0d112cd90b
Switch to SPDX license notice
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:48:49 +01:00
3bda60b340
Make composed text font customizable
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-26 16:51:19 +01:00
feb68ce463
Make ZRCola translation first followed by transliterations
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-18 15:32:44 +01:00
fc7f9da219
Delay restoring the auto-saved state
...
Restoring auto-saved state triggers source/destination sync which breaks
in the early stage when wxZRColaComposerPanel is still in its
constructor. The sync uses the application's m_mainWnd to get its
settings, but the application doesn't have the m_mainWnd set yet.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-12 15:35:43 +01:00
34e409ef2f
UI: Introduce PUA warning
...
Private-Use-Area characters are not correctly rendered unless ZRCola
font is used. The PUA characters are now displayed in blue.
This commit also required to upgrade (de)composition text box to use
RichEdit control.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 15:40:17 +02:00
12c2889ea3
Copyright: Bump year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:36:00 +01:00
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
ebdbb84a29
Enable recommended code analysis and address warnings
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-13 13:18:11 +01:00
b3702ed237
Extend copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:38:57 +01:00
0800f813ff
Rename stdafx.h to pch.h
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:10:29 +01:00
893dbf5783
Update year to 2019
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:50:04 +02:00
c598fe4fe0
Invert order of translations and (de)composition
...
Example: This allows a to be translated into ά, as a is first
translated to α and finally ZRCola composed into ά. Otherwise we'd need
to include all accented character translations in transliteration
tables.
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:49:49 +02:00
4393b02323
Fix decomposition
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:49:41 +02:00
ce11c7f4d4
Do not restore placement and sizing when GUI changes
2018-09-25 13:45:06 +02:00
5e751eb23e
Make (de)composition a separate translation set
2018-09-18 11:23:30 +02:00
75941da5a7
Fix window placement on DPI changes
2018-09-12 16:11:02 +02:00
ddae64ca6d
Extend copyright year
2018-09-07 23:57:59 +02:00
9ca82f02f8
Decomposition (inverse-translation) fixed
2017-07-13 14:50:27 +02:00
e19a98a249
Translation management extended and moved from settings dialog to Translate toolbar
2017-06-01 20:02:43 +02:00
b7bef14746
Copyright extended to 2017
2017-04-18 14:05:45 +02:00
2f6c789fdf
Support for multiple transformations
2017-04-03 12:36:14 +02:00
186dbee443
Multiple translation sets support
2017-03-30 09:49:22 +02:00
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
38a77ca51b
Code clean-up
2016-10-13 10:34:45 +02:00
e4fb91e305
Settings moved from menu(s) to configuration dialog
...
(closes #21 )
2016-05-13 16:22:51 +02:00
9c3c1585d5
Character Select finished
...
(closes #11 )
2016-05-13 03:44:28 +02:00
a27f7f470d
(De)Composition moved to idle processing & other optimizations
...
(fixes #19 )
2016-05-10 09:41:35 +02:00
ae3344d5eb
Aesthetic modifications
2016-05-09 11:57:19 +02:00
7bd217ec47
Aesthetic modifications
2016-05-06 11:25:12 +02:00
840c8240b7
Composer panel settings moved for simpler configuration organization
2016-04-23 06:38:48 +02:00
21114d818c
On-screen Unicode dump added
...
(closes #14 )
2016-04-22 16:12:59 +02:00
7a424da3fc
Code to Save & Restore text moved to wxZRColaComposerPanel to avoid confusion with GUI persistence
2016-04-22 14:24:17 +02:00
82d2fc42bd
Minor updates of auto-saving feature
2016-04-22 13:39:34 +02:00
5f755aa3d9
Auto-Save & Restore of text added
...
(closes #16 )
2016-04-22 13:29:30 +02:00
5df7ca886b
Decomposition before composition added
...
(resolves #17 )
2016-04-22 11:00:11 +02:00
a021dd31f7
ZRCola::mapping is generic now
2016-04-20 12:24:23 +02:00
4fba54bdb2
Text language for decomposition GUI support added
...
(closes #1 )
2016-04-13 11:03:38 +02:00
ab3ef08a5f
Translation database moved to ZRColaApp
2016-04-12 14:47:14 +02:00
e5711cc6b5
ZRCola.zrcdb installation added
2016-03-18 15:10:07 +01:00
87b80bb8c4
Dynamic keyboard entries moved to wxZRColaKeyHandler
2016-03-03 16:24:30 +01:00
c6f1e8a251
Temporary special character insertion replaced with a first version of a dynamic one
2016-03-02 14:44:32 +01:00
6bb0cd7b89
(De)composition is not static any more
2016-03-01 15:36:21 +01:00
ce89d26373
ZRCola.zrcdb loading added
2016-03-01 14:49:32 +01:00
03b855fbbb
Composition and decomposition text controls are multiline now + they synchronize text selection.
2016-02-09 11:11:26 +01:00
3f94c919ba
ZRCola connected to libZRCola for composition and decomposition.
2016-02-08 14:58:25 +01:00
aad2b347a6
Cross update of composed and decomposed text controls fixed
2016-02-08 14:57:46 +01:00
208ef894a7
Main window is wxFrame based now
2016-02-08 12:56:13 +01:00