Commit Graph

1323 Commits

Author SHA1 Message Date
John Maddock
333bdbaf14 Update makesfiles.
Deprecate makefiles and update docs.
Fixes #7286.

[SVN r81621]
2012-11-29 10:46:51 +00:00
John Maddock
e2632f2f2f Suppress GCC warning and update History log.
Regenerate docs.
Fixes #7644.

[SVN r81620]
2012-11-29 10:28:07 +00:00
John Maddock
bc8cd9e148 Add further error checking to UTF-8 decoding.
Fixes #7744.

[SVN r81614]
2012-11-28 17:57:26 +00:00
Marshall Clow
82610247fc Removed missed usage of deprecated macros in Boost.Regex
[SVN r81587]
2012-11-27 14:28:12 +00:00
John Maddock
1136748517 Fix makefile Boost version.
[SVN r80934]
2012-10-10 12:47:40 +00:00
John Maddock
92b059e5a9 Update makefiles.
[SVN r80933]
2012-10-10 12:43:21 +00:00
John Maddock
a26d66b688 Merge collected bug fixes from Trunk:
Refs #589.
Refs #7032.
Refs #7084.
Refs #6346.

[SVN r79556]
2012-07-16 08:38:23 +00:00
Marshall Clow
8aa4a1225a Merge macro changes for Boost.Regex; no functionality change
[SVN r79532]
2012-07-15 14:42:24 +00:00
Marshall Clow
4ab0ffee0a Switch from deprecated macros to new shiny ones; no functionality change
[SVN r79418]
2012-07-11 16:21:55 +00:00
John Maddock
c2d2f656da Don't use lib64 and bin64 paths except for msvc builds. Refs #7055.
[SVN r79359]
2012-07-08 16:50:23 +00:00
John Maddock
0e867247fc Apply patch from #6333.
Fixes #6333.

[SVN r79349]
2012-07-08 11:52:20 +00:00
John Maddock
1567185ba2 Add workaround for old broken compilers that don't support template construct/assign to containers.
Fixes #6680.

[SVN r79342]
2012-07-08 07:54:35 +00:00
John Maddock
ab6b0d9971 Fix begin() and end() members and add tests.
Fixes #6346.

[SVN r79340]
2012-07-07 18:36:25 +00:00
John Maddock
3bfba1a7cf Fix regex_iterator and regex_replace to do what grep/sed do for multiple repeats when matching in POSIX mode.
Fixes #589.

[SVN r79339]
2012-07-07 18:08:01 +00:00
John Maddock
e91bd45820 Fix potential memory leak.
Fixes #7084.

[SVN r79338]
2012-07-07 17:07:18 +00:00
John Maddock
8d48db25cc Add check before copying data.
Fixes #7032.

[SVN r79333]
2012-07-07 12:14:09 +00:00
John Maddock
50795bcfec Make sure at least one Boost header (and therefore Boost.Config) precedes std lib headers so that defines in boost/config/user.hpp are seen by system headers.
Fixes #7009.

[SVN r79152]
2012-06-28 10:53:43 +00:00
John Maddock
e18682ca74 Fix some Valgrind reported issues in regex parsing.
[SVN r78940]
2012-06-14 08:37:53 +00:00
John Maddock
5964976b93 Merge warning fixes from Trunk.
Merge Documentation fixes from Trunk.
Merge updated makefiles from Trunk.

[SVN r78577]
2012-05-24 10:03:48 +00:00
John Maddock
1f016f6999 Fix some more GCC warnings.
Fix previous warning suppression which broke tests with GCC.
Refs #6863.

[SVN r78480]
2012-05-15 16:09:12 +00:00
John Maddock
543e912e14 Fix clang warnings.
Fixes #6863.

[SVN r78431]
2012-05-12 08:11:01 +00:00
John Maddock
c822e00b6a Change gcc makefile variable usage.
Regenerate makesfiles.
Fixes #6887

[SVN r78424]
2012-05-11 18:42:47 +00:00
John Maddock
862f6c1515 Fix use of wide character strings so they conform to the new C++11 rules.
[SVN r78218]
2012-04-27 11:35:22 +00:00
John Maddock
b45d6bb70c Fix issue with (?!) not being a valid expression. Update tests and docs to match.
[SVN r77602]
2012-03-28 12:00:34 +00:00
John Maddock
9ab4fb9eff Fix bug in object_cache.hpp
Fixes #6440.

