Commit Graph

  • d9b051210b Release 1.10.1 master 1.10.1 Frédéric Mangano 2024-05-19 11:33:31 +0900
  • 3da23b58c9 Include library header <algorithm> in cli and opus. perfStack 2024-05-17 12:27:45 +0530
  • c1efd36479
    Include library header <algorithm> in cli and opus. perfStack 2024-05-17 12:27:45 +0530
  • 6ae008befd Release 1.10.0 1.10.0 Frédéric Mangano 2024-05-03 18:49:03 +0900
  • 0067162ffb Support NUL delimiters with -z Frédéric Mangano 2024-04-30 12:17:00 +0900
  • 7ec3551f62 Refresh and install the documentation files Frédéric Mangano 2024-02-15 14:20:30 +0900
  • a63c06dc05
    opustags.1: Fix typo (#64) sporksnail 2023-11-26 08:06:08 +0000
  • 46fff8f82b
    opustags.1: remove broken macro sporksnail 2023-11-25 11:26:55 +0000
  • ae16831bb0
    opustags.1: Fix typo sporksnail 2023-11-25 08:46:46 +0000
  • e2e7e2a5a0 Release 1.9.0 1.9.0 Frédéric Mangano 2023-06-07 11:32:09 +0900
  • 70500a6aac Close the input file before writing the final output Frédéric Mangano 2023-05-28 12:56:06 +0900
  • 49bb94841e Add option --set-vendor Frédéric Mangano 2023-05-04 11:23:51 +0900
  • dcb128f179 Add option --vendor Frédéric Mangano 2023-05-04 10:58:44 +0900
  • 330fe5e9f2 Release 1.8.0 1.8.0 Frédéric Mangano 2023-03-02 16:38:23 +0900
  • 54136057d8 Remove the old UTF-8 conversion routines Frédéric Mangano 2023-03-03 12:46:26 +0900
  • 1d13c258e4 Use std::u8string where appropriate Frédéric Mangano 2023-03-03 12:07:31 +0900
  • 89dc000927 Rework the encoding converter to support std::u8string Frédéric Mangano 2023-03-03 11:22:18 +0900
  • befae72d2a Support reading the cover art from a stream Frédéric Mangano 2023-03-02 16:18:27 +0900
  • 46cc78bfff Deduce the cover’s MIME type from its signature Frédéric Mangano 2023-03-02 15:17:41 +0900
  • 558160d5c3 Add option --set-cover Frédéric Mangano 2023-02-28 16:16:34 +0900
  • 74e42ee917 Introduce byte strings Frédéric Mangano 2023-02-28 16:40:27 +0900
  • 92b320f9d9 Warn on multiple cover arts Frédéric Mangano 2023-02-28 15:39:04 +0900
  • ec68f5c0e9 Add option --output-cover Frédéric Mangano 2023-02-21 15:20:48 +0900
  • 66fb3574a1 Implement embedded picture decoding Frédéric Mangano 2023-02-27 12:00:23 +0900
  • 9652f50316 Allow std literals everywhere Frédéric Mangano 2023-02-22 17:00:34 +0900
  • a435a28e9f Implement base64 encoding and decoding Frédéric Mangano 2023-02-22 11:39:25 +0900
  • 55e7e9b64e Fix a rare error message in run_single() Frédéric Mangano 2023-02-21 15:49:26 +0900
  • 2afd126380 Release 1.7.0 1.7.0 Frédéric Mangano 2023-02-13 11:25:37 +0900
  • 3b20617de4 Parse continuation lines in --set-all Frédéric Mangano 2023-02-10 15:20:15 +0900
  • d8a1a78274 Decode --set-all’s input before parsing it Frédéric Mangano 2023-02-10 15:00:45 +0900
  • 6d6722fb24 Support multiline tags in non-UTF-8 environments Frédéric Mangano 2023-02-07 15:24:53 +0900
  • d95fd45aef Format multiline tags with TAB for continuation b9 2022-02-22 17:26:45 -0800
  • 7eea19633c Support multiple-page OpusTags packets Frédéric Mangano 2023-01-27 15:19:59 +0900
  • d88498e4fd Renumber the pages past the OpusTags packet Frédéric Mangano 2023-01-27 15:17:00 +0900
  • bbe03f8030 Add .editorconfig Frédéric Mangano 2023-01-27 15:12:30 +0900
  • 953ae490d4 Fix the test suite on macOS Frédéric Mangano 2023-01-27 15:53:15 +0900
  • ba435b26a4 Upgrade to C++20 Frédéric Mangano 2023-01-27 15:37:03 +0900
  • 5a39a50553 1.6.1: add opuspic2tag zvezdochiot 2022-07-26 17:56:41 +0300
  • 8c265c7401 Make use of padding space when possible Zapeth 2022-05-31 18:30:29 +0200
  • 712830e247 Mention in the README that opustags is tag-agnostic Frédéric Mangano 2022-05-09 20:59:35 +0200
  • a898ed4877 Finalize the migration for using exceptions Frédéric Mangano 2021-01-17 15:50:13 +0100
  • d453af2563 Migrate the system module to use exceptions Frédéric Mangano 2021-01-17 15:43:16 +0100
  • 8a54361b8f Migrate the opus module to use exceptions Frédéric Mangano 2021-01-17 15:07:56 +0100
  • 1c03c31e82 Migrate the ogg module to use exceptions Frédéric Mangano 2021-01-17 14:58:50 +0100
  • b8f2518ef5 Move the page counting logic in the Ogg reader Frédéric Mangano 2021-01-17 11:51:47 +0100
  • 6758ae23ff Migrate the cli module to use exeptions Frédéric Mangano 2021-01-17 12:55:30 +0100
  • 937cdc37a7 Exit with 2 on CLI arguments error Frédéric Mangano 2021-01-17 12:36:22 +0100
  • 51c7f29c1a Make the top-level functions deal with exceptions Frédéric Mangano 2021-01-17 12:32:38 +0100
  • ea00b8fd80 Update the CMake version requirement to 3.11 Frédéric Mangano 2021-01-08 19:05:31 +0100
  • 2d5db09bda Release 1.6.0 1.6.0 Frédéric Mangano 2021-01-01 11:41:03 +0100
  • 3e0b3fa56e Make encoding errors fatal Frédéric Mangano 2020-12-27 10:49:34 +0100
  • 3e7b42062a Discard incompatible comments entirely Frédéric Mangano 2020-12-27 10:17:22 +0100
  • 4cae6c44ee Introduce --raw for disabling transcoding Frédéric Mangano 2020-12-26 13:16:52 +0100
  • 6db7f07bd5 Factor CLI argument transcoding Frédéric Mangano 2020-12-26 13:00:20 +0100
  • fd5fa3cd5f Make ot::encoding_converter use string views Frédéric Mangano 2020-12-26 12:42:37 +0100
  • c43704a0a7 Use //IGNORE instead of //TRANSLIT when transcoding Frédéric Mangano 2020-12-26 11:53:05 +0100
  • f98208c1a1 Support the various stat structures across systems Frédéric Mangano 2020-11-25 20:07:23 +0100
  • 64fc6f8f6d Include config.h globally Frédéric Mangano 2020-11-25 20:05:46 +0100
  • 1d03da324c Release 1.5.1 1.5.1 Frédéric Mangano 2020-11-21 11:05:56 +0100
  • 30b7f44ead Include endian.h or sys/endian.h depending on the platform Frédéric Mangano 2020-11-14 20:27:08 +0100
  • b8c8be453f Include headers for mkstemps Frédéric Mangano 2020-11-10 17:57:09 +0100
  • be9c25dc6c Include headers for mkstemps Frédéric Mangano 2020-11-10 17:57:09 +0100
  • 4a1b8705cc Release 1.5.0 1.5.0 Frédéric Mangano 2020-10-31 12:22:05 +0100
  • 7c8396ca45 run_editor: Pass the editor command through the shell Frédéric Mangano 2020-11-01 10:54:23 +0100
  • 639d46ed0f Introduce ot::shell_escape Frédéric Mangano 2020-11-01 10:41:24 +0100
  • d54bada7e6 Open handles with O_CLOEXEC Frédéric Mangano 2020-10-31 18:40:55 +0100
  • 57a4c0d5a0 Flush the writer before exec’ing Frédéric Mangano 2020-10-31 18:36:56 +0100
  • d071b6cabd Fix error reporting when EDITOR fails Frédéric Mangano 2020-10-31 18:10:12 +0100
  • d8c36a3d3f Forbid mixing --edit with non-interactive edition options Frédéric Mangano 2020-10-24 13:10:47 +0200
  • ba2236facb Cancel --edit when the editor closes without saving Frédéric Mangano 2020-10-24 12:58:01 +0200
  • b3b092d241 Expand EDITOR/VISUAL with wordexp Frédéric Mangano 2020-10-25 10:32:13 +0100
  • 8f0f29c056 Support VISUAL with --edit Frédéric Mangano 2020-10-24 12:00:19 +0200
  • e4ca6ca6ef Introduce the --edit option Frédéric Mangano-Tarumi 2020-10-10 16:17:32 +0200
  • df03cdf951 Introduce ot::execute_process Frédéric Mangano-Tarumi 2020-10-11 16:50:50 +0200
  • 8252f94084 --set-all: Ignore comments starting with # Frédéric Mangano-Tarumi 2020-10-10 16:27:52 +0200
  • a1dcc8c47e Fix print_comments when output is not stdout Frédéric Mangano-Tarumi 2020-10-11 17:37:51 +0200
  • 7206604f85 Make read_comments work on std::list Frédéric Mangano-Tarumi 2020-10-11 17:21:54 +0200
  • 6da5545b30 Flatten option compatibility checking Frédéric Mangano-Tarumi 2020-10-10 15:46:55 +0200
  • 537094fd53 use CMake’s FindIconv to detect iconv portably Frédéric Mangano-Tarumi 2020-10-10 15:20:19 +0200
  • be9740fe05 Explicitely include <optional> Frédéric Mangano-Tarumi 2020-10-10 15:08:53 +0200
  • a22c81e727 release 1.4.0 1.4.0 Frédéric Mangano-Tarumi 2020-10-04 09:34:13 +0200
  • 9715f0242f Define _GNU_SOURCE for BSD compability Frédéric Mangano-Tarumi 2020-09-19 10:42:53 +0200
  • b369aea8d4 Fix signedness warnings in t/cli.cc Frédéric Mangano-Tarumi 2020-09-26 13:13:15 +0200
  • 84e238a4a9
    Add support for multiple input files with --in-place Reuben Thomas 2020-09-26 12:12:15 +0100
  • 315b980b15 t: Add a check for opt.in_place Frédéric Mangano-Tarumi 2020-09-26 13:10:45 +0200
  • cca6323aaf Adjust the synopsis in the README Frédéric Mangano-Tarumi 2020-09-26 12:33:18 +0200
  • a8c3ae4993 Add the input file path to error messages Frédéric Mangano-Tarumi 2020-09-26 12:31:10 +0200
  • 9455c7e391 Adjust the help synopsis for -i Frédéric Mangano-Tarumi 2020-09-26 12:25:46 +0200
  • 8df19f5427 Fix error handling in ot::run Frédéric Mangano-Tarumi 2020-09-26 12:20:52 +0200
  • 8fc792a7a8 Add support for multiple input files with --in-place (fix #17) Reuben Thomas 2020-08-23 17:29:41 +0100
  • 73a54d7ab7 Don't treat empty output filename specially (fix #27) Reuben Thomas 2020-08-31 20:03:36 +0100
  • fca04169ee Don't treat empty output filename specially (fix #27) Reuben Thomas 2020-08-31 20:03:36 +0100
  • ef15e7ad13
    With --set-all, read comments from stdin before processing tags (#29) Reuben Thomas 2020-09-19 10:02:43 +0100
  • 9ba67f250d Rectify the documentation around read_tags Frédéric Mangano-Tarumi 2020-09-19 10:58:04 +0200
  • 0e9c4e2f9d Define _GNU_SOURCE for BSD compability Frédéric Mangano-Tarumi 2020-09-19 10:42:53 +0200
  • 5ea2db2d6d upgrade to C++17 Frédéric Mangano-Tarumi 2020-08-31 21:25:03 +0200
  • ded0c44f8f With --set-all, read comments from stdin before processing tags Reuben Thomas 2020-08-23 22:15:00 +0100
  • 6f7ac1f13b review the code comments Frédéric Mangano-Tarumi 2020-08-24 21:51:23 +0200
  • ea4d74d844 proper permissions setting on output files Frédéric Mangano-Tarumi 2020-08-23 17:38:47 +0200
  • 4de428bf33 release 1.3.0 1.3.0 Frédéric Mangano-Tarumi 2019-02-02 16:58:09 -0500