2023-07-11 07:54:34 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.76.4
Overview of changes in GLib 2.76.4, 2023-07-06
==============================================
* Fix build failure on Android with `statx()` support
* Bugs fixed:
- glib-compile-schemas failed on directory name with no Latin symbols
(Daniyar Tleulin)
- Build failure due to statx fields with NDK r25.c (Philip Withnall)
- Backport !3446 “glib-compile-resources: Fix non-ASCII arg parsing on
Windows” to glib-2-76
- Backport !3473 ”glib: reset errno to 0 when futex() returns EAGAIN” to
glib-2-76
- Backport !3468 “Avoid stack overflow in gspawn on macOS” to glib-2-76
- Backport !3482 “glocalfileinfo: Fix incorrect use of struct
statx.st_mtimensec on Android” to glib-2-76
* Translation updates:
- English (United Kingdom) (Bruce Cowan)
- Portuguese (Brazil) (Leônidas Araújo)
- Slovak (Dušan Kazik)
|
2023-06-30 15:08:37 by Taylor R Campbell | Files touched by this commit (2) |
Log message:
devel/glib2: Fix build on macOS without cocoa option.
|
2023-06-26 21:25:56 by Adam Ciarcinski | Files touched by this commit (10) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.76.3
Overview of changes in GLib 2.76.3, 2023-05-23
==============================================
* Bugs fixed:
- Use-after-free under
send_message_with_reply_cleanup():gdbusconnection.c:1792 (Philip Withnall)
- Backport !3398 “Avoid having g_futex_simple() inadvertently modify
errno” to glib-2-76
- Backport !3400 “Revert "Fix error format in gio/gunixconnection.c
(part 2)"” to glib-2-76
- Backport !3291 “gdbusconnection: Fix double unref on timeout/cancel
sending a message” to glib-2-76
- Backport !3425 “gwin32networkmonitor: Fix returning address of local
variable” to glib-2-76
- Backport !3430 “gobject_gdb.py: fix regression caused by bfbe7127d5”
to glib-2-76
* Translation updates:
- Galician (Fran Dieguez)
Overview of changes in GLib 2.76.2, 2023-04-21
==============================================
* Fixed various build failures in less common setups (by Philip Withnall,
by Marco Trevisan)
* Fix launching files in Windows via GtkFileLauncher (by Luca Bacci)
* Bugs fixed:
- GMarkupParser documentation completion (David King)
- Disagreement between runtime and docs on whether interfaces are
"classed" (Philip Withnall)
- gdbus-example-proxy-subclass.c is not complete. (Colin Walters)
- GAppInfoMonitor documentation deficiencies (Philip Withnall)
- Check for __kernel_long_t when enabling futex()
- Documentation mentions non-existing function `g_value_free` (Philip
Withnall)
- Not clear that GPollableInputStream methods are undefined if
can_poll() returns FALSE (Philip Withnall)
- Missing docs for GOption (commandline parser) (Sam Thursfield)
- GDebugControllerDBus wrong default in documentation (Philip Withnall)
- Probably wrong information regarding G_PLATFORM_WIN32 in
README.win32.md
- Multiple Definition Error When Generating gio/tests/test5.gresource
(Dan Yeaw)
- user docs: GLib.DateTime.format: broken highlighting (Philip Withnall)
- GtkFileLauncher: generated paths not recognized on Win32 (Luca Bacci)
- Build failed due to NULL pointer redefinition in C++ (Marco Trevisan)
- Build randomly fails with: 'gmodule/gmodule-visibility.h' file not
found (Marco Trevisan)
- unicode: add tests for g_utf8_normalize() and empty strings
- build: Drop old .gitignore files from test directories
- tools: Drop check-abis.sh script
- docs: Drop section about default branch renaming from README.md
- tests: Update Unicode normalisation tests from Unicode 15
- Make clang++ happier when using G_STATIC_ASSERT
- gwin32: Avoid use of function call with side effect in g_return_*
macro
- gsignal: Clarify documentation for GSignalMatchType matching
* Translation updates:
- Bulgarian (Alexander Shopov)
- Chinese (China) (Boyuan Yang)
Overview of changes in GLib 2.76.1, 2023-03-22
==============================================
* Fix build failures in third party C++ projects using `g_strdup()` via C++
qualified symbol lookup
* Downgrade critical warnings from `GFileInfo` about missing attributes to debug
messages, as it was affecting too many apps; the critical warnings will be
reinstated early in the 2.78 cycle, so apps should continue to fix their
ambiguous use of `GFileInfo` API
* Bugs fixed:
- g_strstr_len() ignores haystack_len (Philip Withnall)
- Docs for g_file_enumerator_next_files_async () are unclear about end
condition (Owen Taylor)
- g_variant_dict_lookup is unclear about what happens on failure (Philip
Withnall)
- GWin32AppInfo: Missing NULL string check (Luca Bacci)
- Possible regression in 2.75.3 when used from C++ due to g_strdup
becoming a macro
- Meson fails TAP test when g_test_message is called before g_test_init
(Philip Withnall)
- gio list triggers 'GFileInfo created without …' warnings for trash,
smb and google-drive GVFS backends (Philip Withnall)
- inotify: Avoid empty root directory string
- tests: Change the time function used in the bookmark tests
- gmacros: Add GCC < 5 fallback for __always_inline__
- fuzzing: do not build tests if build_tests is false
- tests: only build messages-low-memory if RTLD_NEXT is available
- tests: Fix timeout sources in gdbus-auth and gapplication tests
- tests: Reduce number of iterations in queue test
- gdesktopappinfo: Add a missing NULL check
- tests: Check a few results in strfuncs tests
- gfileinfo: Temporarily downgrade missing attribute criticals to debugs
* Translation updates:
- French (Guillaume Bernard)
- Persian (Danial Behzadi)
- Turkish (Sabri Ünal)
Overview of changes in GLib 2.76.0, 2023-03-10
==============================================
* Fix several regressions in handling `GFileInfo` attributes
* Bugs fixed:
- ETAG_VALUE not set in GFileInfo when requested (Philip Withnall)
- File attributes are not set when their value is FALSE/NULL (Philip
Withnall)
- gfile: Fix file size detection when copying on btrfs
- glocalfileinfo: Mark the lost+found dir as hidden again
- glocalfileinfo: Ensure that is-backup is always set
* Translation updates:
- Bulgarian (Alexander Shopov)
- Catalan (Jordi Mas i Hernandez)
- Czech (Marek Černocký)
- German (Tim Sabsch)
- Korean (Changwoo Ryu)
- Polish (Piotr Drąg)
- Russian (Aleksandr Melman)
- Turkish (Sabri Ünal)
|
2023-05-20 13:53:10 by Jason Bacon | Files touched by this commit (3) |
Log message:
devel/glib2: Unbreak build on Darwin
Uses DYLD_FALLBACK_LIBRARY_PATH to locate a library used in the
build process but not yet installed
Patch submitted in PR pkg/57415 by jonathan buschmann
ok wiz@
|
2023-05-11 06:43:36 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Work around PR pkg/57399.
|
2023-02-24 09:20:19 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.6
Overview of changes in GLib 2.74.6
==================================
* Bugs fixed:
- !3239 Backport !3237 “Fix safe_wspawnve #define” to glib-2-74
* Translation updates:
- Georgian (Ekaterine Papava)
- German (Tim Sabsch)
|
2023-01-30 10:38:33 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.5
Overview of changes in GLib 2.74.5
==================================
* Bugs fixed:
- gtk_show_uri can't open browser on MSYS2 on Windows (Luca Bacci)
- Invalid read of size 4 in get_matched_substring_number (Philip
Withnall)
- g_file_set_contents fails on mingw64 with "no error" if file size >
INT_MAX (CCode)
- gthread-posix: need to #include <errno.h>
- Backport !3160 “GWin32AppInfo: Check for local file path first” to
glib-2-74
- Backport !3178 “glocalfileinfo: Don't reset mtime tv_sec when setting
tv_usec” to glib-2-74
- Backport !3194 “gregex: Prevent invalid memory access for unmatched
subpatterns” to glib-2-74
- Backport !3200 “gfileutils: Use 'write' with 'count' <= max value of
its return type” to glib-2-74
- Backport !3213 “gvariant: Optimise g_variant_print() for nested
maybes” to glib-2-74
* Translation updates:
- Abkhazian (Nart Tlisha)
|
2022-12-31 21:29:58 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.4
Overview of changes in GLib 2.74.4
==================================
* Fix missing input validation in `GDBusMenuModel` (work by Lars Uebernickel)
* Various GVariant security fixes when handling untrusted data (work by
William Manley, Philip Withnall, Simon McVittie)
* Bugs fixed:
- insufficient input validation in GDBusMenuModel (Lars Uebernickel)
- GVariant deserialisation does not match spec for non-normal data
(William Manley, Philip Withnall)
- Parsing serialized GVariants can blow up run-time and memory (Philip
Withnall)
- GVariant offset table entry size is not checked in is_normal() (Philip
Withnall)
- g_variant_byteswap() can take a long time with some non-normal inputs
(Philip Withnall)
- gio/gapplication test fails with test_dbus_activate: assertion failed
(n_activations == 2): (1 == 2) (Philip Withnall)
- [bisected] GVariant test regression on big-endian architectures (Simon
McVittie)
- fuzz_variant_binary_byteswap: Heap-buffer-overflow in
g_variant_serialised_get_child (Philip Withnall)
- fuzz_variant_text: Timeout in fuzz_variant_text (Philip Withnall)
- alpine/musl: catching signals from a subprocess triggers
GLib:ERROR:../glib/gmain.c:5569:siginfo_t_to_wait_status: code should not be
reached (Philip Withnall)
- !3114 Backport !3113 “gaction: Validate actions activated over D-Bus” to
glib-2-74
- !3126 Backport !3125 “Various fixes to normal form handling in GVariant” to
glib-2-74
- !3134 Backport !3133 “gmenumodel: disallow exporting large menus on the bus”
to glib-2-74
- !3138 Backport !3136 “gvariant-serialiser: Convert endianness of offsets” to
glib-2-74
- !3153 Backport !3120 “glib/gthread-posix: Conditionally use `futex` and/or
`futex_time64` syscalls...” to glib-2-74
- !3161 Backport !3158 ”gmain: Define fallback values for siginfo_t constants
for musl” to glib-2-74
- !3164 Backport !3163 “gvariant: Check offset table doesn’t fall outside
variant bounds and speed up text parsing” to glib-2-74
* Translation updates:
- Abkhazian (Nart Tlisha)
- Belarusian (Vasil Pupkin)
- Georgian (Ekaterine Papava)
- Interlingue (Olga Smirnova)
|
2022-12-09 14:46:36 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.74.3
Overview of changes in GLib 2.74.3
==================================
* Fix regression in type checking `g_str_equal()` from C++ projects (2820)
* Bugs fixed:
- 2820 g_str_equal: New macro version breaks compilation in C++ projects
(Philip Withnall)
- !3096 Backport !3094 “gstrfuncs: Fix regression in C++ types accepted by
g_str_equal()” to glib-2-74
Overview of changes in GLib 2.74.2
==================================
* Fix `GVariant` type depths checks on text format variants (work by Philip \
Withnall) (2782)
* Fix an obscure corner case with FD handling in `g_spawn_*()` when a process
has already closed the standard I/O FDs (work by Ray Strode) (2795)
* Fix regression in type checking on `const` arguments to `g_str_equal()` (2809)
* Bugs fixed:
- 2782 GVariant type depth not checked on typedecls in text format variants
(Philip Withnall)
- 2795 [regression] gnome-keyring-daemon uses 100% CPU with glib-2.74.1 (Ray
Strode)
- 2799 Wrong GTask tag on error return path in
g_proxy_resolver_lookup_async() (Michael Catanzaro)
- 2809 g_str_equal switched to stricter API (typing) (Philip Withnall)
- !3017 Backport !3008 “gio/gdesktopappinfo: Free the wrapped argv array on
launch failure” to glib-2-74
- !3038 Backport !3035 “portal: Fix broken header guard” to glib-2-74
- !3039 Backport !3029 “Revert "Handling collision between standard i/o file
descriptors and newly created ones" ” to glib-2-74
- !3046 Backport !3045 “gproxyresolver: lookup_finish() should better parallel
lookup_async()” to glib-2-74
- !3063 Backport !3061 “gvariant-parser: Speed up maybe_wrapper() by an order
of magnitude” to glib-2-74
- !3084 Backport !3082 “gstrfuncs: Fix regression in types accepted by
g_str_equal()” to glib-2-74
* Translation updates:
- Abkhazian (Nart Tlisha)
- Dutch (Nathan Follens)
- Serbian (Мирослав Николић)
|
2022-11-26 10:55:19 by Thomas Klausner | Files touched by this commit (2) |
Log message:
glib2: remove fam option
fam support was removed in 2.73:
* Remove FAM/gamin file monitor and `-Dfam` meson option, as libgamin was last
released in 2007 and is dead upstream (work by Emmanuele Bassi) (#2605)
Closes PR 57091 by Jason Bowen.
|