[SVN r76775]
2012-01-29 13:33:03 +00:00
John Maddock
ed90c8cec5 Fix pp-logic.
Refs #6359.

[SVN r76324]
2012-01-05 17:31:34 +00:00
John Maddock
c72bb1b175 Fix Intel-win ICU library names.
[SVN r76322]
2012-01-05 17:27:51 +00:00
John Maddock
eedb7b5063 Add workaround for Intel-12.1 on Windows.
Fixes #6359.

[SVN r76319]
2012-01-05 13:33:48 +00:00
John Maddock
090520dbb4 Merge regex changes from Trunk.
[SVN r76192]
2011-12-26 18:28:30 +00:00
John Maddock
e0fe0863ad Add missing files.
[SVN r76178]
2011-12-26 16:38:17 +00:00
John Maddock
e389d92752 Add BOOST_REGEX_NO_FASTCALL config macro and regenerate docs.
Fixes #6245.

[SVN r76140]
2011-12-24 18:04:37 +00:00
John Maddock
c711849c8a Fix typo and regenerate docs.
Fixes #6154.

[SVN r76139]
2011-12-24 17:51:57 +00:00
John Maddock
806a0ed81a Fix typos.
Refs #6003.

[SVN r76138]
2011-12-24 17:31:27 +00:00
John Maddock
728ef21347 Add missing file.
[SVN r75961]
2011-12-15 11:24:18 +00:00
John Maddock
115a8fe837 Document release history.
[SVN r74978]
2011-10-16 16:51:56 +00:00
John Maddock
56b4ff40cb Update fixed issues in docs.
[SVN r74965]
2011-10-16 12:25:52 +00:00
John Maddock
fe16f3f039 Merge accumulated minor fixes from Trunk.
[SVN r74964]
2011-10-16 12:19:37 +00:00
John Maddock
eecd107870 Added missing typename.
[SVN r74900]
2011-10-10 17:51:27 +00:00
John Maddock
c485b12568 Fix case change bug.
Fixes #698.

[SVN r74898]
2011-10-10 16:55:27 +00:00
John Maddock
f04f7605ce Improve sprintf usage.
Stop passing UDT's through (...) even in meta programs.
Fixes #5958.
Refs #5835.


[SVN r74897]
2011-10-10 15:46:07 +00:00
John Maddock
852bc502cf Allow source to be built by #including all the source files in a single TU.
Fixes #5736.

[SVN r74896]
2011-10-10 15:09:40 +00:00
John Maddock
cc03c77deb Fix code to use checked iterators.
[SVN r74855]
2011-10-09 17:37:05 +00:00
John Maddock
5a0f62f00c Merge minor fixes, plus updates to Unicode iterators to make them safe in the face of invalid input.
[SVN r74014]
2011-08-23 08:47:38 +00:00
John Maddock
d08bfeff25 Add checked constructors to the Unicode iterators that need them.
Update icu support code to use the new checking-constructors.
Update tests to check the full Unicode character range (as of Unicode V6).
Add minimal docs describing the iterators.

[SVN r73271]
2011-07-21 10:01:09 +00:00
John Maddock
490b3a6547 Merge ICU testing fixes from Trunk.
Authorized by Daniel James.

[SVN r72846]
2011-07-02 08:59:55 +00:00
John Maddock
03ef9626ba Set the Unicode locale to a "know good", otherwise a few tests fail on Linux.
[SVN r72816]
2011-06-30 12:23:43 +00:00
John Maddock
2fb19b66e0 Update tests for ICU-4.8 and Unicode version 6.
[SVN r72801]
2011-06-29 18:17:47 +00:00
John Maddock
fbf5c7d62c Fix infinite recursion in bad recursive expressions.
Fix bug that allows invalid regex to go unnoticed and crash later.
Fixes #5613.
Fixes #5612.

[SVN r72612]
2011-06-16 11:27:13 +00:00
John Maddock
6c181b02ba Add some typecasts to prevent copying a buffer twice (makes sure we find the correct overload of assign).
[SVN r72541]
2011-06-10 17:17:14 +00:00
John Maddock
27ad285fbf Fix access violation caused by past-the-end iterator deference for expressions such as ".*?".
[SVN r72540]
2011-06-10 17:03:48 +00:00