Subversion Repositories SvarDOS

Rev

Rev 2144 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
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)