Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: taglib/taglib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1
Choose a base ref
...
head repository: taglib/taglib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.1.1
Choose a head ref
  • 9 commits
  • 36 files changed
  • 1 contributor

Commits on Jun 14, 2025

  1. Use tag_c.h as first include in build with C compiler (#1273)

    This will fail on MinGW because its gcc does not have wchar_t without
    including wchar.h. With g++ as used with test_tag_c.cpp, the problem is
    undetected because g++ supports wchar_t without including wchar.h.
    ufleisch committed Jun 14, 2025
    Configuration menu
    Copy the full SHA
    42dcfec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c57431e View commit details
    Browse the repository at this point in the history
  3. C bindings: Include missing wchar header in tag_c.h (#1273)

    In C++, wchar_t is a built-in fundamental type, but in C, it is not.
    Compilation with MinGW will fail without a header included which
    defines wchar_t (wchar.h or stddef.h). The other compilers used in our
    CI (gcc on Ubuntu, clang on macOS and MSVC on Windows) seem to
    know wchar_t without an include.
    ufleisch committed Jun 14, 2025
    Configuration menu
    Copy the full SHA
    6563cea View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2025

  1. Configuration menu
    Copy the full SHA
    e73517d View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2025

  1. Configuration menu
    Copy the full SHA
    d61a333 View commit details
    Browse the repository at this point in the history
  2. Convert IPLS to TIPL and TMCL (#1274)

    The involvement/involvee pairs which are supported for TIPL properties
    (ARRANGER, ENGINEER, PRODUCER, DJ-MIX, MIX) are left in the TIPL
    frame, other pairs are moved to a TMCL frame. This will result in a
    consistent behavior for both ID3v2.3 and ID3v2.4 tags produced by
    MusicBrainz Picard.
    ufleisch committed Jun 21, 2025
    Configuration menu
    Copy the full SHA
    88d6b18 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2025

  1. Fix conversion compiler warnings

    Using a release build with GCC 14.2.0 and -Wextra -Wconversion -Wall.
    The generated binaries are not changed by this commit.
    ufleisch committed Jun 25, 2025
    Configuration menu
    Copy the full SHA
    148cc9a View commit details
    Browse the repository at this point in the history
  2. Use ldexpl() instead of ldexp()

    This will fix "warning: conversion from ‘long double’ to
    ‘double’ may change value [-Wfloat-conversion]".
    ufleisch committed Jun 25, 2025
    Configuration menu
    Copy the full SHA
    eb749ac View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2025

  1. Version 2.1.1

    ufleisch committed Jun 29, 2025
    Configuration menu
    Copy the full SHA
    7d86716 View commit details
    Browse the repository at this point in the history
Loading