From 16a494ca8f167327b6c4fa3845bdb1e865d2c955 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Wed, 12 Jan 2005 12:44:02 +0000 Subject: [PATCH] Updated Unicode compatibility, and finished off the docs. [SVN r26681] --- doc/Attic/collating_names.html | 26 ++- doc/Attic/history.html | 5 +- doc/Attic/standards.html | 161 ++++++++++++++++++ doc/Attic/syntax_extended.html | 43 ++++- doc/Attic/syntax_perl.html | 40 ++++- doc/collating_names.html | 26 ++- doc/history.html | 5 +- doc/standards.html | 161 ++++++++++++++++++ doc/syntax_extended.html | 43 ++++- doc/syntax_perl.html | 40 ++++- .../boost/regex/v4/basic_regex_creator.hpp | 2 + include/boost/regex/v4/basic_regex_parser.hpp | 2 +- .../boost/regex/v4/regex_traits_defaults.hpp | 10 +- src/icu.cpp | 4 +- test/regress/test_icu.cpp | 62 +++++++ test/regress/test_sets.cpp | 60 +++++++ test/regress/test_unicode.cpp | 8 + tools/generate/tables.cpp | 37 +++- 18 files changed, 707 insertions(+), 28 deletions(-) diff --git a/doc/Attic/collating_names.html b/doc/Attic/collating_names.html index d5d07763..c553f1ed 100644 --- a/doc/Attic/collating_names.html +++ b/doc/Attic/collating_names.html @@ -24,10 +24,17 @@


-

- The following are treated as valid digraphs when used as a collating name:

+

Contents

+
+
Digraphs
+
POSIX Symbolic Names
+
Unicode Symbolic Names
+
+

Digraphs

+

The following are treated as valid digraphs when used as a collating name:

"ae", "Ae", "AE", "ch", "Ch", "CH", "ll", "Ll", "LL", "ss", "Ss", "SS", "nj", "Nj", "NJ", "dz", "Dz", "DZ", "lj", "Lj", "LJ".

+

POSIX Symbolic Names

The following symbolic names are recognised as valid collating element names, in addition to any single character:

@@ -342,15 +349,18 @@

+

+

Named Unicode Characters

+

When using Unicode aware regular expressions (with + the u32regex type), all the normal symbolic names for Unicode + characters (those given in Unidata.txt) are recognised.


+

-

Revised - - 24 Oct 2003 -

-

© Copyright John Maddock 1998- - 2003

+

Revised 12 Jan 2005 +

+

© Copyright John Maddock 2004-2005

Use, modification and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

diff --git a/doc/Attic/history.html b/doc/Attic/history.html index 99edeb73..6f3618e5 100644 --- a/doc/Attic/history.html +++ b/doc/Attic/history.html @@ -40,7 +40,10 @@
  • Added MFC/ATL string wrappers.
  • - Added Unicode support; based on ICU.
  • + Added Unicode support; based on ICU. +
  • + Changed newline support to recognise \f as a line separator (all character + types), and \x85 as a line separator for wide characters / Unicode only.
  • Boost 1.32.1.

    + Added Unicode support; based on ICU. +
  • + Changed newline support to recognise \f as a line separator (all character + types), and \x85 as a line separator for wide characters / Unicode only.
  • Boost 1.32.1.