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