Daniel James
066e1fe0fd
Quickbook: Copy trunk headers into quickbook-dev.
...
[SVN r75212]
2011-11-01 13:03:44 +00:00
Vladimir Prus
76a62c1809
Fix warning push/pop mismatch.
...
Fixes #5869 .
[SVN r75064]
2011-10-19 16:20:56 +00:00
Jürgen Hunold
540e300c38
Enable visibility support. Refs #2114 .
...
[SVN r73299]
2011-07-22 12:08:03 +00:00
Daniel James
36c917be44
Quickbook: New branch for development.
...
From now on this will be my development branch.
[SVN r70613]
2011-03-27 10:17:05 +00:00
Vladimir Prus
9d7afca35c
Return 0, not 1, when --help is passed.
...
Fixes #5329 .
[SVN r70079]
2011-03-17 21:25:16 +00:00
Vladimir Prus
7051655c76
Clarify docs for 'zero_token'.
...
Fixes #1132 .
[SVN r67774]
2011-01-08 11:45:50 +00:00
Vladimir Prus
825562ed1e
Add more testscases. Addresses #4469 .
...
[SVN r67773]
2011-01-08 10:49:06 +00:00
Vladimir Prus
38e7ea8516
Implement variables_map::clear to clear extra members.
...
Fixes #4927
[SVN r67772]
2011-01-08 10:39:21 +00:00
Vladimir Prus
5b7fbb5fe7
Fix compile error in utf8_codecvt_facet on HPUX.
...
Closes #5049 .
[SVN r67770]
2011-01-08 10:12:43 +00:00
Vladimir Prus
28cafd9bd9
Make program_options compile on iOS.
...
Patch from Alejandro Isaza.
Fixes #5053 .
[SVN r67768]
2011-01-08 09:57:31 +00:00
Marshall Clow
84415c1e7b
fix typo
...
[SVN r67036]
2010-12-05 20:39:19 +00:00
Marshall Clow
c537274c44
Doc fix; refs #4858
...
[SVN r67030]
2010-12-05 20:16:57 +00:00
Marshall Clow
4b17731e11
update docs; refs #3992
...
[SVN r67028]
2010-12-05 20:08:40 +00:00
Marshall Clow
56d2c97ece
patch tests for Sun; refs #3909
...
[SVN r67006]
2010-12-04 17:39:24 +00:00
Marshall Clow
e3f331a23b
Take argv as const; refs #3909
...
[SVN r66959]
2010-12-01 18:54:41 +00:00
Vladimir Prus
b000bf9a1d
Fix formatting of short-only options.
...
Fixes #4644 .
[SVN r65645]
2010-09-28 09:04:44 +00:00
Jürgen Hunold
7d7dad09d3
Suppress msvc warning 4251 about templates as base classes not having a dll-interface.
...
Suppress msvc warning 4275 about base class std::logic_error not having a dll-interface.
[SVN r65318]
2010-09-06 08:43:06 +00:00
Vladimir Prus
f0fdc822d4
Update the code size measurement tool
...
[SVN r63916]
2010-07-12 07:53:24 +00:00
Daniel James
277065182e
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Vladimir Prus
572a93ac5b
Fix -Wshadow warnings. Closes #4015 .
...
Patch from Tatu Kilappa.
[SVN r62236]
2010-05-26 10:40:34 +00:00
Vladimir Prus
e79708eee7
Fix types. Closes #4069 .
...
[SVN r62235]
2010-05-26 09:51:10 +00:00
Vladimir Prus
444146bd25
Correct typos. Closes #4138 .
...
[SVN r62234]
2010-05-26 09:47:35 +00:00
Jeremiah Willcock
0a2145c008
Fixed tab and no-newline-at-end-of-file issues from inspection report
...
[SVN r61435]
2010-04-20 17:54:16 +00:00
Daniel James
9691bb1b62
Report error count at the actual end, rather than just the end of each file.
...
[SVN r60982]
2010-03-31 21:41:45 +00:00
Vladimir Prus
b9e8acef7b
Add missing 'userinput'. Add spaces after shell prompt
...
[SVN r59944]
2010-02-26 07:40:11 +00:00
Vladimir Prus
53ba9ab34f
Robustify disambiguation of full/approximate matches.
...
Fixes #3942 .
[SVN r59744]
2010-02-18 09:43:07 +00:00
Sascha Ochsenknecht
af37add8c6
fix in winmain, Fixes #3879
...
[SVN r59437]
2010-02-03 08:26:35 +00:00
Vladimir Prus
85b2b1c890
Make tests works regardless of what the current directory is.
...
[SVN r58606]
2009-12-31 08:34:07 +00:00
Sascha Ochsenknecht
524460caba
Enhance example, Fixes #3751 , Patch from Alex Bukreev
...
[SVN r58289]
2009-12-11 13:01:31 +00:00
Sascha Ochsenknecht
388c0d1e35
reactive case_insensitive style for cmdline
...
[SVN r58274]
2009-12-10 20:29:49 +00:00
Sascha Ochsenknecht
a5e45eda5f
reactive case_insensitive style for cmdline
...
[SVN r58273]
2009-12-10 20:25:53 +00:00
Sascha Ochsenknecht
970e377710
Enhancement to flag options as required, Fixes #2982
...
[SVN r58263]
2009-12-10 08:46:44 +00:00
Sascha Ochsenknecht
fbb8f045ee
Fix compile warning about unused variable
...
[SVN r58253]
2009-12-09 18:14:33 +00:00
Sascha Ochsenknecht
645adb48cb
Allow passing file name to parse_config_file(), Fixes #3264
...
[SVN r58248]
2009-12-09 13:45:01 +00:00
Sascha Ochsenknecht
80b3a04b1f
revert changes for #773
...
[SVN r58237]
2009-12-08 14:57:26 +00:00
Sascha Ochsenknecht
f4e7fb0348
config file parser now stores original_tokens, Fixes #2727
...
[SVN r58233]
2009-12-08 07:45:44 +00:00
Sascha Ochsenknecht
f00e305f40
Modify assert, potentially Fixes #773
...
[SVN r58232]
2009-12-08 06:02:23 +00:00
Sascha Ochsenknecht
69bb59d15f
Adapt examples regarding to exception class cleanup
...
[SVN r58218]
2009-12-07 13:35:01 +00:00
Sascha Ochsenknecht
d9c57f58d9
consistent handling of namespace std
...
[SVN r58185]
2009-12-06 09:56:54 +00:00
Sascha Ochsenknecht
9a04daa2b2
Better detection of missing values on command line, Fixes #3423
...
[SVN r58184]
2009-12-06 09:52:53 +00:00
Sascha Ochsenknecht
5f01f7bf3f
better detection of ambiguous options, see Ticket #3423
...
[SVN r58152]
2009-12-05 08:08:45 +00:00
Sascha Ochsenknecht
6e0f1db1fc
Clean up exception classes, changes regarding to Ticket #3423
...
[SVN r58138]
2009-12-04 13:38:56 +00:00
Sascha Ochsenknecht
35bf26f432
Changed defaults for split_unix() function to be more compliant to unix command line style
...
[SVN r58134]
2009-12-04 10:15:11 +00:00
Sascha Ochsenknecht
00dadb4203
enhance split_unix() to allow unix style splitting of command line string
...
[SVN r58133]
2009-12-04 08:09:43 +00:00
Sascha Ochsenknecht
263534a213
rename description_length to min_description_length for better semantic
...
[SVN r58112]
2009-12-03 11:11:34 +00:00
Sascha Ochsenknecht
60966caa35
Additional parameter to allow user to specify width of column for description text, patch from Chard, Fixes #3703
...
[SVN r58095]
2009-12-02 13:35:54 +00:00
Sascha Ochsenknecht
6b194eed21
additional patch for Ticket #1527
...
[SVN r58054]
2009-11-30 13:38:14 +00:00
Hartmut Kaiser
5fbdd0fafd
ProgramOptions: added a couple of missing std:: namespace qualifiers
...
[SVN r57984]
2009-11-27 22:07:33 +00:00
Sascha Ochsenknecht
3c9e01cad1
consistent use of namespace std
...
[SVN r57972]
2009-11-27 17:49:08 +00:00
Sascha Ochsenknecht
b3e9b5180e
add general split function, Fixes #2561
...
[SVN r57971]
2009-11-27 17:47:51 +00:00
Vladimir Prus
370834c5c2
Add BOOST_PROGRAM_OPTIONS_DYN_LINK usage requirement for program_options.
...
Fixes #2273 .
[SVN r57832]
2009-11-21 09:13:58 +00:00
Sascha Ochsenknecht
78693e8799
store empty values from config file, Fixes #1537
...
[SVN r57829]
2009-11-21 07:59:41 +00:00
Sascha Ochsenknecht
ccbbcab336
allow empty values in config file, Fixes #1537
...
[SVN r57819]
2009-11-20 16:53:10 +00:00
Sascha Ochsenknecht
249094d496
added test case, Fixes #2994
...
[SVN r57817]
2009-11-20 14:18:36 +00:00
Sascha Ochsenknecht
98b0f14f5a
correct usage of tokenizer, memory bug, Fixes #3525
...
[SVN r57808]
2009-11-20 10:03:08 +00:00
Sascha Ochsenknecht
8add1551dc
remove compile warnings
...
[SVN r57805]
2009-11-20 09:50:43 +00:00
Sascha Ochsenknecht
63c0bf7bfc
remove compile warnings, Fixes #2562
...
[SVN r57800]
2009-11-20 09:09:36 +00:00
Vladimir Prus
aaa914e9a4
Add option name to a few exception classes.
...
Fixes #3423 . Patch from Sascha Ochsenknecht.
[SVN r57746]
2009-11-18 13:35:14 +00:00
Vladimir Prus
e1010ad09e
Fix warnings.
...
Addresses #3603 .
Patch from Sascha Ochsenknecht.
[SVN r57535]
2009-11-10 06:59:54 +00:00
Vladimir Prus
73957ca639
Don't strip quotes from values.
...
Fixes #850 .
Patch from Sascha Ochsenknecht.
[SVN r57519]
2009-11-09 18:12:10 +00:00
Vladimir Prus
c6b373ff48
Fix wordwrapping in presense of default parameters.
...
Fixes #2613 .
Patch from Sascha Ochsenknecht.
[SVN r57517]
2009-11-09 16:12:31 +00:00
Vladimir Prus
5a5ad8df61
Test for \t-alignment of options descriptions.
...
Fixes #1527 .
Patch from Sascha Ochsenknecht.
[SVN r57515]
2009-11-09 15:57:51 +00:00
Vladimir Prus
9c934c39fe
Use extra parens to silence warnings re &&/|| on same level.
...
[SVN r57351]
2009-11-04 10:39:55 +00:00
Vladimir Prus
122fe22e07
Put description to next line if we'd overflow otherwise.
...
Fixes #689 .
Patch from Sascha Ochsenknecht.
[SVN r57271]
2009-11-01 10:44:49 +00:00
Vladimir Prus
8f40132e63
Fix 'ambiguous else clause' compiler warning.
...
Fixes #3556 .
Patch from Mateusz Loskot.
[SVN r57270]
2009-11-01 09:18:33 +00:00
Troy D. Straszheim
3f6577a53b
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Vladimir Prus
6dbc2ac80a
Avoid unnamed namespace, to please vacpp.
...
Closes #3232 .
[SVN r55773]
2009-08-25 06:38:59 +00:00
Troy D. Straszheim
b5ce55ad8c
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Hartmut Kaiser
79b43138d6
ProgramOptions: Fixed warning about not all control paths returning a value
...
[SVN r53795]
2009-06-11 20:05:19 +00:00
Vladimir Prus
354717d9c9
Make program_options compile with disabled exceptions.
...
It appears the all throw statements are during the
parsing, so alternative error reporting strategies are
possible.
Closes #2096 .
[SVN r53723]
2009-06-07 16:10:03 +00:00
Vladimir Prus
badade7842
Explicitly-qualify the use of boost::bind.
...
It appears that MSVC 10 puts tr1's bind into std namespace, which
clases with boost::bind thanks to ADL.
Closes #3072 . Patch from Richard Webb.
[SVN r53700]
2009-06-06 19:57:16 +00:00
Vladimir Prus
55a1a045a3
Include missing #include of 'iterator'.
...
Addresses #3072 .
[SVN r53623]
2009-06-04 10:09:15 +00:00
Vladimir Prus
6aaee3bbef
Qualify usage of 'exeception', now that boost also has such name
...
[SVN r53442]
2009-05-30 10:38:11 +00:00
Vladimir Prus
ba75831f1b
Properly convert original_tokens and unregistered to woption.
...
Fixes #2425 .
[SVN r53441]
2009-05-30 10:34:37 +00:00
Vladimir Prus
620a9a5021
Make 'notify' ignore values without associated semantics.
...
Fixes #2782 .
[SVN r53440]
2009-05-30 10:26:44 +00:00
Jeremiah Willcock
3c3b8d8818
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Troy D. Straszheim
98331c3542
Merge cmake files release -> trunk.
...
[SVN r52866]
2009-05-09 22:57:30 +00:00
Vladimir Prus
e4ccf81e82
Sync trunk&release branches
...
[SVN r52441]
2009-04-17 10:01:38 +00:00
Vladimir Prus
600a8aa105
Merge from release:
...
When processing value multitoken options, don't eat futher options.
Fixes #469 .
[SVN r52210]
2009-04-06 09:36:21 +00:00
Vladimir Prus
454c878389
Make sure _MSC_VER is defined before checking its value.
...
[SVN r51639]
2009-03-07 15:32:14 +00:00
John Maddock
49bc2d6226
Add PDF generation options to fix external links to point to the web site.
...
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.
[SVN r51284]
2009-02-17 10:05:58 +00:00
Daniel James
ee3079c247
Revert a change I accidentally checked in.
...
[SVN r50219]
2008-12-09 10:54:48 +00:00
Daniel James
68fa36b0f6
Avoid a couple of gcc warnings.
...
[SVN r50214]
2008-12-08 23:35:33 +00:00
Michael A. Jackson
ea2b309994
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
23019ff2ef
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Marshall Clow
4dcce9efce
Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages
...
[SVN r43992]
2008-04-02 01:42:32 +00:00
Vladimir Prus
316e2fabe4
Tolerate argc being zero.
...
Patch from C. K. Jester-Young.
[SVN r43207]
2008-02-10 13:13:41 +00:00
Beman Dawes
152fbd8384
// Add or correct comment identifying Boost library this header is associated with.
...
[SVN r41173]
2007-11-17 20:13:16 +00:00
Vladimir Prus
80361c6b8f
Fix winmain test
...
[SVN r40487]
2007-10-26 19:37:56 +00:00
Vladimir Prus
a3d19d354a
Make sure every library can be installed by using
...
bjam stage|install
in libs/<library>/build.
[SVN r40475]
2007-10-26 09:04:25 +00:00
Vladimir Prus
86aeaf478d
Don't use boost.test for testing.
...
[SVN r40463]
2007-10-25 17:08:27 +00:00
Hartmut Kaiser
7ba4ac9c14
ProgramOptions: Silenced VC++ warnings.
...
[SVN r39720]
2007-10-05 23:27:43 +00:00
Hartmut Kaiser
d343dda27e
Trying to work around a SUN 5.8 compiler error.
...
[SVN r39686]
2007-10-04 17:49:20 +00:00
Vladimir Prus
8329c28a1a
Apply patch to fix gcc warning.
...
Fixes #1209 .
[SVN r38871]
2007-08-23 19:51:47 +00:00
Vladimir Prus
73cf706164
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Vladimir Prus
e51a3ae742
Support for 'implicit' options.
...
Patch from Bryan Green.
Fixes #1131 .
[SVN r38514]
2007-08-08 18:40:48 +00:00
Vladimir Prus
a0a661e4ec
Fix examples Jamfile
...
[SVN r38507]
2007-08-08 17:15:09 +00:00
Vladimir Prus
c25408f6d2
Document config file support in more detail. Fixes #808 . Fixes #1125 .
...
[SVN r38495]
2007-08-07 13:55:41 +00:00
Vladimir Prus
63fca63679
Fix dependency
...
[SVN r38494]
2007-08-07 13:54:47 +00:00
Vladimir Prus
8c39e5aa8d
When parsing vector<T>, use validator for
...
type T.
Fixes #1118 .
[SVN r38459]
2007-08-05 18:38:07 +00:00
Vladimir Prus
d0aa5abee5
Implement support for unregistered options in config files. Closes #687 .
...
[SVN r38191]
2007-07-11 19:39:06 +00:00
Vladimir Prus
90dc6b94d0
Clarify comment
...
[SVN r38190]
2007-07-11 19:37:51 +00:00
Vladimir Prus
2320c07267
Add todo
...
[SVN r38189]
2007-07-11 19:37:18 +00:00
Vladimir Prus
cd647f785a
Fix #898 . Two approximate matches followed by an exact match
...
no longer cause an ambiguity to be reported.
[SVN r38187]
2007-07-11 19:07:44 +00:00
Vladimir Prus
4223d3231d
Fix typo
...
[SVN r38186]
2007-07-11 18:22:57 +00:00
Vladimir Prus
d1d5636365
Compilation fix for sun. Fixes #739 .
...
[SVN r38109]
2007-06-28 07:09:38 +00:00
Vladimir Prus
c00c4a57db
Define static const member in .cpp. Fixes #646 .
...
[SVN r38108]
2007-06-28 07:05:50 +00:00
Vladimir Prus
8ad16ee97c
Fix typo. Closes #749
...
[SVN r38107]
2007-06-28 06:54:11 +00:00
Vladimir Prus
0c3e43f2ce
Fix typo. Closes #748
...
[SVN r38106]
2007-06-28 06:51:48 +00:00
Hartmut Kaiser
e42f028278
Fixed VC8 warnings about inconsistent dll export declarations.
...
[SVN r38099]
2007-06-26 19:13:33 +00:00
Eric Niebler
a29728e679
fix xincludes of doxygen-generated reference sections
...
[SVN r37571]
2007-05-03 01:18:48 +00:00
Vladimir Prus
232894cb3d
Add missing include, to try to fix compilation on sun
...
[SVN r37005]
2007-02-19 19:27:54 +00:00
Daniel James
d39f2b5979
Merge fixed links from RC_1_34_0.
...
[SVN r36660]
2007-01-07 23:50:56 +00:00
Vladimir Prus
8c68a478c9
Fix dynamic linking
...
[SVN r35991]
2006-11-10 20:29:40 +00:00
Vladimir Prus
5d1345c5a9
Allow building of shared versions of some Boost.Test libraries.
...
Adjust tests to use always use static linking to Boost.Test, since
linking to the shared version requires test changes.
Patch from Juergen Hunold.
[SVN r35989]
2006-11-10 19:09:56 +00:00
Beman Dawes
a560d767fb
Add copyright, license
...
[SVN r35905]
2006-11-07 19:11:57 +00:00
John Maddock
8c1982de82
Fix for Borland compilers.
...
[SVN r35652]
2006-10-18 12:33:54 +00:00
Vladimir Prus
928d7806f7
Make intel happy
...
[SVN r35034]
2006-09-07 08:06:16 +00:00
Hartmut Kaiser
b99ae04040
Fixed a dllimport/dllexport problem.
...
[SVN r34049]
2006-05-20 22:14:41 +00:00
Vladimir Prus
dc334deea7
Fix typo
...
[SVN r33990]
2006-05-18 06:06:18 +00:00
Vladimir Prus
de66d37405
Make positional_options_description::add return reference to *this.
...
[SVN r33989]
2006-05-18 05:59:56 +00:00
Vladimir Prus
a4375600a2
Make validation_error::what public, as it's public in std::exception.
...
[SVN r33969]
2006-05-15 14:05:47 +00:00
Vladimir Prus
bec34dd1b9
Note that variables_map is inherited from std::map, since BoostBook
...
"hides" that information.
[SVN r33786]
2006-04-24 09:50:30 +00:00
Vladimir Prus
7b73b2e84c
Fix typos.
...
Thanks to Olaf van der Spek for the report!
[SVN r33784]
2006-04-24 09:41:22 +00:00
Vladimir Prus
2625de2dd0
If additional parser returns empty string as value, assume there's no value.
...
[SVN r33782]
2006-04-24 09:14:57 +00:00
Vladimir Prus
ac6de20f85
Clarify special handling of vectors.
...
[SVN r33780]
2006-04-24 08:51:38 +00:00
Vladimir Prus
3765e8e8e9
Fix accesses to first element of an empty string.
...
Thanks to Olaf van der Spek for the report.
[SVN r33778]
2006-04-24 08:25:12 +00:00
Vladimir Prus
026c527d8d
Workaround "interator incremented past the end" assertion in MSVC-8.0.
...
[SVN r33776]
2006-04-24 08:00:13 +00:00