[glib] Created tag 2.65.0



The signed tag '2.65.0' was created.

Tagger: Philip Withnall <withnall endlessm com>
Date: 1592495840 +0100

    2.65.0
    
    Git-EVTag-v0-SHA512: 
8fc6eb681911c57f6c120615c42b3fb5ee66bf3c6b4e88636742055da3871a0b35d8dd818757225172ff6a1441dcc33cef74c3e36878842c382ceaa9827663c1

Changes since the last tag '2.64.0':

Aleksander Morgado (2):
      docs,glib-mkenums: setup lists for enum/value trigraph extensions
      glib-mkenums: allow optional 'since' tag

Alexander Kanavin (1):
      glib-unix.c: fix heap corruption in g_unix_get_passwd_entry

Alexander Pyhalov (1):
      gmacros.h: avoid using _Static_assert in C++17 mode

Andre Klapper (8):
      Fix broken markup in Catalan UI translations
      Fix broken markup in French UI translation
      Fix broken markup in Galician UI translation
      Fix broken markup in Lithuanian UI translation
      Fix broken markup in Latvian UI translation
      Fix broken markup in Malay UI translation
      Fix broken markup in Norwegian Bokmål UI translation
      Fix broken markup in Slovak UI translation

Avinash Sonawane (1):
      docs: Add (nullable) annotations

Bastien Nocera (4):
      gcontenttype: Fix crash in _get_generic_icon_name()
      ci: Update Fedora version to latest stable
      ci: Fix paths for dist'ed documentation
      ci: Fix documentation tarball compression

Cheng-Chia Tseng (2):
      Update Chinese (Taiwan) translation
      Update Chinese (Taiwan) translation

Chris Mayo (1):
      docs: Fix configuration with gtk_doc=true and installed_tests=false

Chris Packham (1):
      meson: Remove stray ], in O_DIRECTORY check

Christoph Reiter (2):
      CI: Switch to new Windows runners
      CI: Make sure we use meson 0.49.2 in MSYS2

Chun-wei Fan (5):
      glib-compile-resources: Fix exporting on Visual Studio
      gdbus-codegen: Allow decorating symbols in headers
      gdbus-object-manager-example: Fix build on Visual Studio
      docs: Document --symbol-decorator for gdbus-codegen
      meson: Fix gnulib build where isnan*() is needed

Corentin Noël (2):
      gdbusconnection: GDBusSignalCallback can have a NULL sender_name
      gdesktopappinfo: Add several nullable annotation to GAppInfo getters

Daniel Mustieles (1):
      Updated Spanish translation

Daniel Șerbănescu (1):
      Update Romanian translation

Dr. Michael Lauer (1):
      gio: add gcredential support for macOS

Edward Hervey (5):
      gvalue: Static strings should not be copied
      test: Add string GValue tests
      GValue: Add interned string support
      gbinding: Use new g_value_set_interned_string() API for performance
      gobject: Handle runtime checks as such

Emin Tufan Çetin (1):
      Update Turkish translation

Emmanuele Bassi (8):
      Merge branch 'gapplication-minor-typo' into 'master'
      Merge branch 'unref-warning' into 'master'
      Merge branch 'meson-fix' into 'master'
      Merge branch '1931-bookmark-file-y2038' into 'master'
      Initialize the visited time of a new GBookmarkFile
      Add a GBookmarkFile serialization test case
      Merge branch 'more-memcheck' into 'master'
      Add g_get_language_names_with_category() to the suppressions file

Florentina Mușat (1):
      Update Romanian translation

James Le Cuirot (2):
      meson: Remove transitive dep workaround now we require newer Meson
      meson: Fix underlinking of static libintl by trying iconv and pthread

Jan Alexander Steffens (heftig) (1):
      tests: Move memory_monitor_tests under installed_tests_enabled

Jan-Michael Brummer (1):
      Do not replace file destination

Jehan (1):
      gobject: Add g_{param_spec,signal}_is_valid_name() functions

Kukuh Syafaat (1):
      Update Indonesian translation

Marc-André Lureau (1):
      win32: spelling fix

