Stefan Seefeld
878e7ebdab
Correct doc link and add logo.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
ab8bc04ccb
Ignore Sphinx build folders inside doc
...
[ci skip]
2018-06-27 00:02:27 -04:00
Christian Henning
7de0a9ce99
added readme to refer to complete test image suite repository
2018-06-27 00:02:27 -04:00
Christian Henning
f82c0ccc85
toolbox doc corrections
2018-06-27 00:02:27 -04:00
Christian Henning
d881a3c8db
Fixed issues raised by reviewer
2018-06-27 00:02:27 -04:00
Christian Henning
0be31f965d
#20
2018-06-27 00:02:27 -04:00
Mateusz Loskot
0cecc380aa
Add empty Jamfile placeholder for examples
2018-06-27 00:02:27 -04:00
Mateusz Loskot
21eac67690
Add Boost.GIL top-level Jamfile
2018-06-27 00:02:27 -04:00
Mateusz Loskot
2d46e0e099
List the default branch develop first
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
01c2f5355a
Add Gitter webhook notifications for Travis CI and AppVeyor
2018-06-27 00:02:27 -04:00
Christian Henning
9a7bfe8f71
generate indexed_image_view from two views
2018-06-27 00:02:27 -04:00
Mateusz Loskot
86466ee82a
Fix AppVeyor master branch URL
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
fe67000f7e
Temporarily comment the four checksum cases failing image tests.
...
This is to decrease noise of CI builds failures
until #49 issue has been resolved.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a53e0629fd
Compile tests with cl.exe -FC to force absolute path in __FILE__
2018-06-27 00:02:27 -04:00
Mateusz Loskot
6db2434f61
Remove ml/add-cmake from branch filter in .appveyor.yml
2018-06-27 00:02:27 -04:00
Mateusz Loskot
5c328aa853
Add AppVeyor and Gitter badges
2018-06-27 00:02:27 -04:00
Mateusz Loskot
e7ee5d6f55
Restore default CMake settings in CMakeSettings.json
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b231bd5904
Add CMake option GIL_ENABLE_IO (default=ON)
...
Allow to enable/disable building of IO tests and examples
which depend on thirdparty libraries (libjpeg,libpng,libtiff).
2018-06-27 00:02:27 -04:00
Mateusz Loskot
f42953f1d8
First stab at README
...
[ci skip]
2018-06-27 00:02:27 -04:00
Christian Henning
dfc86f6895
Added version.hpp
2018-06-27 00:02:27 -04:00
martin-osborne
29fa74d930
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
Mateusz Loskot
a3ef10aae4
Make headings in .github template less overwhelming
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
c6a2476eb6
Add GitHub templates for issue and pull request
2018-06-27 00:02:27 -04:00
Mateusz Loskot
d50394aafe
Uncomment read_pixel_per_meter test case ( #52 )
...
Closes #19
2018-06-27 00:02:27 -04:00
Mateusz Loskot
fab99207f2
Add basic CMake configuration for Boost.GIL
...
First stab at collection of CMakeLists.txt for Boost.GIL
- Allow building and testing boostorg/gil against Boost from
cloned superproject or installed distribution.
Add CMakeSettings.json config file for VS2017 integration with CMake
- Defines build configurations for VS and Ninja generators.
- Can be used as is or as a template ready to customise.
Add conanfile.txt for Conan package manager (eg. for cmake -DGIL_USE_CONAN=ON).
Add .editignore file to with basic encoding of CMake and CI scripts.
Update .appveyor.yml with two extra CMake-based builds (allowed to fail).
2018-06-27 00:02:27 -04:00
Mateusz Loskot
5a67de8875
Allow test/image.cpp accept checksums file via command line argument
...
Print calculate checksum in test output and print expected
checksum too in case of test case failure.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
6068807868
Catch std::exception in main of test programs
...
Refines #37
2018-06-27 00:02:27 -04:00
Mateusz Loskot
7a2bfd9360
Fix test of TARGA header descriptor for 24bpp file ( #42 )
...
Ensure that for TARGA Data Type 1, entire descriptor byte is set to 0.
2018-06-27 00:02:27 -04:00
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