Henry Fredrick Schreiner
b30e4797e3
Dropping conan from macOS build
2018-05-03 18:30:59 +02:00
Henry Fredrick Schreiner
f89f283a62
Filling out tests
2018-05-03 18:30:59 +02:00
Henry Fredrick Schreiner
b80a0046fc
GCC 4.7 can't tell a function from a string. Separated and fixed.
2018-05-03 18:30:59 +02:00
Henry Fredrick Schreiner
e7483afc41
Adding functional form of Type printout
2018-05-03 18:30:59 +02:00
Henry Fredrick Schreiner
2b6b62c52c
Adding smart validators
2018-05-03 17:04:13 +02:00
Henry Schreiner
3917b1ab59
Sets by reference ( #114 )
...
* Adding const & access to sets
* Adding set reference option
* One missing line in coverage
2018-05-02 16:06:20 +02:00
Henry Fredrick Schreiner
af2ed66d6e
Just use Formatter
...
Removing OptionFormatter
Rename files
Rename to just Formatter
Remove OptionFormatMode (just needs a bool)
Renaming option functions on formatter
2018-04-30 08:17:31 -04:00
Henry Fredrick Schreiner
89975e51e7
Updating coverage
2018-04-30 08:17:31 -04:00
Henry Fredrick Schreiner
952f2913e3
First attempt at formatter (app and option)
...
in progress: formatters
Getting closer
Working on apps
One test actually runs
All builds, added filter functions
Reverting a few behavours as needed
Repairs
All tests pass
Fixing error with adding help flag
Labels are simpler mappings, normalized setters
Adding help_all
Adding a few more tests
One more line tested
Adding one more check
Adding to readme
Simplify naming
Adding default constructors
Fixing spacing issues with subcommand all printout
Adding a couple of tests
2018-04-30 08:17:31 -04:00
Henry Schreiner
a061275eba
Moving to submodules, adding sanitizer ( #111 )
2018-04-25 18:57:21 -04:00
Henry Schreiner
bc61342d8e
Removing requires ( #112 )
2018-04-25 18:33:43 -04:00
Henry Schreiner
b957301c3a
Adding policy range ( #110 )
2018-04-25 18:14:00 -04:00
Henry Fredrick Schreiner
7763ab8809
Fixing CI upload for Conan.io
...
[skip ci]
2018-04-19 13:17:19 +02:00
Henry Fredrick Schreiner
7a6cd04ec4
Bump version to 1.5.3
v1.5.3
2018-04-19 12:52:20 +02:00
Henry Schreiner
12858075f7
Fixing CUDA NVCC 7.0
2018-04-19 04:58:15 -04:00
Henry Schreiner
2d6581a394
Boost Optional before 1.58 is too buggy to support
2018-04-18 18:11:11 -04:00
Henry Fredrick Schreiner
ef1aa10fdb
Test all optionals
2018-04-18 23:42:17 +02:00
Henry Schreiner
5591977764
Fix for forced boost addition in testing
2018-04-18 17:30:50 -04:00
Henry Fredrick Schreiner
177f40a17c
Dropping optimization for thread local (breaks XCode 7 support)
2018-04-18 13:59:02 +02:00
Henry Fredrick Schreiner
48ed89d004
Fix spelling typo
2018-04-17 16:26:46 +02:00
Henry Fredrick Schreiner
5e680b34a7
Updating online code tryout link to 1.5.2
2018-04-17 16:25:38 +02:00
Henry Fredrick Schreiner
bd890e24a1
A few more explicit constructors
v1.5.2
2018-04-13 14:15:09 +02:00
Henry Schreiner
b23275358a
Adding nicer header with LICENSE to single file version ( #107 )
...
* Adding nicer header with LICENSE to single file version
* Adding badges
* Clean up sh files
* Adding explicit in a few places
* More fixes from codacy
2018-04-13 14:07:32 +02:00
Henry Fredrick Schreiner
3520d6cfd7
Conan instructions improved
v1.5.1
2018-04-12 09:04:13 +02:00
Henry Fredrick Schreiner
165c6a1e9d
Preparing for version 1.5.1
2018-04-12 09:00:07 +02:00
Henry Fredrick Schreiner
54308171ca
Adding group ordering test
2018-04-12 08:58:20 +02:00
Lucas Czech
fc8eef3ae1
Keep original group order
2018-04-12 08:58:20 +02:00
Henry Fredrick Schreiner
b17f7ce63a
Adding a test for coverage
2018-04-12 08:34:22 +02:00
Henry Fredrick Schreiner
067bb43a84
Adding REQUIRED and Needs, using simple name more often
2018-04-12 08:34:22 +02:00
Henry Fredrick Schreiner
c63288a91c
Adding set_name and support for names to app
2018-04-11 22:18:22 +02:00
Henry Fredrick Schreiner
8e650c3873
Adding two required functions
2018-04-11 22:18:22 +02:00
Henry Fredrick Schreiner
b519a13119
Updating clang format pre-commit helper example
...
[skip ci]
2018-04-11 13:43:55 +02:00
Henry Schreiner
df5b157d97
Updating changelog
...
[skip ci]
2018-04-10 14:24:57 +02:00
Henry Fredrick Schreiner
9d41ddef83
Better mixing of positionals and unlimited options ( #102 )
2018-04-10 14:18:00 +02:00
Henry Fredrick Schreiner
b7c031cc3e
Fix typo in conan upload info
...
[skip ci]
2018-04-09 16:56:58 +02:00
Henry Fredrick Schreiner
169e4ec687
Adding minor updates to docs to point at the new version
...
[skip ci]
2018-04-09 16:34:58 +02:00
Henry Fredrick Schreiner
cf6a99fa69
Fix for small bug in travis deploy
v1.5.0
2018-04-09 16:03:20 +02:00
Henry Fredrick Schreiner
8cff33972c
Adding digits for travis release to happen
2018-04-09 15:49:13 +02:00
Henry Fredrick Schreiner
e12a295e33
Fixing some warnings
2018-04-09 14:58:51 +02:00
Henry Fredrick Schreiner
826a2784b3
Preparing for version 1.5
2018-04-09 13:56:45 +02:00
Henry Fredrick Schreiner
38340c0633
Removing extra copy of CONTRIBUTING
...
[skip ci]
2018-04-09 13:56:35 +02:00
Henry Fredrick Schreiner
909d72bfec
Adding git hook example script for clang format
2018-04-09 13:55:53 +02:00
Henry Fredrick Schreiner
8f1215873c
Allow -- to end unlimited options
2018-04-09 13:55:53 +02:00
Henry Fredrick Schreiner
0303929552
Adding tests for old behavior
2018-04-09 13:55:53 +02:00
Henry Fredrick Schreiner
232c792bae
Adding examples to tests
2018-04-09 13:19:23 +02:00
Henry Fredrick Schreiner
0959430e57
Adding test for #87
2018-04-08 15:47:36 +02:00
Stéphane Del Pino
4f6bbba317
Added missing virtual App::~App() ( #98 )
...
* Added missing virtual App::~App()
* fixed destructor style
2018-04-08 13:40:30 +02:00
Henry Fredrick Schreiner
5d9a5636bc
Removing enum conversion
2018-04-07 06:58:21 +02:00
Henry Fredrick Schreiner
ef2d497fcb
Removing unneeded string qualifier
2018-04-06 20:33:55 +02:00
Henry Fredrick Schreiner
227eabec38
Slightly cleaner by using CMakeDependentOption
2018-04-05 14:02:32 +02:00