Commit Graph

110 Commits

Author SHA1 Message Date
Hartmut Kaiser
836feceeb1 Improved error handling for #pragma option push/pop.
[SVN r36705]
2007-01-12 13:43:13 +00:00
Hartmut Kaiser
dc8846cbf5 Added pragma option values push and pop to the options line, preserve and output.
[SVN r36698]
2007-01-12 02:04:19 +00:00
Hartmut Kaiser
3cf132c4d0 Wave: Extended the copyright notice to include the year 2007.
[SVN r36469]
2006-12-20 16:58:16 +00:00
Hartmut Kaiser
633465b864 Wave: deleted V1 Jamfiles.
[SVN r36394]
2006-12-14 21:10:32 +00:00
Hartmut Kaiser
bab5af06f2 Fixed a problem in the Wave applet during handling of configuration files.
[SVN r36237]
2006-12-02 02:26:40 +00:00
Hartmut Kaiser
9a56d46717 Added the support_option_insert_whitespace language option.
[SVN r36211]
2006-11-30 13:22:39 +00:00
Hartmut Kaiser
fae2ae258e Wave: Added boost_system to jamfiles.
[SVN r36205]
2006-11-30 00:34:58 +00:00
Hartmut Kaiser
6bd6cd8ef7 Wave: Added error handler hook.
[SVN r35630]
2006-10-16 14:39:59 +00:00
Hartmut Kaiser
74f4174791 Pending changes...
[SVN r35212]
2006-09-19 17:13:50 +00:00
Hartmut Kaiser
fd49e19ccd Fixed the wave applet not to report an error of a missing #ifdef interactive mode.
[SVN r35209]
2006-09-19 16:27:20 +00:00
Hartmut Kaiser
2536de0389 Wave: improved error handling and some diagnostics, added corresponding tests.
[SVN r35186]
2006-09-18 23:24:30 +00:00
Hartmut Kaiser
2693461aa0 Improved cfg file handling in the wave driver applet.
[SVN r34949]
2006-08-25 17:37:00 +00:00
Hartmut Kaiser
61758d08ec Wave: Fixed a bug resulting in a crash if a macro was redefined with a shorter expansion list as it was defined initially. Added a corresponding test case.
[SVN r34926]
2006-08-23 01:40:23 +00:00
Hartmut Kaiser
010a1459ed Appplied RTTI Jamfile.v2 fixes for VC7.1
[SVN r34445]
2006-07-02 18:30:47 +00:00
Hartmut Kaiser
ed8761fe72 Stripped leading and trailing whitespace for all lines in a config file (Wave driver tool).
[SVN r34389]
2006-06-24 21:47:45 +00:00
Hartmut Kaiser
9145802cc6 Added found_warning_directive() and found_error_directive() pp hook functions.
[SVN r34326]
2006-06-17 15:48:01 +00:00
Hartmut Kaiser
d1f4c7c8b1 Fixed compilation errors with gcc.
[SVN r34107]
2006-05-27 01:38:37 +00:00
Hartmut Kaiser
ff02969b74 Fixed usability of true/false as macro names.
[SVN r34075]
2006-05-24 01:34:24 +00:00
Hartmut Kaiser
56006e45fd Changed 'evaluated_conditional_expression()' pp hook.
[SVN r33962]
2006-05-14 16:41:00 +00:00
Hartmut Kaiser
fc74d27d88 Fixed the Wave tool to return the number of errors occured.
[SVN r33910]
2006-05-02 23:07:57 +00:00
Hartmut Kaiser
a1771f5c00 Fixed Wave Jamfile.v2 to correctly disable RTTI for VC7.1
[SVN r33909]
2006-05-02 15:19:49 +00:00
Hartmut Kaiser
fae4ff52b1 Fixed Wave tool startup crash when compiled with VC8.
[SVN r33901]
2006-05-02 02:17:29 +00:00
Hartmut Kaiser
e9c10a7869 Adjusted version info for the Wave tool.
[SVN r33860]
2006-04-29 16:45:56 +00:00
Hartmut Kaiser
1c153e7ed5 Fixed Wave compilation errors on gcc.
[SVN r33744]
2006-04-19 14:56:33 +00:00
Hartmut Kaiser
afde16fb6a Fixed Wave tool Jamfile.v2.
[SVN r33739]
2006-04-18 22:43:58 +00:00
Hartmut Kaiser
24fe8e51fe Fixed the macro tracing information to contain the column numbers of the macro definitions as well (the format used is the same as for error messages)..
[SVN r33420]
2006-03-21 15:31:42 +00:00
Hartmut Kaiser
9605f7220c Fixed serialization of the wave tool.
[SVN r33418]
2006-03-21 13:35:17 +00:00
Hartmut Kaiser
01e4a5ff83 Added proper versioning support to the serialization of state.
[SVN r33410]
2006-03-20 18:04:09 +00:00
Hartmut Kaiser
c959794650 Wave V1.2.4
[SVN r33362]
2006-03-17 22:40:02 +00:00
Hartmut Kaiser
e84efe1220 Wave now correctly recognizes pp-number tokens.
[SVN r32374]
2006-01-23 03:45:35 +00:00
Hartmut Kaiser
a3f6f97ae1 Added a diagnostic message to the wave driver if a #pragma wave system() is found without the -x command line option.
[SVN r32346]
2006-01-18 01:53:24 +00:00
Hartmut Kaiser
be57d3db18 Added -x [--extended] command line argument to enable the #pragma wave system() directive.
[SVN r32345]
2006-01-18 00:01:38 +00:00
Hartmut Kaiser
5115faf51e Updated the Wave copyright notice to include the year 2006.
[SVN r32154]
2005-12-24 19:50:47 +00:00
Hartmut Kaiser
c14a346bcd Corrected the -E option to not operate on stdin input.
[SVN r31948]
2005-12-08 01:49:39 +00:00
Hartmut Kaiser
5f7593b525 Added the -E option to the Wave driver.
[SVN r31947]
2005-12-08 01:43:20 +00:00
Hartmut Kaiser
4ab5d0623e Fixed error recovery in the Wave sample.
[SVN r31925]
2005-12-06 02:12:56 +00:00
Hartmut Kaiser
a8db57d4e6 Added partial error recovery support to Wave.
[SVN r31924]
2005-12-06 00:17:59 +00:00
Hartmut Kaiser
f1e216d4e4 removed a incompatibility with older versions.
[SVN r31867]
2005-12-01 18:38:04 +00:00
Hartmut Kaiser
a8880c23de Merged the new whitespca handling policy with the existing preprocessing hooks.
[SVN r31864]
2005-12-01 17:58:43 +00:00
Hartmut Kaiser
e47b8234ef Added the whitespace handling policy to the wave library.
[SVN r31839]
2005-11-30 21:30:24 +00:00
Hartmut Kaiser
71ca605c97 Added the <vc-7_1-stlport><*><rtti>off directive to all of the Wave V1 Jamfiles.
[SVN r31714]
2005-11-20 22:44:11 +00:00
Hartmut Kaiser
7644fedb1f Updated the Jamfiles for the Wave applet.
[SVN r31058]
2005-09-20 18:15:44 +00:00
John Maddock
9ff45d6bbf Change Jamfile to <runtime-link>
[SVN r29738]
2005-06-22 17:03:13 +00:00
Hartmut Kaiser
54c512ccfd Fixed a whitespace eater bug.
[SVN r28948]
2005-05-16 09:36:01 +00:00
Hartmut Kaiser
88e462194d Added the long_long option.
[SVN r28792]
2005-05-10 19:30:20 +00:00
Hartmut Kaiser
e26d617e67 Wave V1.1.17.
[SVN r28744]
2005-05-08 17:58:57 +00:00
Hartmut Kaiser
1ef3c6b46e updated Wave to reflect the recent changes in the program_options library.
[SVN r28490]
2005-04-26 18:44:37 +00:00
Rene Rivera
c7b3a91544 Add dist-lib and dist-bin targets to put results in a convenient place.
All tools compile except for inspect.


