[glib] Created tag 2.59.0
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Created tag 2.59.0
- Date: Sun, 23 Dec 2018 13:16:28 +0000 (UTC)
The signed tag '2.59.0' was created.
Tagger: Philip Withnall <withnall endlessm com>
Date: 1545570431 +0000
2.59.0
Git-EVTag-v0-SHA512:
8a6eaa169b2b700675ff85c1f0fb239fc40025498927488bdf9b873ae413fe9179726b230814275bd690a15306a9e8b57941598f5c5107e5f0e9522950ae3196
Changes since the last tag '2.58.0':
Anders Jonsson (1):
Update Swedish translation
António Fernandes (1):
gunixmounts: Don't treat ZFS as a system internal fs
Arthur Demchenkov (2):
gobject/genums.c: fix flags validation
Add unit test for flags validation
Ask Hjorth Larsen (1):
Updated Danish translation
Aurimas Černius (1):
Updated Lithuanian translation
Balázs Meskó (1):
Update Hungarian translation
Benjamin Berg (1):
binding: Clarify the use of g_object_unref() to remove a binding
Benjamin Otte (4):
macros: Add G_GNUC_FALLTHROUGH
Use G_GNUC_FALLTHROUGH where appropriate
build: Enable -Wimplicit-fallthrough by default
liststore: Simplify code
Bernhard Walle (1):
gio: automake: Add libgmodule dependency
Christian Persch (2):
gmacros: Add G_GNUC_STRFTIME macro
gdatetime: Enable compile time check of g_date_time_format() format
Christoph Reiter (9):
build: Drop Python 2 support and require Python 3.4+
build: simplify alloca checks. See #1313
Merge branch '1313-die-ac-c-const' into 'master'
Remove all static ChangeLog files
autotools: stop generating a ChangeLog file for the dist tarball
build: work around meson issue with too long filenames on Windows. Fixes #1556
ci/msys2: fix path to the lcov config file
g_value_get_variant: return value is transfer-none not transfer-full
Merge branch 'win32-environ-case-sensitivity' into 'master'
Christophe Fergeau (7):
test-gvariant: Add test for ^ay, ^&ay, ^aay, ^a&ay
gvariant: Handle ^ay, ^&ay, ^aay, ^a&ay in g_variant_valist_free_nnp
test-gvariant: Use gsize for loop indices
test-gvariant: Use g_assert_* rather than g_assert()
test-gvariant: Remove some hardcoded strings
test-gvariant: Add and use assert_cmpstrv helper
test-gvariant: Add missing spaces before parens
Chun-wei Fan (3):
glib-compile-resources: Fix code generation for MSVC builds
README.win32: Update workarounds for VS 2008 x64 builds
gresources: Add a test with resources > 64kb
Colin Walters (1):
build-sys: Pass CFLAGS to $(DTRACE)
Corentin Noël (1):
docs: add index of new symbols for gio > 2.52
Cosimo Cecchi (3):
gdbusproxy: make g-name-owner property useful with unique names
gdbusconnection: add a getter for the flags property
gdbusproxy: only connect to NameOwnerChanged for message buses
Daniel Mustieles (1):
Updated Spanish translation
Debarshi Ray (5):
docs: Use the correct terminology for g_array_free
docs: Simplify the text for g_array_free
gdbus-codegen: Tag properties so annotated with G_PARAM_DEPRECATED
gdbus-codegen: Tag interfaces so annotated with G_PARAM_DEPRECATED
gio/tests/gdbus-test-codegen: Ensure that G_PARAM_DEPRECATED is present
Dušan Kazik (1):
Update Slovak translation
Efstathios Iosifidis (1):
Update Greek translation
Emin Tufan Çetin (1):
Update Turkish translation
Emmanuel Fleury (1):
Add new Linux Testing project version number to configure script
Emmanuele Bassi (26):
Merge branch 'compile-resources-cxx' into 'master'
Merge branch '656-format-security' into 'master'
Merge branch 'hash-table-tests' into 'master'
Merge branch '1493-dtrace-consts' into 'master'
Merge branch '277-closure-docs' into 'master'
Merge branch '303-list-store-tests' into 'master'
Install m4 macros unconditionally
Merge branch 'gio-fix-build' into 'master'
Merge branch 'cross' into 'master'
tests: Update month name check for Lithuanian locale
Merge branch '734-proxy-construction-docs' into 'master'
Merge branch 'm4-fixes' into 'master'
Merge branch 'wjt/gseekable-fix-attmepting-typo' into 'master'
Merge branch 'fix-ci' into 'master'
Merge branch 'patch-1' into 'master'
Merge branch 'ossfuzz-11120-dbus-message-types' into 'master'
Merge branch '1514-appinfo-test-failure' into 'master'
Merge branch 'non-atomic-init' into 'master'
Merge branch '1498-distcheck' into 'master'
Align the reference counted allocations
Test the alignment of the refcounted box allocations
Document the alignment for refcounted allocations
Do not check for NULL when calling free()
Merge branch 'gmarkup-docs' into 'master'
Merge branch 'rw-lock-docs' into 'master'
Merge branch 'fix-gsubprocess-tests' into 'master'
Fabrice Fontaine (1):
grefcount: add missing gatomic.h
Florian Müllner (1):
portal network monitor: Always emit changed signal on changed
Fredrik Ternerot (4):
gtlscertificate: Fix bug in PEM private key parser
tests/tls-certificate: Change to g_assert_null/nonnull
tests/tls-certificate: Add PEM files containing CRLF
gtlscertificate: Allow any type of private key in PEM files
Hans Petter Jansson (10):
ghash: Fix poor performance with densely populated keyspaces
ghash: Simplify g_hash_table_set_shift()
ghash: Use less memory when storing ints on 64-bit platforms
ghash: Significantly reduce peak memory use
ghash: Be less eager to opportunistically grow the table on cleanup
ghash: Use realloc in place of alloc for key/value
tests: Remove assertion that unused buckets should have NULL key/value
tests: Fix bad node ordering assumption
ghash: Fix out-of-range use of signed integer
Merge branch 'master' into 'master'
INSUN PYO (1):
gio, tests: fix leak of dbus connection.
Iain Lane (9):
tests/timer: Skip test_timeval_to_iso8601_overflow if we can't overflow a GTimeVal
Merge branch 'wip/test_timeval_to_iso8601_overflow-skip-on-32-bit' into 'master'
Document that GTimeVal is subject to the year 2038 problem on 32-bit systems
Merge branch '1119-volume-monitor-main-loop-docs' into 'master'
gnetworkmonitornetlink: Don't check if a passed-in GError ** is NULL
gnetworkmonitornetlink: Close the socket after disconnecting its GSources
gnetworkmonitornetlink: Pass a GError into read_netlink_messages()
network-monitor-race test: Have the subprocess inherit stdout and stderr
Merge branch '1523-network-monitor-init-failure' into 'master'
Ignacio Casal Quinteiro (1):
Merge branch 'wip/silviol/gsocket_flags'
Jan Tojnar (2):
meson: fix typo
meson: install glib-gettextize to bindir
Jehan (1):
Fix g_icon_to_string() regression (doc inconsistency).
Jonas Witschel (1):
Use absolute paths in pkg-config files
Kalev Lember (2):
Add GRecMutexLocker
tests: Update GMutexLocker tests
Kjartan Maraas (1):
Updated Norwegian bokmål translation.
Kouhei Sutou (1):
Suppress -Wint-in-bool-context warning with G_DEFINE_INTERFACE and g++
LRN (1):
Merge branch 'w32-gfileinfo-improvements' into 'master'
Marco Trevisan (1):
Merge branch 'gdbus-peer-again' into 'master'
Marco Trevisan (Treviño) (7):
gio, tests: ensure objectmanager sources are generated
bookmarkfile: test that moving to the same name works
bookmarkfile: Don't move an item if the uri has not changed
gbookmarkfile: remove trailing spaces
gmacros: make _GLIB_DEFINE_AUTOPTR_CHAINUP to define funcs for g_autolist
gmacros: remove duplication on autoptr cleanup definition
gobject, tests: add tests for autoptr (and lists) with declared
Marek Cernocky (2):
Updated Czech translation
Updated Czech translation
Mart Raudsepp (1):
gtimezone: Fallback to /etc/timezone on Gentoo
Matej Urbančič (4):
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Matthew Waters (3):
gversionmacros: add version macros for GLib 2.60
gtlsbackend: add support for setting the default TLS database
gtlsdatabase: document that implementations must be thread-safe
Matthias Clasen (8):
Merge branch 'mcatanzaro/gdbus-error' into 'master'
Remove the G_GNUC_STRFTIME format check
Merge branch '1575-revert-strftime-format' into 'master'
Clarify docs for g_settings_list_children
GApplication: Add a way to replace a unique instance
Add tests for --gapplication-replace
Merge branch 'application-replace' into 'master'
Merge branch 'no-free-check' into 'master'
Michael Catanzaro (11):
Add a new GTlsError to indicate protocol downgrade attacks
gdbus: Improve error when well-known name is unowned
Autostart xdg-desktop-portal if needed
Merge branch 'mcatanzaro/auto-start-portals' into 'master'
Fix a couple typos in doc comments
Update documentation of g_tls_connection_handshake() again
Update documentation of g_tls_connection_handshake() one last time
Deprecate TLS rehandshake APIs
Merge branch 'wip/tingping/happy-eyeballs'
Merge branch 'fix-tlscertificate-parse-bug' into 'master'
Improve documentation of g_assert_error()
Michael Gratton (2):
gdbus-codegen: Add missing nullable and optional g-i annotations to generated code
Merge branch 'wip/1615-gdbus-codgen-nullable' into 'master'
Mikhail Fludkov (1):
glib/gcharset: fix leaking g_get_language_names_with_category
Mohammed Sadiq (1):
gmacros: Fix G_[UN]LIKELY to not mask -Wparentheses
Niclas Moeslund Overby (1):
meson: add aarch64 memory barrier handling
Ninja-Koala (2):
glib-compile-resources: encode data as string
glib-compile-resources: Add external data option
Nirbheek Chauhan (3):
meson: Add macOS libtool versioning for ABI compatibility
glib-mkenums: Support reading @rspfiles for arguments
Merge branch 'glib-mkenums-rspfile-support' into 'master'
Olivier Brunel (1):
valgrind: Add glib_init()-related suppressions
Ondrej Holy (12):
glocalfilemonitor: Fallback to poll file monitor for NFS
Merge branch 'add-identifier-class-loop' into 'master'
glocalfile: Fix access::can-trash if parent is symlink
glocalfile: Fix bug uri in trash test
Merge branch 'dirname-of-root-docs' into 'master'
glocalfile: Add test case for symlink expansion
glocalfile: Return NULL if symlink expansion fails
glocalfile: Use MAXSYMLINKS when following symlinks
gio: Add g_unix_mount_get_root_path
gunixmounts: Mark mounts as system internal instead of filtering out
Merge branch 'wip/oholy/bind-mounts' into 'master'
Merge branch '1599-follow-up-from-gunixmounts-stop-considering-cifs-nfs-as-system-file-systems'
Patrick Griffis (6):
gresolver: Add g_resolver_lookup_by_name_with_flags{_async,_finish,}
gnetworkaddress: Implement parallel ipv4 and ipv6 dns lookups
gsocketclient: Improve handling of slow initial connections
gnetworkaddress: Interleave ipv4 and ipv6 addresses
tests: Add gsocketclient test for slow connections
gsocketaddressenumerator: Make it an error to call next_async before finish
Peter Wu (2):
gspawn: Fix g_spawn deadlock in a multi-threaded program on Linux
genviron: make g_environ_* case-insensitive on Windows
Philip Withnall (248):
gclosure: Clarify when destroy notifiers are called in documentation
gclosure: Minor documentation formatting improvements
dtrace: Add missing const attributes to types in glib_probes.d
build: Check for Unix98 positional parameter support in printf()
build: Define GLIB_USING_SYSTEM_PRINTF properly
build: Check for bind_textdomain_codeset() properly
build: Drop unused HAVE_DLFCN_H definition
build: Stop defining STDC_HEADERS
build: Remove SIZEOF___INT64 definition from meson.build
glib: Remove remaining references to __int64
Merge branch 'mcatanzaro/inappropriate-fallback-error' into 'master'
Merge branch 'simplify-alloca-checks' into 'master'
Merge branch 'gresource-string-encoding' into 'master'
Merge branch 'require-python34' into 'master'
Merge branch 'wip/oholy/nfs-poll-monitor' into 'master'
Merge branch 'which' into 'master'
glib-compile-resources: Fix generated code compiling with C++ compilers
ghash: Clear out arguments to NULL in g_hash_table_lookup_extended()
tests: Add more tests to finish branch coverage of GHashTable
build: Bump version to 2.59.0
Merge branch 'GKqueueFileMonitor' into 'master'
Merge branch 'O_CLOEXEC' into 'master'
build: Drop AC_C_CONST from configure.ac
Merge branch 'meson-bindir-fix' into 'master'
Merge branch 'wip/fmuellner/nm-portal-changed-signal' into 'master'
Merge branch 'glib-gettextize' into 'master'
Merge branch 'default-tls-database' into 'master'
build: Drop pointless -Wformat-security warning flag
Merge branch 'remove-changelogs' into 'master'
Merge branch 'wip/otte/fallthrough' into 'master'
gtestutils: Print non-matching stderr/stdout output on trap failure
gliststore: Simplify a GType check on construction
tests: Add more GListStore tests to get it too 100% coverage
tests: Test g_list_model_get_object()
Merge branch 'wip/otte/simplify-liststore-splice' into 'master'
Merge branch 'wip/gtimeval-document-year-2038-problem' into 'master'
gvolumemonitor: Document the need to run a main loop
Merge branch 'gdbus-codegen-type-punned-pointer-warnings' into 'master'
Merge branch 'w32-gio-tests-enable' into 'master'
gnetworkmonitornm: Set a GError properly on an error handling path
Merge branch 'wip/netlink-monitor-cleanups' into 'master'
Merge branch 'fix-pkg-config-autotools' into 'master'
Merge branch 'master' into 'master'
gmarkup: Make the documentation even more explicit about untrusted input
tests: Mark two more tests as slow
Merge branch 'wip/rishi/docs-garray' into 'master'
Merge branch 'ci-meson-0-48' into 'master'
Merge branch 'wip/lantw/enable-freebsd-ci' into 'master'
Merge branch 'non-POSIX-spawn' into 'master'
Merge branch 'wjt/g_desktop_app_info_get_string_list' into 'master'
tests: Fix location of an unref in the GTask tests
gtask: Check an error hasn’t been returned when calling g_task_return*()
Merge branch 'win32-gstat-for-ucrt' into 'master'
tests: Add return ordering tests for GTask
gtask: Compress GTask struct using a bitfield
Merge branch '1525-task-result' into 'master'
Merge branch 'fix-leaking-g_get_language_names_with_category' into 'master'
Revert "ci: Enable FreeBSD CI"
gmessages: Reformat g_return_*if_fail() macros to fix whitespace
gthread: Clarify priority handling in GRWLock
ci: Add lcov configuration to ignore g_return_*if_fail()/g_assert*()
Merge branch 'lcov-branch-coverage-tests' into 'master'
gdbusproxy: Document blocking guarantees of constructors
Merge branch 'm4macros' into 'master'
Merge branch 'wip/lantw/enable-freebsd-ci-only-in-gnome' into 'master'
tests: Fix some minor memory leaks in gsubprocess-testprog
gsubprocess: Clear std buf outputs to NULL on failure
gsubprocess: Add a missing test for invalid UTF-8 output
gobject: Convert a debug check from an assertion to a g_critical()
Merge branch 'poolname' into 'master'
Merge branch 'ghash-hpj-2018' into 'master'
Merge branch '179-object-unref-warning' into 'master'
Merge branch 'glib' into 'master'
Merge branch 'glib' into 'master'
Merge branch 'stap-pass-cflags' into 'master'
gfileutils: Add examples to g_path_get_dirname() documentation
gvariant: Fix checking arithmetic for tuple element ends
gvarianttype: Impose a recursion limit of 128 on variant types
gvariant: Check array offsets against serialised data length
gvariant: Check tuple offsets against serialised data length
gvariant: Limit GVariant strings to G_MAXSSIZE
gdbusmessage: Validate type of message header signature field
gdbusmessage: Improve documentation for g_dbus_message_get_header()
gdbusmessage: Clarify error returns for g_dbus_message_new_from_blob()
gdbusmessage: Fix a typo in a documentation comment
gdbusmessage: Check for valid GVariantType when parsing a variant blob
gvariant: Clarify internal documentation about GVariant type strings
tests: Tidy up GError handling in gdbus-serialization test
tests: Use g_assert_null() in gdbus-serialization test
gutf8: Add a g_utf8_validate_len() function
glib: Port various callers to use g_utf8_validate_len()
Merge branch 'ossfuzz-9810-9825-10319-9803-9857-9801-fixes' into 'master'
Merge branch 'shorten-gdbus-test-filename' into 'master'
Merge branch 'nirbheek/macos-library-versions' into 'master'
Merge branch 'wip/oholy/fix-trash-symlink' into 'master'
Merge branch 'objectmanager-src-dep' into 'master'
tests: Add another GMarkup test from oss-fuzz
tests: Run GMarkup tests with and without nul-termination
gmarkup: Avoid reading off the end of a buffer when non-nul-terminated
gmarkup: Fix validation of element names
tests: Rework markup parsing test to not stop on first failure
ci: Fix Docker image version
Merge branch 'wip/lantw/check-getauxval-for-freebsd-12' into 'master'
Merge branch 'ossfuzz-9672-markup-overflow' into 'master'
gmain: Clarify that g_source_set_callback() is safe on attached sources
Merge branch 'issue-1562' into 'master'
Merge branch '827-main-context-docs' into 'master'
Merge branch 'wjt/gdbus-codegen-add-autocleanup-for-FooObject' into 'master'
Merge branch 'gdate-reinitialize' into 'master'
Merge branch 'meson-test-cleanup' into 'master'
gtask: Add a g_task_set_name() method
gkeyfile: Fix parsing of new lines in comments
Merge branch 'gvariant' into 'master'
Merge branch 'mr/issue-1575' into 'master'
Merge branch 'gdate-timezone' into 'master'
Merge branch 'flags_validation_fix' into 'master'
Merge branch 'tests-memory-leaks' into 'master'
Revert "gdatetime: Enable compile time check of g_date_time_format() format"
Merge branch 'g-test-rand-int-range-race' into 'master'
Merge branch 'atomic-ref-count' into 'master'
Merge branch 'test-timeout' into 'master'
Merge branch 'supp' into 'master'
Merge branch 'wip/sadiq/likely' into 'master'
Merge branch '1576-meson-armv5-atomic' into 'master'
gvariant: Realign data on construction if it’s not properly aligned
gvariant: Fix some GIR annotations on internal functions
Merge branch 'bookmarkfile-self-move' into 'master'
gvariant: Re-use g_variant_serialised_check() to check alignment
Merge branch 'vmlobanov78/glib-patch-2' into 'master'
Merge branch '1342-gvariant-alignment' into 'master'
Merge branch 'atomic-ref-count-cnd' into 'master'
Merge branch 'master' into 'master'
Merge branch 'issues/1310' into 'master'
Merge branch 'dont-memoize-in-g_log_writer_is_journald' into 'master'
Merge branch '107-key-file-comment-line-breaks' into 'master'
Merge branch 'mcatanzaro/tls1.3-handshake' into 'master'
gsettings: Add an example of a <default> with an empty string
Merge branch '1261-settings-documentation' into 'master'
Merge branch 'wip/tintou/gio-symbols-index-update' into 'master'
Merge branch 'wjt/g-file-info-filesystem-readonly-fails' into 'master'
docs: Clarify return/error behaviour of D-Bus signal subscriptions
Merge branch 'settings-list-does-not-exist' into 'master'
Merge branch 'tests-tsan' into 'master'
Merge branch 'mr285-subscription-docs' into 'master'
Merge branch 'gdate-parse-month' into 'master'
Merge branch 'gmain-tsan' into 'master'
gdbusmessage: Gracefully handle message signatures with invalid types
glib.supp: Make a suppression less specific
gdbusconnection: Add missing (nullable) annotation to get_unique_name()
Merge branch 'autolist-chainup' into 'master'
Merge branch 'g-once-data-race' into 'master'
Merge branch 'libz-fallback' into 'master'
Merge branch 'mcatanzaro/tls1.3-handshake' into 'master'
Merge branch 'zlib' into 'master'
Merge branch 'wip/rishi/gdbus-codegen-deprecated' into 'master'
tests: Run appinfo tests with a temporary XDG_CONFIG_HOME
docs: Add missing documentation for warnings and assertions
docs: Ignore some private header files
docs: Add various missing symbols to glib-sections.txt
docs: Add indexes for symbols added in 2.60
docs: Ignore some private/uninstalled header files
docs: Ignore various GIO *_get_type() symbols
docs: Add some missing new symbols to the GIO documentation
docs: Fix an invalid DocBook link in the GIO overview
docs: Ignore some generated header files
docs: Fix some typos in GIO documentation comments
docs: Fix a doubly-defined symbol in the GApplication documentation
docs: Fix formatting of some literals and properties
docs: Fix ‘Since’ line for new function to reference stable release
docs: Fix URIs in documentation comments
build: Add a missing file to CLEANFILES
Merge branch '1014-gspawn-linux-threadsafety' into 'master'
Merge branch 'value-get-variant-annotation' into 'master'
Merge branch 'glib-as-subproject' into 'master'
Merge branch '1600-g_timeout_add_seconds-overflow' into 'master'
Merge branch 'unset-language' into 'master'
Merge branch 'ci-locales' into 'master'
gstrfuncs: Clarify that g_ascii_strtoull() accepts signed numbers
gstrfuncs: Clarify that g_ascii_string_to_unsigned() rejects signs
gvariant: Use gsize rather than gint for array lengths
gvariant: Fix error handling for parsing Unicode escapes
Merge branch 'master' into 'master'
Merge branch 'ossfuzz-11576-variant-text-unicode-unescape' into 'master'
Merge branch 'encoding-prefix' into 'master'
Merge branch 'issue-1605' into 'master'
Merge branch 'resources.msvc' into 'master'
Merge branch 'gdatetime-typo' into 'master'
Merge branch 'fix-gdbus-codegen--interface-info' into 'master'
gtestutils: Add g_assert_cmpvariant()
docs: Format operators nicely in gtestutils documentation
Merge branch 'mkenums' into 'master'
tests: Port various tests to use g_assert_cmpvariant()
Merge branch 'doc-binding-improvement' into 'master'
Merge branch 'gentoo-timezone' into 'master'
Merge branch '1191-g_assert_cmpvariant' into 'master'
grefstring: Add missing documentation for GRefString typedef
gmountoperation: Add missing documentation
gio: Add missing documentation for G{Proxy,Socket}AddressEnumerator
docs: Fix a typo in the GVariant text format documentation
Revert "Meson: appinfo tests are racy if run in parallel"
gstrfuncs: Add g_strv_equal()
gutils: Refactor initialisation of XDG variables
gutils: Fix a typo in a documentation comment
gtestutils: Move a documentation comment to the symbol it documents
gutils: Fix a typo in a comment
tests: Avoid chdir() call at the start of appinfo tests
tests: Fix indentation of a block in the appinfo test
tests: Use g_assert_*() in mimeapps test rather than g_assert()
tests: Drop extraneous newlines from g_test_message() calls in mimeapps
gtestutils: Forbid test paths from containing dots
gutils: Refactor g_get_home_dir() to use a global variable
gutils: Don’t read directory globals outside the lock
gutils: Add internal API to override XDG directories
gtestutils: Add XDG directory isolation
tests: Port desktop-app-info to use g_assert_*()
gutils: Split out building of g_get_home_dir() path
glib.supp: Add various one-time allocations to the suppression file
xdgmime: Add xdg_mime_set_dirs() method to override XDG envvars
gcontenttype: Improve formatting of gcontenttype section documentation
gcontenttype: Add g_content_type_{get,set}_mime_dirs() API
gcontenttype: Improve the formatting of some code in a docs comment
gdesktopappinfo: Reload the desktop dirs if the $XDG_CONFIG_HOME changes
tests: Isolate directories in appinfo test
tests: Isolate directories in desktop-app-info test
tests: Isolate directories in appmonitor test
tests: Isolate directories in mimeapps test
tests: Port appinfo test from g_assert() to g_assert_*()
tests: Use static appinfo .desktop file when not launching
tests: Add some debug output to desktop-app-info test
tests: Disable debug output from desktop-app-info subprocess
gutils: Drop fallback handling for NULL homedirs in XDG getters
Merge branch '1601-appinfo-test-again' into 'master'
Merge branch 'wip/add-shebang-to-test-script' into 'master'
Merge branch 'g-alignof' into 'master'
Merge branch 'wip/kalev/recursive-mutex-locker' into 'master'
Merge branch 'docs-fixes' into 'master'
Merge branch 'mcatanzaro/g-assert-error-doc' into 'master'
Merge branch 'tpm-keys-in-pem-files' into 'master'
Merge branch 'master' into 'master'
Merge branch 'rc-align' into 'master'
Merge branch 'gsubprocess-communicate-utf8-tests' into 'master'
Merge branch 'gtask-set-name' into 'master'
Revert "tests: Fix GOptionContext leak in GSubprocess tests"
Merge branch 'glib-gresource-ld-binary' into 'master'
Merge branch 'suppress-int-in-bool-context-warning-with-g++' into 'master'
Merge branch 'gdbus-codegen-propemitschanged' into 'master'
Merge branch 'issues/1620' into 'master'
2.59.0
Piotr Drąg (1):
Update Polish translation
Rafael Fontenelle (1):
Update Brazilian Portuguese translation
Rasmus Thomsen (1):
build: fix installation dir of glib-gettextize
Ray Strode (1):
spawn: add shebang line to script
Robert Ancell (1):
codegen: Change pointer casting to remove type-punning warnings
Ryan Schmidt (4):
Use "command -v" instead of "which"
gspawn: Fix build on systems without O_CLOEXEC
gio: Don't redefine GKqueueFileMonitor
Fix build failure on systems without spawn.h
Scott Hutton (1):
Implement support for ALPN in GTlsConnection, GDtlsConnection
Silvio Lazzeretti (3):
added stream writability checks in pollable unit test
Partially revert "GSocket: Fix race conditions on Win32 if multiple threads are waiting on conditions
for the same socket"
added more g_pollable_input_stream_is_readable checks
Simon McVittie (29):
Merge branch 'slow-tests' into 'master'
Remove unnecessary +x permissions
meson: Run build-time tests with --tap where supported
Spelling: fix "every time"
Spelling: fix spelling of specify
Spelling: Fix a common en_FR spelling of "information"
Spelling: Fix spelling of "similarly"
Spelling: Fix spelling of "constructed"
Spelling: Fix spelling of "unknown"
Spelling: avoid the "allows to" pattern
Spelling: Fix spelling of "interpreted"
Generate gtester-report from .in file
Merge branch 'tap-fix' into 'master'
Autotools: Move libmount from Libs.private to Requires.private
Autotools: Always run glib-genmarshal, even if cross-compiling
Merge branch 'libmount' into 'master'
Tests: Mark printf wrappers with G_GNUC_PRINTF
Meson: Extract objects from convenience libraries to link them
m4macros: Allow information from pkg-config to be overridden
m4macros: Fix detection of glib-2.0 alone
Merge branch 'master' into 'master'
meson: Mark 1bit-emufutex test as slow
Merge branch 'fix-mainloop-test' into 'master'
meson: Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 on GNU/Linux if needed
meson: Centralize test timeout values
meson: Increase fast test timeout from 30s to 60s
meson: Mark gdatetime test as slow
closures test: Avoid timeout on ARM64 CPUs
Merge branch 'arm-closures-timeout' into 'master'
Tapasweni Pathak (1):
gmacros: Add G_ALIGNOF superseding _g_alignof macro
Thibault Saunier (1):
meson: Turn selinux into a meson feature and make it auto by default
Thomas Jost (1):
gdbus-codegen: honor "Property.EmitsChangedSignal" annotations
Ting-Wei Lan (3):
ci: Enable FreeBSD CI
ci: Enable FreeBSD CI in the official repository
gutils: Check whether getauxval function exists
Tomasz Miąsko (32):
gdate: Reinitialize locale information in g_date_prepare_to_parse.
mainloop-test: Fix race conditions
gdatetime: Fix formatting of time zones offsets in range -01:00 to +00:00
tests: Fix GRand leak in GMenuModel tests
tests: Fix GOptionContext leak in GSubprocess tests
tests: Fix GVariantType leak in GAction tests
gvarianttypeinfo: Consistently use atomics to access ref_count
gtestutils: Make test_rand_* thread-safe within a single test case
tests: Fix data races in refcount/closures.c
tests: Fix data races in refcount/signals.c
tests: Fix data races in gwakeuptest.c
gvariant-core: Use gatomicrefcount for GVariant reference count
gvarianttypeinfo: Use gatomicrefcount for ContainerInfo reference count
gdbusintrospection: Use atomic operations to read ref_count
gatomicrefcount: Make g_atomic_ref_count_init non-atomic
gdate: Use longest matching month name in g_date_set_parse
gmain: Remove redundant volatile from unix_signal_refcount
gmain: Make GChildWatchSource child_exited field atomic
gmain: Make GUnixSignalWatchSource pending field atomic
gmain: Guarantee handler dispatch after receiving UNIX signal
gmain: Indicate atomic fields with a comment
gthread: Synchronize access to g_once_init_list
tests: Unset LANGUAGE when running gdatetime tests
ci: Install additional locales used during tests
ci: Update docker image to master:v11
gdatetime: Store intermediate result of g_date_time_format in UTF-8
gdatetime: Avoid unnecessary conversions from ASCII to UTF-8
tests: Rename macro to avoid conflict with encoding prefix
gdatetime: Fix typo in the comment
tests: Drop compatibility with python 2 from TAP test runner
tests: Avoid writing ever increasing sequence of null bytes to test logs
tests: s/assertEquals/assertEqual/
Vincent Whitchurch (1):
gthreadpool: Include prgname in thread name
Will Thompson (21):
gkeyfile: remain usable after g_key_file_free()
gdesktopappinfo: add get_string_list() function
gseekable: fix 'attmepting' typo
gdbus-codegen: test generating autocleanups
gdbus-codegen: add autocleanup for FooObject
gmessages: don't memoize in g_log_writer_is_journald()
tests/g-file-info-filesystem-readonly: assert subcommands succeed
tests/g-file-info-filesystem-readonly: unmount lazily
tests/g-file-info-filesystem-readonly: remove output stream stuff
ci: add bindfs and fuse to Fedora CI image
ci: document how to update the Docker image
gio-test: fix leak & maybe-uninitialized warning
gio-test: use g_debug rather than #define VERBOSE
g_timeout_*_seconds: don't overflow for large intervals
g_timeout_*_seconds: test an interval that overflowed
gmain: clamp over-large timeouts
gmain: test far-future ready_time
gdbus-codegen: make --interface-info-{header,body} not crash
gdbus-codegen: don't sort args in --interface-info-body
gdbus-codegen: sort input files
gdbus-codegen: test --interface-info-{header,body}
Xavier Claessens (49):
Merge branch '1313-config-cleanups' into 'master'
Merge branch 'issue-1520' into 'master'
Meson: Fix missing files when installing tests
Meson: build and install remaining tests
Rename cxx-test.C to cxx-test.cpp
Tests: Fix -Wformat-nonliteral causing build failure with clang
Merge branch 'install-tests' into 'master'
Meson: define G_HAVE_GROWING_STACK to 0 or 1
Meson: Run in TAP mode installed tests that support it
Meson: doc: fix cross references
Merge branch 'issue1539' into 'master'
Merge branch '1538-growing-stack' into 'master'
Merge branch '1537-fixxref' into 'master'
Merge branch '1535-tap' into 'master'
Meson: Install timeloop-closure test
Merge branch '1541-timeloop-closure' into 'master'
Merge branch '1528-build-time-tap' into 'master'
Meson: Do not run tests/refcount with --tap
Merge branch '1544-gtester-report' into 'master'
Merge branch 'speling' into 'master'
Meson: appinfo tests are racy if run in parallel
Merge branch '1514-appinfo-test' into 'master'
Merge branch 'printf' into 'master'
ci: Upgrade meson to 0.48.0 and use --fatal-meson-warnings
Meson: Bump dependency to 0.48.0
Merge branch '1536-link-whole' into 'master'
Merge branch '1bit-emufutex-slow' into 'master'
Meson: Fix linking of gdbus-peer test
Merge branch '1542-gdbus-peer' into 'master'
Merge branch 'ci-msys2-fix-lcovrc-path' into 'master'
CI: Test static build on installed glib
Merge branch 'ci-test-installed' into 'master'
gdbus-peer: Make sure to not include objectmanager-gen.c source
Meson: Cleanup a FIXME now that we have dict addition
Meson: Fix build error in gdbus-example-objectmanager
Merge branch 'master' into 'master'
Meson: Rename test_c_args to avoid confusion with gio tests c_args
Merge branch 'fix-gio-test-build' into 'master'
Check for 'z' library before fallbacking to subproject
Merge branch '1594-dbus-docs' into 'master'
Meson: Add 'nls' option to disable translation
Merge branch 'master' into 'master'
Check for zlib header
Meson: Add missing include_directories when using glib as subproject
Merge branch 'nls' into 'master'
Meson: Fix declare_dependency() calls
Meson: Fix deprecation warning with 0.49.0 release
Merge branch 'meson-pkgconfig' into 'master'
Merge branch 'meson-dep' into 'master'
eyelash (1):
docs: add a missing semicolon
pdknsk (2):
Integrate oss-fuzz targets
Add useful links to fuzzing README
segfault (1):
Document new `loop` class
vmlobanov78 (1):
glib-compile-resources: Fix size allocation for compressed streams
Руслан Ижбулатов (15):
W32: Don't always strip path prefixes
W32: test the private path-stripping function
W32: tighten access rights requested to read symlink
W32: new GFileInfo attributes
W32: extend the g-file-info test with new DOS attributes
test_internal_enhanced_stdio: don't use g_assert()
Enable GIO tests on Windows
W32: drop _wstat64(), get stat data manually
Fudge glib fileutils test to pass on Windows
tests W32: Cast the MSG struct as (gchar *) for g_io_channel_read
tests W32: Fix Windows values casting
tests W32: include process.h for getpid()
tests W32: ugly fix for sscanf() format
tests W32: Move timeloop test to the non-Windows section
tests W32: ifdef a variable not used on Windows
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]