2
0
mirror of https://github.com/boostorg/gil.git synced 2026-02-24 04:02:11 +00:00
Commit Graph

29 Commits

Author SHA1 Message Date
Mateusz Łoskot
f300271fa3 [cmake] Add GIL_ENABLE_EXT_* options [ci skip] 2018-12-13 00:57:30 +01:00
Mateusz Łoskot
d2bb35ba85 Redirect clang-tidy output to a file [ci skip] 2018-12-13 00:04:27 +01:00
Mateusz Łoskot
d9dfc3800c [doc] Update running clang-tidy how-to [ci skip] 2018-12-12 21:20:49 +01:00
Mateusz Łoskot
9533d5c101 Add -j8 to b2 invocation [ci skip]
Fix typos
2018-12-10 10:51:35 +01:00
Mateusz Loskot
e0288ece9e Apply clang-tidy modernize-use-nullptr (#180)
Used clang-tidy 7.0 with the command:

  run-clang-tidy.py \
      -header-filter='boost\/gil\/.*' \
      -checks='-*,modernize-use-nullptr' -fix

Update CONTRIBUTING.md on how to generate compile command
database and run clang-tidy.
2018-12-10 09:58:37 +01:00
Mateusz Łoskot
77e8a9bed4 Remove sample CMake output from CONTRIBUTING.md [ci skip]
There is little point in displaying it and it changes from time to time.
2018-12-09 12:52:31 +01:00
Mateusz Łoskot
b07501a8cc [cmake] Simplify and clarify -D options [ci skip]
Clean up CMakeLists.txt if-s.
2018-12-08 21:25:27 +01:00
Mateusz Łoskot
c1334b60fe Refer to EditorConfig that helps to avoid trailing whitespaces [ci skip]
Following #171 we should keep the code free from trailing whitespaces.
2018-12-07 10:10:54 +01:00
Mateusz Łoskot
af4f0ef7f1 Update CONTRIBUTING.md for CMake 3.13 or later [ci skip]
Follows up recent CMake fixes in FindBoost.cmake:
- https://gitlab.kitware.com/cmake/cmake/merge_requests/2568
- https://gitlab.kitware.com/cmake/cmake/merge_requests/2579
2018-12-06 21:03:36 +01:00
Mateusz Loskot
31d58273f6 [cmake] Fix missing hyphen in -D option [ci skip] 2018-10-25 21:18:53 +02:00
Mateusz Łoskot
52cbffd661 [cmake] Add tips on how to troubleshoot CMake faliures to find Boost [ci skip] 2018-10-25 17:42:29 +02:00
Mateusz Łoskot
1ca412691c Update b2 commands for Boost libraries [ci skip]
Show how to get complete staged build using versioned layout.
Tidy up.
2018-10-19 22:34:25 +02:00
Mateusz Łoskot
32fec9f05b Refactor library includes to #include <boost/gil/...>
Group include directives, sort within group:
* In headers of GIL core and extensions:
  1. boost/gil/extension/*
  2. boost/gil/*
  3. boost/*
  4. C++ standard library headers
* In programs:
  1. boost/gil/*
  2. boost/*
  3. C++ standard library headers
  4. "xxx.hpp" for local headers
Add basic guidelines to CONTRIBUTING.md.
Add/Remove #include <boost/config.hpp> or std headers un/necessary.
Rename gil_concept.hpp to concepts.hpp.
Remove gil_all.hpp - we already have all-in-one boost/gil.hpp.
Tidy up and unify copyright and license header.
Tidy up formatting and excessive whitespaces in some comments.
Remove Doxygen block with file description, author, date, etc.
Remove dead or commented pragmas and directives.
Trim trailing whitespaces.
2018-09-28 16:26:34 +02:00
Mateusz Łoskot
0dbca043a8 Unify git submodule update command [ci skip] 2018-09-16 22:06:34 +02:00
Mateusz Łoskot
46e29e396c Expose C++11 requirement [ci skip] 2018-08-29 16:21:06 +02:00
Mateusz Łoskot
0c9053f28d Format preparation steps for better readability [ci skip] 2018-08-24 09:55:55 +02:00
Mateusz Łoskot
4811017934 Fix TOC internal links in CONTRIBUTING.md [ci skip] 2018-07-04 01:34:13 +02:00
Mateusz Łoskot
1fc2f43fb3 Require PRs to be based on develop, and never on master [ci skip] 2018-07-03 18:05:20 +02:00
Mateusz Łoskot
a000f26cf4 Fix mention links in CONTRIBUTING.md [ci skip] 2018-06-27 00:02:27 -04:00
Mateusz Łoskot
472ec6bafc [doc] Describe development workflow using CMake [ci skip]
Add "Using Faber" section.
2018-06-27 00:02:27 -04:00
Mateusz Łoskot
57693484df Suggest use of --jobs N for git commands where applicable
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b0627dd1dc Clarify console input belongs to listed steps
Fenced code in numbered or bullet list works in Markdown.

[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a872cea86b Add TIP about complete clean-up and reset of super-project repository
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b92ee65973 Add TIP on testing against master branch of Boost super-project
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
d09ab2e473 Add Table of Contents to CONTRIBUTING.md
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
2a3b350c5f Add TIP on copying b2 to PATH
[ci skip]
[skip ci]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a2cf24c78e Link README for CI build status
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
e68b80f7fd Running b2 headers is optional step
b2 headers can run on demand, linking minimal
set of required headers, see
https://lists.boost.org/boost-build/2018/04/29892.php

[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
3c0f29e1d4 First stab at CONTRIBUTING.md
- Maintain important/official documentation in single place (ie. repo),
  instead of wiki where it may become too distributed.
- Follow GitHub recommended practice,
  https://blog.github.com/2012-09-17-contributing-guidelines/

[ci skip]
2018-06-27 00:02:27 -04:00