Martin Storsjö (9):
      Add missing 'extern' to the dllexport version of GLIB_VAR/GOBJECT_VAR
      Fix arch detection ifdefs in glib/valgrind.h
      meson: Fix the gnulib checks for isnan* functions
      meson: Add -Wno-format-zero-length for gcc/clang builds
      gregistrysettings: Fix a mismatched error format string
      Silence clang errors about -Wformat-nonliteral due to missing intermediate attributes
      glib: Sync the local modification to glib/valgrind.h to what was upstreamed
      meson: Don't misdetect stpcpy on windows platforms on clang
      Don't fall back to raise(SIGTRAP) on Windows

Matej Urbančič (1):
      Updated Slovenian translation

Matthew Leeds (2):
      gapplication: Fix a minor typo in the documentation
      gvariant-core: Add a note about memory safety of children

Michael Catanzaro (12):
      Add COPYING file to indicate the license
      Add gvdb_table_write_contents_async()
      Add some g_return checks to gvdb_table_write_contents()
      Remove trailing whitespace
      Don't free FileBuilder in serialize function
      Fix -Wsign-compare warning
      Fix gvdb_table_write_contents_async()
      Improve documentation of client connection validation flags
      Improve documentation of g_tls_database_verify_chain()
      Merge branch 'option-context-translations' into 'master'
      Revert "glib: annotate static inline functions with G_AVAILABLE-type macros"
      gtlsconnection: Improve documentation of peer-certificate[-errors]

Milo Casagrande (2):
      Update Italian translation
      Update Italian translation

Nathan Follens (1):
      Update Dutch translation

Nirbheek Chauhan (11):
      meson: Fix check for builtype arguments
      meson: Use the b_vscrt option for selecting the CRT
      Merge branch 'fix-gresource-export-msvc' into 'master'
      Merge branch 'gdbus-codegen-exporting' into 'master'
      meson: host_system can be ios when cross-compiling
      meson: Autodetect when building for iOS
      meson: Only look for _NSGetEnviron when building for macOS
      .gitlab-ci: Add an example iOS cross file
      ci: growing_stack should be true for android and ios
      meson: Fix gnulib printf checks
      Merge branch '2136-option-context-suppressions' into 'master'

Ondrej Holy (2):
      docs: Mention new gio tool options
      gfile: Fallback to fast-content-type if content-type is not set

Patrick Griffis (1):
      gdummytlsconnection: Add missing overrides for ALPN properties

Phil Clayton (1):
      ginetaddress, ginetsocketaddress: Add missing (nullable) annotations

Philip Chimento (1):
      glib.supp: Allow possible leaks of g_type_register_static()

