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