gnome-gitlab GNOME/glib 2.74.0

latest releases: 2.80.0, 2.79.3, 2.79.2...
19 months ago

Overview of changes in GLib 2.74.0, 17-09-2022

  • Use EPOLL_CLOEXEC by default (Colin Walters)

  • Fixed various regression on GRegex as per the PCRE2 porting (Marco Trevisan)

  • Fixed various memory leaks (Sebastian Keller, Marco Trevisan)

  • Bugs fixed:

    • GNOME/gtksourceview#278 Failed to load html.lang after GLib switched to PCRE2
      (Marco Trevisan (Treviño))
    • GNOME/gtksourceview#283 GRegex-on-PCRE2 regressions (Marco Trevisan)
    • #2688 Follow-up from "replace pcre1 with pcre2" (Marco Trevisan (Treviño))
    • #2713 static_assert is undefined in C99 (wen Rafferty)
    • #2719 GParamSpec constructors should have nullable annotation on nick/blurb
      (Andy Holmes)
    • #2729 GRegex/GMatchInfo related crashes after upgrade to 2.73.2 (Marco
      Trevisan)
    • #2733 gio: GVariantBuilder builder leaked in g_document_portal_add_documents
      when URI list is empty (Sebastian Keller)
    • #2737 gio mount coredumps on prompt exit since 2.73 (Marco Trevisan)
    • #2741 Memory errors on GRegex (Marco Trevisan (Treviño))
    • GNOME/gtk#4400 gtk_show_uri can't open browser on MSYS2 on Windows (Luca
      Bacci)
    • !2820 ci: Expose the coverage report and docs as links in the MR's (Marco)
    • !2855 gtlscertificate: Update reference to G_TLS_CERTIFICATE_NO_FLAGS
    • !2861 mem: Document OOM behavior for allocations (Matthias Clasen)
    • !2868 gio-unix: Use EPOLL_CLOEXEC by default (Colin Walters)
    • !2873 Fix array-bounds compiler warnings with GCC 12 (Emmanuele Bassi)
    • !2874 tests, GDesktopAppInfo: Fix various GVariant leaks (Marco Trevisan)
    • !2875 g_strsplit: Use a pre-allocated GArray when max_tokens is provided
      (Marco Trevisan)
    • !2876 GActionGroup: Fix ownership transfer annotation for query_action()
      (Andy Holmes)
    • !2879 gioenumtypes: Only define GLIB_DISABLE_DEPRECATION_WARNINGS if needed
      (Marco Trevisan)
    • !2881 GWin32AppInfo: Add missing g_spawn_close_pid (Luca Bacci)
    • !2882 meson: Set install_tag on all tools (Xavier Claessens)
    • !2883 ci: Improve style check script (Matthias Clasen)
    • !2900 docs: Improve wording in documentation of g_unix_signal_source_new()
      (Tom Levy)
  • Translation updates:

    • Abkhazian (Nart Tlisha)
    • Basque (Asier Sarasua Garmendia)
    • Bulgarian (Alexander Shopov)
    • Catalan (Jordi Mas)
    • Chinese (China) (Luming Zh, Boyuan Yang)
    • Croatian (Goran Vidović)
    • Czech (Marek Černocký)
    • Danish (Alan Mortensen)
    • Finnish (Jiri Grönroos)
    • French (Claude Paroz)
    • Galician (Fran Dieguez)
    • Hungarian (Balázs Úr)
    • Indonesian (Kukuh Syafaat)
    • Korean (Changwoo Ryu)
    • Lithuanian (Aurimas Černius)
    • Persian (Danial Behzadi)
    • Polish (Piotr Drąg)
    • Portuguese (Hugo Carvalho)
    • Portuguese (Brazil) (Leônidas Araújo)
    • Russian (Aleksandr Melman)
    • Slovenian (Matej Urbančič)
    • Spanish (Daniel Mustieles)
    • Swedish (Luna Jernberg)
    • Turkish (Emin Tufan Çetin)
    • Ukrainian (Yuri Chornoivan)

Don't miss a new glib release

NewReleases is sending notifications on new releases.