Mateusz Loskot
e92cb54059
[circleci] Disable notifications until CircleCI has ones for workflows
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
8b5e7b0c82
[cmake] Bump required version to 3.10
...
Remove downloading FindBoost.cmake as too fragile and
no longer necessary workaround.
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
eee3c526fc
Add missing #include <stdexcept>
...
Fix GCC 4.7 error: 'runtime_error' is not a member of 'std'
2018-06-27 00:02:27 -04:00
Mateusz Loskot
0984b7586b
Fix some warnings reported by clang ( #74 )
...
- unused parameter
- shadowed typedef
- implicit conversion changes signedness:
int to signed <int>
int to unsigned <int>
Note, arithmetic op is performed on int as higher rank type
with result is in range of return type, safe to cast.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
148aefdf1a
Fix cross-references.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
465a9ec635
Install a more recent sphinx.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
1015e71279
Update documentation for new IO extension file layout.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
9f028e67ad
Replace C++11 std::string::front with indexing operator
2018-06-27 00:02:27 -04:00
Mateusz Loskot
3e612232c2
Restore root Jamfile lost during merge of PR #13
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a9b30b8468
[circleci] Configure notifications to Gitter
2018-06-27 00:02:27 -04:00
Mateusz Loskot
2e7f543596
[circleci] Run build workflow for develop branch only
2018-06-27 00:02:27 -04:00
Niklas Angare
acf760719c
Take input filename on the command line to test/image.
...
This enables test runners to copy the file to the target. It also makes
the code that looks for the file in a different path unnecessary since
Boost.Build will pass the proper relative path.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
fbefe8963e
Doc ( #73 )
...
* Enable autosectionlabel extension.
* Fix various references.
* Update documentation for new IO extension file layout.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
47cad63a50
Add configuration for CircleCI builds
...
Add jobs with number of GCC and clang versions
2018-06-27 00:02:27 -04:00
Mateusz Loskot
51431b389f
[doc] Tabs to spaces
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a0335281a0
Tidy up, typos, re-flow
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
55d5fcbea8
Ignore .vs[code] not only in root
2018-06-27 00:02:27 -04:00
Mateusz Loskot
addc8f587e
Update mailing list title and URL
...
Update gitter badge title.
Move license badge first.
[ci skip]
2018-06-27 00:02:27 -04:00
Stefan Seefeld
2a74410c4e
Rename top-level IO extension headers. ( #71 )
...
Refactor IO extension headers.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
dfcc4d2c39
Ignore temporary files ending with tilde
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
fef646ede1
Move links at the end of file
...
This seems to be Sphinx recommended convention.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
722901f1dc
Tidy up, re-flow tutorial.rst
2018-06-27 00:02:27 -04:00
Mateusz Loskot
dc5fc1d46c
Tidy up, re-flow, mark inline code parts in io.rst
2018-06-27 00:02:27 -04:00
Stefan Seefeld
40477cfc09
Use boost/gil.hpp in docs.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
1f0bc35012
Introduce top-level gil.hpp header. ( #70 )
...
Introduce top-level boost/gil.hpp header.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
39ab012252
[appveyor] Install latest FindBoost.cmake only for CMake builds
2018-06-27 00:02:27 -04:00
Mateusz Loskot
84cc287d1b
[appveyor] Add CMake build to allow_failures
...
Investigating why CMake 3.10 path is not accessible
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b5a7de6e22
Tidy up, some doc8 linting, tabs to spaces.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
242cd50fa8
Markup list of items as reStructuredText list
2018-06-27 00:02:27 -04:00
Stefan Seefeld
401a9c3c50
Fix image location.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
22c82514dc
Update documentation.
2018-06-27 00:02:27 -04:00
Stefan Seefeld
2987d32037
Remove old docs.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
97efee04ee
[travis] Remove allow_failures specification
...
All Travis CI builds succeed, no reason to allow any to fail.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
774e5b15ab
Add variant=release to Travis CI builds of tests
...
Add build jobs for GCC and clang versions.
2018-06-27 00:02:27 -04:00
Daniela Engert
bf4e22957f
Most members of std::allocate are deprecated in C++17
...
Replace them by their cousins from std::allocator_traits.
Signed-off-by: Daniela Engert <dani@ngrt.de >
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a37469e3ad
Extend GCC and clang cxxflags for detailed warnings
...
Bump MSVC warning level to W4
Preparing for detailed warnings clean up based on:
https://svn.boost.org/trac10/wiki/Guidelines/WarningsGuidelines
Group compilation flags and defines in common top-level Jamfile
- relies on Boost.Build feature of referring parent Jamfile-s.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
d754d41373
Fix MSVC warning: C4100 unreferenced formal parameter
2018-06-27 00:02:27 -04:00
Mateusz Loskot
6c230bf1cf
Remove redundant local num_values in packed_channel_reference_base::set()
...
Pre-defined packed_channel_reference_base::set::num_values already
represents the value.
Fixes warning C4458: declaration of 'num_values' hides class member
2018-06-27 00:02:27 -04:00
Mateusz Loskot
7b5f917c9f
[appveyor] Add CMAKE_CONFIG as CamelCase counterpart to VARIANT
2018-06-27 00:02:27 -04:00
Gogs
fac3ffe7c8
Updated targa reader to support screen origin bit.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b8d2b3f983
Allow AppVeyor failures for b2 variant=release
2018-06-27 00:02:27 -04:00
Mateusz Loskot
862539f6c4
Add AppVeyor jobs for b2 variant=release ( #46 )
...
Add AppVeyor jobs for b2 variant=release
2018-06-27 00:02:27 -04:00
Mateusz Loskot
94a4abee52
Fix potentially uninitialized local variable y
...
Continuation of #64
2018-06-27 00:02:27 -04:00
Daniela Engert
a3b8c7eb77
Conditionally replace deprecated/removed C++98 binder by more modern equivalent, and inline deprecated/removed C++98 function adapters.
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2018-06-27 00:02:27 -04:00
Stefan Seefeld
4f3b5187c6
Suppress concept-related compiler warnings. ( #65 )
...
* Suppress concept-related compiler warnings.
* Fix more warnings.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b6174343af
Fix UB due to overflowing bit-shift operation ( #68 )
...
Patch courtesy of Andrey Semashev via Boost ML.
2018-06-27 00:02:27 -04:00
Mateusz Loskot
f7d83feb83
Sync gil_reference_checksums.txt with version in master
2018-06-27 00:02:27 -04:00
Mateusz Loskot
bd44e406c2
Revert: Temporarily comment the four checksum cases failing image tests
...
Reverts commit SHA-1:e80f9d2f4b2c688b3f7a77b9845e28793e4f5d0b
Preparing to verify if fix for overflowing bit-shift operation (UB)
suggested by Andrey Semashev via Boost ML will fix the checksum bug too.
See discussions for #46 and #50 for details.
2018-06-27 00:02:27 -04:00
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