Philip Withnall (135):
      Merge branch 'mcatanzaro/license' into 'master'
      Merge branch 'mcatanzaro/write-contents-async' into 'master'
      Merge branch 'mcatanzaro/fb-free' into 'master'
      Merge branch 'mcatanzaro/sign-compare' into 'master'
      Merge branch 'mcatanzaro/fix-write-contents-async' into 'master'
      Merge branch 'dilyan.palauzov/gvdb-add-out-doc' into HEAD
      Merge branch 'fix-symlink-issue'
      gtlsconnection: Add missing (nullable) annotations
      gsocks5proxy: Fix SOCKS5 username/password authentication
      tests: Use g_assert_*() in cancellable test rather than g_assert()
      gcancellable: Fix minor race between GCancellable and GCancellableSource
      Merge branch 'wip/smcv/skip-low-mem' into 'master'
      gunix{input|output}stream: Drop custom close_{async|finish}() methods
      ci: Update Android Docker image for aarch64 CPU naming change
      garray: Clarify documentation in a few places
      Merge branch 'disable_mem-overflow_test_link_warning' into 'master'
      Merge branch 'wip/baedert/fallthrough-clang' into 'master'
      Merge branch 'wip/tbaederr/fallthrough' into 'master'
      Merge branch '2038-tls-connection-annotations' into 'master'
      build: Post-release version bump to 2.65.0
      gversionmacros: Add version macros for GLib 2.66
      gparam: Clarify that parameter names must be non-empty
      Merge branch 'wip/Jehan/g_param_is_valid_property_name' into 'master'
      gtestutils: Add a new g_assert_no_errno() test macro
      gtestutils: Clarify documentation for g_test_set_nonfatal_assertions()
      Merge branch '2051-unix-output-stream-fsync' into 'master'
      Merge branch 'wip/smcv/show-execution-environment' into 'master'
      Merge branch 'wip/tbaederr/clang-warnings' into 'master'
      Merge branch 'w32-fileinfo-mtime-usec' into 'master'
      gmemorymonitor: Mention malloc_trim() in the documentation
      Merge branch 'wip/tingping/gdummytlsconnection-properties' into 'master'
      gsocks5proxy: Return G_IO_ERROR_PROXY_NEED_AUTH if anonymous auth fails
      Merge branch 'optional_inet_address' into 'master'
      tests: Port gdbus-connection to use g_assert_*() rather than g_assert()
      tests: Use atomics for shared data in gdbus-connection test
      Merge branch '2067' into 'master'
      Merge branch 'tests_search-utils_locale_fix' into 'master'
      gvdb-builder: Initialise some memory to zero in the bloom filter
      glib: Update Unicode Character Database to version 13.0.0
      gobject: Clarify assertion failure on ref-after-finalize
      gunidecomp: Update and reformat Unicode version support history
      gicon: Clarify GVariant refcounting in docs
      gdbusconnection: Clarify nullability of SignalInstance.sender
      Merge branch 'wip/tintou/gdbussignalcallback' into 'master'
      gdbusmessage: Fix swapped signatures in error messages
      glib: Update internal copy of valgrind.h from Valgrind 3.15 release
      Merge branch 'gmarkup-more-unit-tests' into 'master'
      gdatetime: Document that specific AM/PM formatting is discouraged
      Merge branch 'override-dependency' into 'master'
      Merge branch '1841-cancellable-race-fix' into 'master'
      Merge remote-tracking branch 'gvdb/master' into update-gvdb
      Merge branch 'checks-asserts' into 'master'
      Merge branch 'tap' into 'master'
      Merge branch 'wip/oholy/fast-content-type' into 'master'
      Merge branch 'update-variant-child-value-docs' into 'master'
      goption: Treat an empty option context parameter string as NULL
      Merge branch 'windows-ci-switch-master' into 'master'
      Merge branch 'valgrind-header-sync' into 'master'
      Merge branch 'gnulib-isnan' into 'master'
      Merge branch 'clang-format-nonliteral' into 'master'
      Merge branch 'imports' into 'master'
      Merge branch '1911-valgrind-suppression' into 'master'
      Merge branch 'patch-1' into 'master'
      gdesktopappinfo: Note that search results are not filtered
      Merge branch 'desktop-search-docs' into 'master'
      tests: Fix remaining race in gdbus-connection filter test
      tests: Fix a memory leak in gdbus-server-auth
      tests: Isolate directory access for gdbus-server-auth test
      gdbusauthmechanismsha1: Fix return type in precondition guards
      gdbusauthmechanismsha1: Fix keyring lock file permissions
      gdbusauthmechanismsha1: Fix race in keyring_acquire_lock()
      gdbusauthmechanismsha1: Reduce syscalls from ensure_keyring_directory()
      Merge branch 'th/g-ptr-array-extend-and-steal-crash' into 'master'
      Merge branch 'ci-msys2-use-old-meson' into 'master'
      Merge branch 'mcatanzaro/client-connection-validation-flags' into 'master'
      Merge branch 'th/g-ptr-array-variable-cleanups' into 'master'
      Merge branch 'mcatanzaro/verify-chain-docs' into 'master'
      Merge branch 'gthread-deprecated' into 'master'
      Merge branch 'wip/smcv/credentials-docs' into 'master'
      Merge branch 'wip/tintou/gdesktopappinfo-nullable' into 'master'
      Merge branch 'wip/hadess/update-fedora-ci' into 'master'
      Merge branch 'wip/smcv/apple-xucred' into 'master'
      Merge branch 'clang-win-stpcpy' into 'master'
      gtranslit: Drop duplicate if case
      Merge branch 'static-inline-available' into 'master'
      Merge branch 'zbrown/datetime-annotations' into 'master'
      Merge branch 'assert-no-errno' into 'master'
      Merge branch 'aleksm/mkenums-since' into 'master'
      Revert "Revert "glib: annotate static inline functions with G_AVAILABLE-type macros""
      gmacros: Add missing GLIB_UNAVAILABLE_STATIC_INLINE declaration
      Merge branch 'th/g-ptr-array-new' into 'master'
      gthread: Add introspection annotations
      gmem: Improve documentation to clarify abort-on-alloc-failure
      tests: Tidy up test naming in glib/tests/once.c
      tests: Add multi-threaded test for g_once()
      gthread: Use C11-style memory consistency to speed up g_once()
      build: Drop unused `G_ATOMIC_OP_MEMORY_BARRIER_NEEDED`
      docs: Add indexes for symbols added in 2.66
      tests: Speed up the cancellable test
      Merge branch 'lcopyfail' into 'master'
      Merge branch 'fix-2107-windows-gpoll-stall' into 'master'
      ci: Add python3-pip to Fedora dependencies
      ci: Handle missing suite information in test output JSON
      ci: Rebuild Fedora Docker image for latest Dockerfile changes
      ci: Document access token permissions needed for uploading images
      docs: Bump gtk-doc requirement for unit tests to 1.32.1
      tests: Port file test to use g_assert_*() rather than g_assert()
      tests: Speed up the file test and make it more reliable
      Merge branch 'w32reg-mui' into 'master'
      Merge branch 'clang-trap' into 'master'
      Merge branch 'static-libintl' into 'master'
      gbookmarkfile: Add Y2038-proof APIs to GBookmarkFile
      tests: Update GBookmarkFile tests to use new APIs
      gbookmarkfile: Deprecate GBookmarkFile APIs which use time_t
      tests: Add tests for deprecated GBookmarkFile API
      Merge branch 'bookmark-visited' into 'master'
      Merge branch 'threaded-socket-service-nullable-source-object' into 'master'
      Merge branch 'win32reg-assertions' into 'master'
      Merge branch 'docs' into 'master'
      Merge branch 'Android-stpcpy' into 'master'
      Merge branch 'meson-fix-gnulib-printf-checks' into 'master'
      Merge branch 'wip/smcv/normalize-trailing-newlines' into 'master'
      Merge branch 'mcatanzaro/peer-certificate' into 'master'
      gdate: Add some missing error handling to GetDateFormatW() calls
      tree: Fix various typos and outdated terminology
      Merge branch 'codespell' into 'master'
      gvariant: Fix documentation for g_variant_get_string() to match reality
      Merge branch 'fix-spelling' into 'master'
      Merge branch 'fix-gnulib-msvc-isnan' into 'master'
      glib.supp: Tweak reachable allocation suppressions
      glib.supp: More reachable suppressions for threads and thread pools
      gthreadpool: Fix some typos in the docs for g_thread_pool_free()
      glib.supp: Suppress reachable leak of g_set_prgname() string
      gsocket: Add missing check_socket() checks
      2.65.0

