log sidinfo.c @ 345:020c4f21e861

age author description
Tue, 14 Jan 2020 11:14:48 +0200 Matti Hamalainen Bump version.
Mon, 13 Jan 2020 16:29:47 +0200 Matti Hamalainen Perform character set conversion after item formatting step instead of before it. This should remedy the potential issue of formatting not taking UTF8 multibyte into account, as our formatting unfortunately does not support multibyte encoding. This way the data should stay in ISO-8859-1 format just up to outputting it.
Mon, 13 Jan 2020 16:24:57 +0200 Matti Hamalainen Rename some variables and function arguments.
Mon, 13 Jan 2020 15:14:16 +0200 Matti Hamalainen Cleanup.
Mon, 13 Jan 2020 13:52:43 +0200 Matti Hamalainen Change how --help option is handled and show currently set HVSC/SLDB/STIL
Mon, 13 Jan 2020 13:40:49 +0200 Matti Hamalainen Initialize setChConv structure with memset().
Mon, 13 Jan 2020 13:40:18 +0200 Matti Hamalainen Rename out label to exit.
Mon, 13 Jan 2020 13:37:25 +0200 Matti Hamalainen Oops, -H option index was incorrect. Fixed.
Sun, 12 Jan 2020 22:41:17 +0200 Matti Hamalainen More help cosmetics.
Sun, 12 Jan 2020 20:26:45 +0200 Matti Hamalainen Adjust help output cosmetics.
Sun, 12 Jan 2020 18:20:10 +0200 Matti Hamalainen Oops, restore the long --verbose option.
Sun, 12 Jan 2020 18:04:38 +0200 Matti Hamalainen Use the newly added (in th-libs th_args module) option argument name field.
Sun, 12 Jan 2020 04:18:51 +0200 Matti Hamalainen Adjust help slightly.
Sat, 11 Jan 2020 22:50:04 +0200 Matti Hamalainen Fix a comment.
Sat, 11 Jan 2020 22:37:02 +0200 Matti Hamalainen Reorder / clean up the commandline option indices.
Sat, 11 Jan 2020 21:58:45 +0200 Matti Hamalainen Cosmetics.
Sat, 11 Jan 2020 20:18:24 +0200 Matti Hamalainen Minor cleanup.
Sat, 11 Jan 2020 20:12:00 +0200 Matti Hamalainen Add functionality and API changes for doing on-the-fly character set
Sat, 11 Jan 2020 19:11:34 +0200 Matti Hamalainen Rename few HVSC related #defines to have SIDUTIL_ prefix.
Sat, 11 Jan 2020 18:34:34 +0200 Matti Hamalainen Move and rename siEscapeString() to sidutil_escape_string() and
Sat, 11 Jan 2020 18:31:15 +0200 Matti Hamalainen Slight code cleanup of siEscapeString().
Sat, 11 Jan 2020 18:30:51 +0200 Matti Hamalainen Rename #define HEX_ADDR to more informative SET_FMT_HEX_ADDR.
Sat, 11 Jan 2020 18:30:10 +0200 Matti Hamalainen Move a number of more or less generic helper functions into a separate sidutil.[ch] module.
Sat, 11 Jan 2020 14:25:23 +0200 Matti Hamalainen Change how the STIL subtune are handled internally. Also fix a bug that
Fri, 10 Jan 2020 02:05:21 +0200 Matti Hamalainen Bump version.
Fri, 10 Jan 2020 02:04:49 +0200 Matti Hamalainen Add default formats for certain fields, but use them only for the standard
Thu, 09 Jan 2020 23:14:37 +0200 Matti Hamalainen Oops, forgot NULL checks for STIL subtunes. Should not be coding tired, deserve much spanking.
Thu, 09 Jan 2020 22:44:58 +0200 Matti Hamalainen Improve the STIL data output by not outputting field separator for the last item.
Thu, 09 Jan 2020 22:44:20 +0200 Matti Hamalainen Be more diligent about not doing structure reuse, easy to have either uninitialized
Thu, 09 Jan 2020 14:47:28 +0200 Matti Hamalainen Oops. Better remember to properly always initialize PSFStackItem fields.
Thu, 09 Jan 2020 14:45:21 +0200 Matti Hamalainen Fix one more format string to use proper PRIu_SIZE_T.
Thu, 09 Jan 2020 10:54:57 +0200 Matti Hamalainen Bump version.
Wed, 08 Jan 2020 16:36:41 +0200 Matti Hamalainen Add a line about HVSC_BASE in the --help.
Wed, 08 Jan 2020 11:09:00 +0200 Matti Hamalainen Unify SLDB error messages.
Wed, 08 Jan 2020 01:52:19 +0200 Matti Hamalainen Staticize.
Wed, 08 Jan 2020 01:37:49 +0200 Matti Hamalainen Further work on the STIL fields output format. It's not perfect, nor
Tue, 07 Jan 2020 12:28:48 +0200 Matti Hamalainen #ifdef out the character set translation tables used by the fallback
Tue, 07 Jan 2020 10:10:24 +0200 Matti Hamalainen Changes to the STIL and songlengths entry output formats .. just
Mon, 06 Jan 2020 20:28:55 +0200 Matti Hamalainen Implement support for outputting CP850 and CP437 in our simple fallback
Mon, 06 Jan 2020 18:13:50 +0200 Matti Hamalainen Call siPrintFieldSeparator() separately instead from inside siPrintPSIDInfoLine()
Mon, 06 Jan 2020 01:37:21 +0200 Matti Hamalainen Inform user of the character set conversion in use (or not in use) with verbosity level of 2.
Mon, 06 Jan 2020 01:03:49 +0200 Matti Hamalainen Bump version.
Mon, 06 Jan 2020 01:02:25 +0200 Matti Hamalainen Add support for STIL database in output. The output format is probably going
Mon, 06 Jan 2020 01:01:27 +0200 Matti Hamalainen Improve one comment line.
Mon, 06 Jan 2020 01:01:02 +0200 Matti Hamalainen Rename siError() to siPSIDError() and make the printed output more logical.
Mon, 06 Jan 2020 00:59:35 +0200 Matti Hamalainen Refactor and improve the field formatting / printing to be more flexible.
Mon, 06 Jan 2020 00:57:52 +0200 Matti Hamalainen Oops, second and third SID chip models were being printed out as integers
Sun, 05 Jan 2020 21:48:32 +0200 Matti Hamalainen Add support for "HVSC_BASE" environment variable as used by STILView by LaLa
Sun, 05 Jan 2020 21:45:40 +0200 Matti Hamalainen Plug some minor memory leaks.
Sun, 05 Jan 2020 20:11:59 +0200 Matti Hamalainen Use th_pstr_cpy() for setting certain variables.
Sun, 05 Jan 2020 10:54:11 +0200 Matti Hamalainen Oops, missed some lines from previous commit "TH_DIR_SEPARATOR define was renamed to TH_DIR_SEPARATOR_CHR in th-libs."
Sun, 05 Jan 2020 10:50:57 +0200 Matti Hamalainen TH_DIR_SEPARATOR define was renamed to TH_DIR_SEPARATOR_CHR in th-libs.
Sun, 05 Jan 2020 09:47:01 +0200 Matti Hamalainen "goto out" instead of "return -1" when commandline argument parsing fails.
Sun, 05 Jan 2020 09:46:14 +0200 Matti Hamalainen Move two index variables from block scope to loop scope.
Sat, 04 Jan 2020 22:58:42 +0200 Matti Hamalainen Ensure that the specified HVSC path has '/' path separator at the end.
Sat, 04 Jan 2020 22:57:39 +0200 Matti Hamalainen Oops, forgot to adjust the code for change in sidlib_read_sid_file_alloc() API.
Sat, 04 Jan 2020 17:30:48 +0200 Matti Hamalainen Move function.
Sat, 04 Jan 2020 14:34:09 +0200 Matti Hamalainen Cleanup.
Sat, 04 Jan 2020 13:18:55 +0200 Matti Hamalainen Change sidlib_sldb_new() API to int sidlib_sldb_new(SIDLibSLDB **pdbh).
Sat, 04 Jan 2020 13:11:56 +0200 Matti Hamalainen Rename a label.
Sat, 04 Jan 2020 12:01:45 +0200 Matti Hamalainen Adjust --help slightly.
Fri, 03 Jan 2020 13:11:29 +0200 Matti Hamalainen Cleanups.
Fri, 03 Jan 2020 12:04:51 +0200 Matti Hamalainen Improve some comments.
Fri, 03 Jan 2020 11:12:03 +0200 Matti Hamalainen Bump copyright years.
Fri, 03 Jan 2020 10:38:18 +0200 Matti Hamalainen Rename PSIDHeader struct to SIDLibPSIDHeader to conform with the SIDLib
Tue, 31 Dec 2019 05:20:17 +0200 Matti Hamalainen Adjust to fit th-libs API change for th_vprintf_altfmt_func.
Fri, 27 Dec 2019 11:12:42 +0200 Matti Hamalainen Rename sidlib functions from si_* prefix to sidlib_*.
Sat, 04 May 2019 02:56:32 +0300 Matti Hamalainen Bump version. rel-0_8_0
Sat, 04 May 2019 02:56:22 +0300 Matti Hamalainen Be more informative about SLDB format.
Thu, 10 Jan 2019 20:02:49 +0200 Matti Hamalainen Bump copyright years.
Sun, 23 Dec 2018 09:28:50 +0200 Matti Hamalainen Use a #define for HVSC documents subdir name.
Sun, 23 Dec 2018 08:25:21 +0200 Matti Hamalainen The HVSC path -H option now requires HVSC root directory, not HVSC/DOCUMENTS directory.
Fri, 21 Dec 2018 14:26:27 +0200 Matti Hamalainen Bump version. rel-0_7_9
Fri, 21 Dec 2018 14:20:58 +0200 Matti Hamalainen Autodetect which version of Songlength database file is available (.md5 or .txt), prefer .md5 version.
Tue, 11 Dec 2018 02:39:53 +0200 Matti Hamalainen Bump version. rel-0_7_8
Tue, 11 Dec 2018 02:39:42 +0200 Matti Hamalainen Enable -v verbosity option.
Mon, 01 Oct 2018 00:20:22 +0300 Matti Hamalainen Add a NULL check for language variable.
Sun, 30 Sep 2018 23:33:58 +0300 Matti Hamalainen Bump version. rel-0_7_7
Sun, 30 Sep 2018 22:42:18 +0300 Matti Hamalainen Add internal fallback ISO-8859-1 to UTF-8 converter and improve iconv() support.
Mon, 09 Jul 2018 16:47:03 +0300 Matti Hamalainen Oops, bump version.
Mon, 09 Jul 2018 16:46:08 +0300 Matti Hamalainen Add internal directory reading and filename matching, plus optional
Mon, 09 Jul 2018 08:58:51 +0300 Matti Hamalainen Deconstify.
Mon, 09 Jul 2018 08:13:03 +0300 Matti Hamalainen Add separator empty line between "files" when in normal output mode.
Mon, 09 Jul 2018 08:12:40 +0300 Matti Hamalainen Improve error output.
Mon, 09 Jul 2018 08:10:50 +0300 Matti Hamalainen Adjust to new th_io_fopen() API.
Sat, 07 Jul 2018 00:06:04 +0300 Matti Hamalainen Bump version again. rel-0_7_5
Sat, 07 Jul 2018 00:05:45 +0300 Matti Hamalainen Add separate escape characters option (-e <chars>), but make -l <separator>
Fri, 06 Jul 2018 21:09:48 +0300 Matti Hamalainen Add a comment.
Fri, 06 Jul 2018 21:09:35 +0300 Matti Hamalainen Add functionality for escaping the separator characters (-l <str> option) in printed out string data.
Mon, 04 Jun 2018 02:58:32 +0300 Matti Hamalainen Bump version.
Mon, 04 Jun 2018 02:57:48 +0300 Matti Hamalainen Add the license into the program itself, displayable via --license option.
Mon, 04 Jun 2018 02:57:09 +0300 Matti Hamalainen Change to match th-libs' verbosity level changes.
Mon, 04 Jun 2018 02:56:22 +0300 Matti Hamalainen Change copyright blurbs slightly.
Fri, 16 Feb 2018 22:38:10 +0200 Matti Hamalainen Bump copyright years.
Fri, 16 Feb 2018 22:24:57 +0200 Matti Hamalainen Bump version again. rel-0_7_3
Fri, 16 Feb 2018 22:08:03 +0200 Matti Hamalainen Bump version. rel-0_7_2
Fri, 16 Feb 2018 22:07:19 +0200 Matti Hamalainen Implement support for the "new" MD5 format of SLDB.
Wed, 07 Feb 2018 17:02:49 +0200 Matti Hamalainen Cleanups.
Thu, 26 Oct 2017 01:46:57 +0300 Matti Hamalainen Bump version. rel-0_7_1
Thu, 26 Oct 2017 01:46:34 +0300 Matti Hamalainen Implement iconv support for converting from PSID de-facto latin-1/ISO-8859-*
Thu, 26 Oct 2017 01:45:02 +0300 Matti Hamalainen Simplify things by having separate PRS/PRI macros for printing string and
Thu, 26 Oct 2017 00:22:36 +0300 Matti Hamalainen Simplify by removing few lines of duplicate code.
Wed, 25 Oct 2017 23:41:17 +0300 Matti Hamalainen Delete trailing whitespace. rel-0_7_0
Wed, 25 Oct 2017 23:30:48 +0300 Matti Hamalainen Make the hash field also formattable.
Wed, 25 Oct 2017 23:20:44 +0300 Matti Hamalainen Bump version.
Wed, 25 Oct 2017 23:20:09 +0300 Matti Hamalainen Implement C printf-style format specifiers for -F option @fields@.
Tue, 13 Jun 2017 01:42:56 +0300 Matti Hamalainen Simplify data printing.
Tue, 13 Jun 2017 01:27:17 +0300 Matti Hamalainen Bump version.
Tue, 13 Jun 2017 01:26:57 +0300 Matti Hamalainen Cosmetics.
Tue, 13 Jun 2017 01:24:38 +0300 Matti Hamalainen Improve format string parsing.
Mon, 05 Jun 2017 09:31:57 +0300 Matti Hamalainen Better check for number of songlengths.
Mon, 05 Jun 2017 08:55:10 +0300 Matti Hamalainen Do not show full help if no filenames are specified.
Fri, 02 Jun 2017 07:39:19 +0300 Matti Hamalainen Don't print songlengths field if there are none.
Fri, 02 Jun 2017 04:39:46 +0300 Matti Hamalainen Bump version. rel-0_6_2
Fri, 02 Jun 2017 04:27:42 +0300 Matti Hamalainen Add preprocessor guards around iconv stuff.
Fri, 02 Jun 2017 02:45:00 +0300 Matti Hamalainen Implement support for showing second and third SID chip addresses and models for PSID/RSID v3/v4 files.
Fri, 02 Jun 2017 02:38:41 +0300 Matti Hamalainen Change how certain flags (for SID model and clock) are handled.
Fri, 02 Jun 2017 02:11:36 +0300 Matti Hamalainen Bump copyrights.
Thu, 27 Oct 2016 13:47:56 +0300 Matti Hamalainen Fix iconv initialization.
Thu, 27 Oct 2016 11:52:58 +0300 Matti Hamalainen Rename a variable, cosmetics.