Mateusz Loskot
32bccb3530
Add vcpkg bin folder to PATH ( #45 )
...
Fix GIL IO tests issue with dependency DLLs not found.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
812203fec9
Fix implicit int to libjpeg boolean conversion
...
Apparently, clang-802.0.42 (Apple LLVM version 8.1.0) is
complaining as per the recent Travis CI build failures.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b20f2df365
Add .gitignore
...
Ignore Visual Studio and Visual Studio Code cruft.
Ignore build directories.
Ignore files generated by IO tests.
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
0570cbaa2a
Remove uncommented raw URL
...
Likely, committed by accident as part of fix of #33
2018-06-27 00:02:27 -04:00
Mateusz Loskot
2c1af1d420
Remove unused define BOOST_GIL_NO_IO
2018-06-27 00:02:27 -04:00
Mateusz Loskot
93d99f4964
Add try-catch to avoid std::terminate on test program failure
2018-06-27 00:02:27 -04:00
Christian Henning
2bc4f9df91
#34
2018-06-27 00:02:27 -04:00
Christian Henning
72ee74900c
#31 if stream is bad then throw
2018-06-27 00:02:27 -04:00
Christian Henning
60cf7f75a2
#33
2018-06-27 00:02:27 -04:00
Christian Henning
6676481458
#32
2018-06-27 00:02:27 -04:00
Stefan Seefeld
f6afce0f7c
Add numeric tests.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
e3b2e37a3b
Use system vcpkg.
2018-06-27 00:02:27 -04:00
Nikita Kniazev
091c86d884
Added sublibs file telling regression tools that subdirs contain library tests
2018-06-27 00:02:27 -04:00
Stefan Seefeld
780d0ea95e
Use b2 modules to detect IO libs. ( #28 )
...
Use b2 modules to detect IO libs.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
6f355a7d96
Perform actual I/O during testing.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
8096158c92
Split off 'simple' IO test and use it in CI testing.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
8c9908058e
Enable extended testing in CI environment.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
2ae1c629a1
Add more build options.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
e2c423bb8f
Fix file lookup error.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
b5098d802a
Add fabscripts for IO and Toolbox tests.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
0232add43c
Add toolbox tests.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
4dd3679ee2
Eliminate warning.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
56411353cf
Conditionalize png tags to libpng API changes.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
c43f50ae4e
Use portable paths for testing.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
ad836b85e0
Split IO tests into separate executables.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
34011225c0
Fix compilation errors.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
986f3b999f
Add faber support.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
31879b85cb
Stop using boost::test
2018-06-27 00:02:27 -04:00
Christian Henning
b46b3e12e7
tiff writing premul
2018-06-27 00:02:27 -04:00
Christian Henning
535c17b786
some patches for bmp and tiff
2018-06-27 00:02:27 -04:00
Christian Henning
833e73459b
there is no resize() for images. Changing to recreate()
2018-06-27 00:02:27 -04:00
Peter Dimov
83aa397f23
Remove use of boost/config/suffix.hpp
2018-06-27 00:02:27 -04:00
Benjamin Buch
a1b0d1d0e6
Fix includes in extension/numeric/convolve.hpp
2018-06-27 00:02:27 -04:00
martin-osborne
cfe606ab7c
Added support for screen origin bit of targa files (Ticket 8429)
...
Currently GIL refuses to load TARGA files whose screen origin is
in the upper left-hand corner. See Trac ticket 8429 for sample
image files created from GIMP 2.
2018-06-27 00:02:27 -04:00
Antony Polukhin
f15b385d96
Removed inclusion of the boost/cast.hpp (functions from this library were not used)
2018-06-27 00:02:27 -04:00
William Gallafent
22697e0e66
Correct header inclusion
2018-06-27 00:02:27 -04:00
William Gallafent
4aec98c7bf
Minor header / indent correction
2018-06-27 00:02:27 -04:00
William Gallafent
0fce727b93
Improve handling of multi-valued properties in TIFF, and fix some problems with ICC profiles in PNG
2018-06-27 00:02:27 -04:00
William Gallafent
180d7326b1
Minor changes for extraneous duplicate line, and constness
2018-06-27 00:02:27 -04:00
William Gallafent
eb3d3d919d
Neaten up multi-element property handling by using fusion vectors, and switch extrasamples property to work in this way. Add ability to load and save ICC colour profile information.
2018-06-27 00:02:27 -04:00
Daniel James
a213a0efb2
Clean up faulty merge in 42fcf6d.
...
This deletes a few files that were previously deleted in develop, in 243fa33.
2018-06-27 00:02:27 -04:00
Christian Henning
a2a74eb8c4
Adding boost license
2018-06-27 00:02:27 -04:00
William Gallafent
af43112b22
Get TIFF physical resolution load / save sorted out
2018-06-27 00:02:27 -04:00
William Gallafent
11c6910bf4
Allow more complex properties (with more than one element) to be set when saving TIFF.
2018-06-27 00:02:27 -04:00
William Gallafent
271f5fdf3c
Initial implementation of premultiplier, which is used when saving TIFF (since by convention this uses premultiplied alpha)
2018-06-27 00:02:27 -04:00
William Gallafent
85a02eaade
First bit of getting alpha channels saved in TIFF files. The Extra Samples tag is now set.
2018-06-27 00:02:27 -04:00
William Gallafent
5b2e3ef0c7
Match original indenting
2018-06-27 00:02:27 -04:00
William Gallafent
e981553f92
Fix inverted logic deciding whether to use the user's specified value, or a “guessed” value based on the pixel type of the image, when saving a TIFF.
2018-06-27 00:02:27 -04:00
William Gallafent
b3ea3169df
Fix incorrect arithmetic in CMYK -> RGB conversion
2018-06-27 00:02:27 -04:00
William Gallafent
39926162af
Remove duplicate definition of this_t in pnm format's scanline_reader
2018-06-27 00:02:27 -04:00