2
0
mirror of https://github.com/boostorg/wave.git synced 2026-01-19 04:42:16 +00:00

30 Commits

Author SHA1 Message Date
Jeff Trull
977b67a1d0 Fix missing (uncalled) exception hooks (#166)
* Check hooks after expected errors, not just when there are none

Some unit tests had intentional errors, and code to verify that the
appropriate hooks were called, but we never checked.

* Update unit tests to match hooks, now that we are checking

* Fix bug revealed by checking the hooks

Or in other words, bug #161 (thanks abakhirkin for the fix)

* Fix link in documentation
2022-06-22 11:22:27 -07:00
Jeff Trull
88369abfd5 Remove long-deprecated hooks API
Removal in 1.76 was noted in the docs and warned about since 1.74.
2020-12-13 15:53:32 -08:00
Jeff Trull
9aaa78546c Additional documentation (#121)
* Add documentation for three undocumented hooks

Those are found_unknown_directive, emit_line_directive, and locate_include_file

Also tweak formatting, fix typos.

* Add documentation for five samples

* Add links from samples docs to the hooks they use
2020-11-17 08:16:22 -08:00
Jeff Trull
4e6c4fbd2e Correct various minor typos (#99) 2020-06-17 22:36:46 -07:00
Hartmut Kaiser
feb1e9ccdb Wave: updated copyrights, added C++0x mode to docs, added predefined macros for C++0x mode
[SVN r67894]
2011-01-09 22:19:16 +00:00
Hartmut Kaiser
ee697428fa Wave: updated copyrights
[SVN r58721]
2010-01-05 17:55:35 +00:00
Hartmut Kaiser
5146cbbe2a Wave: more work on pragma once pp hooks, added test case
[SVN r56312]
2009-09-19 19:57:09 +00:00
Hartmut Kaiser
aa8030e5f1 Wave: added preprocessing hook to detect #pragma once directives or include guards
[SVN r56276]
2009-09-17 17:54:07 +00:00
Hartmut Kaiser
122915b95f Wave: fixed examples
[SVN r53192]
2009-05-22 23:40:53 +00:00
Hartmut Kaiser
a8e6b580db Wave: Updated copyrights
[SVN r50425]
2009-01-01 12:07:12 +00:00
Hartmut Kaiser
196db94839 Wave: fixed docs
[SVN r49303]
2008-10-13 01:17:09 +00:00
Jürgen Hunold
506a7a612b Redirect source file references to svn.boost.org
[SVN r49189]
2008-10-08 20:22:27 +00:00
Hartmut Kaiser
23bbed3024 Wave: updated copyright messages to include the year 2008 (merged from release branch).
[SVN r42502]
2008-01-05 22:44:28 +00:00
Hartmut Kaiser
bd17e3ceb0 Wave: Updated documentation.
[SVN r41621]
2007-12-03 01:16:28 +00:00
Hartmut Kaiser
c6ca3c8a55 Wave: Fixed namespace detail ambiguity, fixed gcc compilation problems.
[SVN r38148]
2007-07-05 14:42:03 +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
705dacbd48 Added new preprocessing hook function: found_line_directive() to be called when a #line directive is encountered.
[SVN r34393]
2006-06-25 17:17:28 +00:00
Hartmut Kaiser
590d885491 Added found_warning_directive() and found_error_directive() pp hook functions.
[SVN r34327]
2006-06-17 16:27:47 +00:00
Hartmut Kaiser
e96accdd01 Added the new pp hooks to Wave.
[SVN r34072]
2006-05-23 18:17:58 +00:00
Hartmut Kaiser
56006e45fd Changed 'evaluated_conditional_expression()' pp hook.
[SVN r33962]
2006-05-14 16:41:00 +00:00
Hartmut Kaiser
c959794650 Wave V1.2.4
[SVN r33362]
2006-03-17 22:40:02 +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
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
2e9da94342 Updated the Wave docs to reflect the new advanced hooks.
[SVN r31559]
2005-11-05 02:27:14 +00:00
Hartmut Kaiser
9665ff1377 Fixed broken links.
[SVN r30405]
2005-08-03 13:30:26 +00:00
Hartmut Kaiser
54c512ccfd Fixed a whitespace eater bug.
[SVN r28948]
2005-05-16 09:36:01 +00:00
Hartmut Kaiser
2ed503a7fb Fixed the found_include_directive preprocessing hook to carry the information about #include_next directives as well.
[SVN r28910]
2005-05-14 20:53:13 +00:00
Hartmut Kaiser
795fbd663f Fixed almost all problems diagnosed by the Boost inspection report.
[SVN r28650]
2005-05-04 07:24:44 +00:00
Hartmut Kaiser
c98b49353d Renamed files to comply with the Boost rules.
[SVN r27971]
2005-04-05 07:34:00 +00:00