Mercurial > hg > sidinfo
annotate NEWS @ 403:f35dddeec243
ISO-8859-1 to UTF8.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 28 Mar 2023 15:30:07 +0300 |
parents | eee49a588a79 |
children | 9051dbb42086 |
rev | line source |
---|---|
288 | 1 SIDInfo - PSID/RSID information displayer |
2 ========================================= | |
3 List of user-visible changes in SIDInfo. (Please read the | |
4 ChangeLog for more complete list of changes.) | |
5 | |
362 | 6 |
394 | 7 Version 1.0.0 |
387 | 8 ============= |
392 | 9 * Backwards-incompatible change in UX: the 'Copyright' field has been |
10 renamed to 'Released', as it should be per PSID standard. | |
387 | 11 |
12 * Improvements in sidlib. | |
13 | |
391 | 14 * Build system improvements. |
15 | |
387 | 16 |
375 | 17 Version 0.9.4 |
18 ============= | |
392 | 19 * Check for the validity of certain header fields in case of RSID and give |
20 indication in SID 'type' field if it is invalid. | |
21 | |
22 * Fix handling of the in-data load address, e.g. if PSID header load address | |
23 field is 0, we should interpret first 2 bytes in data as load address. | |
375 | 24 |
392 | 25 This had been broken when support for "new" SLDB MD5 format was added |
26 because it changed how the MD5 hash was to be calculated. | |
375 | 27 |
392 | 28 * Finally remembered to add displaying of StartPage and PageLength attributes |
29 from PSIDv2NG headers. | |
377 | 30 |
380 | 31 * Improvements in PSID parsing etc. robustness. |
32 | |
375 | 33 |
362 | 34 Version 0.9.3 |
35 ============= | |
36 * Add "support" for CP858 in fallback converter. | |
37 | |
38 * Improve error checking in HVSC STIL database parser. | |
39 | |
40 * Build system fixes. | |
41 | |
368 | 42 * Fixed clang build due to clang not working correctly with -flto. |
43 | |
392 | 44 * Added Makefile parameter ASAN=1 to enable address sanitizer support |
45 (disables optimizations and LTO.) | |
368 | 46 |
362 | 47 * Fix compile failure with GCC 10.x due to missing |
48 "extern" in sidlib.h | |
49 | |
50 | |
312 | 51 Version 0.9.2 |
52 ============= | |
53 * Fix the issue of the _last_ STIL sub-field for song/subtune not | |
54 being printed at all. | |
55 | |
342 | 56 * Fix functionality of certain printf() style format specifiers |
57 of the -F option when outputting UTF-8 Unicode. | |
58 | |
312 | 59 * Add default custom formats for certain fields, used for the |
60 standard output style (e.g. -p or -F options NOT being used.) | |
61 | |
317 | 62 * Fixes to the internal character set convertor (used only when |
63 libiconv is not available.) | |
64 | |
323 | 65 * Improvements to the internal sidlib.[ch] API, and split some code |
66 from sidinfo.c to new module sidutil.[ch]. | |
67 | |
338 | 68 * Show currently set HVSC/SLDB/STIL paths in --help. |
69 | |
312 | 70 |
297 | 71 Version 0.9.1 |
72 ============= | |
73 * Fix a segfault which may occur in some cases due to uninitialized | |
74 flag variable. :S | |
75 | |
302 | 76 * Improve STIL information output slightly. |
77 | |
299 | 78 * Build system fixes. |
79 | |
304 | 80 * Build/compilation related portability improvements. |
81 | |
297 | 82 |
288 | 83 Version 0.9.0 |
296 | 84 ============= |
290
4686ea0b6851
Minor typographic and grammatic improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
288
diff
changeset
|
85 * Lots of cleanups and some refactoring. Various bugfixes, as usual. |
288 | 86 |
87 * STIL database support added. | |
88 | |
89 * HVSC location can be specified via "HVSC_BASE" environment variable. | |
90 | |
91 * Fallback character converter now supports CP850 and CP437 output in | |
92 addition to UTF-8. You need to set "LANG" environment variable | |
93 accordingly. | |
94 | |
95 * Improvements to the sidlib.[ch] API. | |
96 | |
97 | |
98 Versions 0.7.0 to 0.8.0 | |
99 ======================= | |
100 * Build system improvements, bugfixes. | |
101 | |
102 * Support for the newer ".md5" version of the Songlengths database format. | |
103 Autodetect the HVSC Songlengths database version based on file extension. | |
104 | |
105 * Verbosity level option -v added. | |
106 | |
107 * The outputted strings can have escaped character sequences, set | |
108 via option "-e <chars>", for example: -e '"|' | |
109 | |
110 * Support for specifying directories instead of just individual SID files. | |
111 | |
112 * Added -R option to recursively traverse directory trees. | |
113 | |
114 * Updated documentation and help. | |
115 | |
116 * Support for iconv (Unix only) to convert the ISO-8859-1 character | |
117 set used in PSID files to host encoding (UTF-8 for example). | |
118 | |
119 * Simple fallback converter that is used if iconv is not available, | |
120 e.g. for Windows builds. Can only convert to UTF-8. |