Ross Burton (2):
      gio: use TAPTestRunner in the memory monitor tests
      gio/tests/memory-monitor-*.py.in: skip if 3rd party modules not available

Sebastian Dröge (38):
      Merge branch 'wip/hadess/avoid-all-remote-files-crash' into 'master'
      Merge branch '2057-malloc-trim' into 'master'
      Merge branch '1988-socks5-error' into 'master'
      Merge branch '1986-socks-version' into 'master'
      Merge branch 'fix-win-assert' into 'master'
      Merge branch '1154-array-docs' into 'master'
      Merge branch 'unicode13' into 'master'
      Merge branch 'unicode-version-docs' into 'master'
      Merge branch 'icon-docs' into 'master'
      Merge branch 'fix-heap-corruption' into 'master'
      Merge branch 'gdbusegdoc' into 'master'
      Merge branch 'fno-common-extern' into 'master'
      Merge branch 'mingw-arch' into 'master'
      Merge branch 'fix-buildtype-usage' into 'master'
      Merge branch 'dbus-signal-sender-nullability' into 'master'
      Merge branch '2081-dbus-error-messages' into 'master'
      Merge branch 'sync-valgrind' into 'master'
      Merge branch 'wip/oholy/gio-tool-docs' into 'master'
      Merge branch 'update-gvdb' into 'master'
      Merge branch '2082-get-rid-of-am-pm' into 'master'
      Merge branch 'fix-cpu-docker' into 'master'
      Merge branch 'fix-1487-reversion' into 'master'
      Merge branch '176-malloc-docs' into 'master'
      Merge branch '602-introspect-thread' into 'master'
      Merge branch '1323-aarch64-mem-barrier' into 'master'
      Merge branch 'value-interned' into 'master'
      Merge branch 'docs-fix' into 'master'
      Merge branch 'cancellable-test-fix' into 'master'
      Merge branch 'fix-file-test' into 'master'
      Merge branch 'fix-fedora-ci-build' into 'master'
      gthreadedsocketservice: Mark source_object of run signal as nullable
      Merge branch 'disable-ios-nsgetenviron' into 'master'
      Merge branch 'wip/baedert/arrays' into 'master'
      Merge branch '2106-dead-code' into 'master'
      Merge branch '1398-getdateformatw-error-handling' into 'master'
      Merge branch 'variant-get-string-docs' into 'master'
      Merge branch 'issue-2135' into 'master'
      Merge branch '1339-socket-checks' into 'master'

