Carlo Marcelo Arenas Belón
4279abbd7d
pcre2test: allow using readline headers for libedit ( #99 )
...
At least in OpenBSD, there is a libedit library in base, but without
public headers. Public headers for readline are available but since
15db5d36
(pcre2test: avoid using readline headers with libedit,
2022-04-07) won't be picked up automatically.
Allow pointing cmake to those headers by doing (for example):
$ cmake -DEDITLINE_INCLUDE_DIR=/usr/include/readline
Or using custom CPPFLAGS with configure (for example):
$ CPPFLAGS=-I/usr/include/readline ./configure --enable-pcre2test-libedit
Since the headers from readline.h would be otherwise incomplete, detect
that case and pull the extra headers that are required automagically and
while at it, cleanup the NCURSES dependency that was unnecessarily copied
from readline.
2022-04-14 16:51:51 +01:00
Philip Hazel
f7a7341726
Update ucd.c generation script for overlong initializer
2022-03-04 08:41:57 +00:00
Philip Hazel
419e3c68a3
Tidy comments
2022-01-14 16:05:30 +00:00
Zoltan Herczeg
e21345de97
Extend unicode boolean property bitset index to 12 bit ( #81 )
...
Co-authored-by: Zoltan Herczeg <hzmester@freemail.hu>
2022-01-14 15:51:03 +00:00
Philip Hazel
360a84e80b
Update descriptive comments in UCD generation.
2022-01-12 17:38:48 +00:00
Zoltan Herczeg
061e57695a
Merge scriptx and bidi fields ( #78 )
...
Co-authored-by: Zoltan Herczeg <hzmester@freemail.hu>
2022-01-12 17:00:12 +00:00
Philip Hazel
87571b5af3
Update documentation and comments for UCD generation
2022-01-10 16:26:41 +00:00
Philip Hazel
ec091e2e44
Restore lost de-duplication
2022-01-10 11:31:27 +00:00
Philip Hazel
636569a957
Initial code for Boolean property support
2022-01-09 14:46:43 +00:00
Philip Hazel
81d3729c66
Temporary note in maint/README and update ucptestdata for changes to script numbers
2022-01-07 10:21:09 +00:00
Zoltan Herczeg
f90542a209
Improve unicode property abbreviation support ( #74 )
...
* Improve unicode property abbreviation support
* Auto-generate script names
Co-authored-by: Zoltan Herczeg <hzmester@freemail.hu>
2022-01-07 10:01:18 +00:00
Philip Hazel
c24047f15d
Documentation update
2021-12-31 16:59:44 +00:00
Zoltan Herczeg
e7457003cd
Auto generate unicode property tests. ( #67 )
...
Co-authored-by: Zoltan Herczeg <hzmester@freemail.hu>
2021-12-31 16:47:37 +00:00
Philip Hazel
d888d36013
Update script run code to work with new script extensions coding
2021-12-31 16:06:05 +00:00
Zoltan Herczeg
6614b281bc
Implement script extension support in JIT. ( #66 )
...
Fix incorect operator in GenerateUcd.py (modulo -> bitwise and)
Co-authored-by: Zoltan Herczeg <hzmester@freemail.hu>
2021-12-29 15:57:32 +00:00
Zoltan Herczeg
afa4756d19
Rework script extension handling ( #64 )
...
Co-authored-by: Zoltan Herczeg <hzmester@freemail.hu>
2021-12-29 09:35:22 +00:00
Philip Hazel
7713f33e46
Add support for 4-character script abbreviations
2021-12-28 15:10:12 +00:00
Philip Hazel
98e7d70bc6
Refactor Python scripts for generating Unicode property data
2021-12-26 17:49:58 +00:00
Philip Hazel
b29732063b
Revised script handling (see ChangeLog)
2021-12-21 16:11:30 +00:00
Philip Hazel
1d432ee3cf
Do bidi synonyms properly
2021-12-15 11:48:23 +00:00
Philip Hazel
0246c6bf64
Add support for Bidi_Control and Bidi_Class properties
2021-12-08 15:34:27 +00:00
Philip Hazel
823d4ac956
Add bidi class and control information to Unicode property data
2021-12-05 18:00:10 +00:00
Carlo Marcelo Arenas Belón
f5e4e10042
Update to Unicode 14.0.0 ( #29 )
2021-10-29 14:44:17 +01:00
Philip Hazel
23c16e6ced
Update URLs etc for new infrastructure at GitHub/Googlegroups.
2021-08-26 16:10:11 +01:00
Philip Hazel
876ba431b0
Another update to .gitignore. Put some temporary wording in documentation about
...
the infrastructure move.
2021-08-21 17:22:53 +01:00
Philip.Hazel
9cebee7e75
Tidies and updates to maintenance programs utf8 and ucptest.
2020-04-01 17:00:33 +00:00
Philip.Hazel
c472f3f91a
Update to Unicode 13.0.0.
2020-03-25 17:18:33 +00:00
Philip.Hazel
4a7dfab0ec
Unicode upper/lower casing is now used when UCP is set, even if UTF is not set.
...
This is not yet documented, and it not yet implemented in JIT.
2020-02-23 16:40:05 +00:00
Philip.Hazel
90ae0ae01e
Fix minor test issues and tidies/updates for 10.34-RC1 testing release.
2019-10-15 15:23:31 +00:00
Philip.Hazel
c0ed5a3ab3
Minor upgrade to pcre2test and comment in ucptest.
2019-07-30 17:59:42 +00:00
Philip.Hazel
a33d61aada
Avoid compiler warnings for this maintenance test program.
2019-07-29 16:10:31 +00:00
Philip.Hazel
aff5a78056
Upgrade to Unicode 12.1.0
2019-07-29 15:32:36 +00:00
Philip.Hazel
dea540877b
Documentation update.
2019-06-03 16:39:20 +00:00
Philip.Hazel
a657d4cff8
Fix warning when compiled without Unicode support.
2019-02-03 14:49:39 +00:00
Philip.Hazel
1c4dc562e4
Upgrade the ucptest program (used only by maintainer) and script run tests.
2018-10-14 14:27:16 +00:00
Philip.Hazel
83726c359d
Documentation update for Script Extensions property coding.
2018-10-07 16:29:51 +00:00
Philip.Hazel
04ba4bce0f
Unicode properties data records extended to 12-bytes to include a
...
ScriptExtensions property.
2018-10-06 17:39:52 +00:00
Philip.Hazel
866750fd53
Basic "script run" implementation. Not yet complete, and not yet documented.
2018-10-02 15:25:58 +00:00
Philip.Hazel
f26b0b0bae
Implement Perl 5.28's alphabetic lookaround syntax, e.g. (*pla:...) and also
...
(*atomic:...).
2018-09-24 16:23:53 +00:00
Philip.Hazel
6c631997d0
Documentation update.
2018-08-23 16:53:45 +00:00
Philip.Hazel
6fe70cda7f
Maintenance notes update.
2018-08-13 11:00:47 +00:00
Philip.Hazel
937617f343
Update to Unicode 11.0.0
2018-07-07 16:10:29 +00:00
Philip.Hazel
94cb52befb
Final file tidies for 10.30 release.
2017-08-15 10:58:32 +00:00
Philip.Hazel
18d7627293
Fix "maybe uninitialized" warning.
2017-08-12 16:22:52 +00:00
Philip.Hazel
41bb787fb3
Update to Unicode 10.0.0 and add callout_no_where to pcre2test to aid testing.
2017-07-02 16:32:01 +00:00
Philip.Hazel
e6d3997a89
Documentation update.
2017-05-20 16:25:29 +00:00
Philip.Hazel
69fee50e5f
Remove obsolete --disable-stack-for-recursion (no longer relevant) tests.
2017-03-09 18:25:55 +00:00
Philip.Hazel
53bf29d689
Fix 32-bit non-UTF property test crash.
2017-02-24 18:25:32 +00:00
Philip.Hazel
7bb2dab59a
Correct valgrind settings for JIT regression testing; more minor selector
...
tweaks.
2016-06-29 16:43:02 +00:00
Philip.Hazel
c332eaf4f2
Add callout support to pcre2grep
2016-04-01 15:52:08 +00:00