[glib] (2530 commits) Non-fast-forward update to branch wip/add-shebang-to-test-script



The branch 'wip/add-shebang-to-test-script' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  bf7dc9e... Update Polish translation
  c1f7e0e... gosxappinfo: Fix launching default applications
  311d740... gosxappinfo: fix typo in url_escape_hostname
  8407d6b... Updated Hebrew translation
  e0c5dd7... Updated Hebrew translation
  d04acd6... Update Friulian translation
  6d05094... appinfo: Only use portal as fallback
  8c9d02a... Update Russian translation
  865ef86... Visual Studio 201x builds: Fix GIO x64 Debug builds
  d5cd832... gutf8: Clarify return values from g_utf8_get_char_extended(
  25f12a5... gutf8: Clarify documentation for g_utf8_get_char_validated(
  34c7541... Do not build utf8_encode on CARBON platform
  50960f8... appinfo: Don't leak the session bus in launch_default_with_
  49cdd2a... appinfo: Launch the OpenURI portal using a synchronous D-Bu
  261de46... appinfo: Don't hardcode strings for the OpenURI portal's D-
  f46cbf6... gmodule: Add the visibility attribute to G_MODULE_EXPORT on
  e4ce400... gio: Drop redundant g_source_is_destroyed() calls
  e6dddc3... gmain: Document threading properties of g_source_is_destroy
  e7fc0bf... gmain: Document that set_ready_time() is safe on destroyed 
  5596bfb... gbase64: Fix base-64 stepped encoding with small chunks
  2ea3610... ghash: Fix gtk-doc syntax in a documentation comment
  ad1040e... ghash: Document order of parameters in GEqualFunc usage
  082343f... gio-querymodules: fix memory leak
  2d0b6c2... gmessages: Don’t check G_MESSAGES_DEBUG in old logging AP
  36f3213... build: Skip gdesktopappinfo tests on OSX
  2f21004... gosxcontenttype: Fix various tests
  7725280... gdbus: Initialize types at async entrypoints
  4367515... gdbus: Initialize types earlier to break proxy <-> connecti
  2a38996... gdbusprivate: Include a few headers to fix win32 build
  b010cae... build: Include gettext libraries for static compilation on 
  20fcc2d... gsocket: Fix potential multiplication overflow calculating 
  f7ca0a1... gio: Handle NULL cached properties in NetworkManager monito
  c3f555b... docs: Clarify the use of the GError in g_tls_database_verif
  6d56878... gvariant: Minor documentation tweak for g_variant_get_fixed
  13b67ea... gdbus: Fix memory leak in gdbusmethodinvocation.c
  4d1d5b4... Better documentation for g_app_info_equal()
  632a224... gdbus: fix false positive g_warning() in remove_filter()
  35060eb... gfileutils: Add precondition checks to g_file_test()
  8ef5eae... 2.52.1
  29c8e05... tests: make sure echo-script is executable
  fe803a6... gdbus unix addresses test: don't g_debug when also testing 
  521f960... spawn: add shebang line to script

Commits added to the branch:

  7683c2b... builder: Note don't actually implement bloom filters (*)
  4e77b52... gvdb-reader: correct whitespace damage (*)
  ae3d42c... gvdb-reader: refuse to open file with small header (*)
  a9551cc... more whitespace fixes (*)
  374cb1b... gvdb-reader: robustness improvements (*)
  82cbc59... remove a stray variable (*)
  d9577f1... gvdb-reader.c: add gvdb_table_get_names() (*)
  fc37611... gvdb-reader: drop gvdb_table_walk() (*)
  2600082... reader: embrace GBytes (*)
  1c56a87... gutf8: Clarify return values from g_utf8_get_char_extended( (*)
  69b4c72... gutf8: Clarify documentation for g_utf8_get_char_validated( (*)
  929e1b1... Do not build utf8_encode on CARBON platform (*)
  21f1425... Update Catalan translation (*)
  26e0b3d... appinfo: Don't leak the session bus in launch_default_with_ (*)
  b374cc2... appinfo: Launch the OpenURI portal using a synchronous D-Bu (*)
  92cb023... appinfo: Don't hardcode strings for the OpenURI portal's D- (*)
  5533293... gmodule: Add the visibility attribute to G_MODULE_EXPORT on (*)
  4091b2d... gio: Drop redundant g_source_is_destroyed() calls (*)
  c408256... gmain: Document threading properties of g_source_is_destroy (*)
  32aae79... gmain: Document that set_ready_time() is safe on destroyed  (*)
  35c0dd2... gbase64: Fix base-64 stepped encoding with small chunks (*)
  fb5a07a... ghash: Fix gtk-doc syntax in a documentation comment (*)
  b3362bb... ghash: Document order of parameters in GEqualFunc usage (*)
  aebcb15... gversionmacros: Add version macros for GLib 2.54 (*)
  73c5e92... gio-querymodules: fix memory leak (*)
  8e8deb1... build: Bump version to 2.53.0 (*)
  21b6b1f... gmessages: Don’t check G_MESSAGES_DEBUG in old logging AP (*)
  c675a4e... Update Polish translation (*)
  05f0d81... appinfo: Only use portal as fallback (*)
  03c88da... build: Skip gdesktopappinfo tests on OSX (*)
  206c54c... gosxcontenttype: Fix various tests (*)
  0746517... gdbus: Initialize types at async entrypoints (*)
  5b4b827... gdbus: Initialize types earlier to break proxy <-> connecti (*)
  ff7f32f... gdbusprivate: Include a few headers to fix win32 build (*)
  7890573... gdbus-tool: Add a command to wait for a well-known name on  (*)
  6259363... Make GUnixMountEntry and GUnixMountPoint boxed types (*)
  6c95cd2... gobject: Add to_string() functions for Enum and Flags types (*)
  deab643... ginitable: Relax idempotency requirements on init() and ini (*)
  392bd59... gosxappinfo: Fix launching default applications (*)
  c20ab77... gosxappinfo: fix typo in url_escape_hostname (*)
  2298403... Updated Hebrew translation (*)
  fc3b8cd... Update Friulian translation (*)
  19e81de... gobject: Add helper functions to handle warnings in g_objec (*)
  26b211e... gobject: Add g_object_new_with_properties (*)
  c6d373b... gobject: Add g_object_setv and g_object_getv functions (*)
  942edbc... tests: Add test for gobject properties for g_object_newv/se (*)
  2646c21... gobject: Deprecate GParameter (*)
  3151da1... gio: Deprecate GParameter-related functions (*)
  e2c3b7f... gobject: Deprecate g_object_newv (*)
  c11908a... gio: Fix deprecation warnings for g_object_newv() API (*)
  2f2c2b6... gobject: Fix Since/Deprecated versions for GParameter repla (*)
  4c91b7f... docs: Add GParameter replacement API to gobject-sections.tx (*)
  3a926db... build: Include gettext libraries for static compilation on  (*)
  fe2813b... gdbus-tool: Drop a few lines of dead code (*)
  0e0b5df... gdbus-tool: Improve --help output for `gdbus wait` (*)
  1f396fd... gsocket: Fix potential multiplication overflow calculating  (*)
  ca0632c... gio: Handle NULL cached properties in NetworkManager monito (*)
  9163306... datetime: factor out a common function (*)
  62edcf0... datetime: factor out fallback AM/PM function (*)
  6e19258... datetime: don't conflate heap/non-heap allocations in same  (*)
  69e448b... datetime: add fallback logic for AM/PM specifier (*)
  4efb8b4... docs: Clarify the use of the GError in g_tls_database_verif (*)
  2087024... main: Create a helper function for "owner wakeup" optimizat (*)
  028a597... Update Russian translation (*)
  1b64ddb... gvariant: Minor documentation tweak for g_variant_get_fixed (*)
  20fde20... Visual Studio 201x builds: Fix GIO x64 Debug builds (*)
  feae4e9... gdbus: Fix memory leak in gdbusmethodinvocation.c (*)
  7137884... gconvert: Remove old win32 codepage ABI compat code (*)
  d43b3d8... gdir: Remove old win32 codepage ABI compat code (*)
  b67d071... genviron: Remove old win32 codepage ABI compat code (*)
  d152840... gfileutils: Remove old win32 codepage ABI compat code (*)
  fad5f5b... giochannel: Remove old win32 codepage ABI compat code (*)
  23dffdd... gspawn: Remove old win32 codepage ABI compat code (*)
  5067d25... gwin32: Remove old win32 codepage ABI compat code (*)
  3525048... gmodule: Remove old win32 codepage ABI compat code (*)
  47a02c8... g_unix_signal_source_new: Add SIGWINCH (*)
  8588209... Better documentation for g_app_info_equal() (*)
  005dfea... gdbus: fix false positive g_warning() in remove_filter() (*)
  a5b58da... gfileutils: Add precondition checks to g_file_test() (*)
  a83ccc5... gobject: remove duplicate GType sanity check (*)
  0beeeb2... gio-tool: Various fixes related to error messages (*)
  bde2bde... gio-tool: Various memory leak fixes (*)
  bcb1bfd... gio-tool: Do not print settable arguments unless they are a (*)
  0946134... gio-tool: Return error if there are not any volumes to moun (*)
  292f10d... gio-tool: Add g_drive_is_removable() support (*)
  fb7d218... gio-tool: Do not leak GOptionContext (*)
  f952fdf... Drop trailing semi-colon from G_DEFINE_ macro (*)
  77d0003... gio-tool: Fix closing Unicode quotation mark (*)
  3d7534e... gio-tool: Fix errors format string (*)
  0c0469b... gmain: Signal wakeups if context has never been acquired as (*)
  9ba95e2... gmain: only signal GWakeup right before or during a blockin (*)
  8c4a6fd... gio: Fix some typos of ‘asynchronous’ in documentation  (*)
  8446ee8... ginputstream: Add missing (out) annotations to read() funct (*)
  c192595... ginputstream: Add missing (transfer full) annotation to rea (*)
  7641cf2... Do not mix declarations with code. (*)
  e848781... gmessages: Fix documentation formatting (*)
  4a444d4... Update Indonesian translation (*)
  3362bf7... Update Catalan translation (*)
  725d005... Update German translation (*)
  09762ac... Updated Lithuanian translation (*)
  281e301... gmain: Allow GSource methods to be called from a finalize() (*)
  7651ce2... 2.53.1 (*)
  42c4a72... Update Spanish translation (*)
  f3321da... gosxappinfo: Fix typo in ifdef (*)
  75cd848... gvariant: Fix some typos in documentation (*)
  d4bfee1... build: Don't build dbus-appinfo on OSX (*)
  fac83e0... gosxappinfo: Fix get_default_for_type() on 10.10+ (*)
  0c4dd4a... gosxappinfo: Special case x-scheme-handler (*)
  643c722... gosxappinfo: fix typo in g_osx_app_info_launch_internal (*)
  ecc27a0... Add test-case for g_content_type_is_mime_type() (*)
  ea586b4... Implement g_content_type_is_mime_type() (clone of win32's) (*)
  88ad0da... gdbusconnection: Add some comments about object ownership (*)
  b63469d... docs: Fix (nullable) (optional) annotations (*)
  aefffa3... gdbusmessage: Don’t use major()/minor() if they’re unav (*)
  1ffad8f... genmarshal: Conform --help output to conventions (*)
  a8b5192... genmarshal: Constify global variables (*)
  616cff7... genmarshal: Use fewer magic numbers (*)
  17a3c78... genmarshal: Always generate the prototypes in the body (*)
  cbcf104... tests: Fix g_content_type_is_mime_type() test on OSX (*)
  3e21879... gappinfo: Clear previously set error before calling portal (*)
  d21fb0e... docs: Add an example for using the g_spawn_*() APIs (*)
  84134c6... docs: Remove some extraneous words from g_settings_sync() d (*)
  82e31de... portal support: Read /.flatpak-info (*)
  f5993c0... gportalsupport: Fix compilation failure from previous commi (*)
  f340354... portal support: Raise the priority for network monitor (*)
  6ddfd51... Small documentation additions (*)
  070383c... gvariant: Fix the max unsigned 64-bit integer value (*)
  42a8e95... gtimer: Whitespace fixes (*)
  f6f6b3d... garray: Add g_ptr_array_find[_with_equal_func]() (*)
  404c2d2... ghash: Document that GHashTable is not suitable for static  (*)
  b1cd337... gdatetime: Remove an unnecessary NULL pointer check (*)
  fff6fc0... build: Bump version to 2.53.2 (*)
  17395d7... Revert "ginputstream: Add missing (out) annotations to read (*)
  9374ecc... gdatetime: Fix overflow checks when constructing from times (*)
  f9a6a9b... gtimer: Handle gmtime() failure in g_time_val_to_iso8601() (*)
  5c1e856... tests: Update g_assert()s in fileutils test to be more desc (*)
  b7ffc07... tests: Improve error handling for fileutils test (*)
  53ed180... gunixmounts: Speed up mtab processing with libmount (*)
  83c1b88... gunixmounts: Prevent unwanted automount requests (*)
  cc5e9f2... gmodule – Check for RTLD_LAZY and others in configure (*)
  0d81bb4... gmodule – Don't use RTLD_DEFAULT on Android for g_module_ (*)
  58ecc57... win32/replace.py: Fix replacing items in files with UTF-8 c (*)
  4fe89b0... gstrfuncs: Add replacement for string-to-number functions (*)
  ce7e021... docs: Add index for 2.54 api (*)
  b89fed0... docs: Fix typos (*)
  6b19907... Update POTFILES.in (*)
  e8222c3... gstrfuncs: Fix translation issues (*)
  8a12fb4... array-test: Fix a comment (*)
  783e12e... Update German translation (*)
  0751ccd... gdbus: fix use-after-free (*)
  0776e02... Remove unused ignore file (*)
  ac40b56... Update Indonesian translation (*)
  eb7b796... xdgmime: fix special case for mime_type_subclass (*)
  274f336... docs: Trivial typo fixes (*)
  9ba17d5... mkenums: Support public/private trigraph (*)
  5faaaac... Check for a recent enough libmount (*)
  7f8ae23... docs: Fix a trivial typo in GMount documentation (*)
  3de1fac... docs: Fix a trivial typo in GMount documentation (*)
  151d3b0... gsettings: check $XDG_DATA_HOME for schemas (*)
  a0ed9bc... gdbus: Init more types to work around gtype thread issue (*)
  6673d4c... Update Hungarian translation (*)
  af3f141... 2.53.2 (*)
  a05b64a... build: Use AM_TESTS_ENVIRONMENT rather than TESTS_ENVIRONME (*)
  c5cd5bc... Visual Studio builds: Add script to generate utility script (*)
  79e73da... win32/gen_util_scripts.py: Make it path agnostic (*)
  e9846a7... Visual Studio builds: Redo utility script generation (*)
  e7a6cd1... glib/deprecated/: LGPLv2+ -> LGPLv2.1+ (*)
  95cad9c... glib/tests/: LGPLv2+ -> LGPLv2.1+ (*)
  f9faac7... glib/: LGPLv2+ -> LGPLv2.1+ (*)
  ca82612... gmodule/: LGPLv2+ -> LGPLv2.1+ (*)
  feacdab... gthread/: LGPLv2+ -> LGPLv2.1+ (*)
  308bc41... gobject/tests/: LGPLv2+ -> LGPLv2.1+ (*)
  6b948d9... gobject/: LGPLv2+ -> LGPLv2.1+ (*)
  b5e8e4e... GApplication: Remove some unused members (*)
  7f41633... gio/gdbusprivate.c: Include missed headers (*)
  646041b... Allow ltp 1.12 (*)
  d865ffa... gtlspassword: Comment for translators added (*)
  fae6126... gtlspassword: Fix a typo in a translatable string (*)
  57cd1b4... gio/fam/: LGPLv2+ -> LGPLv2.1+ (*)
  0fedc90... gio/gdbus-2.0/codegen/: LGPLv2+ -> LGPLv2.1+ (*)
  ae4bac0... gio/gvdb/: LGPLv2+ -> LGPLv2.1+ (*)
  6000f25... gio/inotify/: LGPLv2+ -> LGPLv2.1+ (*)
  d9a44b6... gio/tests/: LGPLv2+ -> LGPLv2.1+ (*)
  408381b... gio/win32/: LGPLv2+ -> LGPLv2.1+ (*)
  90afd3b... gio/xdgmime/: LGPLv2+ -> LGPLv2.1+ (*)
  3bf4a72... gio/: LGPLv2+ -> LGPLv2.1+ (*)
  f6c44ec... tests/: LGPLv2+ -> LGPLv2.1+ (*)
  2d51054... Update COPYING file to LGPLv2.1 (*)
  cc8b3d6... docs: LGPL: Library -> Lesser (*)
  90b255e... docs: Fix minor cross-linking problem in GVariant documenta (*)
  a76fc7f... Update flatpak document portal interface (*)
  60a1cc9... Add a wrapper for the AddFull document portal api (*)
  d3b4f7c... Make dbus activation sandbox-aware (*)
  99d34f6... gdbus-codegen: Apply --output-directory to generated docs a (*)
  4c8ab22... Use OpenFile for local files (*)
  29b4e9b... docs: Improve formatting and fix typos in GResource documen (*)
  678899e... docs: Mention the alias GResource attribute in the document (*)
  c7d3257... docs: Mention GtkApplication in the GResource documentation (*)
  e1e73da... gsubprocess: Copy parent process’ environ when clearing s (*)
  97068f3... OpenFile support: Handle open failing (*)
  4dd1b17... gdbus: Fix race in name watching on connection teardown (*)
  d1d60fc... NtNotifyChangeMultipleKeys is a __stdcall function. (*)
  b4ee462... GetTickCount64 is a __stdcall function (*)
  e4e83bf... win32: port monotonic times to use QPC (*)
  7c5cd29... Fix g_file_copy_async() annotation (*)
  34b2131... appinfo: Fix the build on windows (*)
  eea0681... LGPLv2+ -> LGPLv2.1+: update remaining files (*)
  329b7bd... Update Indonesian translation (*)
  cb9de66... Update Spanish translation (*)
  f98d998... gdatainputstream: Annotate (out) length arguments as (optio (*)
  085b347... gdbusintrospection: Remove incorrect (out) annotations (*)
  6863080... gio-tool: Fix alignment of monitor messages (*)
  debbdb7... docs: The program name is also set by g_application_run (*)
  34045e6... GGtkNotificationBackend: Use correct path for GetNameOwner  (*)
  9c254f4... Update German translation (*)
  45d4b59... glocalfileoutputstream: Fix symlink writing on FreeBSD and  (*)
  d52f789... Updated Esperanto translation (*)
  951fd64... Visual Studio builds: Use the Centricular fork of libffi (*)
  ad49479... Visual Studio builds: Visual Studio 2013 and later has va_c (*)
  ac0b0c8... gmessages: Expand documentation on GLogWriterFunc chaining (*)
  017f78d... gtype: Add private DEFINE_TYPE with prelude to workaround g (*)
  5cb0ca7... Update Kazakh translation (*)
  bb50b70... 2.53.3 (*)
  c8e268b... Fix detection and usage of strerror_r() (*)
  18f8b77... gio: Use g_strerror() instead of strerror() (*)
  2db7aa4... gdatetime: Fix a potential overflow in overflow calculation (*)
  30fed3b... tests: Fix GDateTime overflow tests on 32-bit architectures (*)
  428acd9... tests: Fix overflows in find_maximum_supported_tv_sec() (*)
  3e89b19... gutf8: Fix documentation for g_utf8_get_char_validated() le (*)
  1366ce7... gutf8: Clarify return value docs for g_utf8_find_next_char( (*)
  fd329f4... GKeyFile – Add array length annotations to to_data(), get (*)
  79e4d4c... gio: Mention the ALL_METADATA flag in g_file_copy() (*)
  f390240... Disambiguate source names (*)
  9bc3d02... configure: close a parenthese in an error message. (*)
  5a8b02c... gdbusutils: Add an example to g_dbus_gvariant_to_gvalue() d (*)
  a74fe20... tests: Drop local timezone GTimeVal overflow check (*)
  4e1567a... unicode: Update to unicode 10.0.0 (*)
  8e23a51... unicode: Update test data files for unicode 10.0.0 (*)
  a95e2a4... docs: Fix cut'n'paste error in g_resources_get_info() doc (*)
  85e4a25... Avoid a race with the openuri portal (*)
  28cc6ae... gsettings: Try harder to describe keys (*)
  28cc905... Updated Hebrew translation (*)
  1d3210a... configure: fix minor typo 'be build'->'be built' (*)
  a131134... build: Drop nmake/MSC build system for GLib (*)
  a883026... git: Add .gitattributes file with EOL settings for README.w (*)
  2502bfd... Re-normalise line endings of README.win32 (*)
  93f16a4... Rewrite glib-genmarshal in Python (*)
  f7643a7... Re-enable signal tests when cross-compiling (*)
  9c66e65... Remove unused marshallers-related files (*)
  ea36553... Do not mix declarations and statements (*)
  30b9616... Avoid a leak for arguments in va_list marshallers (*)
  522ba73... docs: tut_gsignal: Fix mismatched argument names (*)
  cf7ee86... docs: fixing lost character (*)
  c6793d1... Allow whitespace between marshallers list tokens (*)
  a00e7ed... win32: Update MSVC projects for glib-genmarshal (*)
  7d64d10... MSVC 201x builds: Allow different Python versions per tools (*)
  5eededc... gsettingsschema: Fix a compiler warning (*)
  c4b5702... Use %lu format for DWORD (*)
  b60e466... gwin32: Fix missing prototypes on win64 (*)
  b803c0a... gspawn-win32: Fix multiple definition error with a static b (*)
  75fa8c2... W32 - don't use gettext & gcov during gettext init (*)
  9aa98db... Visual Studio builds: Use PythonDir instead of PythonPath (*)
  4138574... Revert "mkenums: Support public/private trigraph" (*)
  98e6414... meson: initial glib build (*)
  2139579... meson: Fix glib, add gobject, gio, gthread, gmodule, etc (*)
  fe2a988... meson: Improve MSVC and MinGW support and fix dependencies  (*)
  a690e2a... meson: More build fixes (*)
  c61a72f... meson: Match soname version of autotools (*)
  0df9aab... meson: Build all docs (*)
  bc2bb56... meson: Match upstream gtkdoc changes (*)
  d10be61... meson: Minor modernizations (*)
  e2da3cb... meson: Port to latest master (2.51.0) (*)
  122f4c0... meson: Add tls-interaction test, and fix giomodule test (*)
  70021b0... meson: Derive defines from header, struct, function names (*)
  9096bde... build: Remove function checks for unused functions (*)
  3c62619... tests: autoptr test can be run on gcc, clang, intel (*)
  5afc660... meson: Add missing termios.h check (*)
  9fdcb2b... meson: Add a comment about the gdbus-peer gio test (*)
  d29f022... meson: add support for dtrace/systemtap (*)
  89ee284... meson: glib/tests: add missing tests (*)
  33fb1bb... meson: gio, gobject: use files() for headers list (*)
  f438c04... gio: tests: rename generated giotypefunc.c to giotypefuncs. (*)
  34e4e25... meson: gio/tests: add more missing tests (*)
  1224ff0... meson: use add_project_arguments() instead of add_global_ar (*)
  2f29ee1... meson: add -fvisibility=hidden explicitly to selected targe (*)
  4e0ef76... meson: gio/tests: add more gresource tests (*)
  192cd65... tests: gio/tests: add gdbus tests (*)
  5549a1d... meson: Rebase and update to 2.51.2 (*)
  88e4378... meson: Detect with-docs and with-man automatically (*)
  2f792f6... meson: Print output for more compiler checks (*)
  eb07a2c... meson: Allow using libffi and zlib as subprojects (*)
  fb1f52e... meson: Only require libmount on Linux (*)
  ee94ad7... meson: Use proxy-libintl if gettext is not found (*)
  dd8ff54... meson: Use Python port of glib-mkenums (*)
  806a4be... Add zlib, libffi, and proxy-libintl subproject wraps (*)
  2d72a9e... glib-mkenums: misc fixes to python port (*)
  1acd6de... meson: Use glib-mkenums directly instead of via build_mkenu (*)
  613e008... meson: gio/tests: add more gio tests (*)
  6af4f17... meson: gio/tests: remove some leftover rubbish (*)
  2e9fd74... meson: add tests/gobject and tests/refcount (*)
  03eac5f... meson: rebase on top of master ~2.53.1 (*)
  1672678... glib-mkenums: fix parsing of /*< flags >*/ annotation (*)
  69bfd1a... meson: Install missing guuid.h header (*)
  29f9fe0... glib-mkenums: Fix parsing of multiline comments (*)
  dc9b01f... glib-mkenums: add back missing --fprod option (*)
  42705b5... meson add missing gio/tests subdirectory/file (*)
  24ea260... meson: docs: make gtk-doc find the gobject.types file (*)
  10ae386... meson: gio tests need to link against gobject as well (*)
  1d30c9e... meson: Defining MAJOR_IN_ as done by AC_HEADER_MAJOR (*)
  eb2196e... meson: Fix building as a subproject (*)
  0689231... meson: Fix the build defining HAVE_RTLD_X (*)
  4268372... meson: error out if atomic ops would be available with -mar (*)
  dbf0a56... glib-mkenums: pick up /*< nick=xyz >*/ annotation again (*)
  266bc1e... meson: fix wrong #include's for gdbus_codegen files (*)
  4db695b... meson: replace meson.current_source_dir() with files() (*)
  653be67... Add gopenuriportal.c to the meson build (*)
  b8c8bb7... Fix glib-genmarshal build with meson (*)
  be88201... meson: fix remaining wrong #include's for gdbus_codegen fil (*)
  37ff418... meson: Sync the version with Autotools (*)
  065a8a4... meson: Use the appropriate interface and binary ages (*)
  1eda062... meson: Use the appropriate libdir-relative paths (*)
  0f18a2e... meson: Substitute the Python shebang (*)
  4395a89... Use env to run the Python-based tools (*)
  683809d... Use env for gdbus-codegen's script (*)
  9306ada... meson: fix 'Unknown variable "gtester"' error on windows (*)
  112908d... mkenums: fix main incompatibility with python2 (*)
  d753a41... mkenums: trivial style fixes (*)
  615238d... mkenums: make string raw for real regex (*)
  1a182df... mkenums: don't try to call undefined function (*)
  a882c97... mkenums: pass string for re.sub() for real (*)
  8451f0b... glib-mkenums: unescape \n etc. in command line arguments (*)
  fbf3511... meson: fix typo in install path for gobject_gdb.py (*)
  d19f53a... Add more compatibility mode hacks (*)
  af4a645... mkenums: Some arguments can be used multiple times (*)
  69389bd... mkenums: Do not check for None (*)
  35db045... mkenums: Fix typo (*)
  5ba3b40... meson.build: Improve checks for va_copy() and __va_copy() (*)
  77a3a96... mkenums: Change ordering for template file and arguments (*)
  69515e9... mkenums: Skip files not found (*)
  7ee050d... mkenums: Use the same reporting functions from genmarshal (*)
  3c03cc8... meson: Simplify the use of built tools (*)
  4f17d10... mkenums: Add missing --fprod handler (*)
  a45bf85... tests: Do not use gnome.genmarshal() (*)
  1e4135f... 2.53.4 (*)
  f185567... mkenums: Skip unparsed lines (*)
  2219cfb... mkenums: Keep compatibility with Python 2.x (*)
  9424fac... 2.53.4 (*)
  9a31103... Add Meson build files to the Autotools dist (*)
  f8a88a7... Map G_NOTIFICATION_PRIORITY_HIGH to NOTIFY_URGENCY_NORMAL (*)
  2ac8079... meson: fix unit tests and "Invalid byte sequence in convers (*)
  c2dace6... glib-mkenums: Use utf-8 for reading files (*)
  d88d1ba... glib-mkenums: Don't use FileNotFoundError, it's Python 3 on (*)
  ab6e425... meson: define G_PID_FORMAT (*)
  cb0c224... meson: use set_quoted() instead of quoting manually (*)
  be7c3ae... meson: set glib_extension in glibconfig.h to match the auto (*)
  c1ae117... GApplication: Assert that dbus_unregister was called before (*)
  fd541c3... Require Python 2.7 (*)
  8962736... docs: Encourage applications to define G_LOG_DOMAIN (*)
  bfd3078... meson: Allow toggling internal/system PCRE dependency (*)
  039c40e... Revert "GKeyFile – Add array length annotations to to_dat (*)
  b92e15c... glib-mkenums: fix encoding error when writing files (*)
  df06dc6... GApplication: Don't call dbus_unregister multiple times (*)
  b51a0e7... GApplication: Use a WARNING if dbus_unregister is called by (*)
  528a1b9... Use the glib preset for i18n in Meson (*)
  a792611... gdatetime: Silence -Wmaybe-uninitialized (*)
  867b5e6... glib-mkenums: Python2: use locale encoding when redirecting (*)
  ca69df0... Revert "glib-mkenums: fix parsing of /*< flags >*/ annotati (*)
  8cc9950... glib-mkenums: fix parsing of flags annotation (*)
  425a9f5... gio: add a simple gpoll performance test for W32 (*)
  d67b58a... glib/gpoll: Remove if conditional (*)
  cb2316a... glib/gpoll W32: use WFSOE() instead of SleepEx() (*)
  1f3da92... glib/gpoll W32: fold f->revents = 0 into for() loop (*)
  2019779... glib/gpoll W32: pass along GPollFD ptr for msg (*)
  226ea94... glib/gpoll W32: faster GPollFD lookup (*)
  b267f64... glib/gpoll W32: trust WFMOE() return value (*)
  2db36d0... gunixmounts: Prevent "mounts-changed" race if /etc/mtab is  (*)
  41a4a70... gunixmounts: Add missing const qualifier for mtab path (*)
  5cddde1... Consistently save errno immediately after the operation set (*)
  f2b6c11... gstrfuncs: Expand documentation for errno functions (*)
  a7aa8ac... glib-compile-schemas: Mark missing strings for translation (*)
  94816e1... glib-compile-schemas: Fix typo in newly translatable string (*)
  c257757... glib-compile-schemas: Improve some translatable strings (*)
  9652839... gslice: Fix inline delarations in GSlice (*)
  22700fa... build: Loosen --enable-compile-warnings check (*)
  f7a14fe... Use "-module" when compiling loadable modules (*)
  f591366... gtest: Handle -s as explicit SKIP instead of inhibiting alt (*)
  e02e354... gspawn: Don’t mention removed gdk_spawn functions (*)
  25c01e1... glib-compile-schemas: Use double quotes rather than single  (*)
  ad9d5a1... tests: Fix gschema-compile test for translatable string cha (*)
  a1fdae8... meson: don't error out if xmllint is not found (*)
  1782219... docs: Fix typo in GDBusInterfaceSkeleton documentation (*)
  ce46e13... Updated Spanish translation (*)
  c4dc30e... Updated Slovenian translation (*)
  31ae2c5... glib-genmarshal: wrap prototypes in G_{BEGIN,END}_DECLS. (*)
  05abc6c... gio: Fix crash in open URI portal when no callback is provi (*)
  92f1ba2... GBusNameOwnerFlags: Note equivalence with D-Bus Specificati (*)
  c53b44e... GBusNameOwnerFlags: Add DO_NOT_QUEUE flag (*)
  7c97e3d... gdbus: Check signature of NameAcquired, NameLost (*)
  47e1048... 2.53.5 (*)
  a2ec328... GList: Fix typo of member ->prev in documentation (*)
  f6aa8c3... GSList: Note that using ->next directly is OK (*)
  189243b... Update Indonesian translation (*)
  4860511... Update Galician translation (*)
  1a755a6... meson: Define _GNU_SOURCE as a project argument (*)
  50eeb24... meson: Update the pthread feature checks (*)
  fac7f2b... gsequence: Add introspection annotations to Return values (*)
  f9fe9ea... Update Galician translation (*)
  7887056... W32: Support XDG_* environment variables (*)
  4c46869... meson: Always define _GNU_SOURCE for pthread checks (*)
  f6ee658... Updated Lithuanian translation (*)
  947fea1... GDateTime: Reject days outside of month limits (*)
  44b5036... Updated Serbian translation (*)
  00f5d2f... gobject: add autoptr support for GClosure (*)
  615425d... Update Catalan translation (*)
  32d6a76... build: Use Meson's find_library() for MSVC builds as needed (*)
  79b84ba... meson: Install msvc_recommended_pragmas.h on Windows (*)
  7252893... Meson: Check for HAVE_GOOD_PRINTF (*)
  ea6ac5f... meson/Windows: Check whether system PCRE is a static build (*)
  54aee1f... Meson: Set _WIN32_WINNT to 0x0601 (Windows 7) (*)
  15faf0e... glog: fix crash on Linux without stderr stream (*)
  51d2f4f... Update Hungarian translation (*)
  72a87d8... Update Nepali translation (*)
  37cddec... gio-tool: Unify buffer sizes (*)
  c7f2a7e... gio-tool-save: Prevent overwriting error (*)
  1cce5dd... gfile: Use g_output_stream_write_all instead of while (*)
  78fa67e... gio-tool-save: Use g_output_stream_write_all instead of whi (*)
  087525b... gio-tool: Use print_file_error correctly (*)
  fd081f3... 2.53.6 (*)
  89a4a37... Update Kazakh translation (*)
  cb1db9e... Update Nepali translation (*)
  2237bb4... build: remove unnecessary executions of libtool from config (*)
  6fcdf90... gresource: fix documentation typo (*)
  7fda97c... Update Spanish translation (*)
  8cac679... Updated Czech translation (*)
  2586eb9... docs: Clarify lack of threading guarantees in GArray (*)
  3ce00b2... tests: Fix leak in appmonitor test (*)
  0f5b523... tests: Add temporary working directory for appmonitor test (*)
  a60359a... tests: Add temporary working directory for monitor test (*)
  8f86d31... gio: Fix double-callback on cancellation with GSubprocess (*)
  65a95a5... gio: failing cases for subprocess cancellable bug (*)
  73eee8d... tests: Fix some leaks and double-frees in the GSubprocess t (*)
  830744b... docs/running: Remove outdated refs, fix name caps (*)
  926db31... gdesktopappinfo.c: Drop disregarded xterm check (*)
  cceef16... Update Polish translation (*)
  9ff6f24... Update Friulian translation (*)
  100b83a... genmarshal Only wrap body prototypes in C++ guards (*)
  96ae6f1... Update Friulian translation (*)
  9891e3c... Updated French translation (*)
  abe7323... Updated Danish translation (*)
  aac0144... Update German translation (*)
  20f2c48... Update Italian translation (*)
  728857e... Update Latvian translation (*)
  414225d... meson: Compile guuid.c into libglib-2.0 (*)
  32a57ec... Update Brazilian Portuguese translation (*)
  31b1536... Update Finnish translation (*)
  c202dea... Update Korean translation (*)
  4a5808d... Updated Danish translation (*)
  bb7c198... Update Turkish translation (*)
  03b595f... Update Catalan translation (*)
  052f134... 2.53.7 (*)
  b1b0051... GApplication: Fix required # of elements in docs (*)
  2204034... win32/gen_util_scripts.py: Update script type error message (*)
  e5eaca5... gio-querymodules: Make the output reproducible (*)
  a72f57e... valgrind: Add false positive to suppressions file (*)
  f813ce6... glib: Slightly update GIOChannel documentation (*)
  61cb8b2... GMainLoop: match of parameter pair of LOCK_CONTEXT/UNLOCK_C (*)
  88a3967... GSettingsBackend: use a GWeakRef during dispatch (*)
  c0a04b6... Update Basque language (*)
  1ad6e4f... Fixes to Catalan translation (*)
  aceedae... Update Romanian translation (*)
  b6ea70b... Update Swedish translation (*)
  738eff5... 2.54.0 (*)
  6503352... gvariant: Add g_variant_get() example for dicts (*)
  7d9a6c8... GObjectClass: Validate installing property/properties in th (*)
  85ef144... GObjectClass: extract class type and parent type at the beg (*)
  9dd9fe4... validate_and_install_class_property(): Factor out function  (*)
  e667d0d... install_property_internal(): Propagate failure when install (*)
  1b08414... g_object_interface_install_property(): Do interface-specifi (*)
  95f44b2... validate_and_install_property(): Validate presence of get/s (*)
  20720ea... validate_and_install_property(): Check pspec-specific field (*)
  51e852e... validate_pspec_to_install(): Factor out function to validat (*)
  52dd984... gtlsbackend: Add missing preconditions for DTLS virtual met (*)
  0c15e9c... gversionmacros: Add version macros for GLib 2.56 (*)
  d593314... build: Bump version to 2.55.0 (*)
  491f835... GDateTime: Support parsing ISO 8601 strings (*)
  df8350b... GSubprocessLauncher: add (transfer none) annotation (*)
  595a7e3... g_datalist_id_replace_data: Annotate the out parameter (*)
  2a0e1c8... gdataset: Correct (nullable) and (transfer none) annotation (*)
  a3ba8ea... gdataset: Annotate the closures (*)
  28e8684... gdataset: Skip problematic functions in the introspection (*)
  1e45c0a... gobject: Add missing (nullable) and (out) annotations on th (*)
  0ea004c... gobject: Skip more non-introspectable data/qdata methods (*)
  01544c9... Skip g_base64_decode_step() in introspection (*)
  7759542... gconvert: Skip the GIConv API from introspection (*)
  3ee5bb1... Annotate g_bookmark_file_new() as a constructor (*)
  48cf1d3... Fix up closure annotations for GSpawnChildSetupFunc (*)
  e5db8ec... Skip g_subprocess_launcher_set_child_setup() in introspecti (*)
  0d9c512... valuearray: Skip g_value_array_free() in bindings (*)
  1275b94... gsettings: Fix copy-paste error in property documentation (*)
  5d9ccf1... gio: Annotate GDBusObjectManagerClient signal appropriately (*)
  190f64a... Avoid setting unused variables (-Wself-assign) (*)
  b8f9c08... Avoid setting unused variables (-Wself-assign) (*)
  7b9503a... docs: Clarify relationship of quit() to hold count (*)
  6f8073d... gstdio: #include fcntl.h on UNIX in gstdio.h (*)
  54e3ed1... gslist: Simplified node removal and got rid of some code du (*)
  39469aa... Revert "gstdio: #include fcntl.h on UNIX in gstdio.h" (*)
  1a5cebe... docs: Discourage use of gstdio.h and clarify its header req (*)
  bb26bc2... Make GListModelInterface::get_item usable from GObject Intr (*)
  a2cf480... tests: Add tests for g_slist_copy() and g_slist_copy_deep() (*)
  015ab31... gmessages: Add IDs for documentation headers (*)
  5e55a4e... gtlsbackend: Default to indicating no support for DTLS in G (*)
  4c417c4... build: Define G_HAVE_GNUC_[VARARGS|VISIBILITY] conditionall (*)
  65d6990... build: Dist the other required Meson build files (*)
  a7a6449... meson: Install items according to their relevance (*)
  db2ae64... Fix comment/docs grammar: incase -> in case (*)
  751a757... build: Update config.h.win32.in (*)
  9831516... config.h.win32.in: Fix previous commit (*)
  4fd056a... glib/glibconfig.h.win32.in: Update and clean up (*)
  213c31a... build: Change DLL naming in Visual Studio projects (*)
  e7a60ed... Updated Slovenian translation (*)
  8028494... gio: Add missing (array length) annotations (*)
  09796b3... Partially revert "gio: Add missing (array length) annotatio (*)
  1304197... gmessages: Fix a typo in the documentation for g_log_set_ha (*)
  32a9b88... gio/tests: Add testcase for bug 787731 (*)
  c1a31c3... gio/gunixmounts.c:  Don't use mtime to monitor mounts on /p (*)
  330e691... goutputstream: Add missing (optional) annotations to bytes_ (*)
  d4a21e0... Updated Slovenian translation (*)
  f6fa90f... gunixmounts: Fix mount points generation (*)
  b0cbd21... glib-compile-resources: Fix leak of a GHashTable (*)
  0e888bd... gtypes: Fix signedness of __builtin_bswap() usage (*)
  702b6af... gtestutils: Explicitly cast args to g_assertion_message_cmp (*)
  9a08d3e... Prepare for 2.54.1 (*)
  8be9a6f... Revert "Prepare for 2.54.1" (*)
  2afcf6c... trivial: tweak Spanish translation header (*)
  81d7af3... gmem: Make it more obvious that g_mem_set_vtable() does not (*)
  23ba8ae... testutils: Report fatal errors and warnings as TAP (*)
  733c7bd... g_test_log: Consistently use GLib whitespace style (*)
  eb5120d... [l10n] Updated Catalan (Valencian) translation (*)
  21d2c64... gfileutils: add some sanity checks (*)
  55905db... gfile: Fix typo in documentation for g_file_set_attribute() (*)
  acea147... gsettings: Suppress error messages of completion (*)
  85680f4... docs: Rewrap line to avoid it being interpreted as a list (*)
  c443ade... gprintf: Fix documentation regarding <glib/gprintf.h> (*)
  d3745d1... gprintf: Add a reminder concerning <glib/gprintf.h> (*)
  c7dc81c... docs: Escape some backslashes for markdown (*)
  1508db2... gio: Add hack to close up dbus-daemon race (*)
  b090a07... Fix documentation about stopping signal emission from insid (*)
  121b1e5... docs: Fix incorrect macro name in GType tutorial (*)
  9cbff9f... gclosure: Fix (transfer) annotations on GClosure constructo (*)
  0a10f73... glocalfileinfo: Use g_strcmp0() for some comparisons which  (*)
  8330b09... Bug 679467 — Mention translation in g_warning() documenta (*)
  493723b... gmessages: Update advice for G_LOG_DOMAIN (*)
  5040de9... docs: Mention gsize, goffset, etc. are in C99 (*)
  7895706... Type accuracy for result of strlen() in string utilities (*)
  2bdec0c... gbytes: Fix check in try_steal_and_unref (*)
  bd2fa54... glib: Correct typos of ‘character’ (*)
  860dc94... tests: Add some assertions on some otherwise-unused variabl (*)
  7e70dd8... gmodule: Use RTLD_DEFAULT if defined __BIONIC__ (*)
  2c6c032... gio: Fix gio-tool-open.c on Windows/Cocoa (*)
  7b15f12... Remove PERL_PATH from Autotools build (*)
  f40154e... build: Look for mkostemp when configuring (*)
  dc39232... Do not build journal integration on older Linux platforms (*)
  5b64522... socket: fix typo in get_remote_address docs (*)
  62dedcb... gmacros: Fix deprecations support with ICC (*)
  b9f2ea4... gdbus-codegen: Don't assume bindir and datadir share prefix (*)
  30b25a6... meson: Fix permissions of installed scripts (*)
  12e32e9... Don't skip invalid enum values in schemas (*)
  a71f51d... build: Add gdbus-codegen files as dependencies in generated (*)
  bf7fcd2... gtester-report: Ignore package, version and revision info i (*)
  181b58c... build: Fix build with srcdir ≠ builddir (*)
  652a47d... docs: Fix a typo in the GSlice documentation (*)
  5564dde... gdate: add g_date_copy() (*)
  b3acf58... gdbus-tool: Fix tab-completion for non-message-bus connecti (*)
  51e91e3... gdbus-tool: Fix some invalid indentation (*)
  faf9440... gdbus-tool: Add tab completion support to `gdbus emit` (*)
  17e29be... Document how to integrate GTest into your project (*)
  b444ae0... meson: Improve gdbus-codegen custom target dependencies (*)
  6abdc06... W32: Bump target NT version to 0x601 (7 or newer) (*)
  4a77eb1... Replace all instances of ssize_t with gssize (*)
  ca4fe59... gio: mark the GAsyncResult source_object as nullable (*)
  ee1d38c... docs: Fix an incorrect function name in GSettings documenta (*)
  5876cdf... gsettingsschema: Fix some incorrect whitespace (*)
  e34884e... gsettingsschema: Add a missing (nullable) annotation (*)
  b8ccbd9... Fix variable-scoping to avoid declaring on platforms where  (*)
  0ef7174... Document that pre-unmount may not be emitted (*)
  77fbc10... introspection: Add more annotations for GFile (*)
  7d5c738... gio/tests/file: increase an arbitrary timeout (*)
  331f73c... gio/tests/gdbus-proxy: sleep longer when testing that we ti (*)
  3d82969... tests: Fix case of a string comparison (*)
  1fb56be... gio: Mark g_task_get_source_object as nullable (*)
  aeecd81... gio: fix race condition in GDBusObjectManagerClient (*)
  b5e7e39... build: Fix enable-libmount=auto (*)
  65e443d... gio: Mark callback_data of GFileReadMoreCallback as closure (*)
  6e48063... g_child_watch_source_new: Document restrictions for POSIX p (*)
  c3a5c45... Update Nepali translation (*)
  0d69462... gunixmounts: Update list of virtual file systems to ignore (*)
  bf4f825... docs: Update glib-genmarshal man page (*)
  cd97f93... docs: Update glib-mkenums man page (*)
  c60226e... [MacOS] Fallback to CFStringGetCSTring if CFStringGetCStrin (*)
  13c6d9f... Revert "[MacOS] Fallback to CFStringGetCSTring if CFStringG (*)
  e55efa3... OSX: Use xdgmime system to guess content type from data (*)
  4bdb012... docs: Fix XML syntax error (*)
  a79ca79... Fix missing zlib.h in subprojects/zlib/ with Visual Studio (*)
  ea725a6... gio: add g_socket_join_multicast_group_ssm (IGMPv3 SSM) (*)
  df7e4db... glib-mkenums: Fix typo in version string (*)
  2bd423c... MacOS: create_cstr_from_cfstring uses safe conversion - use (*)
  37c0610... MacOS: gosxappinfo.c Fix some memory leaks. Fix failure con (*)
  fcfbaf8... glib-mkenums: Add default comment template if none is provi (*)
  a8e5599... Visual Studio Projects: Improve binary security (*)
  9814898... Visual Studio 2008 Projects: Improve binary security (*)
  3d4fb44... gsettings: make g_settings_bind() documentation clearer (*)
  5c13bf9... build: Use subdir-objects with Autotools (*)
  9023fa3... Sort the list of files being processed by glib-mkenums (*)
  f99045f... socket: Don't poll the socket fd after close (*)
  c5202bc... Add socket postmortem test (*)
  b829b76... gutf8: Fix length handling in g_utf8_make_valid() (*)
  9a319a1... glib-genmarshal/glib-mkenums: Add comment clarifying licens (*)
  4b07869... socket: actually remove fd from poll when socket is closed (*)
  51f9c95... utils: refactor g_format_size_full (*)
  f43babf... Revert "utils: refactor g_format_size_full" (*)
  1e4221a... gio: Add API for identifying system FS types and device pat (*)
  767296d... gio: Add autoptr declarations for GUnixMountEntry and GUnix (*)
  0f82ff1... gdbus-proxy: Fix erroneous timeout during following tests (*)
  7641aed... Clarify documentation of GValueTransform (*)
  3a3af3d... build: Fix -Wstrict-prototypes warning in glib-2.0.m4 (*)
  e130d2e... build: Add #serial lines to m4 files (*)
  3eacec1... Use hash tables as sets in various places (*)
  3c5b59d... docs: Clarify the thread-default GMainContext where the res (*)
  61ea1e7... docs: Don't be vague about where GTask dispatches the resul (*)
  a71251d... gkeyfile: Add some examples to the documentation (*)
  09d936c... docs: Explain how GAsyncReadyCallbacks are, and should be,  (*)
  7339a09... docs: Mention the idiomatic way of invoking a GAsyncReadyCa (*)
  3d35379... docs: Fix typo in documentation for G_PRIVATE_INIT (*)
  fed574a... introspection: Add more filename type annotations for strin (*)
  74a0e0f... Update German translation (*)
  5163805... docs: fix bogus override for GIConv (*)
  7ccbd86... utils: refactor g_format_size_full (*)
  868ea19... Update Slovak translation (*)
  d31a751... Updated Czech translation (*)
  34148fc... mkenums: Don't raise when unlinking a file that does not ex (*)
  69b2b5f... meson: Fix libmount support (*)
  c74ab4a... gobject: Fix typo in documentation for g_param_spec_get_def (*)
  53bd6a3... W32: Add a stat() implementation for private use (*)
  663a5cc... gio/gasynchelper.c: fix cast from pointer to smaller int ty (*)
  41112ef... GSeekable: improve g_seekable_[can_]truncate docs (*)
  d011223... g_get_host_name: ensure hostname has UTF8 encoding on Windo (*)
  96ebcee... Build with old libmount too (*)
  430e2dd... meson: Fix GDB scripts install_dir for *nix (*)
  625bfa0... meson: Fix comment explaining gdb hacks (*)
  953a51d... meson: Fix installation of gdb autoload scripts v2 (*)
  6036d40... build: Work with automake 1.13.3 (*)
  54f6c56... utils: Add new G_FORMAT_SIZE_BITS flag for g_format_size_fu (*)
  719edde... GModule win32: disable error dialog popup (*)
  6b96364... Update German translation (*)
  fc031da... Updated Czech translation (*)
  6acaca8... gio: Show icons based on file's mime type on OS X (*)
  9bcd780... gio: Eliminate warnings in cstring conversion on OS X (*)
  df957fa... Update Spanish translation (*)
  a6fc4da... gmessages: Add timestamp to g_log_writer_format_fields() (*)
  ea2901a... gio: GPollFileMonitor is not cleaning up correctly (*)
  f5e229c... convert: Fix tautological comparisons in tests (*)
  fc817eb... gthread: Emit a critical if g_rw_lock_reader_lock() fails (*)
  5448ef5... gio: Add FS magic number for FUSE (*)
  029cfa9... build: Ensure .py files are generated at build time not ins (*)
  d88d90c... Exec=true (seach via PATH) instead of hardcoding /bin/true (*)
  0091f7f... Use __APPLE__ token to control OSX-specific tests (*)
  df66b25... GSeekable: Fix g_seekable_truncate invoker reference (*)
  0d49cd1... gutils: Fix minor memory leak on error path (*)
  cb8bfa7... gdbus-codegen: Call abspath() earlier (*)
  90d8058... Updated Norwegian bokmål translation. (*)
  cfe41f4... build: Fix a broken link in an error message from configure (*)
  fac219a... tests: Fix a couple of bug base URIs (*)
  796599a... gio-tool: Do not alter uris before use (*)
  6546d87... docs: Add recent version check macros to glib-sections.txt (*)
  f33ca57... docs: Add 2.56 to the API version reference in glib-docs.xm (*)
  a12fbd2... docs: Add version and deprecation decorators to gtk-doc ign (*)
  249d74f... docs: Make argument names in GAppInfo consistent (*)
  8e8f4e6... docs: Fix various minor syntax errors in gtk-doc comments (*)
  68d62c3... gfileutils: factor out g_build_filename_va() (*)
  374ade1... glib: add g_build_filename_valist() (*)
  44d6052... gfile: add g_file_new_build_filename() (*)
  5ebd8f6... gmain: add g_clear_handle_id API (*)
  cd0bbbf... gvariant: Fix minor memory leak on error handling path (*)
  74c5e78... gmessages: Mark non-varargs log functions as static inline (*)
  b9b7a1d... gio-tool: fix inverted logic in monitor tool (*)
  7f9b886... meson: dist python script used also in autotools-generated  (*)
  b778ba3... gmessages: Improve formatting of a #define in the docs (*)
  63e9d10... gmessages: Give examples of G_DEBUG with gdb in the documen (*)
  1897e66... build: Drop data-to-c.pl in favour of data-to-c.py (*)
  e7adf0a... Updated Norwegian bokmål translation. (*)
  2812219... docs: add missing '*' chars at start of doc-comments (*)
  c68f66c... docs: fix 'emphasis' tag (*)
  e61c3c6... gstrfuncs: Fix a typo in a documentation comment (*)
  880f07f... gstrfuncs: Use curly quotes in a documentation comment (*)
  3c9c01e... GResource – Add note to documentation that the memory mus (*)
  7b60708... GResource – Create an internal copy of the GBytes if it i (*)
  38ffcd2... gresourcefile: simplify path canonicalization (*)
  5464461... gresource: avoid allocations in enumerate_children() (*)
  2227918... file: add g_file_load_bytes() (*)
  ed78f30... file: add tests for g_file_load_bytes() (*)
  c64b6da... gsignal: add assert on closure invalidate path (*)
  d4f07f2... glocalfile: Fix leak of FS type on some platforms (*)
  b2a0057... 2.55.0 (*)
  b5733ec... Solaris build fix (*)
  3cfac71... gdatetime: fix floating-point conversion (*)
  42d3ed0... glib: document restrictions on various foreach() functions (*)
  8d5c30c... Fix "on on" typo in tap-driver.sh comment (*)
  3b89702... glib/tests/mappedfile.c: Use temp dir instead of user runti (*)
  e8a09b3... GDBusMenuModel: Allow NULL bus name for peer-to-peer connec (*)
  d37af2b... GDBusActionGroup: Allow NULL bus name for peer-to-peer conn (*)
  f29065c... GMenuExporter: Allow NULL bus name for peer-to-peer connect (*)
  c71098d... tests/gmenumodel: Add test cases using peer-to-peer D-Bus c (*)
  63c07f9... codegen: Change (allow-none) annotations to (nullable) (*)
  edcabe1... tests: Don't assume that private data follows the instance  (*)
  e73831d... tests: Re-wire the testgobject test program to the build sy (*)
  9ab0073... glocalfileinfo: Fix a leak on an error handling path (*)
  f2c093f... build: Drop --enable-rebuilds configure option (*)
  0b10c41... Git should ignore generated config.py file (*)
  deeacce... Do not load systemwide giomodules during self-test (*)
  6bcc8b4... Add configuration option for charset.alias directory (*)
  ca32be3... Fix -z nodelete configure check to work on Solaris (*)
  0dc68e5... tests: Use g_test_skip() instead of a message in GDateTime  (*)
  4e5c661... tests: Add tests for GArray constructors (*)
  c603ba3... meson: Add 'charsetalias-dir' option mirroring the autotool (*)
  2e5bb92... meson: Use files() for headers and sources (*)
  1969af3... build: Use AM_DISTCHECK_CONFIGURE_FLAGS rather than unprefi (*)
  bd22bb9... meson: Use files() for gio sources and headers (*)
  7a9d927... meson: Create gio-unix and gio-win32 internal deps (*)
  87122ca... meson: Fix gnulib compilation on MSVC (*)
  b97e5cb... glib-tap: Add missing mkdir for .test generation rule (*)
  bc277bf... docs: Fix typo in the GObject tutorial (*)
  bb2696e... Updated Hebrew translation (*)
  f5dba7d... docs: Correct inconsistency in GObject tutorial (*)
  d44afba... macros: make G_GNUC_CHECK_VERSION() portable (*)
  7dcc09e... gproxyresolverportal: do not connect to session bus when no (*)
  82adf7b... tests: Work around a gdb bug in assert-msg-test (*)
  7d3e673... Remove outdated/obsolete README (*)
  76072a2... kqueue: Fix invalid emission of G_FILE_MONITOR_EVENT_MOVED  (*)
  9853842... inotify: Ignore IN_Q_OVERFLOW events (*)
  748bb24... inotify: Don’t propagate unrecognised events to GLocalFil (*)
  030efac... build: Include $host_cpu in tapset directory (*)
  d73f8ee... gmain: Make GSourceCallback thread-safe (*)
  9297a59... gmain: Mark some ref_count variables as volatile (*)
  74cbd6c... gslist: Document that g_slist_sort() is stable (*)
  2cd2671... tests: Add tests to ensure g_[s]list_sort() are stable sort (*)
  181eb90... gdesktopappinfo: Downgrade a warning to a debug message (*)
  b16d7fc... gmountoperation: Add missing (array) annotations (*)
  ae78950... gnode: Eliminate implicit signed-to-unsigned integer conver (*)
  e644bfa... gio: Add some casts for printf() formatting statbufs on Sol (*)
  bccc105... gdatetime: Fix handling of unsupported nl_langinfo() items (*)
  643c2d5... gdatetime: Drop a duplicate #define (*)
  2a0db6d... inotify: Add missing commas (*)
  d35d9b7... codegen: fix array out-param annotations (*)
  37d9b0c... gdbusutils: Fix a memory leak in g_dbus_gvalue_to_gvariant( (*)
  a2a4a10... tests: Fix some minor memory leaks in gdbus-test-codegen (*)
  aca410c... gobject: Add missing annotations to GValue variant methods (*)
  ed62018... gtester: do not consider skipped tests as failures (*)
  90dd9ff... gmain: Unref GSourceCallbackFuncs _before_ finalising GSour (*)
  0a2b238... build: Include host_machine.cpu_family() in tapset director (*)
  06719a8... docs: Drop unnecessary <!-- -->s from gtk-doc comments (*)
  4fd537b... gobject: Minor typo fix in a g_critical() warning (*)
  7f639fd... gmain: Improve documentation of GSourceFuncs (*)
  36f7440... goutputstream: Fix pre-condition (*)
  532f1ed... gmain: Clarify documentation of g_source_remove() (*)
  69ea026... Fix a 32-bit time_t cast (*)
  e45f99e... gvariant: Clarify return docs for g_variant_get_normal_form (*)
  18f4583... gdbusconnection: Fix link in documentation (*)
  c26aab3... gio: Fix a minor indentation problem (*)
  f44472e... gobject: fix typecasts via g_object_ref (*)
  c9e6270... libcharset: Don't try to include configmake.h (*)
  36b1132... Remove ancient README.translators (*)
  0d59878... Fix gschema.dtd regarding flags (*)
  345f1c1... Update Indonesian translation (*)
  1a07e35... gtester-report: fix range usage when running as python3 app (*)
  2ebc78a... gio: Remove stray ‘<’ from gschema.dtd (*)
  ed3d2d9... gbytes: Clarify nullability for g_bytes_unref() in docs (*)
  62dece1... gio: Fix querying of thumbnail attributes other than thumbn (*)
  018b997... MacOS: fix content type check vs. mime check to show folder (*)
  3fae39a... gobject: add type propagation to gobject ref API (*)
  9f3f089... Use escaped version of typeof (*)
  fbed9c8... gdesktopappinfo: Pass a copy of the URIs list to expand_app (*)
  d501bd0... gdesktopappinfo: Gracefully handle NULL URIs when passed to (*)
  637a298... gio/tests/appinfo: New test for launch with "appId-less" ap (*)
  1a6f648... Disable refcounting type propagation with C++ (*)
  6d02102... MacOS: gosxcontenttype.c consider generic icon names also (*)
  fa8d42d... Meson: Fix build of gtkdoc (*)
  12fa92d... docs: Split GSocketConnectable/GProxyAddressEnumerator docu (*)
  6a597f9... gtestutils: Add missing include (*)
  b6b7440... glib-mkenums: best effort attempt on non-utf8 encoded files (*)
  f580427... gdbus-codegen: Clarify license of generated code (*)
  0c0b1bd... g_type_check_value, g_type_check_value_holds: accept const  (*)
  fa8b76a... g_test_subprocess: record raw wait status and interpret it  (*)
  9c8c609... GTest: interpret child processes' wait status if we log the (*)
  db7c118... meson: add libintl when linking gio-tests on OSX (*)
  17bfc39... meson: add carbon and cocoa libs when building for OSX (*)
  5f83cd3... meson.build: make the android-check reflect the autotools o (*)
  95e2800... testutils: Document what happens by default and how to chan (*)
  ea159a9... gmenumodel test: If something goes wrong, don't wait foreve (*)
  8fef0a9... gmenumodel test: Wait for the expected events to happen (*)
  8e91aae... glocalfile: Update the list of Linux filesystem magic numbe (*)
  62c4768... Meson: Add missing options and conform to naming guidelines (*)
  156d32c... gobject: new g_set_weak_pointer() & g_clear_weak_pointer()  (*)
  bf0be21... Do not generate marshaller aliases in source files (*)
  f49a93b... Add support for g_auto[s]list(Type) (*)
  a07b578... Do not expand autoptr macros when running introspection (*)
  8213793... socketlistener: fix event signature in vfunc (*)
  b1c7d24... docs: Remove mention of disable-regex (*)
  8ade1af... docs: Update the "building GLib" section (*)
  54b04f7... Binding: bind_property’s @notify func is nullable (*)
  b441c21... gdbus-test-codegen: Cast to void* to printf "%p" (*)
  0e22d19... Bug-790839 GApplication command line --help enhancements (*)
  e91c118... Revert "gmain: only signal GWakeup right before or during a (*)
  7f69b82... GIOModule: Use unique names for load/unload symbols (*)
  0e7b82a... GTypeModule: Allow registering static types (*)
  aa7c5cb... meson: build Windows resource files (*)
  cf93b27... meson: fix static build under Windows (*)
  617d40c... Bump to version 2.55.1 (*)
  6d009bc... Add ‘gsettings list-schemas --print-paths’ option (*)
  2939585... meson: work around meson not passing on the threads depende (*)
  7c2fd10... docs: Remove some latent DocBook usage in the GObjectClass  (*)
  32b2ab9... docs: Fix some odd grammar in the GDBusError documentation (*)
  ca1aacc... docs: Remove redundant sentence from g_prefix_error() docum (*)
  a4686b8... g_source_set_ready_time: Move no-op fast-path under the loc (*)
  7f3bfcb... cancellable: Don't assert if finalization races with cancel (*)
  7c8906d... meson: skip optional linux deps that default to true when b (*)
  8f7cc8c... gkeyfile: Document need for KEEP_TRANSLATIONS with get_loca (*)
  d8fe926... Fix various strict aliasing problems with sockaddr (*)
  97d24b9... glib: Fix strict-aliasing warnings with g_clear_pointer() (*)
  ade324f... build: Enable -fno-strict-aliasing (*)
  e42ff01... docs: Mention that we build with strict-aliasing disabled (*)
  eba53aa... build: Add missing test GSchema XML file to dist list (*)
  84350cb... gopenuriportal: Fix mismatched types in callback (*)
  a55bfee... gdesktopappinfo: Add g_desktop_app_info_get_locale_string() (*)
  ef65c16... gbookmarkfile: fix up annotations (*)
  7a2cc0f... Updates for 2.55.1 (*)
  0d69e55... Fix the build (*)
  9e5254e... tlsclientconnection: Update use-ssl3 documentation (*)
  045b805... tlsclientconnection: Deprecate ssl3 property and functions (*)
  6dafc1c... Move G_DIR_SEPARATOR* and G_SEARCHPATH_SEPARATOR* into glib (*)
  a3d223d... gdbus-codegen: Split license string (*)
  2685a53... gdbus-threading test: Allow even longer for test_method_cal (*)
  c4ad10f... docs: Mention D-Bus reply types are tuples (*)
  181d1c3... GNetworkMonitor: Rename "network-changed" signal argument (*)
  17e03ef... gbookmarkfile: check length before dereferencing groups (*)
  e7c0446... meson: change error() to warning() when checking if membarr (*)
  f25c7a2... meson: fix G_DIR_SEPARATOR* define on Windows (*)
  b241e3a... meson: only add -fno-strict-aliasing if supported by compil (*)
  59c5b93... glib: fix compiler warning for g_unsetenv_utf8() on windows (*)
  d020766... docs: Fix typos in GConvert documentation (*)
  ee8f7be... gsequence: Kill check_iter_access() (*)
  6aa19a2... gsequence: Add seq_is_end() (*)
  9c638bb... docs: Fix a typo in the GDBusProxy documentation (*)
  373bf17... docs: Fix syntax in GDBusInterfaceSkeleton documentation (*)
  d3b0745... docs: Add a link to the Wikipedia page on TOCTTOU races (*)
  e430541... docs: Remove XML-style comments from documentation strings (*)
  d870628... gdatetime: Avoid repeated floating point multiplies with IS (*)
  e205424... gdatetime: Mark the usecs as volatile (*)
  dcc1fe0... gdbus-codegen: Use Color's print_* methods (*)
  e59bce3... gdbus-codegen: Move from optparse to argparse (*)
  c658d03... gdbus-codegen: Add support for pragma inclusion guard (*)
  a66f2f8... gdbus-codegen: Split C header and code generation functions (*)
  22772ac... gdbus-codegen: Split C header and code generation (*)
  6c3af1c... gdbus-codegen: Remove unnecessary parameters from the const (*)
  e4d68c7... gdbus-codegen: Support for separate C header and code gener (*)
  88101e5... docs: Add missing apostrophes in GObject documentation (*)
  261cb8e... gdbus-codegen: Set source coding to utf-8 (*)
  4808a95... GFile: Add g_file_peek_path() (*)
  051d69b... gdataset: Fix a typo in a documentation comment (*)
  5fba62a... gmessages: Flush output stream after logging messages (*)
  e6c3060... docs: Drop references to Perl in glib-mkenums (*)
  dcfa225... docs: Small improvements to glib-mkenums man page (*)
  c685ce9... Fix dir separator in the Autotools build on Windows (*)
  3ee859d... docs: GSequence: better document how to sort large amount o (*)
  f9aacf3... GNetworkMonitorWindows: Add IPv4/IPv6 network monitor backe (*)
  ba976f1... gio: Rename gnetworkmonitorwindows to gwin32networkmonitor (*)
  3787e42... gio: Rename GNetworkMonitorWindows to GWin32NetworkMonitor (*)
  1e6803b... gmain: Partial revert of recent wakeup changes to gmain.c (*)
  413605a... gconvert: Optimize UTF-8 conversions, fix output on error (*)
  81cd815... gconvert: Tighten, document embedded NUL behavior of UTF-8  (*)
  d584ff7... Test embedded NULs in input of g_{locale,filename}_to_utf8( (*)
  f35a6a7... gconvert: Consistently validate inputs and outputs for embe (*)
  52f9891... Test that g_convert() can handle embedded NUL bytes (*)
  6682415... Update Hungarian translation (*)
  cea7203... gnotification: Add missing deprecation tag to set_urgent() (*)
  801accf... GNotification: Don't ignore set_urgent()'s argument (*)
  4151bce... bytes: avoid intermediate refs in g_bytes_new_from_bytes() (*)
  47b78e6... tests: additional test for g_bytes_new_from_bytes() (*)
  c1d58dd... build: Document the chmod-scripts configure command (*)
  7e0d42e... gunixmounts: Skip accumulated events from file monitor (*)
  382d13b... Clarification for memmory allocation function (*)
  93042e0... gdbus-codegen: Fix issue with docbook generation (*)
  3ef8361... gdbus-codegen: Improve documentation (*)
  4752d72... gdbusaddress: Disable proxy support for D-Bus addresses (*)
  1a99154... gpollableoutputstream: document side effects of WOULD_BLOCK (*)
  cb8c919... simpleproxyresolver: Don't crash on invalid hostname (*)
  132cf9a... resolver: Return error looking up services on invalid hostn (*)
  8836662... GSimpleProxyResolver: Add test case for broken hostname (*)
  5f2c20e... networkaddress: Return an error from _g_uri_parse_authority (*)
  99b792f... networkaddress: Add early sanity check to _g_uri_parse_auth (*)
  e889fb2... resolver: Return early if URI is invalid (*)
  b6d1c12... gcharset: Mention the environment variables queried by g_ge (*)
  fc85707... gkeyfile: Fix FD validity test to be technically correct (*)
  3859293... docs: Clarify the definition of goffset (*)
  ad6afd0... docs: Replace an XML entity with a UTF-8 character instead (*)
  19bc03e... docs: Minor wording improvements in GConvert documentation (*)
  a19eed4... tests: Add a missing const to a variable in the GConvert te (*)
  8abf3a0... gconvert: Fix error handling for g_iconv() with unrepresent (*)
  3a88ab6... tests: Add some documentation to the illegal sequence conve (*)
  5ed77c1... gdatainputstream: Deprecate read_until() in favour of read_ (*)
  07f75f6... gdbusmessage: Make a translatable message translatable with (*)
  32cc60d... gmessages: Fix -Wformat warnings for g_message() and friend (*)
  235f495... gsettings: remove redundancy in 'list-recursive' (*)
  40be86b... gio: Port GThreadedResolver to use res_nquery() to fix thre (*)
  1c0bed9... docs: Clarify dest requirements of g_utf8_strncpy() (*)
  8e74fbf... gnetworkaddress: Fix minor memory leak (*)
  32b1679... Update Polish translation (*)
  7b3f78f... Update Indonesian translation (*)
  1574321... GKeyFile: add API for getting locale of a string (*)
  79d9ea2... gthread: Fix a typo in an #ifdef on the non-native mutex pa (*)
  567e554... codegen: Fix a typo in g_variant_get_objv() (*)
  a4fc4c1... trivial: add some helpful comments (*)
  e9dd5e1... gkeyfile: Fix -Wincompatible-pointer-types warning (*)
  a05a21b... GValue – Don't cast G_VALUE_TYPE() argument to GValue* (*)
  9a50dcb... doap: Add myself as a maintainer (*)
  bba5d91... doap: Update git URIs to reflect GNOME GitLab migration (*)
  76df8cb... Add myself to the DOAP for GLib (*)
  ca95aa7... Revert "GValue – Don't cast G_VALUE_TYPE() argument to GV (*)
  565d8fa... docs: Add Markdown backticks around `/dev/null` in a few pl (*)
  8a93e2d... gconvert: Correctly annotate string types and output parame (*)
  7f1fd24... gconvert: g_filename_from_utf8() returns (type filename) (*)
  80ce29f... Update Galician translation (*)
  f82b8f3... Update Chinese (Taiwan) translation (*)
  f8ee429... gdbusproxy: Add some missing (transfer) and (nullable) anno (*)
  5b88ed8... gsettings: fix typo in class documentation (*)
  c3c7b52... goutputstream: Fix missing call to clear_pending in flush_a (*)
  b716660... build: Drop fallback checks for libmount versions without p (*)
  04b3ce7... build: Remove incorrect to_int() calls in meson.build (*)
  0cd5127... build: Fix Meson checks for res_nclose() and res_ndestroy() (*)
  644ecec... gconvert: Fix some typos in documentation comments (*)
  35d5add... build: Lower libmount dependency to 2.23 (*)
  4183ced... tests: Use a different time for testing UNIX timestamps (*)
  66ab836... gsubprocess: Fix a critical calling communicate() with no p (*)
  d3e5a19... Update Friulian translation (*)
  ee57d56... 2.55.2 (*)
  809c666... gobject: Mention transfer semantics of installing propertie (*)
  77419cf... docs: Mention the newly added return values (*)
  9453b97... docs: Add G_ENABLE_DIAGNOSTIC (*)
  80d328b... build: Separate the Objective C files into their own helper (*)
  0664b61... gdbusconnection: Fix error in g_dbus_connection_emit_signal (*)
  2ffba0e... gdatainputstream: Document the returned string is always nu (*)
  a5778ef... gio: bump splice copy buffer size to 1024k (*)
  a66fc8e... gfile: Fix FD leak introduced in error path in previous com (*)
  2f07630... gquark: simplify g_quark_from_static_string/g_quark_from_st (*)
  d933cf9... gquark: simplify g_intern_string/g_intern_static_string (*)
  be4f96b... g_date_time_format: Support nominative/genitive months (*)
  f84ce12... Update Brazilian Portuguese translation (*)
  c97922c... gtester: fix -Wduplicated-branches (*)
  62e8168... gatomic: fix -Wduplicated-branches (*)
  c1f5e52... gtype: cast *_init functions to void(*)(void) first (*)
  59d4ee9... Update Polish translation (*)
  c01c255... tests: data-input-stream: fix -Wduplicated-branches (*)
  55e1c61... gtype: Fix use of potentially undefined GVoidFunc (*)
  f726151... Update Friulian translation (*)
  8a1c295... Update Galician translation (*)
  58c1d4a... Update Indonesian translation (*)
  4d32d18... Update Catalan translation (*)
  96f3999... Update German translation (*)
  22b2248... tests: Add a debug message to gdbus-peer test (*)
  9ae71e3... gutils: fix missing include (*)
  5e2fa02... Update Spanish translation (*)
  03d06c1... gwin32networkmonitor: fix build with MSVC (*)
  9152244... g_date_set_parse: Also support nominative/genitive month na (*)
  5520a87... win32_strftime_helper: Factor out the common code (*)
  fa12658... win32_strftime_helper: Support nominative/genitive month na (*)
  3597683... Add tests for formatting and parsing month names (*)
  998bda1... po: Update en_GB translation (*)
  493d343... tests: Disable /date/month_names test with older libc versi (*)
  d1a080b... Update Spanish translation (*)
  d8a3492... Allow running gdbus-peer inside a container (*)
  5459b34... Do not use g_test_incomplete() for missing locales (*)
  8bfedb5... Increase the timeout for some GLib tests (*)
  e04d2e8... ci: Add GitLab CI description file (*)
  c26c7e4... Update Spanish translation (*)
  609a28c... Update Spanish translation (*)
  4f94212... gio: tests: modules: declare _get_type prototype (*)
  6f16176... po: Fix Spanish abbreviated month names (*)
  0db0451... Update Italian translation (*)
  aef0e69... configure.ac: add -Wduplicated-branches (*)
  9d24c8b... build: meson: add warning flags (*)
  03e86d0... Remove HAVE_CONFIG_H defs and uses (*)
  1717a8c... gdbus-tool: Ignore unknown options for the 'emit' subcomman (*)
  2a27170... gdbus-tool: Make --dest optional for emit again (*)
  e2d9884... gdbus-tool: Don't repeatedly complete --signal (*)
  0cf523e... gdbus-tool: Factor out common GOptionContext construction (*)
  658fe8d... Updated French translation (*)
  6b1c9b5... Update Serbian translation (*)
  2e117e2... Update Serbian Latin translation (*)
  90d3337... docs: Mention pointer semantics for g_array_set_clear_func( (*)
  cbca421... Update Hungarian translation (*)
  5f5eda2... Update Kazakh translation (*)
  6cea0c6... Update Korean translation (*)
  170466d... gio: fix compiling on macOS by moving all Objective-C file  (*)
  f5d1ac0... GNetworkMonitorBase: don't fail when IPv6 support is unavai (*)
  2c15b90... date: Amend some comments about the month names (*)
  29df0b9... gio: Fix 'overide' typo in g_network_address_parse doc (*)
  11909c6... gdatetime: Clarify documentation about clamping on addition (*)
  85f3bc1... gnetworkmonitornetlink: Fix potential GMainContext issue (*)
  23fad11... gnetworkmonitornetlink: Use a coarser-grained timer for dum (*)
  88bf493... gnetworkmonitornetlink: Refactor some code to reduce duplic (*)
  183c846... gnetworkmonitornetlink: Fix memory leaks on error paths (*)
  61a8998... gnetworkmonitornetlink: Fix a memory leak in unusual circum (*)
  35d4c7f... gnetworkmonitornm: Fix some minor GVariant memory leaks (*)
  8266238... gnetworkmonitornm: Use g_strv_contains() rather than reinve (*)
  4e8a4d0... Updated Czech translation (*)
  9a635bd... Update Scottish Gaelic translation (*)
  ee000de... Update British English translation (*)
  7fb96a1... Updated Lithuanian translation (*)
  174806b... Updated Danish translation (*)
  e23ab2b... Update Dutch translation (*)
  feac4a3... Update Swedish translation (*)
  9a8cd4f... Update Finnish translation (*)
  777f1fc... Update Latvian translation (*)
  f556f36... Add month names with day to Afrikaans translation (*)
  782a37f... Add month names with day to Aragonese translation (*)
  1ce2e85... Add month names with day to Arabic translation (*)
  f18d5f9... Add month names with day to Assamese translation (*)
  c7b5c89... Add month names with day to Belarusian translation (*)
  e23db21... Add month names with day to Bulgarian translation (*)
  89c9441... Add month names with day to Bengali (India) translation (*)
  3875749... Add month names with day to Bosnian translation (*)
  d6fb609... Add month names with day to Catalan translation (*)
  ee85287... Add month names with day to Catalan (Valencian) translation (*)
  53c0f9a... Add month names with day to Greek translation (*)
  ec9a7dc... Add month names with day to English (Canadian) translation (*)
  fac607d... Add month names with day to Esperanto translation (*)
  7f1b023... Add month names with day to Estonian translation (*)
  bda8b1a... Add month names with day to Basque translation (*)
  dc45e88... Add month names with day to Persian translation (*)
  5d83103... Add month names with day to Friulian translation (*)
  1d4e8f5... Add month names with day to Irish translation (*)
  9aee2f4... Add month names with day to Scottish Gaelic translation (*)
  dc6d504... Add month names with day to Gujarati translation (*)
  bdecf97... Add month names with day to Hebrew translation (*)
  098c00f... Add month names with day to Hindi translation (*)
  01596ae... Add month names with day to Croatian translation (*)
  bfdc5b7... Add month names with day to Icelandic translation (*)
  09d371e... Add month names with day to Japanese translation (*)
  94eb23d... Add month names with day to Kannada translation (*)
  eea6991... Add month names with day to Malayalam translation (*)
  de92a63... Add month names with day to Marathi translation (*)
  a4e950a... Add month names with day to Norwegian bokmål translation (*)
  d5933a4... Add month names with day to Nepali translation (*)
  7dc3c8f... Add month names with day to Occitan translation (*)
  99c9feb... Add month names with day to Odia translation (*)
  6e26ac6... Add month names with day to Punjabi translation (*)
  6a06647... Add month names with day to Portuguese translation (*)
  45c3e87... Add month names with day to Romanian translation (*)
  5f865be... Add month names with day to Russian translation (*)
  1144cfc... Add month names with day to Slovak translation (*)
  360bf29... Add month names with day to Slovenian translation (*)
  c512329... Add month names with day to Tamil translation (*)
  44a96b6... Add month names with day to Telugu translation (*)
  b9c3328... Add month names with day to Tajik translation (*)
  ca7c43e... Add month names with day to Thai translation (*)
  05b7d38... Add month names with day to Turkish translation (*)
  e663b24... Add month names with day to Uyghur translation (*)
  24f2398... Add month names with day to Ukrainian translation (*)
  58e00dd... Add month names with day to Vietnamese translation (*)
  a998018... Add month names with day to Chinese (Simplified) translatio (*)
  20d8cb3... Add month names with day to Chinese (Hong Kong) translation (*)
  0040ba0... Add month names with day to Chinese (Taiwan) translation (*)
  b03c37c... Sync abbreviated month names in Greek translation with CLDR (*)
  cc50c19... configure.ac: link to AppKit on macOS. (*)
  8b89331... Updated Lithuanian translation (*)
  76f770a... More corrections in Lithuanian date formats (*)
  5d93dd6... Update Turkish translation (*)
  7c1e2b7... Update Dutch translation (*)
  f59c379... Update Estonian translation (*)
  12f1109... gdatetime: Fix locale handling for nl_langinfo() calls (*)
  36af567... tests: Ensure gettext strings are loaded in UTF-8 in gdatet (*)
  c4f58e3... tests: Skip the gdatetime month names test when running uni (*)
  f58d46e... 2.56.0 (*)
  423bf53... Updated Spanish translation (*)
  7fe793e... tests: Update month names (*)
  9cadb90... tests: Compare month names case-insensitively (*)
  987bf5b... gdatetime: Add missing #define WEEKDAY_FULL_IS_LOCALE (*)
  abe3293... gobject_gdb.py: 'address' is a property of gdb.Value not a  (*)
  8e315bd... tests/date.c: include config.h to expose Vista+ macros (*)
  f7c0ff7... gdbus: actually return string length from hexdecode() (*)
  249330c... gdbus: pass string length to hexencode() (*)
  cc7ab04... gdbus: do not initialize gsize variables with -1 (*)
  aab83f7... gdbus: make hexencode() a shared function to avoid duplicat (*)
  affe33b... gversionmacros: Add version macros for GLib 2.58 (*)
  1520134... build: Bump version to 2.57.0 (*)
  e311a45... gcharset: Add g_get_language_names_with_category (*)
  46eedd1... tests: Add charset test to autotools and drop unnecessary u (*)
  aa39a05... kqueue: Multiple fixes and simplifications (*)
  b046c5b... tests: Use modern test assertions in GApplication test (*)
  7c1f38b... gapplication: Tighten up application ID validation (*)
  c672fcc... gunixmounts: Allow root to display mounts under /run/media/ (*)
  7fd17c4... Support whitespace stripping for JSON resources (*)
  7240287... Use g_file_open_tmp() instead of hand-rolling it (*)
  c5c3fa8... docs: Use appropriate tags for commands (*)
  b4117b8... Conditionally warn if pre-processing tools are not found (*)
  dd815c3... gsocketlistener: Fix a typo in the documentation (*)
  d107730... gsocketlistener: Document the need to call g_socket_listene (*)
  c78bf53... Update Hungarian translation (*)
  96cc501... Fix Visual Studio projects (*)
  c5ecf64... meson: Bump up timeout for slow test (*)
  eb8233a... Update Slovak translation (*)
  71eccfe... glib: Add (inout) annotations to g_[hmac|checksum]_get_dige (*)
  523c62a... Remove duplicated option in gio.xml (*)
  0a42a7c... glib-mkenums: Fix typos in a message and a comment (*)
  7027a12... glib-mkenums: Don't treat typedef enum _SomeIdentifier {} a (*)
  5e02a9f... glib-mkenums: Don't go into an infinite loop trying to find (*)
  891026d... giomodule: Fix a copy/paste error in some internal document (*)
  7e4a0d8... GIO: avoid a crash in calling portals (*)
  e2c16df... gthreadedresolver: Fix compilation with res_nclose() but no (*)
  ba4a953... gpollfilemonitor: Fix use-after-free caused by leaking GSou (*)
  e2bd6a6... gmacros: Don't define bogus __has_* macros (*)
  9dd8e83... gmain: Fix some minor typos in the documentation (*)
  b143c75... Spell Portuguese month and weekday names in lowercase (*)
  c92ffbd... Added Slovenian translation (*)
  1180649... docs: Fix a minor grammatical error (*)
  07731ff... Do not use g_autofree (*)
  327c379... Ignore GCC memory overflow warnings when testing overflows (*)
  94d4e8b... Initialize variables before using them (*)
  dd8d33d... Initialize boolean variable (*)
  ac42183... Initialize variable (*)
  dcc452b... Check stpcpy() and posix_memalign() to *not* to be built-in (*)
  6635922... Platform-dependent header ignore list for gio docs (*)
  a9c6531... Use a real test for G_HAVE_GNUC_VISIBILITY (*)
  3c76114... Meson: Use pkgconfig module to generate all pc files (*)
  dad4f95... Meson: Add carbon and cocoa flags into glib and gio pc file (*)
  19ffd36... ci: Install Meson from PyPI (*)
  75021c6... GSimpleAction: Clarify/fix @parameter(_type) docs (*)
  2134886... GSimpleAction: Explain "(expected|correct) type" (*)
  ff0c30b... GSimpleAction: Slightly improve docs for new()s (*)
  8db5542... GObject: Elaborate notify emission timing, options (*)
  0d953f8... GSettings: Don't mention nonexistent signal in doc (*)
  ec20cb4... tests/network-monitor: Always use the dummy proxy resolver (*)
  b868cf5... gio: Add dummy win32 notification backend (*)
  b806df0... gstrfuncs: Clarify that g_strv_length() does not accept NUL (*)
  3d50691... g_test_dbus_down: Ensure next test does not use old connect (*)
  9d27ed1... gio: Fix build on OS X < 10.9 (*)
  a9ad793... gobject: Mark g_object_new_with_properties as non-introspec (*)
  abf28c7... docs: Fix typo in examples (*)
  64d281a... Updated Slovenian translation (*)
  fbbad52... gsettings: Fix leaks and assertion on range binding failure (*)
  3ba2f83... glib-compile-schemas: Fix minor memory leaks in error paths (*)
  b33a454... W32 gstdio: don't close fd handle (*)
  5741f20... W32 gstdio: Don't try to get reparse tag unconditionally (*)
  d2c4910... gobject_gdb.py: add pretty printer for GType and GTypeClass (*)
  24e80aa... Link gdatetime test to libintl (*)
  ca0add4... gnetworkmonitor: Fix use-after-free when using from another (*)
  0beb62f... gio: fix compilation without F_{S,G}ETPIPE_SZ (*)
  a90c578... tests: Lower number of iterations in network-monitor-race (*)
  ff1b0ca... Update Russian translation (*)
  4e6dc6f... Update Russian translation (*)
  9ddd17d... gdatetime: Add g_date_time_get_timezone() accessor (*)
  8945227... gtimezone: Add g_time_zone_get_identifier() accessor (*)
  68f6d39... gdatetime: Fix a leak in g_date_time_new_week() (*)
  a80117c... gdatetime: Fix a spurious gcc warning (*)
  cf24867... gtimezone: Add g_time_zone_new_offset() convenience constru (*)
  38080ba... gdate: Add overflow precondition checks for g_date_[add|sub (*)
  f9ff797... gdate: Make integer comparisons explicit (*)
  33749d8... gdate: Comment that g_date_valid_dmy() does all necessary b (*)
  c8cbfd5... tests: Skip some of the fileutils tests when running as roo (*)
  d990f86... tests: Add more debug output to the network-address test (*)
  6751424... tests: Skip GSocket tests if setting up a server fails (*)
  ad50fdb... tests: Drop a slightly suspect GResolver test (*)
  cc5cd5e... inotify: fix segfault on watching hard links (*)
  3e4e005... inotify: Further fixes for hard link monitoring support (*)
  723ac89... tests: Add a GFileMonitor test for G_FILE_MONITOR_WATCH_HAR (*)
  d57f3e0... tests: Fix a minor memory leak in the GFileMonitor tests (*)
  3f741e0... Meson: Use cc.compute_int() instead of running our own code (*)
  b0ae762... Meson: Get results from cross file properties if cannot run (*)
  cc7e0f6... Meson: Define G_ENABLE_DEBUG and friends (*)
  29f4eac... gdbusconnection: Fix a typo in the documentation for close_ (*)
  b93788a... gobject: fix compilation with gcc <= 4.7 (*)
  0e1a26d... garray: Steal segment during destruction (*)
  5ccd944... Tests: gsubprocess: Do not use stdin/stdout variables (*)
  30c2ea4... Meson: Use cc.has_type() instead of our own snippet (*)
  994dd17... gsocket: Fix build error on Android (*)
  51e5324... Revert "gsocket: Fix build error on Android" (*)
  5c8b80c... Update Russian translation (*)
  cf58171... fileutils test - use UIDs only on *nix (*)
  042ab21... GObject: Clarify 8db5542803 by avoiding double -ve (*)
  ad3b2f2... gmessages: clarify what log levels are for (*)
  8076486... gobject: Fix redundant warning message in glib-genmarshal (*)
  1217b1b... codegen: List basenames of input files in generated preambl (*)
  ab17918... Reorder operations in _kqsub_cancel() to prevent races. (*)
  804b44f... Updated Slovenian translation (*)
  1489955... tests: Use gnome-clocks from flatpak (*)
  1e2579d... gdesktopappinfo: Filter out some binary names in search (*)
  6343555... tests: Fix desktop-app-info test (*)
  7efd76d... struct ip_mreq_source definition is broken on Android NDK < (*)
  9dc2da8... Updated Spanish translation (*)
  85a32c7... Force W32-specific POLL* constant values in meson (*)
  384a166... gdbus: Clarify types of g-properties-changed signal argumen (*)
  d137ceb... meson: Disable -Wformat-nonliteral for the embedded gnulib (*)
  06d6143... meson: pass -fno-builtin when testing whether stpcpy is a b (*)
  995f75c... gitlab-ci: Add 32bit MinGW jobs using MSYS2 (*)
  97c28f7... ci: fix warnings and enable --werror for the mingw build (*)
  d123717... Meson: Add missing link on libintl in tests (*)
  01e8396... Fix build when pthread_getname_np is not available (*)
  a20c8d4... ci: Rename `build-job` to `fedora-meson-x86_64` for uniquen (*)
  a8b4d51... gsequence: Various minor typo and reference fixes to the do (*)
  0d10dd9... tests/autoptr: Don't use /dev/null under Windows (*)
  f9f497a... tests: Add .desktop file for non-existent binary ... (*)
  9cbfb56... gutils: Fix deadlock if g_get_home_dir() fails when called  (*)
  22cd185... Fix various const-correctness issues (*)
  9365e21... More const-correctness fixes (*)
  8056b75... tests: Fix a free function in the GIO tests (*)
  16e58dc... gclosure: Expand documentation and fix some typos (*)
  9b4c50f... all: Remove trailing newlines from g_message()/g_warning()/ (*)
  1af84aa... gobject: Fix documentation for G_VALUE_LCOPY (*)
  758d707... g_list_store_splice: Add items in the order of the input ar (*)
  fe9457d... gliststore: Improve the test coverage (*)
  9d12af9... configure.ac: Remove --disable-znodelete options (*)
  a67dc37... Meson: Add -Wl,-z,nodelete and -Wl,-Bsymbolic-functions whe (*)
  b9b642d... fileutils: Add g_canonicalize_filename (*)
  0f37af7... glocalfile: Use g_canonicalize_filename (*)
  cb32614... timezone: Correctly resolve symlink from /etc/localtime (*)
  c47cf73... gfileutils: Add missing ‘Since’ line to g_canonicalize_ (*)
  a0c7f85... tests: Fix GDateTime format tests on non-English locales (*)
  e8798a4... ci: update meson (*)
  961be2b... ci: collect test coverage and deploy a html report through  (*)
  2d67f91... 2.57.0 (*)
  566e64a... Fix the cmp implementation for variant values (*)
  3d2ab46... ci: use timeout-multiplier=2 for running the tests (*)
  50677e9... gtimezone: Fallback to /var/db/zoneinfo on FreeBSD (*)
  71fba3b... kqueue/meson: add missing dependency (*)
  47c4a9f... Updated Czech translation (*)
  9d40f64... gdesktopappinfo: Mark GDesktopAppInfo constructors as nulla (*)
  5faac84... gdbus-codegen: Fix header include in the body file (*)
  a06117d... Revert "Fix the cmp implementation for variant values" (*)
  cc4de80... gobject: Reimplement g_param_values_cmp() for GParamSpecVar (*)
  b437a13... gio: Fix a typo in the docs for g_file_is_native() (*)
  98a0ab9... Always assume that we use a gnu/c99 printf implementation (*)
  9870de4... gobject: Fix a typo in the G_VALUE_LCOPY documentation (*)
  fe35f57... gregex: Clarify units in documentation (*)
  f75624f... gregex: Highlight some argument names in the documentation (*)
  0adbeac... gregex: Highlight in the docs that input must be in UTF-8 (*)
  864cb71... glib: Update internal copy of valgrind.h from Valgrind 3.13 (*)
  6acece5... ghash: Add g_hash_table_steal_extended() (*)
  2fd0627... gutils: Fix deprecation annotation for g_format_size_for_di (*)
  ede5c3f... macros: add G_GNUC_NO_INLINE function attribute (*)
  e924f77... gtype: improve get_type fast path (*)
  b6cb22f... Meson: Do not build tests with nodelete/Bsymbolic-functions (*)
  91c9cb5... config.h.meson: Add some missing #mesondefines (*)
  3e96523... meson: Fix atomic ops test to match configure.ac (*)
  2c9a84e... garray: Factor out implementation of g_ptr_array_remove_ind (*)
  e6200ea... garray: Document that return value of g_ptr_array_remove()  (*)
  d0a48f2... garray: Add g_ptr_array_steal_index*() functions (*)
  1c177ce... xdgmime: Add better detection for text vs. binary and zero- (*)
  ea8bd63... Update Indonesian translation (*)
  1f20ddb... gqueue: Document to use GAsyncQueue for thread-safe queuing (*)
  1ec70e7... gio: Fix typo in g_file_info_set_attribute docs (*)
  cdfc79a... gobject: Add g_autoptr() support for GParamSpec (*)
  e64113b... gobject: Add g_autoptr() support for GTypeClass, GEnumClass (*)
  7b8d883... Meson: libintl is a public dependency of glib-2.0 (*)
  ab0a0c7... meson: Fix error message for iconv detection (*)
  a9fe62a... gwin32: Fix detection of MinGW32 vs MinGW-w64 (*)
  12de474... gtimezone: Fix two minor leaks in zone_info_unix() (*)
  d0821da... gio: Add g_unix_mount_get_options (*)
  cf28bf1... Meson: Remove FIXME about COCOA_LIBS and CARBON_LIBS (*)
  4b82738... Meson: Add missing flags on Windows (*)
  2477c7b... Meson: add 'force_posix_threads' option (*)
  d388a00... docs: Fix typo in gsignal.c documentation comment (*)
  1a6fc60... build: Fix test for G_ATOMIC_LOCK_FREE in meson.build (*)
  53d3455... build: Add missing return statements from compiled tests (*)
  487b1fd... Meson: Add export-dynamic flag (*)
  5b19df2... kqueue: Fix -Wdeclaration-after-statement errors (*)
  41e0082... kqueue: Fix typo that breaks the build in previous commit (*)
  a9164f5... docs: Add a note that the printf format macros might not be (*)
  eceac66... meson: Don't skip snprintf/vsnprintf checks under MinGW (*)
  e2c154d... Meson: Remove legacy code used to write pc files (*)
  7551267... meson: Fix checks for posix_memalign and stpcpy (*)
  3c9a7ec... meson: do not run atomic test with msvc (*)
  c16e8af... build: Migrate G_ATOMIC_LOCK_FREE docs from configure.ac to (*)
  0b60f25... build: Remove an unnecessary ‘dnl’ from meson.build (*)
  74af384... meson: Add exception for atomic ops test for Android (*)
  458b628... gengiotypefuncs.py: Read and parse files in binary mode (*)
  e400af9... Rename objective-c files from .c to .m (*)
  2e3769a... Meson: Fix cocoa and carbon support (*)
  52c45a1... W32: check filename for being NULL in g_stat() (*)
  e25a2f9... Revert "Meson: Fix cocoa and carbon support" (*)
  2e9f3a9... Revert "Rename objective-c files from .c to .m" (*)
  d5869fc... 2.57.1 (*)
  1a6be02... gmem.h: Use typeof() in g_steal_pointer() macro (*)
  3e5477b... tests/logging: Don't hardcode the result of logging a point (*)
  044e65e... tests/strfuncs: handle unknown error codes when testing g_s (*)
  dad754f... tests/strfuncs: mingw-w64 prints 3 digits for the %e expone (*)
  f92d179... tests/strfuncs: drop some redundant test code (*)
  41ec0b9... gio: Add missing (nullable) annotations to GDrive, GMount,  (*)
  524d96f... ci: Add a regex to parse line coverage statistics from genh (*)
  534e939... Merge branch 'coverage-regex' into 'master' (*)
  ead46cd... Revert "Revert "Rename objective-c files from .c to .m"" (*)
  d3735df... Revert "Revert "Meson: Fix cocoa and carbon support"" (*)
  c627fb4... Fix missing osx files when running "make dist" (*)
  8f2d68d... Merge branch 'macosx-objc' into 'master' (*)
  bbcce75... glib/valgrind.h: Disable inline ASM on MSVC x64 builds (*)
  e7259c5... ci: Add a VS2017 job (*)
  b41bff1... gmacros: Add G_GNUC_UNUSED for autoptr funcs (notably GList (*)
  c7d11d3... macros: Double-cast func for g_autolist to avoid warning (*)
  170cf5a... build: Add -Wunused to the set of standard warnings (*)
  d981b99... Merge branch 'wunused' into 'master' (*)
  89c6d64... Merge branch 'master' into 'master' (*)
  d64ce3a... Meson: Remove FIXME about missing checks for macosx <= 10.3 (*)
  ef52658... Merge branch 'macosx-remove-fixme' into 'master' (*)
  d9df5d7... Merge branch '1354-volume-nullable' into 'master' (*)
  9e62a42... doc: Interface for derivable object (*)
  0c1494c... Merge branch 'docpriv' into 'master' (*)
  bd61ed4... Merge branch 'msvc-ci' into 'master' (*)
  d89c889... gslice: Use g_fprintf() instead of fprintf() (*)
  00178f8... Fix build error when compiling with mingw (*)
  545641a... glib-compile-resources: Use g_fprintf() instead of fprintf( (*)
  e894534... tests: Increase the timeout of the 'objects2' and 'sequence (*)
  5dfdcb3... ci: unify the test timeout multiplier across jobs (*)
  ab116c3... Merge branch 'ci-timeout-mult' into 'master' (*)
  79af487... msvc: build the glib tests and ignore the test outcome (*)
  01c02ac... g_usleep: round up the next millisecond on Windows. See #13 (*)
  583fb1a... win32: make g_cond_wait_until() wait at least until end_tim (*)
  ef4d960... Merge branch 'msvc-glib-tests' into 'master' (*)
  947b585... msvc: set the execution and source encoding to utf-8. Fixes (*)
  310c530... meson/win32: set LT_CURRENT_MINUS_AGE, it's used by the .rc (*)
  f6c5090... meson: remove duplicate checks for gmtime_r and termios.h S (*)
  4227770... W32: Make _g_win32_get_system_data_dirs() inline available  (*)
  2548ea7... Merge branch 'lrn/issue-1240' into 'master' (*)
  dc4e639... gio: Fix some typos in the documentation (*)
  17d278e... Merge branch 'win32-gcond-wait-until-at-least' into 'master (*)
  a431f4f... Merge branch 'win32-usleep-ceil' into 'master' (*)
  0c62437... Merge branch 'msvc-force-codeset' into 'master' (*)
  e201386... Merge branch 'win32-rc-def-soname' into 'master' (*)
  b84e0d1... Merge branch 'meson-remove-duplicate-checks' into 'master' (*)
  e8e9dbe... build: Add missing subprojects/ to archive. Fixes #1295 (*)
  ab76d34... build: Alphabetically order lists of functions and headers  (*)
  66187c4... Merge branch 'dist-subprojects' into 'master' (*)
  bc365c9... gio-tool: Use "…" consistently (*)
  2cb2a61... gio-tool: Print help if no arguments are given (*)
  6fbade0... Merge branch '559-order-build-lists' into 'master' (*)
  fe9c619... gio-tool: Add support for stopping drives (*)
  9ac1ba5... gio-tool: Fix GMountOperation leaks (*)
  ac0999a... gtester: fix test result in gtester XML report (*)
  ed4ff31... Merge branch '1305-gtester-sense' into 'master' (*)
  5d0a991... Meson: Always fallback to proxy-libintl subproject (*)
  f83493f... Add Android CI (*)
  2d4b05b... Revert "Fix build error when compiling with mingw" (*)
  f9dc091... Revert "glib/valgrind.h: Disable inline ASM on MSVC x64 bui (*)
  707106c... Fix Windows build errors in valgrind.h (*)
  3145d88... Add mingw64 cross build CI (*)
  2b4c962... Merge branch 'wip/oholy/gio-tool-arguments' into 'master' (*)
  137ae06... Merge branch 'wip/oholy/gio-mount-stop' into 'master' (*)
  e0a3b0e... Merge branch 'android-ci' into 'master' (*)
  d16d37b... Merge branch 'mingw-ci' into 'master' (*)
  4c84eac... gio: Add G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE (*)
  042b057... Add macosx CI (*)
  25af5ad... Revert "Return folder as icon for directories" (*)
  75950d7... gio: Deprecate G_VOLUME_IDENTIFIER_KIND_HAL_UDI (*)
  fbcf7f7... Merge branch 'macosx-ci' into 'master' (*)
  0b98fa5... Updated Spanish translation (*)
  6730309... Merge branch 'wip/hadess/g-drive-identifier' into 'master' (*)
  c3846b3... Merge branch 'identifier-typo-fix' into 'master' (*)
  cd47f8d... Revert "Add macosx CI" (*)
  61ccf73... Merge branch 'wip/rishi/issue-1073' into 'master' (*)
  24e98e3... Add a macro for checking approximate values (*)
  0b4c2ee... Add fuzzy floating point comparison macro (*)
  a077746... Merge branch 'wip/rishi/issue-914' into 'master' (*)
  1041504... ci: Export meson-logs from msys2-mingw32 build as artifacts (*)
  a53d74e... ci: Always export artifacts from Fedora build (*)
  91208e8... ci: Clarify artifact naming (*)
  4100c84... Merge branch 'msys2-export-meson-logs-artifacts' into 'mast (*)
  2e5454f... meson: We actually support 7+, not Vista+ (*)
  6054d11... Merge branch 'nirbheek/windows-7-not-vista' into 'master' (*)
  0458f47... gdate: Use a more recent year when fetching the month names (*)
  cce2957... gthread-win32: Remove WinXP compat code (*)
  a2aa91a... win32: Remove all remaining WinXP compat code (*)
  42a9e80... Merge branch 'remove-winxp-comapt-code' into 'master' (*)
  2dce3ce... Merge branch 'win-date-fixes' into 'master' (*)
  51d566b... test_paths: Reindent to avoid tripping -Wmisleading-indenta (*)
  61b2f5c... build: Always enable -Wmisleading-indentation (*)
  e03f832... Merge branch '796385-indentation' into 'master' (*)
  118332d... Remove unused ENABLE_GC_FRIENDLY_DEFAULT and its build opti (*)
  593eeff... Fix a warning reported by static analyser tool: Assignment  (*)
  41165b2... Remove unused HAVE_LIBC_ENABLE_SECURE (*)
  a7fefb0... g_check_setuid: implement using getauxval(AT_SECURE) with g (*)
  b6c81d1... Remove NO_FD_SET and assume fd_set exists (*)
  fe59a18... Remove posix_memalign() checks for an old glibc bug (*)
  dd4f44f... Merge branch 'remove-no-fd-set' into 'master' (*)
  54db9d3... Merge branch 'remove-posix-memalign-compl-check' into 'mast (*)
  09b8c6d... Merge branch 'remove-secure-libc' into 'master' (*)
  a3c061a... Merge branch 'remove-gc-friendly-default' into 'master' (*)
  f929d14... Fix failing gdbus-unix-addresses test when G_MESSAGES_DEBUG (*)
  b1ce834... Merge branch 'patch-1' into 'master' (*)
  553df9d... Merge branch 'fix-gdbus-unix-addresses-test' into 'master' (*)
  3aa2307... build: Remove the --disable-mem-pools build option and the  (*)
  05fe110... Merge branch 'remove-disable-mem-pools' into 'master' (*)
  3eeec77... garray: Fix (nullable) annotation on GArray.[prepend|insert (*)
  89f45e9... garray: Allow over-allocation in g_array_insert_vals() (*)
  80243e6... tests: Expand GArray test coverage to cover all constructio (*)
  e0f82b9... Merge branch '1374-array-tests' into 'master' (*)
  e1e8002... garray: Optimise over-allocations with g_array_insert_vals( (*)
  0f7c196... g_clear_handle_id: don't accept NULL clear_func (*)
  95ebaa2... Merge branch '1401-g_clear_handle_id-clear_func-not-nullabl (*)
  4a369a0... Remove tests/gio-ls.c that never has been built (*)
  b04cf01... Remove old tests not being built since 2012 (*)
  27ec146... Remove developer script not needed in git repository (*)
  1e90605... Merge branch '1307-tarball-dist' into 'master' (*)
  15a47af... glocalfile: Allow trashing only for locations supported by  (*)
  6dfd0a0... glocalfile: Update G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH logic (*)
  4ade094... Fix potential Null pointer dereference. if "match" is NULL, (*)
  68d99c7... Merge branch 'patch-2' into 'master' (*)
  9229f96... Meson: Remove unused zlib_libname variable (*)
  0a36314... Merge branch 'meson-unused-zlib-libname' into 'master' (*)
  34e0c5a... ci: Add missing "except: tags" (*)
  a4ccb49... ci: No need to "cd _build" and set prefix/libdir (*)
  79c1cd2... ci: Be consistent on artifact naming (*)
  8683e02... Merge branch 'ci-cleanup' into 'master' (*)
  65bd090... Remove unused HAVE_LONG_LONG_FORMAT and HAVE_INT64_AND_I64 (*)
  6ed57f8... Meson: Add missing defines on Solaris (*)
  02bac34... Merge branch 'drop-unused-defines' into 'master' (*)
  f06ba17... Merge branch 'solaris-defines' into 'master' (*)
  5107d20... Updated Czech translation (*)
  f7e80f8... glocalfile: Add test case for g_file_trash (*)
  8df517b... docs: Document g_unix_mount_for (*)
  205059b... Merge branch 'wip/oholy/trashing-locations' into 'master' (*)
  b4259de... Merge branch 'wip/oholy/gunixmountfor-docs' into 'master' (*)
  f658e94... build: Drop Visual Studio projects (*)
  6888e32... README.win32: Update build instructions (*)
  efd1908... Drop config.h.win32.in and glib/glibconfig.h.win32.in (*)
  4bb173b... build: Remove leftovers of Visual Studio project stuff (*)
  b806ab8... build: Remove build/win32/vs8 (*)
  cd2081d... README.win32: More updates on GLib usage (*)
  0388367... kqueue: Make _ke_is_excluded static (*)
  12a7f27... meson: Don't use -export-dynamic (*)
  bfbeb6f... tests: Don't fail when not using du from GNU coreutils (*)
  70e4ca0... tests: Don't run file creation and deletion test on kqueue (*)
  41259ac... kqueue: Only fallback to polling on /media and /run/media (*)
  f288898... tests: Use g_idle_add to call g_main_loop_quit (*)
  a1ad534... Merge branch 'master.nomsvcproj' into 'master' (*)
  6f5c8f6... Merge branch 'wip/lantw/freebsd-du-problems' into 'master' (*)
  0c5f084... fileinfo: make UNIX_IS_MOUNTPOINT be TRUE for / (*)
  bb92a03... Merge branch 'array-allocations' into 'master' (*)
  be43436... Merge branch '1400-g_file_attribute_unix_is_mountpoint-is-f (*)
  11822c4... Meson: Remove config.h.meson template (*)
  73e28ed... Merge branch 'meson-config-h' into 'master' (*)
  b087b26... Remove unused HAVE_FAM define (*)
  cbde046... Fix a warning reported by static analyzer tool (*)
  077e9f0... Meson: Build fam module (*)
  a7e383b... Merge branch 'patch-3' into 'master' (*)
  f752515... meson: Use cc.compiles instead of cc.has_header to check ma (*)
  c61f01f... build: Define MAJOR_IN_TYPES when major is defined in sys/t (*)
  b04142a... Merge branch 'fam' into 'master' (*)
  9cc50a0... Dockerfile: Reorder packages in alphabetical order (*)
  7016aed... ci: Build fam module on linux (*)
  da3daf2... Revert "Merge branch 'wip/oholy/trashing-locations' into 'm (*)
  11a8fd6... Merge branch 'revert-205059b9' into 'master' (*)
  caf68ed... Merge branch 'fam-ci' into 'master' (*)
  e0f2671... gio: icons should fallback to non-preferred style appropria (*)
  9290044... gio: generate (non-)symbolic and fallback variants for ever (*)
  5fb6d78... gio: do not add an icon name already in the list. (*)
  8f729c0... gio: update icon list when appending or prepending an icon  (*)
  2cac838... gio: fix g-icon tests to follow recent changes. (*)
  aa44ece... README.win32: Give details about MSVC builds (*)
  26b5d7d... Remove glib-zip.in (*)
  d1eaf72... glocalfile: Allow trashing only for locations supported by  (*)
  13e751c... glocalfile: Update G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH logic (*)
  037f286... glib-compile-resources: Clarify --help output for --sourced (*)
  c251c71... glib-compile-resources: Minor string improvements to --help (*)
  ebcb434... Merge branch 'master.nomsvcproj' into 'master' (*)
  83ca61a... glocalfile: Add test case for g_file_trash (*)
  15cdcd2... glocalfile: Check that parent device is the same when trash (*)
  e1eaea3... Merge branch '1406-compile-resources-help' into 'master' (*)
  1cbb5dd... glocalfile: Fix error code when trash not found (*)
  6775fe2... docs: Add (transfer full) annotation to g_content_type_get_ (*)
  0bb3cac... Fix tests for Unicode strings (*)
  b974ccc... Revert "Partially revert 10c490cdfe3ae042f747bd00f787492e2b (*)
  313a0ff... tests: Use de_DE.UTF-8 instead of de_DE in gsettings test (*)
  6f2b350... tests: Set both environment variable and locale when runnin (*)
  cb10eac... Update list of meson files to distcheck (*)
  d1e2ef5... Merge branch 'meson-distcheck' into 'master' (*)
  e328067... Merge branch 'wip/lantw/freebsd-kqueue-simple' into 'master (*)
  e22bffb... Merge branch 'wip/oholy/trashing-locations2' into 'master' (*)
  a777903... meson: libelf.pc is not always available (*)
  293c103... socket: Fix get_available_bytes on systems other than Linux (*)
  16d1a3d... Classify the tests (*)
  2358ee1... README.win32: Mention about /utf-8 and GIT (*)
  379e8fd... Merge branch 'wip/lantw/freebsd-gettext-tests' into 'master (*)
  262b153... Merge branch 'wip/lantw/freebsd-meson-builds' into 'master' (*)
  15a4907... Merge branch 'wip/lantw/freebsd-socket-tests' into 'master' (*)
  18a3484... Merge branch 'classify-test-suites' into 'master' (*)
  ad957b6... Merge branch 'wip/piotrdrag/unicode-typography' into 'maste (*)
  6310353... gio: C_IN is defined in recent Android headers. (*)
  f96417e... gio: UNIX_PATH_MAX may be defined. (*)
  866275f... gio: fix various "warning: unused variable". (*)
  137dd77... gtimezone: port to tzcode 2014c (*)
  73b229a... Merge branch 'wip/jehan/android-master-v3' into 'master' (*)
  8bbc38b... Merge branch '878-timezone-transitions' into 'master' (*)
  9e5a53d... Add reference counting types (*)
  827c208... Use macros for refcount types API (*)
  09e2247... Add tests for refcount types (*)
  439ee48... Port GArray and friends to gatomicrefcount (*)
  e67e4cb... Port GBytes to gatomicrefcount (*)
  927de44... Port GHashTable to gatomicrefcount (*)
  ce1e32e... Force binary mode for stdout in printf tests (*)
  815478a... Merge branch 'refcount-types' into 'master' (*)
  54498aa... Merge branch 'lrn/binary-tests' into 'master' (*)
  fded209... Merge branch '811-content-type-docs' into 'master' (*)
  39382c7... gwin32notificationbackend: Only warn once (*)
  8259ad9... Updated Spanish translation (*)
  f4d2051... gspawn: Fix errno saving in Windows implementation (*)
  6c8da69... gspawn: Make error codes on Windows more specific (*)
  d157102... gspawn: Factor out error code conversion function (*)
  603d404... Merge branch '303-win32-spawn' into 'master' (*)
  a580185... tests: Port gen-casefold-txt.pl and gen-casemap-txt.pl to P (*)
  e660355... Merge branch 'tests-remove-perl' into 'master' (*)
  0d0e233... Merge branch '776583-win32-notifications-warn-once' into 'm (*)
  57e070f... gfdonotificationbackend: Fix possible invalid pointer in db (*)
  e48a392... Merge branch 'fdonotif-segfault-fix' into 'master' (*)
  ba7b035... g_dbus_is_supported_address(): set error if returning FALSE (*)
  c26558c... Merge branch 'g_dbus_is_supported_address-assertion-failure (*)
  ab53a54... gio: fixing duplicate icons and review comments. (*)
  00cc158... gio: adding a g-icon test. (*)
  5a73eef... gfdonotificationbackend: hold a strong ref on backend (*)
  039fa68... Add G_SOURCE_FUNC cast macro which suppresses -Wcast-functi (*)
  d8c003d... Merge branch 'G_SOURCE_FUNC-macro' into 'master' (*)
  7e5db31... Deprecate g_type_class_add_private() (*)
  9c840fe... build: Bump Meson dependency to 0.46.1 (*)
  2fe4fa6... Merge branch 'meson-version' into 'master' (*)
  0b09890... goption: Reject group options specified with three dashes (*)
  ac690d9... docs: Amend the docs for g_str_equal() to reflect current g (*)
  6dc543c... Merge branch 'issue-699' into 'master' (*)
  7830b65... Merge branch 'triple_dash' into 'master' (*)
  c36c55d... Merge branch 'fdonotif-fix-backend-dispose-race' into 'mast (*)
  99b64d4... codegen: Support Since and name changing annotations on ann (*)
  8916874... codegen: Add --interface-info-[body|header] modes (*)
  3a1536b... codegen: Suppress the old --xml-files option in the --help  (*)
  0e3b137... codegen: Fix a minor Python linting warning (*)
  5ebcfdf... Meson: Add check for strlcpy/strlcat (*)
  76a7f7d... Remove unused THREADS_NONE (*)
  7a7fe06... gio: PPC64 returns EOPNOTSUPP from splice() if not supporte (*)
  5ee5458... Meson: Add missing checks for struct members (*)
  8ba3641... Meson: Add missing checks for functions (*)
  efb5d50... Merge branch 'struct-member' into 'master' (*)
  ee5a37f... Merge branch 'threads-none' into 'master' (*)
  45f9b5a... Merge branch 'strlcpy' into 'master' (*)
  e0e0f25... gio: Add bash completion for gio tool (*)
  3126f73... Merge branch '1368-codegen-interface-info' into 'master' (*)
  8e65417... docs: Change Bugzilla references to GitLab (*)
  c200c1d... docs: Rename README.in to README.md for GitLab (*)
  77dba85... docs: Rename README.commits to CONTRIBUTING.md (*)
  09419fd... gvariant: Change type of ‘y’ variants from guchar to gu (*)
  5e46a97... gvariant: Document differences between GVariant bytestrings (*)
  a633e26... Merge branch 'gitlab' into 'master' (*)
  acb4f54... Merge branch 'meson-functions' into 'master' (*)
  c1a8e93... gfileutils: document non-atomicity of g_file_set_contents() (*)
  75fd010... Merge branch 'str-equal-docs' into 'master' (*)
  09c019a... kqueue: Make it possible to pass file monitor tests (*)
  454a9f8... tests: Make testfilemonitor test work with kqueue (*)
  e714e1e... kqueue: Use the worker context to schedule rescanning of mi (*)
  b97453c... Meson: Add comment telling why we test strlcpy/strlcat (*)
  0e49e22... Merge branch 'strlcpy-comment' into 'master' (*)
  e0f4439... Merge branch 'wip/oholy/gio-bash-completion' into 'master' (*)
  f784df7... Merge branch 'wip/hughsie/EOPNOTSUPP' into 'master' (*)
  dd51b05... Merge branch 'non-atomicity-of-g_file_set_contents' into 'm (*)
  40a84b3... Merge branch 'wip/lantw/freebsd-kqueue-complex' into 'maste (*)
  6284749... gfile: Document usefulness of g_file_dup() (*)
  720fc3f... Merge branch '807-g-file-dup-docs' into 'master' (*)
  df28cfe... Merge branch '896-variant-type-docs' into 'master' (*)
  1c67353... tests: Add basic tests for GMountOperation (*)
  c2e7f31... gsettings: cleanup default value lookup (*)
  6ca4496... gsettingsschema: Allow per-desktop overrides (*)
  83a2e85... glib-compile-schemas: Handle per-desktop overrides (*)
  d4cb3df... Merge branch '1423-gmountoperation-tests' into 'master' (*)
  460cc72... W32: add std stream redirection envvar options (*)
  a3a6c51... gunixmounts: Stop considering cifs/nfs as system file syste (*)
  0b9cdf0... Merge branch 'lrn/attachconsole' into 'master' (*)
  877f20d... gobject: Add prefixes to variables in G_VALUE_COLLECT*() ma (*)
  b9aed42... Merge branch '258-variable-names' into 'master' (*)
  e004d5f... build: Look for copied Objective-C files in builddir (*)
  9e46b2e... gtester: Explicitly convert arguments of g_assert_cmpfloat( (*)
  6e78496... Merge branch '1377-g-assert-cmpfloat' into 'master' (*)
  03c324c... Revert "build: Look for copied Objective-C files in builddi (*)
  2b6bfdb... glib: Win32 does not accept "wb+" mode for fopen(). (*)
  76b4d0a... Add support for TCRYPT volumes to GMountOperation (*)
  6700101... Merge branch 'support-tcrypt' into 'master' (*)
  3524de1... gspawn: Add g_spawn_async_with_fds variant (*)
  61f5459... gspawn: Optimize with posix_spawn codepath (*)
  742efe6... gdesktopappinfo: enable fast posix_spawn gspawn codepath (*)
  156d009... gdesktopappinfo: add g_desktop_app_info_launch_uris_as_mana (*)
  86e2b8d... gspawn: document FD_CLOEXEC behaviour (*)
  2b56045... gspawn: use sane_open() for stdin (*)
  ca98ce4... Merge branch 'master' into 'master' (*)
  fe72b87... build: Look for copied Objective-C files in builddir again (*)
  bdb6af9... Merge branch 'fix-objc-build' into 'master' (*)
  04c8691... Revert "build: Look for copied Objective-C files in builddi (*)
  2e7d22a... gvariant-text: fix bytestring example (*)
  e5ff26d... Merge branch 'GVariant-bytestring-docs' into 'master' (*)
  ef4063c... glib: add test for various modes of fopen(). (*)
  250205a... ci: Pin meson version to 0.46.1 when generating docker imag (*)
  9a76e08... ci: Update Android NDK to r17b (*)
  94748af... ci: Use shorter job names (*)
  ca2fc30... ci: Add "--push" argument to run-docker.sh help script (*)
  74cde71... Merge branch 'android-ndk-r17b' into 'master' (*)
  0f77dc8... Merge branch 'wip/Jehan/fopen-modes' into 'master' (*)
  b618ec4... Add a test for per-desktop overrides (*)
  e14c853... gspawn: Declare environ (*)
  a65ee63... Merge branch 'wip/lantw/gspawn-declare-environ' into 'maste (*)
  4993f2b... Merge branch 'wip/muktupavels/per-desktop-overrides' into ' (*)
  c0e6fa4... glib-mkenums: Ignore other per value options than 'skip' an (*)
  e8d755e... tests: Add initial test framework for glib-mkenums (*)
  76083b6... tests: Add glib-mkenums test for missing nicks (*)
  515dac2... gmain: Clarify documentation for g_source_get_id() (*)
  8002928... Merge branch '1360-mkenums-tests' into 'master' (*)
  509ced6... Merge branch 'source-get-id-docs' into 'master' (*)
  d9fc992... Use Unicode typography in new translatable strings (*)
  cbfa776... Merge branch 'wip/piotrdrag/unicode-typography-180625' into (*)
  208a6e8... gmain: Add names to various GSources constructed in GLib (*)
  7a34e39... gmain: Officially deprecate g_main_context_wait() (*)
  064cb2b... ci: Add FreeBSD CI (*)
  b350812... ci: factor out cross compilation jobs definitions (*)
  cf96130... ci: Add latest Android API level 28 (*)
  cb2982e... Merge branch '1175-source-names' into 'master' (*)
  c1d8b9c... gbufferedoutputstream: Fix jump conditional on uninitialise (*)
  6db2412... gdesktopappinfo: Fix a minor command line leak (*)
  c40e8a5... Merge branch 'android-28' into 'master' (*)
  3052d75... Update Friulian translation (*)
  71bc8e7... doc: Remove gio.types since gtkdoc-scan rebuild it anyway (*)
  124779b... doc: Remove gobject.types since gtkdoc-scan rebuild it anyw (*)
  88d13b4... doc: Remove glib.types since glib has not GType (*)
  0ea5411... Merge branch '903-deprecate-main-context-wait' into 'master (*)
  51132b1... Merge branch 'cifs-is-not-a-system-fs' into 'master' (*)
  61da874... glocalfile: Fix a minor memory leak (*)
  6852656... tests: Fix use-after-free in the appinfo tests (*)
  93b519b... tests: Various minor leak fixes in the GIO tests (*)
  f7bd41f... tests: Fix leak when checking for du binary (*)
  6a22663... tests: Various minor leak fixes in the GLib tests (*)
  ffb1c3c... tests: Various minor leak fixes in the GObject tests (*)
  e818089... tests: Fix use-after-free in reference tests (*)
  da44b78... valgrind: Add more suppressions to glib.supp (*)
  4dc927f... Merge branch 'ci-memcheck-preparation' into 'master' (*)
  9508269... Merge branch 'doc-types' into 'master' (*)
  16c3409... gspawn: treat all negative fds as unset (*)
  b0be2cd... Merge branch 'master' into 'master' (*)
  9470aa2... gchecksum: Use G_GUINT64_CONSTANT for SHA-512 constants (*)
  2a1404a... Merge branch '977-checksum-constants' into 'master' (*)
  6ee43d6... Update Romanian translation (*)
  25b2397... regex: Require PCRE 8.31 (*)
  9d73ea8... ci: Update meson to 0.47.0 in docker image (*)
  543a9c4... ci: Fix dist-job missing gobject/gio documentation (*)
  95fa229... Meson: Fix warnings introduced in 0.47.0 (*)
  deccba2... Meson: Use subdir_done() now that it has been fixed (*)
  ed8c744... ci: Install meson 0.47.0 on Windows envs (*)
  814d6a5... Meson: Remove FIXME about _REENTRANT (*)
  c532181... Merge branch '1432-reentrant' into 'master' (*)
  f62d7c1... gresource: Fix wrapping of function return type (*)
  ab87af1... gresource: Fix potential array overflow if using empty path (*)
  92a01e2... gdbus-connection-loss: Fix leak in test (*)
  a0cebdf... tests: Use Unicode typography in gdbus-export test (*)
  eeb5015... build: Make actions and gdbus-export GIO tests as slow (*)
  cf4f6d4... tests: Ensure GIO tests which need dbus-daemon are run (*)
  cfc26b5... tests: Rework slow test handling for GIO tests (*)
  69ae2f4... CI: Include coverage data of code which isn't executed by t (*)
  21f7566... build: Drop Perl dependency on autotools (*)
  fde68be... Merge branch 'meson-doc-ci' into 'master' (*)
  7c8aaa7... Merge branch 'ci-coverage-include-baseline' into 'master' (*)
  950b589... Merge branch '1332-drop-perl-dependency' into 'master' (*)
  d31270e... Merge branch 'pcre-8.31' into 'master' (*)
  5422838... tests: Move two tests from GIO uninstalled helpers to test  (*)
  b1e0f09... tests: Add missing unit test to GLib tests list (*)
  6438e2c... tests: Mark gdbus-threading test as slow (*)
  3e74d58... tests: Mark refcount/properties2 test as slow (*)
  17d86af... Update Turkish translation (*)
  657be4f... gio: Add missing autocleanup definition for GResource (*)
  ddf03f6... Merge branch 'gresource-autocleanup' into 'master' (*)
  4256d99... meson: Add libpcre dependency version, as in configure.ac (*)
  6fea328... Merge branch 'wip/lantw/ci-on-freebsd' into 'master' (*)
  f958921... Merge branch 'pcre-meson-dependency' into 'master' (*)
  419d4e6... Updated Spanish translation (*)
  884c4f4... ci: Add allow_failure: true to FreeBSD runner (*)
  c5d2417... Add refcounted data (*)
  b607927... Add atomically refcounted data (*)
  8990c3c... Make g_rc_box_dup()/g_arc_box_dup() more generic (*)
  4b33b03... Improve the RcBox and ArcBox documentation (*)
  00a723f... Add reference counted strings (*)
  43b7a8f... Add size accessor to RcBox and ArcBox (*)
  32ecb86... Add length accessor for GRefString (*)
  3bc0499... Rename g_arc_box to g_atomic_rc_box (*)
  68304ae... Improve docs for g_rc_box/g_atomic_rc_box (*)
  7c4ac58... Allow NULL clear function when releasing references (*)
  61ca2e4... Check for overflow when allocating RcBox (*)
  501a8e9... Add missing copyright notice (*)
  4248b4b... Fix the implementation of interned refstrings (*)
  c342105... Add systemtap probes to refcounted data (*)
  18605db... Allow empty strings to be refcounted (*)
  cfe962a... Add missing trasfer annotation for g_ref_string_new() (*)
  3768794... Increase coverage for GRefString (*)
  0d00667... Increase coverage of atomic refcounted data (*)
  822b511... Update rcbox annotations for acquire/release functions (*)
  9d6a69b... gio: Link inotify file monitor to GLib and GObject (*)
  2585099... Merge branch 'refcount-box' into 'master' (*)
  4deb94f... Merge branch '1201-inotify-linking' into 'master' (*)
  92e0592... glib: Don’t use time(NULL) to get current time (*)
  dad58d7... Add a g_ref_string_new_len() to allow creating from non-NUL (*)
  4a53ed2... Merge branch 'wip/hughsie/g_ref_string_new_len' into 'maste (*)
  03bad78... garray: Fix -Wsign-compare warnings (*)
  e40e77f... gqueue: Fix -Wsign-compare warnings (*)
  91c0c6f... grand: Fix -Wsign-compare warning (*)
  194df27... gatomic: Tweak __atomic_load*() calls to work with -Wbad-fu (*)
  034bbfd... gdbusconnection: Drop an outdated TODO comment (*)
  5106537... Merge branch '1041-atomic-bad-function-cast' into 'master' (*)
  40b306b... Merge branch '340-gdbus-fixme' into 'master' (*)
  3475afc... Merge branch '1402-real-time' into 'master' (*)
  6be9f06... tests: Fix error reporting on prlimit() call failure (*)
  17e6a3a... gvariant: Fix -Wsign-compare warnings (*)
  ad3947c... Merge branch '927-resource-path-fix' into 'master' (*)
  747c2f5... gobject: Make g_clear_object take a non-volatile GObject ** (*)
  0da6265... gmem.h: Use __typeof__() in the g_clear_pointer() macro (*)
  a5d9fd2... Merge branch '1044-prlimit-fix' into 'master' (*)
  c182cd6... Merge branch 'sign-compare' into 'master' (*)
  d1d17e8... tests: Fix running fileutils test in cwd which is a symlink (*)
  3890f7f... tests: Fix skipping of appinfo tests when DISPLAY is unset (*)
  51ce8d2... gtestutils: Document difference between g_assert() and g_as (*)
  ca23acd... gtestutils: Bail out of g_test_init() if G_DISABLE_ASSERT i (*)
  08f41d8... Merge branch 'type-safe-g-clear-pointer-1425' into 'master' (*)
  bdf7024... Merge branch '640-appinfo-skip-display' into 'master' (*)
  aa6721f... Updated Slovenian translation (*)
  d3881bb... Revert "Merge branch 'type-safe-g-clear-pointer-1425' into  (*)
  449dcca... Merge branch 'revert-08f41d80' into 'master' (*)
  2aacef3... gobject: Make g_clear_object take a non-volatile GObject ** (*)
  31d34c2... ci: switch the freebsd-11 job to manual mode (*)
  c557c6d... Merge branch 'gitlab-ci-freebsd-manual' into 'master' (*)
  a8b416f... python: avoid equality check for None (*)
  24c5f98... Merge branch 'python-none-equality' into 'master' (*)
  b7f7f75... Merge branch '889-stdiowrappers-symlink-failure' into 'mast (*)
  102bcaf... gspawn: correct indentation in do_posix_spawn (*)
  b9d390d... Merge branch 'indentation_correction_gspawn' into 'master' (*)
  c96f987... Merge branch '786-gio-test-leaks' into 'master' (*)
  d91d18c... Merge branch '976-disable-assert-checks' into 'master' (*)
  8d2d0a8... Update German translation (*)
  f9a9902... gmem.h: Use __typeof__() in the g_clear_pointer() macro (*)
  4c621fb... gmacros: Add new private g_has_typeof to abstract __typeof_ (*)
  f456e31... Meson: Use environment() for test_env (*)
  5f3db54... Meson: Remove hack that got fixed a while ago (*)
  a84cbf1... Meson: Group all glib tests into a single dict (*)
  1bba327... Meson: Install glib tests (*)
  4dc6a01... Merge branch 'type-safe-g-clear-pointer-1425' into 'master' (*)
  16c6a73... Merge branch 'add-g-has-typeof-1440' into 'master' (*)
  7f55c76... Merge branch '1444-install-tests' into 'master' (*)
  2c79b35... gio-tool: Fix a memory leak when returning command line hel (*)
  b5948c1... gsettings: Fix some memory leaks on error paths (*)
  e487df3... gvariant: Fix some memory leaks on error paths (*)
  bb8420f... Merge branch 'coverity' into 'master' (*)
  5f6895d... gio/Makefile.am: Use PYTHON to call python script (*)
  7a27e77... Merge branch 'jjardon/python_overrride' into 'master' (*)
  27eb6b4... tests: Compare month names case-insensitively in date tests (*)
  532c45b... tests: Skip some more date tests if translations are not in (*)
  f216534... Update Romanian translation (*)
  ed6a29a... Merge branch '1447-date-tests-again' into 'master' (*)
  c79c234... unicode: Update to unicode 11.0.0 (*)
  359b27d... unicode: Update test data files for unicode 11.0.0 (*)
  057f393... meson: Provide our Python tools for builds (*)
  631c353... meson: use the new 'python' module instead of the 'python3' (*)
  a486923... 2.57.2 (*)
  8790646... Merge branch 'wip/ricotz/unicode-11.0' into 'master' (*)
  ffbdde3... meson: switch the proxy-libintl subproject to the upstream  (*)
  4488873... Merge branch 'meson-wrap-proxy-libintl-upstream' into 'mast (*)
  c46afdb... Merge branch 'nirbheek/override-find-program' into 'master' (*)
  e0b120c... Add debug spew to module loading (*)
  cab8b53... meson: switch to the wrapdb wrap file for zlib (*)
  5ed808d... network monitor: Update portal implementation (*)
  7217fe5... Stop generating code for NetworkMonitor (*)
  1db3b6d... Add a gnet utility (*)
  e5f8734... Merge branch 'meson-zlib-wrapdb' into 'master' (*)
  4e1488e... Merge branch 'meson-python-module' into 'master' (*)
  0c7dc75... garray: add overflow checks before expanding array (*)
  3e0f765... Updated Spanish translation (*)
  16d51d7... Updated Spanish translation (*)
  93261e3... build: Drop Python 2 support and require Python 3.4+ (*)
  2480ece... Merge branch 'new-network-portal' into 'master' (*)
  56092b8... Revert "Add a gnet utility" (*)
  c66c277... Fix annotation of g_binding_unbind() to transfer-full (*)
  7b5b772... Merge branch 'binding-unbind-annotation' into 'master' (*)
  94a99ae... Update documentation of g_tls_connection_handshake (*)
  2f26cf0... Updated Lithuanian translation (*)
  e91da3f... grcbox: Fix typo in doc (*)
  9b6b282... gio: Update mounts after g_volume_mount (*)
  24f5dbc... gio/tests: Use the right format specifier (*)
  2d7423b... Merge branch 'wip/sadiq/fixes' into 'master' (*)
  ef1d249... gasyncqueue: Add missing precondition to g_async_queue_time (*)
  b5b0485... Merge branch '1459-async-queue-precondition' into 'master' (*)
  cec7170... gmarkup: Fix unvalidated UTF-8 read in markup parsing error (*)
  fccef3c... gmarkup: Fix crash in error handling path for closing eleme (*)
  f0ce956... grefstring: Avoid an unnecessary NUL assignment (*)
  f424a0c... Merge branch '1462-bookmark-overflow' into 'master' (*)
  4127c84... Merge branch '1461-bookmarks-nullptr' into 'master' (*)
  47dcbd3... build: Remove a pointless intermediate variable in glib/Mak (*)
  2a69cdb... build: Stop distributing generated files in autotools tarba (*)
  f9705f7... docs: Don’t distribute generated man pages (*)
  40fc185... docs: Fix glib-sections.txt includes for g_atomic_rc_* API (*)
  0e0b18e... docs: Fix a minor syntax error in a documentation comment (*)
  c0f8792... docs: Add missing API indexes for old versions (*)
  4cd7f76... gconvert: Adjust an argument name in the header to match th (*)
  fba8d7a... docs: Fix case of a type used in a gtk-doc comment (*)
  b4734d3... docs: Add some more backtick quotation (*)
  2500dfe... docs: Fix a documentation link (*)
  376234f... gbookmarkfile: Fix error reporting with unexpected nesting  (*)
  dbf9959... Merge branch '1436-docs-muckery' into 'master' (*)
  83c69fa... Merge branch '1035-bookmarks-state-machine' into 'master' (*)
  26c3f2f... Install gioenumtypes.h (*)
  158f07c... Merge branch 'gio-enum-install' into 'master' (*)
  bcafcc5... Updated Spanish translation (*)
  862fe11... build: Conditionally add gwin32.c to sources without using  (*)
  ca0110c... build: Conditionally add spawn and IO channel without using (*)
  9460aee... Merge branch '1436-please-for-the-love-of-things-just-build (*)
  83a4cab... 2.57.2 (actual release) (*)
  17df5c0... gtestutils: Mention G_DISABLE_ASSERT in documentation for g (*)
  b2249bf... tests: Don’t use a potentially-existent timezone in a tes (*)
  70ad484... gresource-tool: fix build in case libelf is available on Wi (*)
  433770b... Merge branch 'build-fix-mingw-libelf' into 'master' (*)
  88b8ebb... gio-tool: Hold GVolumeMonitor reference during operations (*)
  6c041ff... gbookmarkfile: Fix some minor leaks when metadata elements  (*)
  3edc504... glocalfilemonitor: Fallback to poll file monitor for NFS (*)
  5e64ee3... Drop a questionable test from the refstring suite (*)
  12adfcb... Merge branch 'bookmark-file-leak' into 'master' (*)
  71b0123... Merge branch 'issue-1467' into 'master' (*)
  7f5296d... Merge branch 'wip/oholy/update-mounts' into 'master' (*)
  cc9cfc7... date test: Use g_test_skip(), not g_test_incomplete() (*)
  a0289a5... Merge branch 'date-test-skip' into 'master' (*)
  99caee2... build: only test for broken ip_mreq_source on Android. Fixe (*)
  516101c... Merge branch 'test-ip_mreq_source-android-only' into 'maste (*)
  21d1797... tests: Fix a -Wbad-function-cast warning in the atomic test (*)
  7cc5565... testutils: Correctly print incomplete tests as "not ok # TO (*)
  49a8777... testing: Clarify why incomplete tests cause g_test_failed() (*)
  ffe0402... testing: Assert that skipped tests cause g_test_failed() (*)
  ba3b442... testing: Use g_assert_true(), which is preferred for unit t (*)
  bbefa73... testutils: Treat incomplete tests more like skipped tests (*)
  0a180bb... testing: Assert that test-case results are combined correct (*)
  54a5f37... g_test_run: Document g_test_incomplete's similarity to g_te (*)
  08fe935... Update documentation of g_tls_client_connection_set_use_ssl (*)
  7e6fb33... meson: define _FILE_OFFSET_BITS=64 for MinGW. See #1476 (*)
  0fba231... Updated Lithuanian translation (*)
  a81b925... Fix up g_bytes_compare() documentation (*)
  2860d4b... gbookmarkfile: Fix some more minor leaks when metadata elem (*)
  eb65054... Merge branch 'ossfuzz-9723-bookmark-leak' into 'master' (*)
  4eca2ac... tests: Add an overflow test for bookmark file dates (*)
  b1fffbf... gtimer: Document that g_time_val_from_iso8601() drops white (*)
  cefa66e... gtimer: Add overflow checks to g_time_val_from_iso8601() (*)
  fdccf5f... gtimer: Drop support for negative years from g_time_val_fro (*)
  2ab7fd2... tests: Add more ISO 8601 parser tests (*)
  e5d9eca... Merge branch 'gbytes-compare-docs' into 'master' (*)
  a5f8244... Merge branch 'mcatanzaro/tls-docs' into 'master' (*)
  7458def... Merge branch 'ossfuzz-9673-bookmark-date-overflow' into 'ma (*)
  725eb1c... tests: Add test for overflow handling in g_time_val_to_iso8 (*)
  6104e63... tests: Improve branch coverage when testing g_time_val_add( (*)
  ab09a5f... gdbusmessage: Fix a typo in the documentation (*)
  9ce1852... Merge branch '1475-atomic-casts' into 'master' (*)
  b8d751a... testing: Exercise TAP output (*)
  83c79ea... Merge branch 'smcv/glib-xfail' (*)
  4536deb... Add a new GTlsError to indicate protocol downgrade attacks (*)
  ba30f45... Merge branch 'timer-tests' into 'master' (*)
  0498b43... Merge branch '1446-g_test_init-docs' into 'master' (*)
  f046801... Meson: Update cross compilation doc (*)
  bc0d624... Merge branch 'xclaesse/glib-meson-cross-doc' (*)
  7e2dfa8... DOC: Documentation fix in GTask description (*)
  3693bc5... Merge branch 'gtaskfix' into 'master' (*)
  291bb0c... Merge branch '1433-rename-timezones-in-tests' into 'master' (*)
  929844f... W32: correctly use st_ctime (*)
  075bb0f... W32: consider NTFS mounpoints to be symlinks (*)
  10ee730... gvariant: Fix bounds checking in GVariant text format parse (*)
  8defa46... Merge branch 'issue-1452' into 'master' (*)
  0d27122... Merge branch '1481-variant-parse-overflow' into 'master' (*)
  a9108f8... gvariant: Fix more bounds checking in GVariant text format  (*)
  8c84429... gtimer: Ensure arithmetic is correctly signed for ISO 8601  (*)
  cce309a... Merge branch 'ossfuzz-9815-time-signed-arithmetic' into 'ma (*)
  12a2a98... tests: refactor running glib-mkenums (*)
  cbd335c... tests: mkenums: placate flake8 (*)
  7928fee... glib-mkenums: don't support @filename@/@basename@ in fhead/ (*)
  de62a95... glib-mkenums: improve and correct argument documentation (*)
  4afe429... gspawn: Use fcntl() to work around systems which don’t su (*)
  b1bfebc... tests: Explicitly set TZ=UTC for g_time_val_from_iso8601()  (*)
  f92359b... Merge branch 'wjt/glib-mkenums-filename-basename-in-fhead-f (*)
  ae6439c... Update Polish translation (*)
  e98401f... Update Turkish translation (*)
  e49f9c9... Merge branch '225-iso-8601-test-tz' into 'master' (*)
  ef45c90... Update French translation (*)
  4385476... Fix indicative gschema.dtd regarding range. (*)
  3552281... doap: Update maintainers list to synchronise with GLib (*)
  7fd9f61... Avoid calling Standard C string/array functions with NULL a (*)
  4763db8... gio/gvdb/: LGPLv2+ -> LGPLv2.1+ (*)
  c78664e... Update FSF’s address (*)
  d2f0461... docs: Use ‘Returns:’ instead of the invalid ‘@returns (*)
  57962aa... docs: Clarify error values for empty files when loading (*)
  c9834f2... Merge remote-tracking branch 'gvdb/master' into update-gvdb (*)
  ce86a3a... glib-compile-schemas: Fix a minor memory leak (*)
  705dd2b... gresource: Port to new GVDB API (*)
  c652d45... gsettingsschema: Port to new GVDB API (*)
  614adf8... gvdb: Fix error handling in gvdb_table_new() (*)
  93f3cb7... Revert "glocalfile: Check that parent device is the same wh (*)
  1152d99... Fix trashing on overlayfs (*)
  4a77dd6... Merge branch 'fix-overlayfs-trashing-1027' into 'master' (*)
  9eb483b... Update German translation (*)
  44228db... Meson: install gobject tests (*)
  0319dac... g_binding_unbind: make it more introspection friendly; allo (*)
  ed6903f... Merge branch 'bindung-unbind-fix' into 'master' (*)
  5b7c109... gclosure: Clarify when destroy notifiers are called in docu (*)
  59a23bf... gclosure: Minor documentation formatting improvements (*)
  3664b01... Merge branch '1488-o-cloexec-again' into 'master' (*)
  faa3839... Merge branch '1454-gvdb-corruption' into 'master' (*)
  c908ce8... Meson: install gio tests (*)
  9f208e9... Fix failing tests when G_MESSAGES_DEBUG is set (again) (*)
  9a3c7ec... Merge branch '1444-install-tests' into 'master' (*)
  1a30a6a... Merge branch 'fix-gdbus-unix-address' into 'master' (*)
  18997de... network monitor portal: update properties initially (*)
  76419d7... Merge branch 'network-monitor-fix' into 'master' (*)
  d1618c9... Update Brazilian Portuguese translation (*)
  61a348f... glocalfile: Only ignore FS full information for FUSE and nc (*)
  b027860... Merge branch '328-file-system-full' into 'master' (*)
  f876f41... Merge branch 'master' into 'master' (*)
  dd3e565... Use an existing enum value (*)
  abae9a4... Update Romanian translation (*)
  6b833bc... tests: fix gnotification tests broken due to the recent ico (*)
  a7ffddb... Merge branch 'fix-gnotification-tests' into 'master' (*)
  e81f4c2... glist: Mention -Wcast-function-type problems with g_*list_c (*)
  282ad30... gslist: Fix a minor documentation syntax problem (*)
  9147403... gtestdbus: Fix watcher crash on FreeBSD (*)
  769326e... Merge branch 'wip/lantw/fix-gtestdbus-crash-on-freebsd' (*)
  3736139... Merge branch 'mingw-file-offset-64' into 'master' (*)
  63d3311... gstdio: use _stat64 for GStatBuf on 64bit mingw. Fixes #147 (*)
  f6703db... Merge branch 'mingw-statbuf-size' into 'master' (*)
  5df3f42... build: Mismatch between gint64 and int64_t in OSX 64-bit (*)
  b2029fa... Update Chinese (Taiwan) translation (*)
  965bc6d... gmem: Clarify calling convention behaviour of g_clear_point (*)
  a0456f9... gmessages: Clarify documentation about aborting on fatal lo (*)
  c879f50... docs: Update the documentation for G_GNUC_MALLOC to reflect (*)
  082730f... glib: Drop G_GNUC_MALLOC usage from various allocation func (*)
  c849a4d... glib: Drop G_GNUC_MALLOC usage from various other allocatio (*)
  d77516d... Merge branch '1465-bye-bye-g-gnuc-malloc' into 'master' (*)
  c1d7405... Merge branch '1448-g-error-secretly-doesnt-abort' into 'mas (*)
  2bd09d5... Merge branch 'wip/sadiq/fixes' into 'master' (*)
  9a72ebe... Merge branch '1494-clear-pointer-docs' into 'master' (*)
  2e9c31a... gmem: Only evaluate pointer argument to g_clear_pointer() o (*)
  2df9d38... build: Clean files left behind after gio/tests/gresource.c  (*)
  2705fa7... Merge branch 'g-clear-pointer-no-side-effects' into 'master (*)
  3c1902f... Add a gnet utility (*)
  d589c18... Merge branch '972-integers-on-os-x' into 'master' (*)
  0d685b4... glib-compile-resources: encode data as string (*)
  4044343... Merge branch 'gresource-distcheck-failure' into 'master' (*)
  ec4da77... Merge branch '1492-cast-function-type-warning' into 'master (*)
  f2504be... 2.57.3 (*)
  5cc4cca... subprocess: Fix communicate_cancelled signature (*)
  11fcc2f... build: simplify alloca checks. See #1313 (*)
  856f7eb... ci: Add an autotools job (*)
  7e82144... autotools: remove support for the __int64 type. See #1313 (*)
  3d7cde6... autotools: use C99 printf format specifiers on Windows. Fix (*)
  f9e28a9... Merge branch 'ci-autotools-v2' into 'master' (*)
  647e01e... Merge branch 'autotools-remove-__int64' into 'master' (*)
  ddcef78... Merge branch 'autotools-mingw-c99-format' into 'master' (*)
  f59cb68... Update Kazakh translation (*)
  41cc385... dtrace: Add missing const attributes to types in glib_probe (*)
  fba3931... Update Indonesian translation (*)
  7a41cc0... Update Turkish translation (*)
  608cb80... Update Italian translation (*)
  3cafd7f... Merge branch 'wip/chergert/garray-bail' into 'master' (*)
  297941e... Merge branch 'ossfuzz-9805-variant-parser-overflow' into 'm (*)
  64e9e1f... gio: Provide schemas directory information in pkg-config fi (*)
  b9cfbf0... Merge branch 'schemasdir' into 'master' (*)
  d79d1d9... Update Korean translation (*)
  8f2393b... Whitespace fixup (*)
  3a3a32a... portal network monitor: Always emit ::network-changed (*)
  a090d86... portal network monitor: Implement can_reach (*)
  5c5881b... portal network monitor: use GetStatus when available (*)
  860735f... portal network monitor: Drop the version property (*)
  d047ca3... portal network monitor: Validate connectivity (*)
  72bf795... tests, subprocess: units for cancelled communications (*)
  917dee4... Merge branch 'network-monitor-again' into 'master' (*)
  f65e8eb... Merge branch 'subprocess-cancellable-callback-fix' into 'ma (*)
  d9b331f... Revert "Add a gnet utility" (*)
  042b2af... Merge branch '265-really-drop-gnet' into 'master' (*)
  64f789c... meson: Always set G_MODULE_SUFFIX to `so` on macOS (*)
  99decc0... ci: Include config.h and glibconfig.h in CI output artifact (*)
  658fb61... Update Galician translation (*)
  503eda2... Updated Czech translation (*)
  bb6eb8c... Merge branch 'nirbheek/g-module-suffix-macos' into 'master' (*)
  3ced28d... ci: Disable the coverage CI job when running dist on a rele (*)
  f4b3e62... Merge branch 'ci-no-coverage-on-dist' into 'master' (*)
  90815c1... Merge branch 'autotools-config.h' into 'master' (*)
  c138b98... 2.58.0 (*)
  2c85e0a... Use "command -v" instead of "which" (*)
  769b9a9... gspawn: Fix build on systems without O_CLOEXEC (*)
  f35c4d5... build: Check for Unix98 positional parameter support in pri (*)
  7bc3edd... build: Define GLIB_USING_SYSTEM_PRINTF properly (*)
  3032b5e... build: Check for bind_textdomain_codeset() properly (*)
  8759582... build: Drop unused HAVE_DLFCN_H definition (*)
  b707c71... build: Stop defining STDC_HEADERS (*)
  ee2b3c5... build: Remove SIZEOF___INT64 definition from meson.build (*)
  eeadd57... glib: Remove remaining references to __int64 (*)
  f696f51... Merge branch 'mcatanzaro/inappropriate-fallback-error' into (*)
  41a3951... Merge branch 'simplify-alloca-checks' into 'master' (*)
  9be6122... Merge branch 'gresource-string-encoding' into 'master' (*)
  8271263... Merge branch 'require-python34' into 'master' (*)
  7427bb7... Merge branch 'wip/oholy/nfs-poll-monitor' into 'master' (*)
  ea17d63... Merge branch 'which' into 'master' (*)
  b1cae79... glib-compile-resources: Fix generated code compiling with C (*)
  8dc8b33... ghash: Clear out arguments to NULL in g_hash_table_lookup_e (*)
  0e5f9aa... tests: Add more tests to finish branch coverage of GHashTab (*)
  3fd9f83... build: Bump version to 2.59.0 (*)
  0d00713... Merge branch 'compile-resources-cxx' into 'master' (*)
  b237547... Merge branch '1313-config-cleanups' into 'master' (*)
  44704b7... build: fix installation dir of glib-gettextize (*)
  612c450... gio: Don't redefine GKqueueFileMonitor (*)
  c341479... Document new `loop` class (*)
  1b0aa8b... Update Brazilian Portuguese translation (*)
  423a293... portal network monitor: Always emit changed signal on chang (*)
  b0e239c... Update Hungarian translation (*)
  48821a5... meson: fix typo (*)
  b3da2b4... meson: install glib-gettextize to bindir (*)
  2a34e66... Updated Danish translation (*)
  6545e75... gversionmacros: add version macros for GLib 2.60 (*)
  b84951e... gtlsbackend: add support for setting the default TLS databa (*)
  27fca34... gtlsdatabase: document that implementations must be thread- (*)
  0d26448... Update Greek translation (*)
  f63bc30... Merge branch 'GKqueueFileMonitor' into 'master' (*)
  17ae9f3... Merge branch 'O_CLOEXEC' into 'master' (*)
  bac504e... build: Drop AC_C_CONST from configure.ac (*)
  6e03a05... Merge branch 'meson-bindir-fix' into 'master' (*)
  8f157d0... Merge branch 'wip/fmuellner/nm-portal-changed-signal' into  (*)
  b79bafc... Merge branch 'glib-gettextize' into 'master' (*)
  d365670... Merge branch 'default-tls-database' into 'master' (*)
  0232cf6... Merge branch '1313-die-ac-c-const' into 'master' (*)
  6ae061b... Merge branch 'add-identifier-class-loop' into 'master' (*)
  9e9db46... build: Drop pointless -Wformat-security warning flag (*)
  f697f6a... tests/timer: Skip test_timeval_to_iso8601_overflow if we ca (*)
  5b7a16a... Merge branch 'wip/test_timeval_to_iso8601_overflow-skip-on- (*)
  68a4e27... Document that GTimeVal is subject to the year 2038 problem  (*)
  9125813... Remove all static ChangeLog files (*)
  24a9505... autotools: stop generating a ChangeLog file for the dist ta (*)
  95477a4... macros: Add G_GNUC_FALLTHROUGH (*)
  3aff811... Use G_GNUC_FALLTHROUGH where appropriate (*)
  93b9f22... build: Enable -Wimplicit-fallthrough by default (*)
  e1cec0f... liststore: Simplify code (*)
  fbe8f24... Merge branch 'remove-changelogs' into 'master' (*)
  98f326a... Merge branch 'wip/otte/fallthrough' into 'master' (*)
  fd2d94d... Merge branch '656-format-security' into 'master' (*)
  3da4314... Merge branch 'hash-table-tests' into 'master' (*)
  515c39b... Merge branch '1493-dtrace-consts' into 'master' (*)
  46c1a45... Merge branch '277-closure-docs' into 'master' (*)
  dfa2a4a... gtestutils: Print non-matching stderr/stdout output on trap (*)
  35d1ef6... gliststore: Simplify a GType check on construction (*)
  7e33c50... tests: Add more GListStore tests to get it too 100% coverag (*)
  53a6689... tests: Test g_list_model_get_object() (*)
  574e2c8... Merge branch 'wip/otte/simplify-liststore-splice' into 'mas (*)
  d2f4125... Merge branch 'wip/gtimeval-document-year-2038-problem' into (*)
  86ab6ff... Merge branch '303-list-store-tests' into 'master' (*)
  64b76c7... codegen: Change pointer casting to remove type-punning warn (*)
  83cd2f6... gvolumemonitor: Document the need to run a main loop (*)
  d0aba93... Merge branch '1119-volume-monitor-main-loop-docs' into 'mas (*)
  b7fba1a... Update Swedish translation (*)
  e8fde0b... Install m4 macros unconditionally (*)
  d6da69f... Merge branch 'issue-1520' into 'master' (*)
  201cdd7... Use absolute paths in pkg-config files (*)
  05fdd09... W32: Don't always strip path prefixes (*)
  a86eb1a... W32: test the private path-stripping function (*)
  256e741... W32: tighten access rights requested to read symlink (*)
  c6b4eff... W32: new GFileInfo attributes (*)
  c24d3b0... W32: extend the g-file-info test with new DOS attributes (*)
  157dfc8... test_internal_enhanced_stdio: don't use g_assert() (*)
  cf4ea5e... Merge branch 'w32-gfileinfo-improvements' into 'master' (*)
  ad3694b... Enable GIO tests on Windows (*)
  0e0b94d... gdbus: Improve error when well-known name is unowned (*)
  54074a3... Merge branch 'mcatanzaro/gdbus-error' into 'master' (*)
  04989cf... Autostart xdg-desktop-portal if needed (*)
  3f10c8b... Merge branch 'gdbus-codegen-type-punned-pointer-warnings' i (*)
  dbe0572... Merge branch 'w32-gio-tests-enable' into 'master' (*)
  5bc35a7... Merge branch 'mcatanzaro/auto-start-portals' into 'master' (*)
  c576114... gnetworkmonitornm: Set a GError properly on an error handli (*)
  7fe8aa6... gnetworkmonitornetlink: Don't check if a passed-in GError * (*)
  6629423... gnetworkmonitornetlink: Close the socket after disconnectin (*)
  36c79ad... gnetworkmonitornetlink: Pass a GError into read_netlink_mes (*)
  6eb5bd8... network-monitor-race test: Have the subprocess inherit stdo (*)
  8519368... Fix g_icon_to_string() regression (doc inconsistency). (*)
  3d3ea42... Updated Czech translation (*)
  5ad226c... Merge branch 'wip/netlink-monitor-cleanups' into 'master' (*)
  d2a1a4b... Merge branch '1523-network-monitor-init-failure' into 'mast (*)
  cf7193e... Merge branch 'fix-pkg-config-autotools' into 'master' (*)
  f928dfd... Merge branch 'master' into 'master' (*)
  0dee629... ghash: Fix poor performance with densely populated keyspace (*)
  171f698... ghash: Simplify g_hash_table_set_shift() (*)
  0d97c4d... gio: automake: Add libgmodule dependency (*)
  d3d6ef6... W32: drop _wstat64(), get stat data manually (*)
  b9f9143... Fudge glib fileutils test to pass on Windows (*)
  1f6db2a... glib/gcharset: fix leaking g_get_language_names_with_catego (*)
  63f8294... gkeyfile: remain usable after g_key_file_free() (*)
  18456b7... tests: Mark two more tests as slow (*)
  f50309a... Merge branch 'slow-tests' into 'master' (*)
  96fafcf... Meson: Fix missing files when installing tests (*)
  4b5bc3f... Meson: build and install remaining tests (*)
  ef1bcc5... Rename cxx-test.C to cxx-test.cpp (*)
  3cdce16... tests W32: Cast the MSG struct as (gchar *) for g_io_channe (*)
  190ea6e... tests W32: Fix Windows values casting (*)
  d2c9543... tests W32: include process.h for getpid() (*)
  4c91334... tests W32: ugly fix for sscanf() format (*)
  665677c... tests W32: Move timeloop test to the non-Windows section (*)
  3ae1244... tests W32: ifdef a variable not used on Windows (*)
  abac67c... Tests: Fix -Wformat-nonliteral causing build failure with c (*)
  66bf585... Merge branch 'install-tests' into 'master' (*)
  032f1a9... Merge branch 'gio-fix-build' into 'master' (*)
  fa32ee6... Remove unnecessary +x permissions (*)
  3896bc3... Meson: define G_HAVE_GROWING_STACK to 0 or 1 (*)
  8391219... Meson: Run in TAP mode installed tests that support it (*)
  780f7c6... Meson: doc: fix cross references (*)
  bec7e2f... Merge branch 'issue1539' into 'master' (*)
  c199927... Merge branch '1538-growing-stack' into 'master' (*)
  30ccd6f... docs: Use the correct terminology for g_array_free (*)
  0a8f369... docs: Simplify the text for g_array_free (*)
  8bfb1d0... Merge branch '1537-fixxref' into 'master' (*)
  b512135... Merge branch '1535-tap' into 'master' (*)
  178b943... Meson: Install timeloop-closure test (*)
  b803d94... Merge branch '1541-timeloop-closure' into 'master' (*)
  cbc7fbb... meson: Run build-time tests with --tap where supported (*)
  b6171b9... Merge branch '1528-build-time-tap' into 'master' (*)
  7c8e1f1... Meson: Do not run tests/refcount with --tap (*)
  214c991... Spelling: fix "every time" (*)
  7a903bd... Spelling: fix spelling of specify (*)
  59bede9... Spelling: Fix a common en_FR spelling of "information" (*)
  e0a8df1... Spelling: Fix spelling of "similarly" (*)
  55cfbd3... Spelling: Fix spelling of "constructed" (*)
  03cf374... Spelling: Fix spelling of "unknown" (*)
  ec951e9... Spelling: avoid the "allows to" pattern (*)
  1830ebb... Spelling: Fix spelling of "interpreted" (*)
  8346017... Generate gtester-report from .in file (*)
  5040aee... Merge branch 'tap-fix' into 'master' (*)
  af9e67c... Merge branch '1544-gtester-report' into 'master' (*)
  88a1188... Merge branch 'speling' into 'master' (*)
  27b5fb5... Meson: appinfo tests are racy if run in parallel (*)
  59f3c1f... Autotools: Move libmount from Libs.private to Requires.priv (*)
  129512b... Autotools: Always run glib-genmarshal, even if cross-compil (*)
  3b61570... Merge branch '1514-appinfo-test' into 'master' (*)
  a5e900c... Merge branch 'libmount' into 'master' (*)
  b71d7e4... Merge branch 'cross' into 'master' (*)
  6b0b438... Tests: Mark printf wrappers with G_GNUC_PRINTF (*)
  686d60d... Merge branch 'printf' into 'master' (*)
  4b983e5... ci: Upgrade meson to 0.48.0 and use --fatal-meson-warnings (*)
  24d7a73... Meson: Bump dependency to 0.48.0 (*)
  c824ffd... Merge branch 'wip/rishi/docs-garray' into 'master' (*)
  0e117cf... Merge branch 'ci-meson-0-48' into 'master' (*)
  62af03b... Meson: Extract objects from convenience libraries to link t (*)
  6e0a03e... Merge branch '1536-link-whole' into 'master' (*)
  bfc362c... ci: Enable FreeBSD CI (*)
  a187c89... Fix build failure on systems without spawn.h (*)
  4c05f33... Merge branch 'wip/lantw/enable-freebsd-ci' into 'master' (*)
  e1f4ff6... Merge branch 'non-POSIX-spawn' into 'master' (*)
  5ca9eca... gdesktopappinfo: add get_string_list() function (*)
  846a614... Merge branch 'wjt/g_desktop_app_info_get_string_list' into  (*)
  03232bd... tests: Fix location of an unref in the GTask tests (*)
  bea3770... gtask: Check an error hasn’t been returned when calling g (*)
  32e049b... Merge branch 'win32-gstat-for-ucrt' into 'master' (*)
  f0cecba... tests: Add return ordering tests for GTask (*)
  290bb0d... gtask: Compress GTask struct using a bitfield (*)
  5002d87... Merge branch '1525-task-result' into 'master' (*)
  7b57565... Merge branch 'fix-leaking-g_get_language_names_with_categor (*)
  da8f1c6... Revert "ci: Enable FreeBSD CI" (*)
  96c6532... gmessages: Reformat g_return_*if_fail() macros to fix white (*)
  dc983d7... ghash: Use less memory when storing ints on 64-bit platform (*)
  7eaf018... ghash: Significantly reduce peak memory use (*)
  194eef5... ghash: Be less eager to opportunistically grow the table on (*)
  9986395... ghash: Use realloc in place of alloc for key/value (*)
  eed0f18... tests: Remove assertion that unused buckets should have NUL (*)
  0600dd3... tests: Fix bad node ordering assumption (*)
  180e595... build: work around meson issue with too long filenames on W (*)
  4d215e0... tests: Update month name check for Lithuanian locale (*)
  4bb16f4... m4macros: Allow information from pkg-config to be overridde (*)
  8efe28c... ci: Add lcov configuration to ignore g_return_*if_fail()/g_ (*)
  22d75a0... Merge branch 'lcov-branch-coverage-tests' into 'master' (*)
  fce9444... Updated Norwegian bokmål translation. (*)
  2eaeefd... gdbusproxy: Document blocking guarantees of constructors (*)
  3b10fc0... Merge branch 'm4macros' into 'master' (*)
  0e7ebf7... gmacros: Fix G_[UN]LIKELY to not mask -Wparentheses (*)
  fb65dda... Merge branch '734-proxy-construction-docs' into 'master' (*)
  fb8d954... ci: Enable FreeBSD CI in the official repository (*)
  d3928ab... Merge branch 'wip/lantw/enable-freebsd-ci-only-in-gnome' in (*)
  c50bdf0... gthreadpool: Include prgname in thread name (*)
  b9a8c03... gobject: Convert a debug check from an assertion to a g_cri (*)
  0b45ddc... Merge branch 'poolname' into 'master' (*)
  efda2be... Merge branch 'ghash-hpj-2018' into 'master' (*)
  6c8b9f3... Merge branch '179-object-unref-warning' into 'master' (*)
  a2c09f5... Integrate oss-fuzz targets (*)
  7ec354d... Merge branch 'glib' into 'master' (*)
  54cbc9b... m4macros: Fix detection of glib-2.0 alone (*)
  3b5e5b8... Merge branch 'm4-fixes' into 'master' (*)
  8b151f5... Add useful links to fuzzing README (*)
  603fb59... Merge branch 'glib' into 'master' (*)
  d3074a7... ghash: Fix out-of-range use of signed integer (*)
  035975d... Merge branch 'master' into 'master' (*)
  09c1494... grefcount: add missing gatomic.h (*)
  d7233ef... build-sys: Pass CFLAGS to $(DTRACE) (*)
  0f5017f... glocalfile: Fix access::can-trash if parent is symlink (*)
  ce9fa7a... glocalfile: Fix bug uri in trash test (*)
  bf032e3... ci/msys2: fix path to the lcov config file (*)
  4e94164... Fix a couple typos in doc comments (*)
  da83b44... Merge branch 'master' into 'master' (*)
  442b54f... meson: Mark 1bit-emufutex test as slow (*)
  5c22b2d... Merge branch '1bit-emufutex-slow' into 'master' (*)
  a46f88b... Meson: Fix linking of gdbus-peer test (*)
  f745beb... Merge branch '1542-gdbus-peer' into 'master' (*)
  85e2a7d... Merge branch 'ci-msys2-fix-lcovrc-path' into 'master' (*)
  8b3590c... meson: Add macOS libtool versioning for ABI compatibility (*)
  da512ad... Merge branch 'stap-pass-cflags' into 'master' (*)
  ec5d6ab... gfileutils: Add examples to g_path_get_dirname() documentat (*)
  eb7c9ad... gvariant: Fix checking arithmetic for tuple element ends (*)
  7c4e6e9... gvarianttype: Impose a recursion limit of 128 on variant ty (*)
  5e0b12d... gvariant: Check array offsets against serialised data lengt (*)
  7eedcd7... gvariant: Check tuple offsets against serialised data lengt (*)
  f148687... gvariant: Limit GVariant strings to G_MAXSSIZE (*)
  af712bb... gdbusmessage: Validate type of message header signature fie (*)
  94a9ab3... gdbusmessage: Improve documentation for g_dbus_message_get_ (*)
  50b544e... gdbusmessage: Clarify error returns for g_dbus_message_new_ (*)
  968f1c6... gdbusmessage: Fix a typo in a documentation comment (*)
  e03d5a3... gdbusmessage: Check for valid GVariantType when parsing a v (*)
  5f3b393... gvariant: Clarify internal documentation about GVariant typ (*)
  c2c9c7f... tests: Tidy up GError handling in gdbus-serialization test (*)
  8e60b3d... tests: Use g_assert_null() in gdbus-serialization test (*)
  7a4025c... gutf8: Add a g_utf8_validate_len() function (*)
  1c421b0... glib: Port various callers to use g_utf8_validate_len() (*)
  d192a07... Merge branch 'ossfuzz-9810-9825-10319-9803-9857-9801-fixes' (*)
  85de774... Merge branch 'dirname-of-root-docs' into 'master' (*)
  57cfbc9... glocalfile: Add test case for symlink expansion (*)
  b619105... glocalfile: Return NULL if symlink expansion fails (*)
  a56b9cc... glocalfile: Use MAXSYMLINKS when following symlinks (*)
  e1fa5ff... gio: Add g_unix_mount_get_root_path (*)
  983a95c... gunixmounts: Mark mounts as system internal instead of filt (*)
  39afe07... Merge branch 'wip/oholy/bind-mounts' into 'master' (*)
  7db6389... Merge branch 'shorten-gdbus-test-filename' into 'master' (*)
  7fa6e9e... CI: Test static build on installed glib (*)
  372e81b... Merge branch 'ci-test-installed' into 'master' (*)
  228a1d6... Updated Slovenian translation (*)
  25b7716... Merge branch 'nirbheek/macos-library-versions' into 'master (*)
  1564ef5... Merge branch 'wip/oholy/fix-trash-symlink' into 'master' (*)
  11e4fcc... gio, tests: ensure objectmanager sources are generated (*)
  5263b54... Merge branch 'objectmanager-src-dep' into 'master' (*)
  cd524d0... gseekable: fix 'attmepting' typo (*)
  7cf02db... Merge branch 'wjt/gseekable-fix-attmepting-typo' into 'mast (*)
  7c70bef... gdbus-peer: Make sure to not include objectmanager-gen.c so (*)
  4d48e02... Merge branch 'gdbus-peer-again' into 'master' (*)
  aff686a... Meson: Cleanup a FIXME now that we have dict addition (*)
  7c09bcb... Updated Slovenian translation (*)
  d6f2462... tests: Add another GMarkup test from oss-fuzz (*)
  f502141... tests: Run GMarkup tests with and without nul-termination (*)
  3a96123... gmarkup: Avoid reading off the end of a buffer when non-nul (*)
  2187b1b... gmarkup: Fix validation of element names (*)
  1a7f07f... tests: Rework markup parsing test to not stop on first fail (*)
  304f84b... ci: Fix Docker image version (*)
  6e77089... Merge branch 'fix-ci' into 'master' (*)
  295964a... gutils: Check whether getauxval function exists (*)
  89ee8bf... Merge branch 'wip/lantw/check-getauxval-for-freebsd-12' int (*)
  c2501a8... Merge branch 'ossfuzz-9672-markup-overflow' into 'master' (*)
  bfe5906... gmain: Clarify that g_source_set_callback() is safe on atta (*)
  58b9635... Merge branch 'issue-1562' into 'master' (*)
  c1b3177... Merge branch '827-main-context-docs' into 'master' (*)
  5b78c3f... gdbus-codegen: test generating autocleanups (*)
  745422a... gdbus-codegen: add autocleanup for FooObject (*)
  d512c0f... Merge branch 'wjt/gdbus-codegen-add-autocleanup-for-FooObje (*)
  a8fd91a... gdate: Reinitialize locale information in g_date_prepare_to (*)
  88f36a1... mainloop-test: Fix race conditions (*)
  f65adb4... Merge branch 'gdate-reinitialize' into 'master' (*)
  09799a8... Merge branch 'meson-test-cleanup' into 'master' (*)
  ff8b731... gkeyfile: Fix parsing of new lines in comments (*)
  361fed5... Merge branch 'fix-mainloop-test' into 'master' (*)
  4e058a6... meson: Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 on GNU/Lin (*)
  7d1b94d... test-gvariant: Add test for ^ay, ^&ay, ^aay, ^a&ay (*)
  d62a078... gmacros: Add G_GNUC_STRFTIME macro (*)
  ae02adc... gdatetime: Enable compile time check of g_date_time_format( (*)
  54c394a... gdatetime: Fix formatting of time zones offsets in range -0 (*)
  b0a013e... gvariant: Handle ^ay, ^&ay, ^aay, ^a&ay in g_variant_valist (*)
  e6e04d3... test-gvariant: Use gsize for loop indices (*)
  572f78b... test-gvariant: Use g_assert_* rather than g_assert() (*)
  422d83c... test-gvariant: Remove some hardcoded strings (*)
  38d48b8... test-gvariant: Add and use assert_cmpstrv helper (*)
  bd6d603... test-gvariant: Add missing spaces before parens (*)
  63e09d5... valgrind: Add glib_init()-related suppressions (*)
  da790bc... Merge branch 'gvariant' into 'master' (*)
  e7738e4... Merge branch 'mr/issue-1575' into 'master' (*)
  4f81c9e... Merge branch 'gdate-timezone' into 'master' (*)
  1d6c784... gobject/genums.c: fix flags validation (*)
  aa1415c... Add unit test for flags validation (*)
  afce4ef... Merge branch 'flags_validation_fix' into 'master' (*)
  9347c76... tests: Fix GRand leak in GMenuModel tests (*)
  52bab02... tests: Fix GOptionContext leak in GSubprocess tests (*)
  b7571d5... tests: Fix GVariantType leak in GAction tests (*)
  bfc661a... Merge branch 'tests-memory-leaks' into 'master' (*)
  9ddcc79... Remove the G_GNUC_STRFTIME format check (*)
  664fb63... Revert "gdatetime: Enable compile time check of g_date_time (*)
  e1056e5... Update Slovak translation (*)
  d3f5559... Merge branch '1575-revert-strftime-format' into 'master' (*)
  13e206a... meson: Centralize test timeout values (*)
  a40ef2f... meson: Increase fast test timeout from 30s to 60s (*)
  03413d5... meson: Mark gdatetime test as slow (*)
  03518e5... gvarianttypeinfo: Consistently use atomics to access ref_co (*)
  aed3c00... gtestutils: Make test_rand_* thread-safe within a single te (*)
  7d4fb4d... Merge branch 'g-test-rand-int-range-race' into 'master' (*)
  8f115b6... Merge branch 'atomic-ref-count' into 'master' (*)
  74d2a8e... Merge branch 'test-timeout' into 'master' (*)
  5c7e64a... Merge branch 'supp' into 'master' (*)
  73a982f... Merge branch 'wip/sadiq/likely' into 'master' (*)
  b09a0df... Merge branch '1576-meson-armv5-atomic' into 'master' (*)
  8322167... tests: Fix data races in refcount/closures.c (*)
  1cc7457... tests: Fix data races in refcount/signals.c (*)
  68e78c6... tests: Fix data races in gwakeuptest.c (*)
  94edafb... bookmarkfile: test that moving to the same name works (*)
  821d280... bookmarkfile: Don't move an item if the uri has not changed (*)
  cfd1649... gbookmarkfile: remove trailing spaces (*)
  0f2a6c6... gvariant: Realign data on construction if it’s not proper (*)
  7b0f2e0... gvariant: Fix some GIR annotations on internal functions (*)
  a3ad5a2... Merge branch 'bookmarkfile-self-move' into 'master' (*)
  409ff69... gvariant: Re-use g_variant_serialised_check() to check alig (*)
  6d10858... gvariant-core: Use gatomicrefcount for GVariant reference c (*)
  b5a41af... gvarianttypeinfo: Use gatomicrefcount for ContainerInfo ref (*)
  b599a0f... gdbusintrospection: Use atomic operations to read ref_count (*)
  cb98e37... closures test: Avoid timeout on ARM64 CPUs (*)
  0985e70... glib-compile-resources: Fix size allocation for compressed  (*)
  36cf465... Update Polish translation (*)
  348b5ea... Update Turkish translation (*)
  54549b7... Merge branch 'arm-closures-timeout' into 'master' (*)
  55934a0... Merge branch 'vmlobanov78/glib-patch-2' into 'master' (*)
  0ef8dde... Merge branch '1342-gvariant-alignment' into 'master' (*)
  0c6346c... Merge branch 'atomic-ref-count-cnd' into 'master' (*)
  4fde2b2... gatomicrefcount: Make g_atomic_ref_count_init non-atomic (*)
  b3c899d... Meson: Fix build error in gdbus-example-objectmanager (*)
  47be0f7... gdbusproxy: make g-name-owner property useful with unique n (*)
  fcda663... Updated Lithuanian translation (*)
  bf1a2d7... gio, tests: fix leak of dbus connection. (*)
  f117570... gmessages: don't memoize in g_log_writer_is_journald() (*)
  4af8edb... Merge branch 'master' into 'master' (*)
  4ea5695... Merge branch 'issues/1310' into 'master' (*)
  378be29... Merge branch 'dont-memoize-in-g_log_writer_is_journald' int (*)
  e990a9f... Merge branch '107-key-file-comment-line-breaks' into 'maste (*)
  bb1f765... Clarify docs for g_settings_list_children (*)
  68878ab... Update documentation of g_tls_connection_handshake() again (*)
  f81a2b3... Merge branch 'mcatanzaro/tls1.3-handshake' into 'master' (*)
  bc320d9... gsettings: Add an example of a <default> with an empty stri (*)
  c7ac6f3... docs: add index of new symbols for gio > 2.52 (*)
  e835961... Merge branch '1261-settings-documentation' into 'master' (*)
  cb174e6... Merge branch 'wip/tintou/gio-symbols-index-update' into 'ma (*)
  3821ba0... tests/g-file-info-filesystem-readonly: assert subcommands s (*)
  5b106cd... tests/g-file-info-filesystem-readonly: unmount lazily (*)
  a2f32f6... tests/g-file-info-filesystem-readonly: remove output stream (*)
  ab892ac... ci: add bindfs and fuse to Fedora CI image (*)
  1520afb... ci: document how to update the Docker image (*)
  b323635... Merge branch 'wjt/g-file-info-filesystem-readonly-fails' in (*)
  c63d37f... docs: Clarify return/error behaviour of D-Bus signal subscr (*)
  2a52ff1... Merge branch 'settings-list-does-not-exist' into 'master' (*)
  e014898... Merge branch 'tests-tsan' into 'master' (*)
  ba18822... gdate: Use longest matching month name in g_date_set_parse (*)
  1c8f3c6... gmain: Remove redundant volatile from unix_signal_refcount (*)
  d2fd53d... gmain: Make GChildWatchSource child_exited field atomic (*)
  6f84f68... Merge branch 'mr285-subscription-docs' into 'master' (*)
  9e652f9... gmain: Make GUnixSignalWatchSource pending field atomic (*)
  969b0e0... gmain: Guarantee handler dispatch after receiving UNIX sign (*)
  dd36cf3... gmain: Indicate atomic fields with a comment (*)
  9e5a8ba... Merge branch 'gdate-parse-month' into 'master' (*)
  704522c... meson: add aarch64 memory barrier handling (*)
  6375476... Merge branch 'gmain-tsan' into 'master' (*)
  a72766b... Merge branch 'master' into 'master' (*)
  ba2c519... Meson: Rename test_c_args to avoid confusion with gio tests (*)
  9534447... Merge branch 'fix-gio-test-build' into 'master' (*)
  d58be1b... gmacros: make _GLIB_DEFINE_AUTOPTR_CHAINUP to define funcs  (*)
  86c073d... gmacros: remove duplication on autoptr cleanup definition (*)
  8d42b02... gobject, tests: add tests for autoptr (and lists) with decl (*)
  0ff5e5c... gdbusmessage: Gracefully handle message signatures with inv (*)
  c2607ab... glib.supp: Make a suppression less specific (*)
  5cc6942... gdbusconnection: Add missing (nullable) annotation to get_u (*)
  8a96fca... Merge branch 'autolist-chainup' into 'master' (*)
  fccce84... docs: add a missing semicolon (*)
  9874006... Merge branch 'patch-1' into 'master' (*)
  c2b22bd... gthread: Synchronize access to g_once_init_list (*)
  11847b8... Merge branch 'g-once-data-race' into 'master' (*)
  2ded434... Check for 'z' library before fallbacking to subproject (*)
  e50f219... Merge branch '1594-dbus-docs' into 'master' (*)
  23f286e... Merge branch 'libz-fallback' into 'master' (*)
  7412011... Meson: Add 'nls' option to disable translation (*)
  8cc92bc... meson: Turn selinux into a meson feature and make it auto b (*)
  f54b48b... Merge branch 'master' into 'master' (*)
  2031e37... Update documentation of g_tls_connection_handshake() one la (*)
  85f7d49... Deprecate TLS rehandshake APIs (*)
  b660a67... Merge branch 'mcatanzaro/tls1.3-handshake' into 'master' (*)
  c49ed61... Check for zlib header (*)
  52ce05a... gdbus-codegen: Tag properties so annotated with G_PARAM_DEP (*)
  10be782... Merge branch 'zlib' into 'master' (*)
  53573d9... gdbus-codegen: Tag interfaces so annotated with G_PARAM_DEP (*)
  326a7fa... gio/tests/gdbus-test-codegen: Ensure that G_PARAM_DEPRECATE (*)
  0c74927... Merge branch 'wip/rishi/gdbus-codegen-deprecated' into 'mas (*)
  a39b847... tests: Run appinfo tests with a temporary XDG_CONFIG_HOME (*)
  1a46bf8... docs: Add missing documentation for warnings and assertions (*)
  e51ed49... docs: Ignore some private header files (*)
  93f3202... docs: Add various missing symbols to glib-sections.txt (*)
  49fe320... docs: Add indexes for symbols added in 2.60 (*)
  2b15b43... docs: Ignore some private/uninstalled header files (*)
  c20d9d0... docs: Ignore various GIO *_get_type() symbols (*)
  384aea2... docs: Add some missing new symbols to the GIO documentation (*)
  82d28f0... docs: Fix an invalid DocBook link in the GIO overview (*)
  a440152... docs: Ignore some generated header files (*)
  8736789... docs: Fix some typos in GIO documentation comments (*)
  e88c2d1... docs: Fix a doubly-defined symbol in the GApplication docum (*)
  79aead1... docs: Fix formatting of some literals and properties (*)
  3f2a5ee... docs: Fix ‘Since’ line for new function to reference st (*)
  cf8a9d3... docs: Fix URIs in documentation comments (*)
  9c81668... Merge branch 'ossfuzz-11120-dbus-message-types' into 'maste (*)
  c1e44fd... Merge branch '1514-appinfo-test-failure' into 'master' (*)
  2722e9b... build: Add a missing file to CLEANFILES (*)
  71bbe9f... Updated Czech translation (*)
  f291745... gspawn: Fix g_spawn deadlock in a multi-threaded program on (*)
  8316ae2... Merge branch 'non-atomic-init' into 'master' (*)
  9355557... Meson: Add missing include_directories when using glib as s (*)
  f73b9e2... g_value_get_variant: return value is transfer-none not tran (*)
  8c9c9d9... Merge branch '1014-gspawn-linux-threadsafety' into 'master' (*)
  9584442... Merge branch 'value-get-variant-annotation' into 'master' (*)
  4326d5e... Merge branch '1498-distcheck' into 'master' (*)
  051c9ad... Merge branch 'glib-as-subproject' into 'master' (*)
  b45d911... gio-test: fix leak & maybe-uninitialized warning (*)
  6debbbf... gio-test: use g_debug rather than #define VERBOSE (*)
  624e99b... gunixmounts: Don't treat ZFS as a system internal fs (*)
  4ff3734... g_timeout_*_seconds: don't overflow for large intervals (*)
  3a4b18f... GApplication: Add a way to replace a unique instance (*)
  136f83e... Add tests for --gapplication-replace (*)
  98efd7e... Merge branch 'application-replace' into 'master' (*)
  6490fe7... g_timeout_*_seconds: test an interval that overflowed (*)
  cdc2dd8... gmain: clamp over-large timeouts (*)
  4544dcb... gmain: test far-future ready_time (*)
  389087e... Merge branch '1600-g_timeout_add_seconds-overflow' into 'ma (*)
  4f3216d... Merge branch 'nls' into 'master' (*)
  a51ab0a... genviron: make g_environ_* case-insensitive on Windows (*)
  4afc203... Merge branch 'win32-environ-case-sensitivity' into 'master' (*)
  69fbf3e... tests: Unset LANGUAGE when running gdatetime tests (*)
  ad09bba... Updated Slovenian translation (*)
  521eba9... ci: Install additional locales used during tests (*)
  c1b2a38... Merge branch 'unset-language' into 'master' (*)
  ee9f5c5... ci: Update docker image to master:v11 (*)
  d4cc0b3... Merge branch 'ci-locales' into 'master' (*)
  ea3d9fb... Add new Linux Testing project version number to configure s (*)
  17316b2... glib-mkenums: Support reading @rspfiles for arguments (*)
  23ed6f4... Merge branch 'glib-mkenums-rspfile-support' into 'master' (*)
  bc59892... gdatetime: Store intermediate result of g_date_time_format  (*)
  8bfa458... gdatetime: Avoid unnecessary conversions from ASCII to UTF- (*)
  8d0a163... gstrfuncs: Clarify that g_ascii_strtoull() accepts signed n (*)
  96acb49... gstrfuncs: Clarify that g_ascii_string_to_unsigned() reject (*)
  ca32861... gvariant: Use gsize rather than gint for array lengths (*)
  d2224b4... gvariant: Fix error handling for parsing Unicode escapes (*)
  fe13a52... Updated Spanish translation (*)
  1ba843b... Merge branch 'master' into 'master' (*)
  4501807... glib-compile-resources: Fix code generation for MSVC builds (*)
  6528887... README.win32: Update workarounds for VS 2008 x64 builds (*)
  cd30faa... gresources: Add a test with resources > 64kb (*)
  3469faf... Merge branch 'ossfuzz-11576-variant-text-unicode-unescape'  (*)
  faa3c31... gdbus-codegen: make --interface-info-{header,body} not cras (*)
  deafd72... gdbus-codegen: don't sort args in --interface-info-body (*)
  e8fb832... Updated Slovenian translation (*)
  e323428... tests: Rename macro to avoid conflict with encoding prefix (*)
  af77e47... Merge branch 'encoding-prefix' into 'master' (*)
  b1f1625... Merge branch 'issue-1605' into 'master' (*)
  fa80a2d... Merge branch 'resources.msvc' into 'master' (*)
  afd3f3b... Meson: Fix declare_dependency() calls (*)
  475f0a9... Meson: Fix deprecation warning with 0.49.0 release (*)
  db47ab8... gdatetime: Fix typo in the comment (*)
  1c8bbab... Merge branch 'gdatetime-typo' into 'master' (*)
  3fadcf9... Merge branch 'meson-pkgconfig' into 'master' (*)
  bdc9328... Merge branch 'meson-dep' into 'master' (*)
  d946bff... gdbus-codegen: sort input files (*)
  335a01e... gdbus-codegen: test --interface-info-{header,body} (*)
  af39a37... Merge branch 'fix-gdbus-codegen--interface-info' into 'mast (*)
  d6afa6c... gresolver: Add g_resolver_lookup_by_name_with_flags{_async, (*)
  35e4186... gnetworkaddress: Implement parallel ipv4 and ipv6 dns looku (*)
  c1e32b9... gsocketclient: Improve handling of slow initial connections (*)
  4b29e55... gnetworkaddress: Interleave ipv4 and ipv6 addresses (*)
  8b9e889... tests: Add gsocketclient test for slow connections (*)
  4c472f8... gsocketaddressenumerator: Make it an error to call next_asy (*)
  ee364db... gtestutils: Add g_assert_cmpvariant() (*)
  8a2fa21... docs: Format operators nicely in gtestutils documentation (*)
  3b7f7a4... tests: Drop compatibility with python 2 from TAP test runne (*)
  c69a980... tests: Avoid writing ever increasing sequence of null bytes (*)
  6b0ad94... tests: s/assertEquals/assertEqual/ (*)
  99d7894... Merge branch 'wip/tingping/happy-eyeballs' (*)
  0f508c7... Merge branch '1599-follow-up-from-gunixmounts-stop-consider (*)
  27369de... Merge branch 'mkenums' into 'master' (*)
  ac0706a... added stream writability checks in pollable unit test (*)
  d289ef4... tests: Port various tests to use g_assert_cmpvariant() (*)
  9e89749... Partially revert "GSocket: Fix race conditions on Win32 if  (*)
  e1e5fa0... added more g_pollable_input_stream_is_readable checks (*)
  feff178... gtlscertificate: Fix bug in PEM private key parser (*)
  c46565d... Merge branch 'fix-tlscertificate-parse-bug' into 'master' (*)
  2ceb48d... gtimezone: Fallback to /etc/timezone on Gentoo (*)
  290c9ee... Merge branch 'wip/silviol/gsocket_flags' (*)
  f5e1e16... binding: Clarify the use of g_object_unref() to remove a bi (*)
  f4be79d... Merge branch 'doc-binding-improvement' into 'master' (*)
  1fa24a6... Merge branch 'gentoo-timezone' into 'master' (*)
  903ce7d... Merge branch '1191-g_assert_cmpvariant' into 'master' (*)
  b4479d9... Revert "Meson: appinfo tests are racy if run in parallel" (*)
  a67eadb... gstrfuncs: Add g_strv_equal() (*)
  e6eb486... gutils: Refactor initialisation of XDG variables (*)
  00b50d2... gutils: Fix a typo in a documentation comment (*)
  f27532e... gtestutils: Move a documentation comment to the symbol it d (*)
  aee897b... gutils: Fix a typo in a comment (*)
  46f4764... tests: Avoid chdir() call at the start of appinfo tests (*)
  8ddfbb3... tests: Fix indentation of a block in the appinfo test (*)
  d4f8045... tests: Use g_assert_*() in mimeapps test rather than g_asse (*)
  5923652... tests: Drop extraneous newlines from g_test_message() calls (*)
  2c8ae9f... gtestutils: Forbid test paths from containing dots (*)
  8da50ac... gutils: Refactor g_get_home_dir() to use a global variable (*)
  b87dfb4... gutils: Don’t read directory globals outside the lock (*)
  91defdb... gutils: Add internal API to override XDG directories (*)
  13730c2... gtestutils: Add XDG directory isolation (*)
  528d537... tests: Port desktop-app-info to use g_assert_*() (*)
  b763726... gutils: Split out building of g_get_home_dir() path (*)
  b4de2e3... glib.supp: Add various one-time allocations to the suppress (*)
  b6f7f37... xdgmime: Add xdg_mime_set_dirs() method to override XDG env (*)
  df2f13f... gcontenttype: Improve formatting of gcontenttype section do (*)
  b06fa34... gcontenttype: Add g_content_type_{get,set}_mime_dirs() API (*)
  e97bf89... gcontenttype: Improve the formatting of some code in a docs (*)
  99bc33b... gdesktopappinfo: Reload the desktop dirs if the $XDG_CONFIG (*)
  797a8b0... tests: Isolate directories in appinfo test (*)
  914e7c6... tests: Isolate directories in desktop-app-info test (*)
  d23c893... tests: Isolate directories in appmonitor test (*)
  707c3f2... tests: Isolate directories in mimeapps test (*)
  60c2533... tests: Port appinfo test from g_assert() to g_assert_*() (*)
  1ea4ba8... tests: Use static appinfo .desktop file when not launching (*)
  f842105... tests: Add some debug output to desktop-app-info test (*)
  1947834... tests: Disable debug output from desktop-app-info subproces (*)
  7a79984... gutils: Drop fallback handling for NULL homedirs in XDG get (*)
  70eb076... Merge branch '1601-appinfo-test-again' into 'master' (*)
  3ab7a65... spawn: add shebang line to script

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]