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