[SVN r28462]
2005-04-24 17:18:25 +00:00
Hartmut Kaiser
32572032fd Workaround for CW9.
[SVN r28022]
2005-04-06 17:38:14 +00:00
Hartmut Kaiser
a50f23c6fc Workaround for CW9.
[SVN r28021]
2005-04-06 17:33:59 +00:00
Hartmut Kaiser
ddf3523acf Added the first part of the MCPP validation suite to the Wave unit tests.
[SVN r28005]
2005-04-06 07:28:34 +00:00
Hartmut Kaiser
1c2ca265ea Added lot of unit tests, fixed a couple of minor bugs.
[SVN r27950]
2005-04-04 11:03:51 +00:00
Hartmut Kaiser
bbf85da3ea Wave test application now properly supports config files. Fixed minor issues.
[SVN r27944]
2005-04-03 15:22:13 +00:00
Hartmut Kaiser
5878452514 Updated Wave.
[SVN r27905]
2005-04-01 17:46:06 +00:00
Hartmut Kaiser
b7ef274181 Adjusted copyrights to reflect Boost adoption. Several minor fixes.
[SVN r27885]
2005-03-30 15:32:57 +00:00
Hartmut Kaiser
7db49ef710 Added a 'preserve comments' option.
[SVN r27766]
2005-03-22 13:58:30 +00:00
Hartmut Kaiser
2f5197f65a Fixed the include file name conventions used during calling the preprocessing hooks.
[SVN r27710]
2005-03-16 19:36:58 +00:00
Hartmut Kaiser
b5f95f72d8 Added a missing std:: specifier.
[SVN r27646]
2005-03-14 15:05:11 +00:00
Hartmut Kaiser
22a6fff4cc Updated the Wave library.
[SVN r27638]
2005-03-14 10:16:13 +00:00
Hartmut Kaiser
d588f4f77f Added Wave V1.1.14 to the Boost CVS.
[SVN r27458]
2005-02-21 08:54:23 +00:00