Seungha Yang (1):
      meson: Don't use assert in test code

Simon Marchi (2):
      gthread: ignore deprecated declarations in static inline functions
      glib: annotate static inline functions with G_AVAILABLE-type macros

Simon McVittie (10):
      tests: Skip MemoryMonitor test if GObject-Introspection is too old
      Merge branch 'installed-tests' into 'master'
      CI: Show execution environment before we start
      Merge branch '480-gdbus-connection-test' into 'master'
      Merge branch 'wip/pwithnall/2092-stupid-dbus-tests-again' into 'master'
      Merge branch 'wip/pwithnall/1954-dbus-keyring-handling' into 'master'
      GCredentials: Format C library type names as code
      GCredentials: Document when NETBSD_UNPCBID was added
      GCredentials: Add the concept of credentials that lack the process ID
      Normalize C source files to end with exactly one newline

Sébastien Wilmet (1):
      gmarkup tests: tab character escape/unescape

Thomas Haller (4):
      array: fix corrupt state of GPtrArray after g_ptr_array_extend_and_steal()
      array: use guint type for loop variable iterating over GPtrArray.len elements
      array: combine loop variables in g_ptr_array_remove_range()
      array: add internal ptr_array_new() helper for creating GPtrArray

Tim Sabsch (1):
      Update German translation

Timm Bäder (4):
      macros: Define G_GNUC_FALLTHROUGH for more compilers
      Replace fallthrough comments with G_GNUC_FALLTHROUGH
      tests: Don't compare strings by pointer
      strfuncs: Use a GPtrArray in strsplit()

Vilius Sutkus 89 (1):
      meson: Require 0.54.2 when building for Android ≤ 20

Xavier Claessens (2):
      Meson: Override every dependency glib provides
      Meson: Add glib_checks and glib_asserts options

Yosef Or Boczko (1):
      Update Hebrew translation

Yuri Chornoivan (1):
      Update Ukrainian translation

Zander Brown (2):
      gdatetime: update annotations
      gdatetime: add preconditons to public methods

disigma (1):
      meson: Exclude gosxutils.m when building for iOS

majordaw (1):
      win32 gpoll: Fix wait for at least one thread to return

nightuser (2):
      tests: Disable link-time warning for mem-overflow
      gstrutils: Set locale explicitly for search-utils test

sicklylife (2):
      Update Japanese translation
      Update Japanese translation

Дилян Палаузов (1):
      Add (out) to an (optional) parameter

Марко Костић (1):
      Update Serbian translation

Руслан Ижбулатов (7):
      W32: support nanoseconds in stat timestamps
      W32: add a test for setting file mtime
      Support setting mtime and atime on local files on Windows
      W32 GLocalFileStat: remove compatibility time fields
      GWin32RegistryKey: add MUI capabilities to get_value()
      GWin32AppInfo: Drop read_resource_string(), use GWin32RegistryKey
      GWin32RegistryKey: Move assertions


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