Commit Graph

  • 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
  • 7b23670e4d Improved readability in certain cases. Hartmut Kaiser 2005-03-31 06:55:01 +00:00
  • cb9bd037d9 Fix 64-bit portability problem. Patch from Jonathan Wakely. Original explanation follows: Vladimir Prus 2005-03-23 11:11:55 +00:00
  • c2442fcad6 Remove a couple of unused option_description members. Vladimir Prus 2005-02-24 12:57:07 +00:00
  • e5a143e2c5 Update BOOST_CHECK_EQUAL_COLLECTIONS usage to the current version of Boost.Test. Vladimir Prus 2005-02-18 11:11:11 +00:00
  • 58d35a27b9 Change "throw" to "throw_exception". Vladimir Prus 2005-02-16 09:03:19 +00:00
  • 69d2f8fb21 Use "const char * const []" for parameters which take command line. Vladimir Prus 2005-02-16 08:09:36 +00:00
  • cedd6570fd Patches for IRIX MIPSPro. See https://sourceforge.net/tracker/?func=detail&atid=307586&aid=1115576&group_id=7586 Vladimir Prus 2005-02-09 09:06:45 +00:00
  • 065b0a4a9d Correct example usage of positional_options_description::add. Vladimir Prus 2005-02-07 14:27:20 +00:00
  • fc423bf6bc Replaced BOOST_TEST* Stefan Slapeta 2005-02-03 12:45:59 +00:00
  • a9c3f21021 Remove a couple of potentially confusing sentences. Vladimir Prus 2005-01-24 16:03:26 +00:00
  • f27dce4ed4 Initial docs for text formatting rules. Vladimir Prus 2005-01-21 16:11:26 +00:00
  • c3e02a2b0a Merge the utf8 workaround in program_options and serialization and put the result to boost/detail and libs/detail. Vladimir Prus 2005-01-20 08:49:13 +00:00
  • 934e96dcef Workaround for borland Vladimir Prus 2005-01-20 07:29:17 +00:00
  • c184748325 Typo fixes Vladimir Prus 2005-01-14 07:10:19 +00:00
  • 87558bfe7c Added wordwrapping and improved intentation for options_description output. Vladimir Prus 2005-01-12 12:05:47 +00:00
  • eca947a1ab Add a new option to response_file.cpp to illustrate that options in response files are overriden by options on the command line. Vladimir Prus 2005-01-12 10:56:29 +00:00
  • 87b4fff3e2 Fix missing includes. Vladimir Prus 2005-01-12 10:50:32 +00:00
  • 11946c4461 Some doc updates Vladimir Prus 2005-01-12 10:00:25 +00:00
  • b7397bb984 Removed part of the Boost files from the SPIRIT_MINIBOOST branch. svn-branches/SPIRIT_MINIBOOST Hartmut Kaiser 2004-11-30 07:52:25 +00:00
  • 86f68a636a Removed part of the Boost files from the SPIRIT_MINIBOOST branch. Hartmut Kaiser 2004-11-29 17:51:04 +00:00
  • c346a1b8a2 This commit was manufactured by cvs2svn to create branch 'SPIRIT_MINIBOOST'. nobody 2004-11-29 07:29:20 +00:00
  • 1e12dd69ff Markup user input in screens Vladimir Prus 2004-11-24 14:56:28 +00:00
  • 1f57064c70 Fix title capitalization Vladimir Prus 2004-11-24 14:40:17 +00:00
  • 0c9cfb5825 Fix order of value and description parameters in the docs. Vladimir Prus 2004-11-24 14:39:14 +00:00
  • a00373eec5 Better way to supress the warning Vladimir Prus 2004-11-23 12:25:20 +00:00
  • 4394406aeb Suppress gcc warning in release mode. Vladimir Prus 2004-11-23 07:31:13 +00:00
  • ae09177fa1 This commit was manufactured by cvs2svn to create tag 'Version_1_32_0'. boost-1.32.0 nobody 2004-11-19 19:19:18 +00:00
  • d733931d37 This commit was manufactured by cvs2svn to create tag 'merged_to_RC_1_32_0'. svn-tags/merged_to_RC_1_32_0 nobody 2004-11-19 14:17:03 +00:00
  • e5a1124f45 Fixed and enabled auto-linking code. svn-branches/RC_1_32_0 John Maddock 2004-11-08 12:24:56 +00:00
  • a122bb502b Fixed and activated auto-linking code. John Maddock 2004-11-08 12:21:52 +00:00
  • d7332e6464 Merge program_options/IBM fix to RC_1_32_0. Vladimir Prus 2004-11-03 07:13:23 +00:00
  • 9bd7193660 Make program_options compile on IBM compiler. Vladimir Prus 2004-11-03 07:11:45 +00:00
  • a0488740b9 Merge 1.10->1.11 to RC_1_32_0 (doc fix) Vladimir Prus 2004-11-02 07:42:53 +00:00
  • e7fd9b25ad Add comments Vladimir Prus 2004-11-02 07:41:35 +00:00
  • 335b42c952 This commit was manufactured by cvs2svn to create branch 'RC_1_32_0'. nobody 2004-10-20 08:26:43 +00:00
  • 5db137c097 This commit was manufactured by cvs2svn to create tag 'merged_to_RC_'. svn-tags/merged_to_RC_ nobody 2004-10-20 08:26:42 +00:00
  • adab37a443 Intel workaround Vladimir Prus 2004-09-27 06:56:36 +00:00
  • de971fc1e0 Add declspec, in hope to fix a CW9.3 problem Vladimir Prus 2004-09-25 10:02:17 +00:00
  • 1d37290d1e Update todo Vladimir Prus 2004-09-23 10:57:33 +00:00
  • 718e376531 Doc tweak Vladimir Prus 2004-09-23 10:54:19 +00:00
  • 05a5406e11 Move test of unicode command line from parsers_test.cpp to unicode_test, to make test failures more informative. Otherwise, the failure of 'parsers_test' seem to indicate the library is unusable. Vladimir Prus 2004-09-22 07:06:14 +00:00
  • 97b337c1ce MinGW-no-wstring workaround Vladimir Prus 2004-09-21 06:20:02 +00:00
  • 074c154d18 Fix a recently introduces failure of unicode_test. I was trying to form an argument to logic_error using wstring, which did not work. Now try to convert wstring into local 8-bit encoding, and use a dummy text when that fails. Vladimir Prus 2004-09-20 06:14:18 +00:00
  • ea1ce5aa1f More validation_error text improments Vladimir Prus 2004-09-16 07:23:28 +00:00
  • ca1531d210 Improve the error reporting for invalid option values. Now the 'validation_error' exception allows to set the name of the option, and the what() method uses the name to generate better message. Vladimir Prus 2004-09-16 07:10:27 +00:00
  • 72fda8877a Comment edit Vladimir Prus 2004-09-15 09:57:32 +00:00
  • 89a7168a42 Typo Vladimir Prus 2004-09-15 09:56:53 +00:00
  • 44d5ba98c1 Improve 'bool_switch' -- don't accept any argument on the command line. Allow to set 'zero_tokens' flag for the typed_value type. Vladimir Prus 2004-09-15 09:49:00 +00:00
  • 7fa6a814ab Move include of <detail/workaround.hpp> before the point where BOOST_WORKAROUND is used. Thanks to Llew Sion Goodstadt. Vladimir Prus 2004-09-06 12:01:38 +00:00
  • aed75819ef Fix a couple of warnings, thanks to Rodolfo Schulz de Lima. Vladimir Prus 2004-09-06 06:13:42 +00:00
  • f7b4a11316 Another 'mingw-has-no-wstring' workaround Vladimir Prus 2004-08-27 07:07:15 +00:00
  • f42c7ef9b1 Remove std::facet-support. Hopefully, this will make intel happy. (It was said it no longer needs std::facet-support, and adding that requirement causes libraries with different threading models to be mixed up, causing link failures). Vladimir Prus 2004-08-27 06:57:53 +00:00
  • f86cc57222 Don't require std::facet-support in tests. Supposedly, it causes link failures. Vladimir Prus 2004-08-26 10:38:04 +00:00
  • 80ecc439cf Try to fix Comeau problems. Vladimir Prus 2004-08-26 10:07:39 +00:00
  • 2db987de85 Don't even compiler utf8_codecvt_facet.cpp when wstring is not available. This avoids link errors on mingw. Vladimir Prus 2004-08-26 09:37:53 +00:00
  • 903eef69e9 More edits Vladimir Prus 2004-08-26 09:00:53 +00:00
  • 71d09ce7c9 Fix spelling. Vladimir Prus 2004-08-25 08:10:06 +00:00
  • ecc78f148c Clarify doc comment. Vladimir Prus 2004-08-24 05:36:11 +00:00
  • 9a5b15eef1 Exclude Unicode part of parsers_test when system does not support wstring. Vladimir Prus 2004-08-23 10:24:39 +00:00
  • b4192e34b9 Another set of doc/comment edits from Charles. Vladimir Prus 2004-08-23 10:18:09 +00:00
  • b4f699c0de Fix for CW 9 (namespace ambiguity) Stefan Slapeta 2004-08-03 13:45:15 +00:00
  • d8ad42dc7e Expand "How To" section and add more examples. Vladimir Prus 2004-07-30 13:20:27 +00:00
  • 24691b0584 More edits. Also, merge options_descriptons.xml into overview.xml. Vladimir Prus 2004-07-30 08:41:12 +00:00
  • 542f66a604 More edits from Charles. Vladimir Prus 2004-07-30 07:20:38 +00:00
  • 03b0829de9 Even more edits from Charles. Vladimir Prus 2004-07-29 14:00:01 +00:00
  • c789115d52 Converted to Boost Software License, Version 1.0 Douglas Gregor 2004-07-27 03:43:34 +00:00
  • 2be9ab8757 Replace \u espaces with \x escapes, since CW8 does not understand the former. Thanks to Rene Rivera for the patch. Vladimir Prus 2004-07-26 06:54:35 +00:00
  • 605647eefc This commit was manufactured by cvs2svn to create branch 'SPIRIT_1_6'. svn-branches/SPIRIT_1_6 nobody 2004-07-23 02:16:28 +00:00
  • fa2257def0 Really fix CW9 problem. Vladimir Prus 2004-07-22 09:47:48 +00:00
  • a2946c45fa Workaround lack of WCHAR_MAX on FreeBSD. Patch from Jonathan Wakely. Vladimir Prus 2004-07-22 09:42:45 +00:00
  • 96d2b150e5 More edits from Charles Brockman. Vladimir Prus 2004-07-22 09:41:10 +00:00
  • 3173707873 Workaround CW9 problem. Vladimir Prus 2004-07-22 08:18:59 +00:00
  • 138d959d68 Don't instantiate std::vector with incomplete type, this is not allowed. Thanks to Jonathan Wakely for the report. Vladimir Prus 2004-07-22 07:39:34 +00:00
  • 2aa09ac7b2 Fix the utf8_codecvt::do_length declaration. Pointed out by Rene Rivera. Vladimir Prus 2004-07-21 07:49:15 +00:00
  • 03909f42c8 Apply numerous editorial corrections from Charles Brockman. Vladimir Prus 2004-07-21 07:12:45 +00:00
  • 69182e7ef0 Documentation update from Jon T. Pedant Douglas Gregor 2004-07-20 17:03:55 +00:00
  • 3e4531b71f Make the library compile on mingw, again. Thanks to Janusz Piwowarski for the patch. Vladimir Prus 2004-07-19 08:38:03 +00:00
  • e26054b324 Added todo Vladimir Prus 2004-07-19 07:18:05 +00:00
  • 2b750c044d Add a code size testing script. Vladimir Prus 2004-07-19 07:17:14 +00:00
  • 29c37f478f Added the Python script I used to generated winmain.cpp, just in case I'd need to add some new testcase. Vladimir Prus 2004-07-19 07:16:00 +00:00
  • fdbd1493b9 Simplify the test. Vladimir Prus 2004-07-19 06:50:22 +00:00
  • c28d444c56 Add back redirecting index Vladimir Prus 2004-07-19 06:32:39 +00:00
  • a38089bfaa Remove stale files. Vladimir Prus 2004-07-19 06:28:51 +00:00
  • 0cc6946235 Define environ on Comeau. Vladimir Prus 2004-07-17 07:01:06 +00:00
  • 0535a47431 Replace string::push_back with string::operator+= for the sake on Intel. Vladimir Prus 2004-07-17 06:58:38 +00:00
  • bb4be6b636 VC fixes: Vladimir Prus 2004-07-16 09:36:36 +00:00
  • 6f49b5b999 Patch from John Maddock for platforms without wchar_t support, specifically cygwin. Vladimir Prus 2004-07-15 11:40:26 +00:00
  • 9133a2e903 Added 'split_winmain' function. Vladimir Prus 2004-07-14 15:57:02 +00:00
  • 6dcf98d974 Don't declare environ on WIN32 -- it's already defined in headers and second definition cause warning about different dll linkage. Vladimir Prus 2004-07-14 11:42:23 +00:00