2144 |
mateusz.vi |
1 |
20241010
|
2108 |
mateusz.vi |
2 |
- improved the MVCOMP compression algorithm (ca. 5% more efficient on text)
|
|
|
3 |
- added /nodef to TLUMACZ (skips deflang generation)
|
2115 |
mateusz.vi |
4 |
- MVCOMP-packed data is loaded to RAM before unpacking (60x faster on an 8086)
|
2145 |
mateusz.vi |
5 |
- assembly version of the MVCOMP depacker used by default (saves 27 bytes)
|
2108 |
mateusz.vi |
6 |
|
2094 |
mateusz.vi |
7 |
20240929
|
2108 |
mateusz.vi |
8 |
- LNG strings may be optionally MVCOMP-compressed (disabled with /nocomp)
|
2094 |
mateusz.vi |
9 |
- reference language can be excluded from the LNG file (/excref)
|
2083 |
mateusz.vi |
10 |
|
2007 |
mateusz.vi |
11 |
20240915
|
|
|
12 |
- fixed svarlang_strid() when id=0 and string does not exist (Bernd Boeckmann)
|
|
|
13 |
|
1783 |
mateusz.vi |
14 |
20240227
|
|
|
15 |
- replaced inline _asm by pragma aux (more compact code, open watcom only)
|
1779 |
mateusz.vi |
16 |
|
1370 |
mateusz.vi |
17 |
20230730
|
1280 |
mateusz.vi |
18 |
- dropped svarlang_autoload() (replaced by more specialized functions below)
|
1279 |
mateusz.vi |
19 |
- added svarlang_autoload_exepath() and svarlang_autoload_nlspath()
|
|
|
20 |
- svarlang_load() simplified so it takes the target filename as an argument
|
1281 |
mateusz.vi |
21 |
- file access relies on fopen() when svarlang is compiled with -DWITHSTDIO
|
1294 |
mateusz.vi |
22 |
- new file format: sorted dictionary for faster lookup (by Bernd Boeckmann)
|
|
|
23 |
breaking change! See svarlang.txt for file format specification
|
971 |
mateusz.vi |
24 |
|
1273 |
mateusz.vi |
25 |
20230630
|
|
|
26 |
- tlumacz.exe warns about empty strings (patch by Bernd Boeckmann)
|
|
|
27 |
- tlumacz.exe does not abort when a malformed line is found
|
|
|
28 |
|
1251 |
mateusz.vi |
29 |
20230629
|
|
|
30 |
- deflang.c has each message on a different line so it is nicer to VCSes
|
|
|
31 |
|
1248 |
mateusz.vi |
32 |
20230628
|
|
|
33 |
- added support for \e sequences in translation strings
|
|
|
34 |
- implemented svarlang_getver()
|
|
|
35 |
|
1114 |
mateusz.vi |
36 |
20220314
|
1244 |
mateusz.vi |
37 |
- added support for flagging strings as being "dirty", eg: ?1.1:Hello, World
|
1114 |
mateusz.vi |
38 |
|
1061 |
mateusz.vi |
39 |
20220309
|
|
|
40 |
- static lib buffer is sized to fit the largest lang block +5% of margin
|
|
|
41 |
(was: twice the size of the reference language)
|
|
|
42 |
|
971 |
mateusz.vi |
43 |
20220226
|
|
|
44 |
- replaced fopen() and friends by direct DOS calls (smaller memory footprint)
|