Simon Rozman
bd01e250b2
libZRCola: Add standard default "all" make target
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-09-15 14:36:44 +02:00
Simon Rozman
8bb1049cf0
libZRCola: Resolve some warnings reported by -Wall
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-09-15 14:36:44 +02:00
Simon Rozman
823390d28b
libZRCola: Make parts of the gcc building reusable
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-09-15 14:36:44 +02:00
Simon Rozman
eedab7da56
libZRCola: Initial stab at compiling with gcc
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-09-15 14:36:44 +02:00
Simon Rozman
63fda12c99
Switch integer datatypes to C99
...
This makes code more portable.
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-09-15 14:36:44 +02:00
Simon Rozman
0bfa44e6bb
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-03-07 11:43:53 +01:00
Simon Rozman
7ea4072724
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-03 13:48:16 +01:00
Simon Rozman
47d3884af3
Update Copyright and build year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-01-07 11:38:32 +01:00
Simon Rozman
7fb29aed80
Introduce bad ZRCola Unicode Composition highlighting
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-21 14:21:28 +01:00
Simon Rozman
6c3b2635f4
Finish ZRCola » Unicode (de)composition
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-20 20:23:36 +01:00
Simon Rozman
454b02181e
Remove translations from transpositions
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-17 14:36:55 +01:00
Simon Rozman
0b68cdedda
Add non-PUA ZRCola translations to ZRCola to Unicode translation
...
This allows ZRCola to Unicode translation to use precomposed Unicode
characters and provide better coverage for ZRCola to Unicode
translation.
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-13 14:37:59 +01:00
Simon Rozman
ce76950b2d
Redirect output files to the output folder
...
Thou linker can locate the output .lib file of referenced projects
wherever .lib is just fine, this helps us to gather all .pdb files in
the output folder.
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-01 08:49:10 +01:00
Simon Rozman
0d112cd90b
Switch to SPDX license notice
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-01 08:48:49 +01:00
Simon Rozman
e930d96090
Cleanup project files
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-01 08:48:49 +01:00
Simon Rozman
f6b3b4568a
Move revised ZRCola=>Unicode transliteration into the database
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-18 12:05:39 +01:00
Simon Rozman
1a8884fcab
Unify Windows.h inclusion
...
Windows.h must be included first and must be included with care
regarding WinSock.h and WinSock2.h affair.
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-15 11:54:32 +01:00
Simon Rozman
e43a5a0ef0
Add support for ZRCola Composed to Unicode transliteration
...
The initial support compares characters in ZRCola font Private-Use-Area
to the characters obtained using Unicode combining characters. Those
which match sufficiently are arranged into a new transliteration.
As the ZRCola Composed to Unicode transliteration requires to be applied
_after_ ZRCola composition but UI applies additional transliterations
_before_ ZRCola composition, the ZRCola composition was reintroduced as
one of the transliterations. This allows configuring a custom
transliteration sequence.
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-04-02 15:39:24 +02:00
Simon Rozman
f3bb513545
Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-03-30 12:03:29 +02:00
Simon Rozman
12c2889ea3
Copyright: Bump year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-03-25 08:36:00 +01:00
Simon Rozman
c7e29b1862
Add UTF-8 BOM markers
...
MSVC needs them to use correct charset when Language for non-Unicode
programs is set to Windows-1252 or anything different than UTF-8.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-11-19 10:59:54 +01:00
Simon Rozman
ebdbb84a29
Enable recommended code analysis and address warnings
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-13 13:18:11 +01:00
Simon Rozman
b3702ed237
Extend copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 15:38:57 +01:00
Simon Rozman
0800f813ff
Rename stdafx.h to pch.h
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-10 14:10:29 +01:00
Simon Rozman
8f1b412c1f
Switch to Visual Studio 2019
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-06-19 11:51:33 +02:00
Simon Rozman
893dbf5783
Update year to 2019
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-04-01 14:50:04 +02:00
Simon Rozman
5e751eb23e
Make (de)composition a separate translation set
2018-09-18 11:23:30 +02:00
Simon Rozman
e86847f364
Introduce preliminary ARM64 support
2018-09-10 09:41:50 +02:00
Simon Rozman
ddae64ca6d
Extend copyright year
2018-09-07 23:57:59 +02:00
Simon Rozman
bc48240e0a
Upgrade to Visual Studio 2017 and wxWidgets 3.1.2 static
2018-09-07 23:41:58 +02:00
Simon Rozman
dcabe36369
Remove MFC dependency
2018-09-07 19:40:28 +02:00
Simon Rozman
4b59582568
Add missing #include <algorithm>
2018-09-07 19:37:22 +02:00
Simon Rozman
59d06ae3dc
Make explicit int to unsigned __int6 conversion
2018-09-07 19:36:10 +02:00
Simon Rozman
3831012af9
Distinguish variables with same names
...
...to resolve C4457 warnings.
2018-09-07 19:32:54 +02:00
Simon Rozman
9ca82f02f8
Decomposition (inverse-translation) fixed
2017-07-13 14:50:27 +02:00
Simon Rozman
a66128b8ca
Incorrect data type fixed
2017-06-01 19:59:09 +02:00
Simon Rozman
d9527fe70f
Predefined translation sequences added to ZRCola.zrcdb database
2017-06-01 13:28:18 +02:00
Simon Rozman
84fa35c9be
Clean-up
2017-05-10 09:44:06 +02:00
Simon Rozman
b7bef14746
Copyright extended to 2017
2017-04-18 14:05:45 +02:00
Simon Rozman
6dff6eed4f
Translation set database and other translation sets added
2017-03-30 13:08:20 +02:00
Simon Rozman
acbae76737
Clean-up
2017-03-30 10:57:31 +02:00
Simon Rozman
cc4a150501
Translation set ID data-type introduced
2017-03-30 10:23:08 +02:00
Simon Rozman
186dbee443
Multiple translation sets support
2017-03-30 09:49:22 +02:00
Simon Rozman
716dde0a84
Clean-up
2017-03-29 09:46:33 +02:00
Simon Rozman
155642a3f9
"Composition" and "Decomposition" renamed to more general terms "Translation" and "Inverse translation" to extend its use for transliteration
2017-03-27 14:10:43 +02:00
Simon Rozman
87a2828ce0
Translation rank split to composed and decomposed character rank allowing asymmetric ranking
2017-03-27 12:39:36 +02:00
Simon Rozman
806aa550a5
Characters are represented as UTF-16 sequences instead of a single UTF-16 character
2017-03-21 09:09:07 +01:00
Simon Rozman
ca306345c2
Composed and decomposed strings of the ZRCola::translation_db::translation protected
2017-03-16 10:21:29 +01:00
Simon Rozman
03ff056898
ZRCola::translation_db::translation::com_start marked as const now
2017-03-16 09:44:43 +01:00
Simon Rozman
9f083bb521
Character-Language table extended to support multi-UTF-16 characters
2017-03-14 14:14:39 +01:00