2
0
mirror of https://github.com/boostorg/gil.git synced 2026-02-19 14:32:10 +00:00
Commit Graph

284 Commits

Author SHA1 Message Date
Mateusz Loskot
09c0b08eb2 [cmake] Specify Boost_ADDITIONAL_VERSIONS with 1.67
This is just in a remotely expected case... ;)

[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
c4d29651ab Simplify labelling proposal 2018-06-27 00:02:27 -04:00
Mateusz Loskot
43dfc05fb9 Simplify labelling proposal
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
c4f4a85cbd Refine .gitattributes to reflect current content of repository (#63)
Thanks for the cleanup !
2018-06-27 00:02:27 -04:00
Mateusz Loskot
dd268e8f67 Fix potentially uninitialized local variable y
Minor severity: compiler warning clean up
2018-06-27 00:02:27 -04:00
Mateusz Loskot
d9f8b7564e First stab at GitHub labelling scheme
Add labels.json for use with https://github.com/mloskot/github-label-maker/

[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
f34674024c [cmake] Download latest FindBoost.cmake from upstream when using Boost clone
Clone of Boost repository is likely develop branch at version number
not yet released unknown to any released CMake.
Download latest FindBoost.cmake from upstream which has likely been
updated with Boost version of develop.
2018-06-27 00:02:27 -04:00
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