[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
(bug#24603)
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
--
2.12.0.367.g23dc2f6d3c-goog
- bug#24603: [PATCHv5 08/11] Implement rules for title-casing Dutch ij ‘letter’ (bug#24603), (continued)
- bug#24603: [PATCHv5 05/11] Support casing characters which map into multiple code points (bug#24603), Michal Nazarewicz, 2017/03/09
- bug#24603: [PATCHv5 00/11] Casing improvements, Eli Zaretskii, 2017/03/11
- bug#24603: [PATCHv6 0/6] Casing improvements, language-independent part,
Michal Nazarewicz <=
- bug#24603: [PATCHv6 3/6] Add support for title-casing letters (bug#24603), Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 1/6] Split casify_object into multiple functions, Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 6/6] Implement special sigma casing rule (bug#24603), Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 4/6] Split up casify_region function (bug#24603), Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 2/6] Introduce case_character function, Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 5/6] Support casing characters which map into multiple code points (bug#24603), Michal Nazarewicz, 2017/03/20