Commit Graph

  • d58b178428 This commit was manufactured by cvs2svn to create tag 'Version_1_34_0'. boost-1.34.0 nobody 2007-05-12 21:59:40 +00:00
  • 5feec9388e This commit was manufactured by cvs2svn to create tag 'Version_1_34_0_RC3'. boost-1.34.0-rc3 nobody 2007-05-11 03:40:35 +00:00
  • 3e508c1d57 This commit was manufactured by cvs2svn to create tag 'Version_1_34_0_RC2'. boost-1.34.0-rc2 nobody 2007-05-09 22:09:47 +00:00
  • 4421f3d6ec This commit was manufactured by cvs2svn to create tag 'Version_1_34_0_RC1'. boost-1.34.0-rc1 nobody 2007-05-09 04:40:54 +00:00
  • a29728e679 fix xincludes of doxygen-generated reference sections Eric Niebler 2007-05-03 01:18:48 +00:00
  • 17ddbbc260 This commit was manufactured by cvs2svn to create tag 'Version_1_34_0_beta'. boost-1.34.0-beta1 nobody 2007-04-25 05:07:34 +00:00
  • 8f014539cb This commit was manufactured by cvs2svn to create tag 'RC_1_34_0_freeze'. svn-tags/RC_1_34_0_freeze nobody 2007-03-20 19:06:03 +00:00
  • 87938cfa8e Merge: Add missing include, to try to fix compilation on sun Vladimir Prus 2007-02-19 19:28:49 +00:00
  • 232894cb3d Add missing include, to try to fix compilation on sun Vladimir Prus 2007-02-19 19:27:54 +00:00
  • 9a73a1c412 Trying to fix sun-5.8 error. Hartmut Kaiser 2007-02-15 01:25:10 +00:00
  • d39f2b5979 Merge fixed links from RC_1_34_0. Daniel James 2007-01-07 23:50:56 +00:00
  • 37143a449d Fix a broken link Daniel James 2007-01-07 22:51:27 +00:00
  • 2e0e9fd30b Merge: Fix dynamic linking Vladimir Prus 2006-11-10 20:31:43 +00:00
  • 8c68a478c9 Fix dynamic linking Vladimir Prus 2006-11-10 20:29:40 +00:00
  • 1bd588d677 Merge from HEAD. 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. Vladimir Prus 2006-11-10 19:59:52 +00:00
  • 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. Vladimir Prus 2006-11-10 19:09:56 +00:00
  • d83e0dea37 Merged copyright and license addition Beman Dawes 2006-11-07 19:27:00 +00:00
  • a560d767fb Add copyright, license Beman Dawes 2006-11-07 19:11:57 +00:00
  • 54daca4c09 Remove obsolete Boost.Build v1 files. Rene Rivera 2006-11-06 17:10:46 +00:00
  • 8c1982de82 Fix for Borland compilers. John Maddock 2006-10-18 12:33:54 +00:00
  • f4eac99310 Fix for Borland compilers. John Maddock 2006-10-18 12:33:54 +00:00
  • 928d7806f7 Make intel happy Vladimir Prus 2006-09-07 08:06:16 +00:00
  • a367a1b021 Make intel happy Vladimir Prus 2006-09-07 08:06:16 +00:00
  • 720d0455dd avoid bogus detection of min/max guideline violation (Inspect tool) Gennaro Prota 2006-07-29 21:00:31 +00:00
  • aad1a60172 Just another fix for the Intel DLL issue. Hartmut Kaiser 2006-06-06 14:30:28 +00:00
  • 1e4d1dee3d Fixed intel 9.1 dll export problem. Hartmut Kaiser 2006-06-04 15:50:47 +00:00
  • e718d0a8a5 Try to fix Intel dll issue on Windows. Hartmut Kaiser 2006-05-26 16:52:54 +00:00
  • b99ae04040 Fixed a dllimport/dllexport problem. Hartmut Kaiser 2006-05-20 22:14:41 +00:00
  • ab30ec28eb Fixed a dllimport/dllexport problem. Hartmut Kaiser 2006-05-20 22:14:41 +00:00
  • 682f1b7670 Merge from trunk Vladimir Prus 2006-05-18 06:06:53 +00:00
  • dc334deea7 Fix typo Vladimir Prus 2006-05-18 06:06:18 +00:00
  • de66d37405 Make positional_options_description::add return reference to *this. Vladimir Prus 2006-05-18 05:59:56 +00:00
  • 43577d0ca8 Merge from trunk Vladimir Prus 2006-05-15 14:06:24 +00:00
  • a4375600a2 Make validation_error::what public, as it's public in std::exception. Vladimir Prus 2006-05-15 14:05:47 +00:00
  • d05b400b13 Merge from trunk Vladimir Prus 2006-04-24 09:51:01 +00:00
  • bec34dd1b9 Note that variables_map is inherited from std::map, since BoostBook "hides" that information. Vladimir Prus 2006-04-24 09:50:30 +00:00
  • 4863727509 Merge from trunk Vladimir Prus 2006-04-24 09:41:50 +00:00
  • 7b73b2e84c Fix typos. Vladimir Prus 2006-04-24 09:41:22 +00:00
  • 7d90a1b1b2 Merge from trunk Vladimir Prus 2006-04-24 09:15:27 +00:00
  • 2625de2dd0 If additional parser returns empty string as value, assume there's no value. Vladimir Prus 2006-04-24 09:14:57 +00:00
  • ac9830625b Merge from trunk Vladimir Prus 2006-04-24 08:52:43 +00:00
  • ac6de20f85 Clarify special handling of vectors. Vladimir Prus 2006-04-24 08:51:38 +00:00
  • 252a3f9ebd Merge from trunk Vladimir Prus 2006-04-24 08:29:05 +00:00
  • 3765e8e8e9 Fix accesses to first element of an empty string. Vladimir Prus 2006-04-24 08:25:12 +00:00
  • b1dc87da3c Merge from trunk Vladimir Prus 2006-04-24 08:02:07 +00:00
  • 026c527d8d Workaround "interator incremented past the end" assertion in MSVC-8.0. Vladimir Prus 2006-04-24 08:00:13 +00:00
  • 1fbf955272 This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. nobody 2006-03-21 02:26:31 +00:00
  • 8f0bc7ad72 Stop using assert() in tests Dave Abrahams 2006-02-28 22:56:33 +00:00
  • 48ee128928 Set BOOST_ALL_NO_LIB for _dll tests Vladimir Prus 2006-02-13 09:04:49 +00:00
  • 596f8aa46f Remove remaining occurences of "implicit" method from the docs. Vladimir Prus 2006-01-09 09:53:20 +00:00
  • cbe799d914 Ignore unregisted options in 'store'. Vladimir Prus 2006-01-09 09:44:44 +00:00
  • 5e4b39d672 Fix SF bug 1395874. When both "all" and "all-chroots" options were registered and "--all" was specified on command line and approximation was on, ambiguity was reported. Now, "all" is recognized. Vladimir Prus 2006-01-09 09:06:24 +00:00
  • d8c809b0a3 Fix wide version of split_winmain. Vladimir Prus 2006-01-09 08:42:26 +00:00
  • 881c3b4e3a Fix typo. Vladimir Prus 2005-12-28 07:28:45 +00:00
  • e17d52165f Minor editorial changes. Vladimir Prus 2005-12-22 09:39:11 +00:00
  • 6e7b140c98 Fix asserts in format_paragraph on VC 8.0 -- the reverse iterator was incorrectly used. Generally clean up the code. Vladimir Prus 2005-12-22 09:29:14 +00:00
  • 4cde608b3e Fix type in reference to 'check_first_occurrence'. Vladimir Prus 2005-12-12 06:20:47 +00:00
  • c8f95dbda3 This commit was manufactured by cvs2svn to create tag 'Version_1_33_1'. boost-1.33.1 nobody 2005-12-05 14:04:06 +00:00
  • fccc4a6c9b This commit was manufactured by cvs2svn to create tag 'merged_to_RC_1_33_0'. svn-tags/merged_to_RC_1_33_0 nobody 2005-12-01 13:06:58 +00:00
  • 7bc84f1b39 Fixed a Windows build problem. Hartmut Kaiser 2005-11-27 23:58:05 +00:00
  • 3400019810 Cast argument to isspace to 'unsigned char'. Otherwise, if base char type is signed, and a specific value is 8-bit and so negative, we get implicit char->int conversion that does sign-extending. However, the 'isspace' function requires that the value be either representable in 'unsigned char', or be EOF. Vladimir Prus 2005-11-24 09:25:38 +00:00
  • e1d38380f4 Allow to query the type of options: - add new class typed_value_base, with "value_type" method - derived typed_value from typed_value_base Vladimir Prus 2005-11-23 09:14:02 +00:00
  • f2e43384fb Note that positional options must be still registered. Vladimir Prus 2005-11-22 12:43:23 +00:00
  • 81aff160d0 Merge fixes for unregisted options and inaccessible 'style_parser' method from trunk to RC_1_33_0. svn-branches/RC_1_33_0 Vladimir Prus 2005-11-10 08:46:56 +00:00
  • 78f209eb0b Add test for unregisted options on the command_line_parser level. Vladimir Prus 2005-11-10 08:15:44 +00:00
  • 332021a5c9 This commit was manufactured by cvs2svn to create tag 'Version_1_33_1_beta'. boost-1.33.1-beta1 nobody 2005-11-08 23:18:41 +00:00
  • e7e1550269 Add 'extra_style_parser' method to basic_command_line_parser. Previously this functionality was not available to use user due to private derivation from detail::cmdline. Vladimir Prus 2005-10-27 09:42:13 +00:00
  • a00a6c9d19 Really make unregistered options to work. Vladimir Prus 2005-10-27 09:20:16 +00:00
  • 4f210adf64 This commit was manufactured by cvs2svn to create branch 'thread_rewrite'. svn-branches/thread_rewrite nobody 2005-09-13 14:20:32 +00:00
  • 84cc0d2972 Large patch from Ulrich Eckhardt to fix support for EVC++ 4. John Maddock 2005-08-25 16:27:28 +00:00
  • 705e79b5ee merged from trunk Dave Abrahams 2005-08-12 19:50:06 +00:00
  • d43c947002 Fix broken link Dave Abrahams 2005-08-12 19:49:30 +00:00
  • 767cacbced This commit was manufactured by cvs2svn to create tag 'Version_1_33_0'. boost-1.33.0 nobody 2005-08-12 03:25:34 +00:00
  • 3ae92db179 This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'. nobody 2005-07-28 18:22:24 +00:00
  • e6e1ef29db Fixup uses of max Douglas Gregor 2005-07-13 16:32:41 +00:00
  • 78c3d90280 Fixed previous checkin. Markus Schöpflin 2005-06-16 13:23:17 +00:00
  • 2f17c3b9b9 Added workaround for Tru64/CXX, getline() is not defined in <string> when compiling in strict ansi mode. This is a bug in the string header file. Markus Schöpflin 2005-06-16 12:49:32 +00:00
  • a78a1f0d76 Unroll 'make parse_command_line' const-correct patch, because it causes too much troubles. Basically, consider; Vladimir Prus 2005-06-16 10:44:23 +00:00
  • 5af27a78e7 Use boost::throw_exception instead just throw_exception. Otherwise, borland "forgets" to generate code for the function call. Vladimir Prus 2005-06-16 10:29:49 +00:00
  • de511c601a Make install target explicit. Otherwise top-level Jamfile will try to install both results of 'boost_program_options' and of the install target, resulting in duplicate target error. Vladimir Prus 2005-06-16 07:51:56 +00:00
  • f88e0a9572 Attempt to fix VC7 parse error. Vladimir Prus 2005-06-03 10:38:24 +00:00
  • 1fec99d686 Fix library target naming. Vladimir Prus 2005-05-27 15:15:05 +00:00
  • da4baad235 Added qualifier to cmdline type to fix Borland failures. John Maddock 2005-05-17 11:44:44 +00:00
  • 0c1332a0d3 Some compilers don't support, or make it hard to use, source relative includes. So avoid them. Rene Rivera 2005-05-15 06:32:18 +00:00
  • 4fab784453 Fixed failure for 64 bit platforms. Markus Schöpflin 2005-05-13 11:48:09 +00:00
  • 274cd2e682 Fix ambiguity between 'std::detail' and 'program_options::detail' on cw. Vladimir Prus 2005-05-06 08:13:32 +00:00
  • b5bc8b4fcb Add test for unregisted options. Vladimir Prus 2005-05-06 08:12:27 +00:00
  • 6b57600a81 Finally make 'allow_unregistered' method of cmdline work. Vladimir Prus 2005-05-06 07:48:45 +00:00
  • 9a149beb76 Fix 'unknown option' error for two successive calls to 'store'. Vladimir Prus 2005-05-06 06:40:39 +00:00
  • dc9097c3d0 Make the True64 compiler happy. Hartmut Kaiser 2005-05-05 16:50:41 +00:00
  • d4748e8153 Fix a regression -- the if the 'style' argument to parse_command_line function was zero, it was interpreted as no style is suppored. Previously, it was interpreted as default_styles. Also, remove 'style' argument from 'cmdline' constructors. Vladimir Prus 2005-04-27 07:02:39 +00:00
  • efc9712f70 Check for invalid options in vector<option> returned by extra style parser or additional parser. Vladimir Prus 2005-04-25 09:06:44 +00:00
  • 239deeb456 Fix positional options. Vladimir Prus 2005-04-25 06:39:34 +00:00
  • 2476e5b265 Fix use of *DYN_LIB=1 defines. Add dist-lib target to put results in a convenient place. Rene Rivera 2005-04-24 17:17:09 +00:00
  • f5bba0a918 Add missing define to make the code export symbols when creating a DLL. Rene Rivera 2005-04-23 16:37:48 +00:00
  • 94d186836e Derive basic_command_line_parser from cmdline. Eliminate 'common_command_line_parser'. Vladimir Prus 2005-04-22 15:32:23 +00:00
  • 6565cbc334 Revive 'additional parser'. Vladimir Prus 2005-04-22 14:05:17 +00:00
  • c984d59de1 Refactor the command line parser so that it uses options_description, as opposed to having his own data structures. Clean up option description classes a bit, removing unneeded methods. Remove support for 'implicit' options. Vladimir Prus 2005-04-22 13:35:45 +00:00
  • 07778adab7 Use direct cast from any to reference, recently introduced in CVS. Vladimir Prus 2005-04-22 12:56:15 +00:00
  • d78ebf5f0e Don't force static linking on NT. Vladimir Prus 2005-04-20 11:25:16 +00:00