[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#24603: [PATCHv6 0/6] Casing improvements, language-independent part

From: Michal Nazarewicz
Subject: bug#24603: [PATCHv6 0/6] Casing improvements, language-independent part
Date: Tue, 21 Mar 2017 02:27:03 +0100

I think this is now ready to be submited.  I’ll test the code for
a week and unless there are any objections will submit it next Monday
or thenabouts.

The biggest change was to the fifth patch where I’ve split
special-casing property into three separate ones: special-uppercase,
special-lowercase and special-titlecase.  This felt more in line with
how other properties were defined.

Michal Nazarewicz (6):
  Split casify_object into multiple functions
  Introduce case_character function
  Add support for title-casing letters  (bug#24603)
  Split up casify_region function  (bug#24603)
  Support casing characters which map into multiple code points 
  Implement special sigma casing rule  (bug#24603)

 admin/unidata/README            |   4 +
 admin/unidata/SpecialCasing.txt | 281 +++++++++++++++++++
 admin/unidata/unidata-gen.el    |  72 +++++
 doc/lispref/nonascii.texi       |  22 ++
 doc/lispref/strings.texi        |  23 ++
 etc/NEWS                        |  22 +-
 src/casefiddle.c                | 583 +++++++++++++++++++++++++++-------------
 test/lisp/char-fold-tests.el    |  12 +-
 test/src/casefiddle-tests.el    | 129 +++++----
 9 files changed, 899 insertions(+), 249 deletions(-)
 create mode 100644 admin/unidata/SpecialCasing.txt


reply via email to

[Prev in Thread] Current Thread [Next in Thread]