37196ab4f5
Update submodule URLs
2025-07-04 12:13:05 +02:00
e96a627c55
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-03-13 14:16:27 +01:00
7f2c209a06
MSI: Squash INSTALLLEVEL 1,2,3 → 1
...
Our default used to be INSTALLLEVEL 3, but Microsoft default is 1. By
overriding Microsoft default in Property table, we override the
INSTALLLEVEL user might have specified on the command line.
Since our installations no longer use "Minimal/Typical/Full", we may
squash "Minimal" and "Typical" into Minimal.
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-03-13 14:15:36 +01:00
b1a3eb23c7
Updater: Move Git remote
2024-11-29 16:20:43 +01:00
35b8b389ff
MSICA: Move Git remote
2024-11-29 16:10:15 +01:00
d8493554cd
stdex: Move Git remote
2024-11-29 16:01:59 +01:00
a40e730bf0
wxExtend: Move Git remote
2024-11-29 15:57:45 +01:00
056b1c3087
MSIBuild: Move Git remote
2024-11-29 15:55:12 +01:00
7127b8ea31
WinStd: Move Git remote
2024-11-29 15:50:21 +01:00
82906899de
Make mapping reusable
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-04-25 15:16:15 +02:00
566d40bd05
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-04-25 14:52:03 +02:00
6a8cd1ec80
Preset version to 2.7.1
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-04-25 14:51:30 +02:00
b0db806f5e
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-03-11 15:56:28 +01:00
439dcb35d1
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-08 18:49:35 +01:00
ad07539cb6
Fix to compile for Linux
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-08 13:50:01 +01:00
a7c1481f87
Merge branch 'master' of https://github.com/Amebis/ZRCola
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-08 12:22:11 +01:00
c7bc2d0aa6
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-08 12:03:15 +01:00
2bbad80235
Set version to 2.7
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-07 19:27:30 +01:00
ffe11b17b5
Update font and database
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-07 19:27:30 +01:00
0daae5af37
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-07 19:27:30 +01:00
2f1f6a6c83
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-08 11:41:30 +02:00
f8393e3d77
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-08 11:38:40 +02:00
40c4d65669
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-08 11:37:37 +02:00
7d866b183b
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-03-15 22:19:56 +01:00
b13f77ce95
ZRColaWS: Stop escaping UTF-8 characters in JSON
...
JSON is always UTF-8 and there is absolutely no need to escape all non-ASCII
characters in output strings.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-12-14 15:18:14 +01:00
cb324389e4
ZRColaWS: Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-12-14 15:09:40 +01:00
2de62b1636
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-12-14 15:04:25 +01:00
afb137edee
Explicitly clear reused std::vector and u16string after moved from
...
MSVC C26800 warned us std::vector and std::string are not guaranteed to
be cleared after being moved from in all standard C++ implementations.
As we reuse those objects and rely they are cleared, do an explicit
clear. We could have one-time-use objects and add scopes, but that makes
code ugly.
Reference: https://stackoverflow.com/a/17735913/2071884
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-28 13:45:51 +02:00
d4fdd62916
MSICA, WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-28 08:21:10 +02:00
ac63e5a957
Makefile: Move GenRSAKeypair to platform-independent place
...
GenRSAKeypair is platform independent. When in the MakefilePlat.mak, it
is invoked once per each platform. It was not harmful. Just excessive.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-06 16:00:32 +02:00
b8aa592b19
Updater: Move keypair source out of source folder
...
This allows us to use `git clean` without risking to loose keypair,
as it was .gitignored and not included in the Git repository.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-05 19:18:06 +02:00
325b9334b5
Makefile: Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-05 18:51:48 +02:00
f547fbc601
ZRColaWS: Document build and install step-by-step
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-29 15:07:42 +02:00
0e2678f09e
ZRColaWS: Document install
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-20 12:50:11 +02:00
e78bbc9c3b
ZRColaWS: Install systemd service
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-20 12:49:25 +02:00
f523d12fa1
ZRColaWS: Set default listen port to 54591
...
The 8000 is Oat++ sample port.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-20 11:41:39 +02:00
c6f844775f
ZRColaWS: Make logging systemd journal friendlier
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-20 11:39:30 +02:00
450c18198a
ZRColaWS: Integrate Oat++ building
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-20 10:13:50 +02:00
ad57071515
ZRColaWS: Sync executable name with project
...
The executable is not really a Linux deamon.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-19 18:26:31 +02:00
f6d0323485
ZRColaWS: Stop setting API server in Swagger UI
...
Host where the webservice is listening is not the same as host where
clients connect to. Unless localhost, but that limits use of Swagger UI
for internal use only.
And, not to forget: reverse proxy that will typically run in front of
ZRCola web service and will publish it with who knows what public URL.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-19 16:11:08 +02:00
004958f464
ZRColaWS: Rearrange source and provide Swagger-UI documentation
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-19 15:49:36 +02:00
09117d68a6
ZRColaWS: Add support for gracefull exit
2022-09-19 12:45:19 +02:00
04eea84f8a
ZRColaWS: Fix test HTML page
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-19 09:49:32 +02:00
685ffedb53
ZRColaWS: Simplify class and variable names
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-19 09:11:34 +02:00
f74e9930c1
ZRColaWS: Add support for inverse translation
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-16 14:54:48 +02:00
a05e62f1d3
libZRCola: Add some SAL annotations
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-16 14:53:25 +02:00
3aba608001
ZRColaWS: Return source->destination index mapping
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-16 13:54:57 +02:00
fa59e71fe3
ZRColaWS: Rename .h to .hpp and fix indents
...
Oat++ is using .hpp extension for header files.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-16 13:53:59 +02:00
839c6fc1e6
Linux: Remove unused code from final binary
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-16 13:03:34 +02:00
ff509ed6b5
ZRColaWS: Initial working version
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-16 03:02:16 +02:00
ca3239f0ff
libZRCola: Fix typo
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-16 02:57:52 +02:00
eb0911d3c0
ZRColaWS: Split LDFLAGS and LDLIBS
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 22:59:29 +02:00
a7c7a3f40c
ZRColaWS: Initial skeleton
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 18:25:43 +02:00
a6f0357ad8
libZRCola: Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 18:17:37 +02:00
35eb472e6b
Backport gcc changes to MSVC
...
wchar_t is not char16_t on MSVC, requiring a lot of typecasting when
interfacing ZRCola database strings with GUI.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 15:33:08 +02:00
ba4ff3cd42
libZRCola: Add test
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 14:36:44 +02:00
9709cc2845
libZRCola: Make UTF-16 explicit
...
ZRCola is using UTF-16LE strings internally (thanks to Windows).
However, wchar_t and std::wstring are UTF-32 on other platforms.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 14:36:44 +02:00
f35e49dc8b
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 14:36:44 +02:00
9a307978b5
libZRCola: Include stdex/idrec.h only after << and >> are overloaded
...
gcc precompiles templates. When << and >> operators of our datatypes are
not overloaded at the time <stdex/idrec.h> is #included yet, gcc will
seek/look for currently available << and >> operators when reaching
std::ostream and std::istream templates.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 14:36:44 +02:00
bd01e250b2
libZRCola: Add standard default "all" make target
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 14:36:44 +02:00
8bb1049cf0
libZRCola: Resolve some warnings reported by -Wall
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 14:36:44 +02:00
52391d9a08
libZRCola: Set CFLAGS too and enable debugging on Debug builds
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 14:36:44 +02:00
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
eedab7da56
libZRCola: Initial stab at compiling with gcc
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-09-15 14:36:44 +02:00
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
5cc005583c
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-05-09 14:26:16 +02:00
6b856314d0
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-05-09 14:25:16 +02:00
b581b7a8b1
MSI: Simplify ProgramFiles(64)Folder property use
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-14 11:39:37 +01:00
0bfa44e6bb
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-07 11:43:53 +01:00
5c05dc6eb6
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-07 11:43:53 +01:00
7a2845fef3
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-03 16:10:14 +01:00
5b71b776a7
MSIBuild: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-02 16:04:11 +01:00
2bd3b4c3b9
MSI: Match row ID with component ID
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-18 10:26:07 +01:00
b90ce09c5e
Set version to 2.6
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 15:06:50 +01:00
04a1b95372
Pull translations from Transifex
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 15:06:50 +01:00
3c65720188
Update translation templates
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 15:06:50 +01:00
335fdbf949
wxExtend: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 15:06:50 +01:00
5637381ca6
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-16 14:36:23 +01:00
082773fdc9
MSI: Discontinue prefixed row IDs in tables
...
humanSimon, is this really you? 😉
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-15 13:15:43 +01:00
3c9ace0bbe
MSICA, WinStd, stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-04 14:54:07 +01:00
7ea4072724
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:48:16 +01:00
3e9f7d6478
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:48:16 +01:00
46a3a13311
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:45:53 +01:00
47d3884af3
Update Copyright and build year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:38:32 +01:00
1f498ab916
Clean the localization files
...
Transifex has issues with .pot files containing translations the Poedit
adds them from TM when updating from source. It remains to be decided,
which one is more brain-dead.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-21 14:51:04 +01:00
e07ce00938
Set version to 2.5.5
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-21 14:22:35 +01:00
7fb29aed80
Introduce bad ZRCola Unicode Composition highlighting
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-21 14:21:28 +01:00
6c3b2635f4
Finish ZRCola » Unicode (de)composition
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-20 20:23:36 +01:00
ad79961c33
Match integer datatypes with Access DB
...
Integer in Access is short in C/C++.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-20 19:49:29 +01:00
454b02181e
Remove translations from transpositions
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-17 14:36:55 +01:00
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
a3f0662022
Revert "Make composed text font customizable"
...
ZRCola composed text depends on the ZRCola font a lot. With the recent
introduction of ZRCola >> Unicode transposition, a non-ZRCola font for
composed text does make sense, but the GUI should change back to ZRCola
font when ZRCola >> Unicode transposition is not in use. This could make
a cumbersome experience for end users, so removed for the time being.
Reverts: 3bda60b3407cc8a1a1e68349b21aa54da0bd4ac8
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-10 15:09:34 +01:00
0e96b03be1
Set version to 2.5.4
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-07 14:30:09 +01:00
0c8c772bcd
Simplify ZRCola to Unicode combining character transliteration
...
The ZRCola >> Unicode transliteration translates ZRCola combining
characters into Unicode combining characters now, rather than
translating exact ZRCola characters only.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-07 14:27:10 +01:00
55b57c8d7b
Sync Copyright
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-07 13:03:29 +01:00
204565dd60
Hardcode MSIBUILD_OUTPUT_DIR and MSIBUILD_ROOT
...
KISS!!!
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 13:22:43 +01:00
a7058daf69
Open-code CAB.mak
...
All other MSI compilations are open-coded but this one.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 13:22:43 +01:00
f8e701a572
Hardcode output folder name
...
KISS!!!
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 10:09:25 +01:00
a0cc1221d2
Introduce PDB packaging
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 10:05:58 +01:00
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
0d112cd90b
Switch to SPDX license notice
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:48:49 +01:00
e930d96090
Cleanup project files
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:48:49 +01:00
8dc229d0d6
Set version to 2.5.3
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-26 16:51:19 +01:00
3bda60b340
Make composed text font customizable
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-26 16:51:19 +01:00
ed49b3227e
Update Russian Translations
...
Author: Janoš Ježovnik <janos.jezovnik@zrc-sazu.si>
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-26 14:45:16 +01:00
274534a34c
Replace <, >, Up and Down with ←, →, ↑ and ↓
...
Transifex has issues with "<" and ">".
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-19 14:30:16 +01:00
453b78cbb6
Resolve charset .idtx/.idt confusion
...
NMake inline files are always created using ACP. The "1252" in the .idtx
header has no effect on this. However, we must encode the .idt files
using correct charset/codepage regardless the ACP being used on the
building machine.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-19 14:20:02 +01:00
467fff294c
Makefile: Convert to UTF-16
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-19 14:17:51 +01:00
5bb48d899d
Unify and localize PUA Warning
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-18 15:49:54 +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
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
11924089d3
Updater: bump
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-15 11:54:32 +01:00
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
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
980e5c6b2c
Silence Code Analysis warnings about unscoped enums
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 11:33:20 +01:00
2e68a27d18
Set version to 2.5.2
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 09:42:45 +01:00
c16ec014dd
MSIBuild: bump
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 09:42:45 +01:00
c9f059726e
Readme: Fix typos
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 09:18:44 +01:00
e173ed8aa2
Upgrade code signing to SHA-256
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 09:18:44 +01:00
e54e827a07
Import revised Unicode Composed mapping
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 08:57:37 +01:00
3d1a12c335
ZRColaCompile: Generate additional Unicode Composing permutations
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-09 15:34:32 +02:00
e97971ffb0
ZRColaCompile: Fix command line
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-09 15:34:32 +02:00
4995ea5a08
ZRColaCompile: Evaluate Unicode Combining against Times New Roman font
...
The ZRCola font doesn't stack multiple Unicode Combining characters
properly.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-09 15:34:08 +02:00
dbf3354a1a
Set version to 2.5.1
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 16:12:50 +02:00
0891f44f33
Updater: bump
2021-04-02 16:12:49 +02:00
771dd9f1f7
MSICA: bump
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 16:12:49 +02:00
c4f2726256
Build Unicode Combining Characters evaluation CSV with ZRColaCompile
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 15:40:17 +02:00
bc4b6b30d1
Cleanup
2021-04-02 15:40:17 +02: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
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
ddc8b00416
UI: Swap translation drop-down and ZRCola (de)composition button
...
The order of controls now reflect the order transformations are applied
to the text.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 12:58:25 +02:00
9f128a96d1
UI: Update ZRCola.fbp
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 12:58:13 +02:00
74e95b95b5
Cleanup
2021-04-02 12:58:12 +02:00
f3bb513545
Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-30 12:03:29 +02:00
72f8b179d7
Introduce Unicode Combining Characters evaluation script
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 14:43:46 +01:00
fa2fb03cf8
MSIBuild: Bump
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:39:37 +01:00
12c2889ea3
Copyright: Bump year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:36:00 +01:00
2fce6f06bc
Set version to 2.5
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 12:43:09 +01:00
89a33bc0ea
Publish MSIs to <version> and _latest folders on the download server
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 12:30:25 +01:00
445e0663e1
Add copyright colophon to .h files
...
Resource Compiler has an issue with the first line of an UTF-8 .h file.
The workaround is not to begin UTF-8 .h files with anything important.
A blank line would do or a comment.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 11:21:39 +01:00
b837c5204c
Add copyright colophon to .rc files
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 11:10:33 +01:00
4dd9461c48
Add UTF-8 BOM markers to documentation
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 11:00:17 +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
42daea5b5e
Bump WinStd
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 10:00:46 +01:00
41ad9cd134
Specify .wsf files encoding
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 09:58:04 +01:00
435316eb79
Bump sub-modules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-08-20 12:18:29 +02:00
aa7a8fa484
Re-add UTF-8 BOM markers where required
...
C files containing non-ASCII characters in strings require UTF-8 BOM for
the MSVC to encode them correctly to the UTF-16 string. (Or switch the
computer we are building on to use UTF-8 for non-Unicode programs.)
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-15 00:13:28 +01:00
59493b998e
Enable Windows 10 ARM64 support
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-14 23:57:41 +01:00
0b586aa141
Upgrade to current MSIBuild
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 14:44:32 +01:00
04ffd649ec
Clean-up
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 13:49:51 +01:00
0970997ab7
Publish updates to the new catalog file and switch to SHA-256 (phase 2)
...
Version 2.4 switched to the catalog-0001.xml file. The new catalog file
is using SHA-256 hashes and signatures.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 13:48:10 +01:00
1434c9a2d3
Change UpgradeCode and mark to perform major update from 2.4
...
Changing the component GUIDs and keeping the same file paths rendered
minor updating broken.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 13:32:48 +01:00
9ebdafa272
Reapply "Unify component GUIDs across platforms"
...
This reverts commit f0f3ce75d00942bc89d7a3f0e9d7d5485f261401.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 13:32:48 +01:00
ea76dc27b4
Reapply "Unify component GUIDs across languages"
...
This reverts commit 41c8cc01ed237ed906208d5dca5d28d6ad548942.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 13:32:48 +01:00
7d39d4756c
Preset version to 2.4.1
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 13:32:48 +01:00
a6e337a2a1
Switch to new catalog update file and switch to SHA-256 (phase 1)
...
Versions 2.2 and 2.3 require to update to 2.4 first (to fix Active Setup
issue which works for minor updates only), before updating to 2.5
(requires major update).
The 2.5 and beyond updates will have to be visible to 2.4 version only.
Therefore, we switch the Updater in 2.4 to a new catalog file. While the
2.4 update itself needs to be published to the existing catalog file to
instruct pre-2.4 versions to update to 2.4.
In other words:
- include\UpdaterCfg.h is about checking for future releases
- Makefile publish is about upgrading the past releases
This is also an excellent opportunity to phase out SHA-1.
Updater will treat all hashes as SHA-256 when checking for updates in
the new catalog - the future releases.
While we keep hashing and signing the old catalog file using SHA-1 - for
past releases.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 13:32:48 +01:00
0e1a347b5f
Preset version to 2.4
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 09:54:48 +01:00
e28a146a39
Sub-module update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:45 +01:00
dfedfc419e
Strip excessive custom action identifier prefixes
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:45 +01:00
9f9e5addcc
Fix the Active Setup StubPath issue affected products
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:45 +01:00
f0f3ce75d0
Revert "Unify component GUIDs across platforms"
...
This reverts commit 2363016a76a1fdc1bac30e4b4771a4a97f058a81.
Due to Active Setup StubPath bug in already deployed MSI packages we can
fix automatically using minor update only, we cannot change the
component GUIDs just yet.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:44 +01:00
41c8cc01ed
Revert "Unify component GUIDs across languages"
...
This reverts commit f8f20f3667d0c5d2844f2a926146ab1714d2d1ed.
Due to Active Setup StubPath bug in already deployed MSI packages we can
fix automatically using minor update only, we cannot change the
component GUIDs just yet.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:44 +01:00
64ef4f5921
Preset version to 2.3.2
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:44 +01:00
d6be99ed59
Stop hiding catalog-0000.xml file
...
The hidden files cannot be downloaded (404) even when addressed
directly.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-24 09:44:31 +01:00
c00e9cbe1f
Update legacy publish path
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:16:38 +01:00
867ab0f149
Fix upgrading from previous version
...
As the language and platform-dependent component GUIDs changed and we
wish to retain the original destination folders and filenames the
RemoveExistingProducts custom action is now invoked differently
according to the version of the product we are upgrading.
When we are upgrading an old package with legacy component GUIDs, we're
uninstalling it before installing the new one.
When we will be upgrading a modern package with platform/language
dependent component GUIDs, we will remove the leftover components after
installing the new one.
This should deliver compatible upgrades of existing versions while
providing optimal upgrading in the future.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:08:00 +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
62702a0194
Remove excessive UTF-8 BOM
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:42:11 +01:00
b3702ed237
Extend copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:38:57 +01:00
d3af51adf8
Remove building of unused executables
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 14:54:09 +01:00
2363016a76
Unify component GUIDs across platforms
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 14:54:09 +01:00
f8f20f3667
Unify component GUIDs across languages
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 14:54:09 +01:00
c2b96dbcc1
Automate language-dependent folder property names
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 14:54:09 +01:00
90a53fb139
Unify upgrade GUID across platforms
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 11:46:26 +01:00
ac2c225540
Add missing MSIBUILD_LANG_GUID and MSIBUILD_PLAT_GUID properties
...
Updated version of wxExtend sub-module requires them.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 11:46:05 +01:00
4a0bf118bf
Bump stdex
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 15:17:22 +01:00
2e04726dd7
Update font and database
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 15:05:07 +01:00
9c8ca4d7b1
Make enum wxHexDecodeMode scoped
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:59:24 +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
dffc4bf9af
Unify platform designations
...
.sln uses the same as .vcxproj files
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:03:44 +01:00
91d5c77e02
Clean Makefile
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-12-04 10:20:08 +01:00
94cbed643d
Move distribution to CDN server
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-12-04 10:18:01 +01:00
be687497e8
Bump MSICA, WinStd and wxExtend
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-12-04 10:07:00 +01:00
495b490dc2
Remove UTF-8 BOM
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-12-04 10:07:00 +01:00
f54c048b74
Preset version to 2.3.1
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-12-04 10:07:00 +01:00
81741eec8f
Update font and database
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-23 11:07:42 +02:00
ab065edda4
Update sub-modules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-23 09:58:59 +02:00
6799a1f8a6
Preset version to 2.3
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-23 09:58:58 +02:00
84973a57d6
Set version to 2.2
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-09 15:01:06 +02:00
3b64c576fa
Update database
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-20 15:04:58 +02:00
0b777b89c2
Report error if database file don't open successfully
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-20 14:27:45 +02:00
b6567582e5
Enable function-level linking to allow LTCG
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 12:05:05 +02:00
8f1b412c1f
Switch to Visual Studio 2019
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 11:51:33 +02:00
79ec7c51ba
Fix UninstallFonts Makefile target
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 11:44:20 +02:00
33aa840e50
Update translations
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 10:22:58 +02:00
63ff924b76
Update font and database
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-15 11:43:43 +02:00
c790fff673
Remove auto-added translations from POT file
...
POT files should not contain any translations at all. Transifex is
picky.
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 19:40:54 +02:00
99283e806a
Preset version to 2.1.4.
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 19:35:49 +02:00
893dbf5783
Update year to 2019
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:50:04 +02:00
64e3735b12
Make character selection dialog non-modal
...
This allows direct focusing in (de)compose text control even when the
character selection dialog is open.
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:49:56 +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
0dba3d4652
Update sub-module
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:49:33 +02:00
c9231078a6
Preset version to 2.1.3
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:49:24 +02:00
d98987ec5f
Upgrade to latest WinStd library
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:48:40 +02:00
4900202d7e
Trigger per-user setup on logon
2019-04-01 14:48:31 +02:00
a3c73e1c4d
Preset version to 2.1.2
2018-11-19 12:07:10 +01:00
a8436ee3d7
Silence the missing shcore.dll warning on Windows 7
2018-11-06 09:33:17 +01:00
c8ea746474
Preset version to 2.1.1
2018-11-06 09:24:50 +01:00
039dae11bc
Set version to 2.1
2018-10-09 14:00:02 +02:00
ce11c7f4d4
Do not restore placement and sizing when GUI changes
2018-09-25 13:45:06 +02:00
ea5049172d
Revise main window minimization/hiding/restoring
2018-09-25 12:04:02 +02:00
1feebdbbf8
Pre-set version to 2.1-beta7
2018-09-25 12:02:39 +02:00
39708ad4cb
Set m_taskBarIcon to NULL after deleted
2018-09-25 12:00:04 +02:00
e0e8401482
Update translations
2018-09-25 11:02:15 +02:00
a5099d7424
Add Cyrillic >> Latin translations back
2018-09-25 10:37:25 +02:00
c6d567edfd
Resolve warning popup when GetDpiForWindow() is not available
2018-09-19 12:59:03 +02:00
3d104d4292
Swap composed and decomposed letters on ZRCola (de)compose icon
...
...to match the natural order of the decomposed and composed panels in
GUI.
2018-09-19 12:41:09 +02:00
07706db14e
Switch to Transifex project for localization
2018-09-19 12:15:40 +02:00
10e53e431a
Update translation templates
2018-09-19 09:10:34 +02:00
5e751eb23e
Make (de)composition a separate translation set
2018-09-18 11:23:30 +02:00
30b2eb270b
Update fonts
2018-09-17 15:06:41 +02:00
ed98e1d588
Update sub-module
2018-09-17 15:04:35 +02:00
6c3b84b448
Revert MSI URLs from HTTPS to HTTP
...
Updater doesn't handle HTTPS. Yet.
2018-09-17 09:40:02 +02:00
2d04361318
Add missing Updater public key to ZRCola.exe resources
2018-09-17 09:06:10 +02:00
2d82904b13
Check HTTP status 200 before parsing the response
2018-09-17 09:02:04 +02:00
640421be60
Make list of settings pages wider
2018-09-13 13:10:39 +02:00
75941da5a7
Fix window placement on DPI changes
2018-09-12 16:11:02 +02:00
974d6bd827
Honor monitor layout and DPI changes when persisting window placement
2018-09-11 15:32:13 +02:00
16dc9aff96
Add high DPI support
2018-09-10 12:38:40 +02:00
18f36e7fde
Add missing translation sequence dialog name
2018-09-10 10:02:27 +02:00
5d0ea994d7
Update wxFormBuilder
2018-09-10 09:45:36 +02:00
e86847f364
Introduce preliminary ARM64 support
2018-09-10 09:41:50 +02:00
c295fcfc12
Update documentation
2018-09-08 01:37:01 +02:00
9f0c831fb5
Split Makefile into multiple reusable .mak files
2018-09-08 01:32:00 +02:00
ddae64ca6d
Extend copyright year
2018-09-07 23:57:59 +02:00
bc48240e0a
Upgrade to Visual Studio 2017 and wxWidgets 3.1.2 static
2018-09-07 23:41:58 +02:00
6a3fbc063c
Fix down-casting
2018-09-07 20:30:01 +02:00
3672c8e87e
Distinguish variables with same names
...
...to resolve C4457 warnings.
2018-09-07 20:17:35 +02:00
dcabe36369
Remove MFC dependency
2018-09-07 19:40:28 +02:00
4b59582568
Add missing #include <algorithm>
2018-09-07 19:37:22 +02:00
692a37651d
Fix printf() parameters
2018-09-07 19:36:42 +02:00
59d06ae3dc
Make explicit int to unsigned __int6 conversion
2018-09-07 19:36:10 +02:00
4226774e21
Silence ADO .h warnings
2018-09-07 19:34:56 +02:00
3831012af9
Distinguish variables with same names
...
...to resolve C4457 warnings.
2018-09-07 19:32:54 +02:00
073311be78
Simplify property sheet inclusion
2018-09-07 18:02:30 +02:00
6636bf4211
Fix intermediate/output folder creation on nmake register
2018-09-03 13:08:53 +02:00
7f0e2cca04
Switch to wxWidgets 3.1.1
2018-09-03 13:08:14 +02:00
3976831d98
Update sub-modules
2018-09-03 10:42:43 +02:00
a22bbcb407
Use local wxWidget DLLs
2018-09-03 10:32:04 +02:00
aafa984d7c
Fix output path for Updater operations
2018-09-03 10:31:52 +02:00
707f57d6ae
Update wxExtend sub-module
2018-09-01 06:49:29 +02:00
ef2d61cac1
Update sub-modules
2018-08-31 14:28:01 +02:00
7edf4f452e
Update submodules
2018-08-24 14:51:25 +02:00
a3c6313f57
Register en_US language in nmake register
...
When "Language" setting is absent in registry, the initialization of
wxWidget localization raises asserts.
2018-08-24 14:49:08 +02:00
ab319af0b8
Update Amebis URL
2018-07-05 09:28:41 +02:00
14de0cbd23
Use absolute devenv.com path
2018-06-01 13:34:29 +02:00
7bd5441c31
Update MSIBuild sub-module to latest version
2018-06-01 13:33:08 +02:00
8358d3bf35
Update sub-module
2017-12-22 13:08:41 +01:00
8f5cd8cae7
Extend copyright to 2017
2017-12-22 10:32:55 +01:00
d301b6feed
Document localization
2017-12-19 14:21:46 +01:00
cc4baa3214
Preset version to 2.1-beta6
2017-12-19 14:18:14 +01:00
61d3369631
Set version to 2.1-beta5
2017-12-19 12:23:28 +01:00
a40d021404
Update sub-modules
2017-12-19 12:10:38 +01:00
bb4331d6f6
Update wxWidgets to 3.0.3
2017-12-19 10:39:15 +01:00
9d8c7d87ed
Update documentation
2017-12-19 09:11:47 +01:00
c0da04dcf4
Update submodule
2017-12-19 09:10:53 +01:00
44f00f0c40
Update to new wxFormBuilder
2017-12-18 12:02:26 +01:00
48945e15d6
Increase transliteration selector width
2017-12-18 11:15:15 +01:00
d0e367b881
Add translitarations
2017-12-18 10:49:06 +01:00
72e8e4893e
Update font and database
2017-12-18 08:37:46 +01:00
5502206810
Update translations
2017-12-18 08:36:28 +01:00
35f6b33f54
Update sub-modules
2017-12-18 08:23:19 +01:00
c5c505e32e
Version set to 2.1-beta4
2017-07-13 15:00:00 +02:00
9ca82f02f8
Decomposition (inverse-translation) fixed
2017-07-13 14:50:27 +02:00
9ff3f8c2ab
Version set to 2.1-beta3
2017-07-12 16:01:45 +02:00
0e50a733de
Normalization more flexible allowing mixing of modifiers (as long as the modifiers of a same class remain in the same order)
2017-07-12 15:57:48 +02:00
7fbcbd17fb
Sub-module update
2017-07-12 14:13:27 +02:00
593392782a
Version set to 2.1-beta2
2017-06-01 20:04:39 +02:00
e19a98a249
Translation management extended and moved from settings dialog to Translate toolbar
2017-06-01 20:02:43 +02:00
a66128b8ca
Incorrect data type fixed
2017-06-01 19:59:09 +02:00
6121f7ee12
Translation sequences loaded from database
2017-06-01 15:16:24 +02:00
d9527fe70f
Predefined translation sequences added to ZRCola.zrcdb database
2017-06-01 13:28:18 +02:00
937c263d56
Sub-module update
2017-05-30 12:55:45 +02:00
6487507570
Adaptation to database changes
2017-05-10 09:45:21 +02:00
84fa35c9be
Clean-up
2017-05-10 09:44:06 +02:00
b8be10390b
Database update
2017-05-09 13:06:05 +02:00
de6d890ac1
Secondary translation permutations added to support normalization
2017-05-09 12:08:34 +02:00
31b6f1a3e8
Recursively inverse translated translations ranks updated
2017-05-08 14:52:30 +02:00
4c6839e9fe
com_translation class extended to support normalization
2017-05-08 14:44:53 +02:00
397cfe71dd
Duplicate transformations (differing by rank only) removed from database
2017-05-08 14:33:33 +02:00
1834543564
Rearranged transformation sort order in database
2017-05-08 13:39:19 +02:00
8f4f20f2b4
Internal classes upgraded to support future normalization
2017-05-08 13:33:40 +02:00
9bba0ca557
com_translation now stand-alone class for clearer code
2017-05-08 12:40:01 +02:00
435b5c4a10
Duplicate error number resolved
2017-05-03 13:30:06 +02:00
bc5058f168
Database update
2017-05-03 13:01:29 +02:00
5ba870158e
Decomposition syntax validation temporary removed
2017-05-03 12:36:15 +02:00
a6693673a5
Preliminary decomposition syntax validation introduced
2017-04-28 19:37:14 +02:00
ba55173f28
Sub-module update
2017-04-28 19:34:56 +02:00
12a053a495
Database update
2017-04-28 19:34:47 +02:00
8da5f88e0d
MSICA has its own copy of WinStd and MSICALib libraries to allow stand-alone configuration (i.e. static RTL)
2017-04-24 23:07:06 +02:00
5a4a20a873
Sub-module update
2017-04-24 22:07:15 +02:00
7e50ba5974
Sub-module update
2017-04-24 21:59:48 +02:00
91fd26a51d
Sub-module update
2017-04-18 14:47:54 +02:00
1ea5e52208
Sub-module update
2017-04-18 14:44:13 +02:00
2a18117b17
Sub-module update
2017-04-18 14:05:58 +02:00
b7bef14746
Copyright extended to 2017
2017-04-18 14:05:45 +02:00
4aacc4abc5
Version set to 2.1-beta1
2017-04-03 12:38:54 +02:00
2f6c789fdf
Support for multiple transformations
2017-04-03 12:36:14 +02:00
57ceeadbe7
Clean-up
2017-04-03 12:34:18 +02:00
3b297c8427
Missing translations added
2017-04-03 12:16:46 +02:00
92374e57a8
Loading of recent character list simplified by using wxStringTokenizer
2017-03-31 14:02:37 +02:00
ace7551281
Main frame no longer deletes child dialogues in destructor, causing after-death wxPersist saving of deleted dialogue states later.
2017-03-31 13:44:47 +02:00
15e5f2d9e2
Character select dialog saves history in legacy format too now
2017-03-31 13:17:25 +02:00
08397415c4
Clean-up
2017-03-30 14:54:15 +02:00
6dff6eed4f
Translation set database and other translation sets added
2017-03-30 13:08:20 +02:00
acbae76737
Clean-up
2017-03-30 10:57:31 +02:00
cc4a150501
Translation set ID data-type introduced
2017-03-30 10:23:08 +02:00
186dbee443
Multiple translation sets support
2017-03-30 09:49:22 +02:00
716dde0a84
Clean-up
2017-03-29 09:46:33 +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
7cb0317544
Translation update
2017-03-27 14:06:16 +02:00
87a2828ce0
Translation rank split to composed and decomposed character rank allowing asymmetric ranking
2017-03-27 12:39:36 +02:00
806aa550a5
Characters are represented as UTF-16 sequences instead of a single UTF-16 character
2017-03-21 09:09:07 +01:00
ca306345c2
Composed and decomposed strings of the ZRCola::translation_db::translation protected
2017-03-16 10:21:29 +01:00
03ff056898
ZRCola::translation_db::translation::com_start marked as const now
2017-03-16 09:44:43 +01:00
9f083bb521
Character-Language table extended to support multi-UTF-16 characters
2017-03-14 14:14:39 +01:00
a224454b3c
ZRCola::translation::CompareString() >> ZRCola::CompareString()
2017-03-14 13:23:20 +01:00
bd0fdba435
Composed characters extended to support multiple UTF-16 character
2017-03-14 12:54:46 +01:00
87814981db
ZRCola::translation_db::Compose fixed to honor inputMax==-1 correctly
2017-03-14 10:51:56 +01:00
acf86e2ce0
Reverted to SHA1 Authenticode signatures for Windows XP compatibility
2017-03-14 09:44:31 +01:00
1016d5f738
ZRCola tutorial is now displayed only if ZRCola feature was installed
2017-03-14 09:23:53 +01:00
4d53785af7
wxWidget RTL dependencies fixed
2017-03-14 09:00:16 +01:00
8e2a3860e3
Changed to RFC3161 time-stamping and forced SHA1 digest to support Vista
2017-03-10 13:49:07 +01:00
0c2e666d0f
Russian translation update
2017-03-10 13:36:48 +01:00
d6075327ef
Copy (de)composed and return feature introduced
2017-01-13 13:56:51 +01:00
14e665fdf2
Sub-module update
2017-01-13 13:55:18 +01:00
55e2ee8c4d
Folder options added
2017-01-12 10:10:08 +01:00
f444355d6d
00ZRCOla fonts replaced with ZRCOla
2017-01-12 10:09:54 +01:00
feb3c7c150
Unicode apostrophe changed to ASCII version for simplicity
2017-01-03 11:52:36 +01:00
f65634e285
Sub-module update and version set to 2.0
2016-11-08 11:20:50 +01:00
62a67b6be7
German MSI building commented until translation is available
2016-11-08 11:05:08 +01:00
5304402ec5
Sub-module update
2016-10-18 14:26:57 +02:00
f14fa2911d
Version set to 2.0-beta14
2016-10-18 13:50:13 +02:00
db391d7023
Incorrect frequent character information in Character Catalog fixed
2016-10-18 13:36:35 +02:00
0b5a6a7016
Required update package language determined correctly now
2016-10-18 12:56:34 +02:00
5cc72a6a96
wxAUI pane captions no longer persist to allow localization
2016-10-18 12:38:55 +02:00
4138f6a5a3
Language for product update matches UI language not OS Regional settings now
2016-10-18 11:14:55 +02:00
2b2b2656b3
Language of character tags in Character Search dialog resolved to match UI language
2016-10-18 11:00:40 +02:00
6253f2c267
About dialog text updated
2016-10-18 10:10:49 +02:00
c9779c3772
Version set to 2.0-beta13
2016-10-17 10:38:34 +02:00
f6019e361c
Russian translation complete now
2016-10-17 10:35:22 +02:00
3fd0aef27d
SRC SASA >> ZRC SAZU
2016-10-17 09:30:01 +02:00
49c9d33b97
Russian translations added
2016-10-17 09:21:16 +02:00
b01d1c5409
Sub-module update
2016-10-14 08:47:04 +02:00
b0b434fec2
Version set to 2.0-beta12
2016-10-13 12:56:08 +02:00
d46557a367
CompareString() flags simplified to work on Windows XP
2016-10-13 12:55:44 +02:00
0180cb6306
Updating task triggering adjusted to workaround Windows 10 Task Scheduler 0x800710e0 bug
2016-10-13 12:32:26 +02:00
4ce3213b1a
Searching by character tags honors category selection now
2016-10-13 12:30:55 +02:00
75b2758797
Translation update
2016-10-13 11:55:46 +02:00
2e14bcf1ec
Translation templates update
2016-10-13 11:53:04 +02:00
cf49e3e401
Merge branch 'master' of https://github.com/Amebis/ZRCola
...
# Conflicts:
# ZRCola/zrcolacomppnl.cpp
2016-10-13 11:16:27 +02:00
0ed0cf8c49
Support for searchable character tags added
2016-10-13 11:13:46 +02:00
38a77ca51b
Code clean-up
2016-10-13 10:34:45 +02:00
891bd624fc
Code clean-up
2016-10-13 10:32:20 +02:00
affe7b06a2
Code clean-up
2016-10-13 09:01:23 +02:00
f51c4dbbec
ZRCola::tagname_db::Search() added
2016-10-12 18:45:59 +02:00
650ad13a30
lang >> locale
2016-10-12 18:40:07 +02:00
f53779dbad
Character tagging support added
2016-10-12 14:30:24 +02:00
a45115d5e7
Support for the [VRS_CharList].[klj_bes_en] has been discontinued
2016-10-12 14:28:15 +02:00
b5ba1290f9
Setup sub-folder abolished and final MSI output CAB embedding and signing re-established
2016-10-11 13:28:09 +02:00
52689653d0
Adaptation to Updater changes
2016-10-11 13:25:33 +02:00
8d9af61d5e
ZRCOLA_ >> PRODUCT_
2016-10-11 12:54:13 +02:00
5f339d0d51
Sub-module update
2016-10-11 12:49:35 +02:00
641d178248
include/zrcola.h >> include/version.h
2016-10-11 12:49:01 +02:00
67d3c6f3ac
Output MSI file updated
2016-10-11 11:34:24 +02:00
060ed729b3
en_US localization fixed
2016-10-11 11:22:40 +02:00
f8eead6835
MSI building process revised
...
- Common cabinet file for all language variations
- Same practice applied as with GÉANTLink project
2016-10-11 11:08:36 +02:00
15693f643f
MSI module Makefile simplified
2016-10-11 11:04:42 +02:00
916b466909
Revert "MSI files contain all localization files now"
...
This reverts commit a112a467551272bdad88062cff7811baf9edb402.
2016-10-11 10:06:59 +02:00
a112a46755
MSI files contain all localization files now
2016-10-11 10:03:18 +02:00
fba2181b32
REDIST_ variables removed for cleaner Makefile
2016-10-11 09:33:56 +02:00
d9bf31897e
Sub-module update
2016-10-11 09:26:26 +02:00
65b92f017b
Character tags updated
2016-10-07 12:19:16 +02:00
dddc2d5794
chrcatid_t_blank and langid_t_blank are static members of their respective structures now
2016-10-06 23:17:24 +02:00
e4e8609a00
Initial setup of character tags added
2016-10-06 23:15:30 +02:00
cee1ea7dbc
Total decomposition of rule's decompositions added
2016-10-06 20:56:41 +02:00
87c41451ab
ATL replaced by WinStd
2016-10-06 16:02:56 +02:00
ecefcecfd8
Event to detect secondary ZRCola launch implemented by winstd::win_handle now
2016-10-06 15:59:27 +02:00
ba8254c097
Auto C++ typing introduced where appropriate
2016-10-06 11:52:17 +02:00
dacca1409e
Version set to 2.0-beta10
2016-10-05 19:39:28 +02:00
8a3a539d5b
Texts and translations update
2016-10-05 14:00:42 +02:00
bb2e5e256b
Stock "About" menu text replaced with custom one (the stock was missing ellipsis)
2016-10-05 13:39:33 +02:00
6828887308
Program title in About dialog box now limited in width to prevent excess dimensions when font is not installed
2016-10-05 13:33:22 +02:00
186bc61723
Locale is set using wxExtend's wxInitializeLocale() helper function now
2016-10-05 13:18:35 +02:00
19a9d9c26d
Shortcuts in Russian translation revised
2016-10-05 13:18:26 +02:00
cca084be7d
Missing shortcuts and ellipses added to Russian translation
2016-10-05 11:56:34 +02:00
6710e0a21c
Font and database update
2016-10-05 11:43:25 +02:00
b5cc0b8f2c
Slovenian translation update
2016-10-05 11:36:33 +02:00
ded987e4f8
Slovenian translations update
2016-10-05 11:07:54 +02:00
957d530801
Russian MSI files available now
2016-10-05 11:04:40 +02:00
4c716f2ba3
Translation update
2016-10-05 11:02:42 +02:00
7e3cf0bce7
HKLM\SOFTWARE\Amebis\ZRCola\Language is set using LANGUAGE property now to prevent accidental localization of registry key and/or value name
2016-10-05 11:02:23 +02:00
7f97a20ba0
MO files are dynamically generated as a part of build process now
2016-10-05 10:22:06 +02:00
4b4bc1b371
Revert "A system reboot is scheduled when "00 ZRCola" font substitute is registered"
...
This reverts commit 41aa04abad4813abe375b673771e1e8814f028ee.
2016-10-04 13:19:48 +02:00
f0b573f1a8
Sub-module update
2016-10-04 13:15:52 +02:00
c2887f77b0
WinStd update
2016-09-19 10:52:04 +02:00
f056a4b0ec
rcxgettext.exe dependency eliminated
2016-09-19 10:46:17 +02:00
181778c981
Adaptation to MSIBuild updates
...
- Source file English "en_US" instead of generic "En" now
- MSIBUILD_LANG_PO merged to LANG
- Language names in MSIBuild extended from two letter to ll_CC syntax
2016-09-19 10:04:42 +02:00
ffb887b306
Creation of localized folder added
2016-09-15 12:56:38 +02:00
515a994ece
Switch to new version of MSIBuild
2016-09-14 00:20:07 +02:00
ab28678227
Generation of localized IDT files simplified
2016-09-06 16:40:56 +02:00
b90ff2977f
Translations update
2016-08-12 13:42:58 +02:00
eab7bcb35f
URL update
2016-08-03 08:38:16 +02:00
a7c6f2967f
Version set to 2.0-beta9
2016-08-03 08:28:29 +02:00
2316e5906c
Database update
2016-08-03 08:27:24 +02:00
1866ace76f
Version tagging removed from POT file generation to make POT files version independent
2016-08-03 08:27:09 +02:00
48d97742b1
URL update
2016-08-02 17:47:52 +02:00
96bde4740f
A reboot after "00 ZRCola" font substitute installation is explained now + Updater updated to version that should not reboot after an unattended update
2016-07-22 01:20:24 +02:00
333a415a66
Database and Slovenian translation update
2016-07-22 00:19:00 +02:00
26e81ac0a0
Sub-module update
2016-07-18 08:51:20 +02:00
2b610e2804
Version set to 2.0-beta8
2016-07-18 08:29:30 +02:00
ea4f85223c
"ZRCola" font name mainstream now
2016-07-15 21:44:28 +02:00
aff96d1efe
Russian MSI generation commented & some additional support for German added
2016-07-15 21:27:51 +02:00
f5eaf3c74b
Internal and output folders now using $(MSBuildProjectName) instead of $(ProjectName), to distinguish project variations of essentially the same module
2016-07-15 12:48:07 +02:00
6e167b7344
Contact information updated
2016-07-15 10:32:26 +02:00
acaae141de
ZRCola keyboard PDF updated
2016-07-15 10:28:29 +02:00
4a32a4b40c
General package information moved from NMAKE macros to Property table, to allow translation to other scripts (than Windows-1252 and Windows-1250)
2016-07-15 09:52:22 +02:00
902fcf92a4
Support for Russian localization introduced
2016-07-14 18:08:15 +02:00
424a6762f7
Support for numeric keyboard with Ins+nnnn added
2016-07-14 13:59:50 +02:00
41aa04abad
A system reboot is scheduled when "00 ZRCola" font substitute is registered
2016-07-14 13:44:32 +02:00
8ae98bfb12
The font components marked to use reference counter
2016-07-14 12:34:27 +02:00
41dfe0c892
Font update
2016-07-14 11:25:01 +02:00
5cd454a757
Version set to 2.0-beta7f
2016-07-14 10:56:38 +02:00
a75b649f8b
Database and font update
2016-07-14 10:50:53 +02:00
174f117770
"00 ZRCola" font renamed to "ZRCola"
2016-07-14 10:25:54 +02:00
19d1daf099
Slovenian translations updated
2016-07-14 09:27:36 +02:00
c4fe7c4370
Some Russian translations added
2016-07-14 09:18:37 +02:00
7a7135ea81
Version set to 2.0-beta7
2016-06-17 13:04:29 +02:00
2d97afded3
Database update
2016-06-17 13:01:16 +02:00
01e8ca5338
Documentation update
2016-06-14 12:45:31 +02:00
02f69e332c
Documentation update
2016-06-14 12:38:46 +02:00
5ce2d209d2
Update README.md
2016-06-14 12:29:38 +02:00
088abe062b
Documentation update
2016-06-14 12:28:19 +02:00
f264fdb211
Version set to 2.0-beta6
2016-06-14 12:13:21 +02:00
0e9c6ab66e
Support for more or less frequent characters in catalog added
2016-06-14 12:12:17 +02:00
040109c36f
Version set to 2.0-beta5
2016-06-14 10:15:43 +02:00
d130888753
End-of-setup tutorial added
2016-06-14 10:14:45 +02:00
e81b0f772d
Translation update
2016-06-14 10:02:21 +02:00
750cab5370
Add/Remove Programs icon reverted back to ZRCola's
2016-06-14 09:19:03 +02:00
213425fd11
Global hot-key registration moved as late as possible to avoid non-effective registration at auto start-up
2016-06-13 15:38:19 +02:00
689c72e7e7
Composing ə (and some other characters) combinations fixed
2016-06-13 15:35:52 +02:00
fbd60a53dc
Categories are collapsible in Character Search dialog now
2016-06-13 13:25:05 +02:00
e3475ef48d
Font and database update - fonts now OpenType
2016-06-13 11:02:55 +02:00
86d512e752
Empty character groups and categories are included in translation catalog too now
2016-06-13 10:57:00 +02:00
665b6c3564
Version set to 2.0-beta4
2016-06-02 21:24:13 +02:00
173d9c77af
ZRCola keyboard PDF update
2016-06-02 21:23:21 +02:00
a6088c3028
Additional check for inactive/disabled characters in Character Catalog added
2016-06-02 21:06:36 +02:00
ff0354474e
Character Selector >> Find Character
2016-06-02 20:54:52 +02:00
33f0cbea0d
About dialog text change
2016-06-02 20:41:18 +02:00
c39aa9f97e
Manual check for updates modified to use foreground thread: works always, but blocks UI while downloading
2016-06-02 20:33:49 +02:00
45530b23f3
WX_INSTALL_PATH >> WXWIN
2016-06-02 15:10:22 +02:00
cb17f06927
ZRCola keyboard shortcuts PDF and link to Instructions website added
2016-06-01 19:16:25 +02:00
ac3b44de2b
Sub-module update
2016-06-01 17:52:57 +02:00
c839d5f50d
Version set to 2.0-beta3
2016-05-31 14:55:43 +02:00
22be76bec5
New character request is now dialog based
...
(closes #13 )
2016-05-31 14:54:15 +02:00
e5b246a4f0
Character search ranking and display is more sophisticated now
2016-05-31 11:50:12 +02:00
3f64aef58d
Version set to 2.0-beta2
2016-05-31 10:41:15 +02:00
2dc6b2d4f5
ZRCola declaration instruction added
2016-05-31 10:39:10 +02:00
c938320c45
Character selector dialog upgrade: tool tips and keyboard shortcut display added
2016-05-31 08:32:32 +02:00
d7968f539c
Related character detection is smarter and more accurate now
2016-05-30 12:11:16 +02:00
beabeb17aa
Character preview grid control allows Tab traversal now
2016-05-30 11:55:22 +02:00
155f12f44e
Backward/forward navigation in Character Selector introduced
2016-05-30 09:43:28 +02:00
d46a1d4041
Select All/None/Invert feature added to categories in Character Selector
2016-05-26 17:16:51 +02:00
c195a07982
Code simplified as the benefit did not outweigh complexity
2016-05-26 16:27:55 +02:00
6c82b6333f
AEsthetic modifications
2016-05-26 16:02:44 +02:00
1178406aa9
Related character generation finished
...
(closes #26 )
2016-05-26 15:57:49 +02:00
1e09407742
Related characters preparation multi-threaded now
2016-05-26 12:59:06 +02:00
a7b5e1a573
Related characters feature work continues...
2016-05-26 12:03:43 +02:00
d70b72b0c1
Inactive related characters removed
2016-05-26 08:53:38 +02:00
7bbe92d359
Version set to 2.0-beta1.
2016-05-26 07:22:00 +02:00
0e844cd5e4
Incorrect string reset in DBSource::GetValue() fixed
2016-05-25 15:49:56 +02:00
67a6fd18e4
Empty character categories removed from database
2016-05-25 13:57:33 +02:00
1fcd2d2689
std
namespace omitted for code clarity
2016-05-25 13:24:37 +02:00
1becda5600
ZRColaInstall*.exe utility publishing added
2016-05-25 13:21:46 +02:00
9bccaefabb
Other language variations of ZRColaInstallSl.exe utility added
2016-05-25 13:21:13 +02:00
7e3e24232d
Key codes are translated to English U.S. keyboard correctly now
2016-05-25 12:44:00 +02:00
6733ef3cfc
wxAuiManager persistence changed to resolve asserts in Win32 builds
2016-05-25 00:07:34 +02:00
38f47db6d6
Temporary modal dialogs moved to stack
2016-05-24 23:18:45 +02:00
5a26350153
Sub-module update
2016-05-24 23:18:26 +02:00
5570a73895
Log level for is now adjusted to allow display of Updater progress for release builds too
2016-05-24 23:17:09 +02:00
de98129893
Database update
2016-05-24 22:24:17 +02:00
4898492972
Sub-module update
2016-05-24 22:13:09 +02:00
73c2146fe2
Missing wxSocketBase::Shutdown() added
2016-05-24 21:47:34 +02:00
44c86e2886
Manual check for updates added
...
(closes #22 )
2016-05-24 16:53:26 +02:00
3c2e689ae2
Index-out-of-bounds issue fixed
2016-05-24 12:18:49 +02:00
5d215f628b
Icon for ZRColaInstall added
2016-05-24 11:40:39 +02:00
e055207cea
Installer bootstrap utility introduced
2016-05-24 10:31:53 +02:00
8f10cff923
Digital signatures reverted to SHA-1 for Windows XP and Vista support
2016-05-24 10:31:11 +02:00
91c44c388f
About dialog extended
2016-05-24 08:43:03 +02:00
79664972a3
Grid navigation to previous/next row using left and right arrow keys added
2016-05-23 18:59:12 +02:00
d36c47e8a6
Character not implemented in 00 ZRCola font removed
2016-05-23 18:41:36 +02:00
16a28cd011
Font and database update
2016-05-23 15:35:50 +02:00
73f1d4d2c9
Unicode control characters removed from the lists
2016-05-23 15:15:31 +02:00
26c899734b
The character entered via Unicode in Character Selector is now looked up in search results, brought into view and selected.
2016-05-23 15:03:09 +02:00
ff6a551c50
Unicode code in Character Selector is four hexadecimal digits long now
2016-05-23 15:02:08 +02:00
72ba4377c8
Sub-module update
2016-05-23 15:01:01 +02:00
3f02306182
Font of character preview in character selector reduced for less clipping
2016-05-23 10:50:43 +02:00
9c03547378
ZRCola window is now brought front and focused when invoked from iconized state.
...
(fixes #25 )
2016-05-23 10:41:32 +02:00
5271aca526
Double application launch prevention lock added
...
(fixes #24 )
2016-05-23 10:40:07 +02:00
dbcf539616
Sub-module update
2016-05-23 10:32:25 +02:00
903c635b34
Sub-module update
2016-05-16 12:23:14 +02:00
6c13837398
Couple of compiler warnings resolved
2016-05-16 10:44:05 +02:00
3126091e0b
Sub-module update
2016-05-13 20:05:34 +02:00
bb1b0e64d6
German and Russian translation stub added
2016-05-13 20:05:18 +02:00