[glib] Created tag 2.67.1



The signed tag '2.67.1' was created.

Tagger: Philip Withnall <pwithnall endlessos org>
Date: 1607339850 +0000

    2.67.1
    
    Git-EVTag-v0-SHA512: 
93757889873c2d426417a736d22c266dac8887424a794c5004cf6152a80c63f5ec9f77879a736cda07ec5ca4a4a9c9aa8ff7c8db94c3e52061bfe89aaf816523

Changes since the last tag '2.67.0':

Andoni Morales Alastruey (1):
      macos: fix frexpl checks in cross-compilation

Benjamin Otte (5):
      Suggest braces around empty body in ‘if’ statements
      gtype: Fix typo in API comment
      gtype: Add g_type_interface_instantiatable_prerequisite()
      closure: Support generic marshals for interface returns
      value: Allow automatic transforms to/from interfaces

Carlos Garcia Campos (1):
      guri: apply scheme normalization flag consistently

Carlos Garnacho (1):
      glocalfileinfo: Use a single timeout source at a time for hidden file cache

Claudio Saavedra (1):
      gmain: g_main_context_check() can skip updating polled FD sources

Daniel Mustieles (1):
      Updated Spanish translation

Emmanuel Fleury (46):
      Fix signedness warning in glib/test/tree.c
      Fix signedness warning in glib/tests/hash.c
      Fix signedness warnings in glib/tests/logging.c
      Fix signedness warning in glib/tests/node.c
      Fix signedness warnings in glib/tests/markup-escape.c
      Fix signedness warnings in glib/tests/once.c
      Fix various warnings in glib/tests/gvariant.c
      Fix signedness warnings in glib/tests/pattern.c
      Fix signedness warning in glib/tests/protocol.c
      Fix signedness warnings in glib/tests/queue.c
      Fix signedness warnings in glib/tests/rcbox.c
      Fix signedness warning in glib/tests/regex.c
      Fix signedness warning in glib/tests/scannerapi.c
      Fix signedness warning in glib/tests/markup-collect.c
      Fix signedness warning in glib/test/tree.c
      Fix missing initializer warnings in glib/tests/gvariant.c
      Fix signedness warning in glib/tests/spawn-multithreaded.c
      Fixing missing initializer in glib/test/markup-collect.c
      Fix signedness warning in glib/tests/markup-collect.c
      Fix missing initializer warnings in glib/tests/markup-collect.c
      Fix signedness warnings in glib/tests/markup-subparser.c
      Fix missing initializer warning in glib/tests/markup-subparser.c
      Fix missing initializer warnings in glib/tests/markup-subparser.c
      Fix signedness warnings in glib/tests/option-context.c
      Fix ‘static’ is not at beginning of declaration in glib/tests/option-context.c
      Fixing missing initializer warnings in glib/tests/option-context.c
      Fixing signedness warning in glib/tests/mainloop.c
      Fixing missing initializer warnings in glib/tests/mainloop.c
      Fix signedness warning in glib/guri.c
      Fix signedness warning in glib/tests/spawn-singlethread.c
      Fix signedness warnings in glib/tests/slice.c
      Fix signedness warnings in glib/tests/shell.c
      Fix several signedness warnings in glib/tests/sequence.c
      Extend the documentation of g_sequence_get_length()
      Fix several signedness warnings in glib/tests/timer.c
      Fix several missing initializers in glib/tests/uri.c
      Fix several signedness warnings in glib/tests/uri.c
      Fix several signedness warnings in glib/tests/uri.c
      Fix signedness warning in gobject/gtype.c:lookup_iface_entry_I()
      Fix signedness warning in gobject/gtype.c:type_node_add_iface_entry_W()
      Fix signedness warning in gobject/gtype.c:g_type_interface_add_prerequisite()
      Fix signedness warning in gobject/gobject.c:g_object_class_install_properties()
      Fix signedness warnings in gobject/gobject.c:g_object_new_with_custom_constructor()
      Fix signedness warnings in gobject/gobject.c:g_object_new_internal()
      Adding macros G_NORETURN and G_NORETURN_FUNCPTR
      Rewriting the G_GNUC_NORETURN into G_NORETURN macros everywhere

Emmanuele Bassi (6):
      docs: Add missing annotation glossary
      docs: Fix xinclude directives
      Build gdbus-objectmanager-example docs unconditionally
      Merge branch 'scanner-undefined-behaviour' into 'master'
      Merge branch '1833-buildtype-docs' into 'master'
      Merge branch 'task-trace' into 'master'

Frederic Martinsons (5):
      add 2 new stages: sh-check (which run shellcheck) and py-check (which run black and flake8)
      Correct shellcheck errors (and ignore world splitting when we want it)
      Remove sanity_check script unused for years.
      Extends uri test with GstURI inspiration
      Introduce new options -r (or --run-prefix) and -x (or --skip-prefix)

Jean Felder (3):
      gdatetime: Fix g_date_time_compare annotation
      gdatetime: Fix g_date_time_hash annotation
      gdatetime: Fix g_date_time_equal annotation

Marc-André Lureau (4):
      gio: ‘security_context_t’ is deprecated
      build-sys: bump libselinux requirement to >=2.2
      gio: remove unnecessary strdup and fix potential leak
      gio: fix set_selinux_context coding style

Marek Černocký (1):
      Updated Czech translation

Matt Rose (1):
      add __APPLE__ to the list of operating systems that can use sysconf() to get open file limits

Matthias Clasen (7):
      Add a binding test involving interfaces
      Add a test for signals returning interface types
      Bump the libsysprof-capture dependency
      trace: Add support for integer counters
      Make the gtrace-private.h header usable in gio
      gio: Include sysprof tracing support
      gio: Add some tracing to GTask

Michael Catanzaro (5):
      Fix race in socketclient-slow test
      gsocketclient: fix crash when async connection step fails
      gkeyfilesettingsbackend: improve error checking
      gatomicarray: suppress valgrind memory leak warnings
      gtype: suppress valgrind memory leak warnings

Michael McClurg (1):
      Fix broken link syntax in g_vasprintf

Niels De Graef (2):
      gtestutils: Add g_assert_cmpstrv()
      gio, glib: Use g_assert_cmpstrv where it makes sense

Norbert Pocs (1):
      gdbus: Add FD support for gdbus call

Patrick Griffis (4):
      guri: Normalize uri segments if they are encoded
      guri: Add G_URI_FLAGS_SCHEME_NORMALIZE This flag enables optional scheme-defined normalization during 
parsing of a URI.
      docs: Add note about uri normalization for equality
      Merge branch 'carlosgc/uri-scheme-normalization' into 'master'

Philip Withnall (98):
      gio: Fix some remaining DocBook syntax in a documentation comment
      Merge branch 'g_main_context_check_skipping_pollrec_updates' into 'master'
      gio: Fix various typos of the name ‘D-Bus’
      Merge branch 'mcatanzaro/#2221' into 'master'
      Merge branch 'wip/smcv/dbus-fd-convention' into 'master'
      Merge branch 'wip/smcv/big-dbus-write-with-fds' into 'master'
      Merge branch 'mcatanzaro/#2233' into 'master'
      Merge branch 'wip/smcv/assert-no-errno' into 'master'
      Merge branch 'wip/smcv/fileutils-test-as-root' into 'master'
      Merge branch 'issue-2236' into 'master'
      gdbusauthmechanismsha1: Don’t create keyring dir when running as setuid
      gobject: Standardise on the term ‘instantiatable’
      Merge branch 'wip/otte/interface-types' into 'master'
      Merge branch 'wip/carlosg/shared-hidden-cache-timeout' into 'master'
      gscanner: Avoid undefined behaviour copying between union members
      Merge branch 'master' into 'master'
      Merge branch 'wip/tingping/guri-normalize' into 'master'
      Merge branch 'string-precision-missing-link' into 'master'
      fuzzing: Fix minor Coverity warning about return values
      gtestutils: Mark a return value as explicitly ignored
      Merge branch 'fix_more_warnings' into 'master'
      Merge branch 'fix_warnings' into 'master'
      Merge branch 'gio-missing-nullable' into 'master'
      Merge branch 'wip/nielsdg/g_assert_cmpstrv' into 'master'
      gresource: Fix handling of zero-sized compressed resource entries
      gobject: Clarify documentation and annotations of g_set_object()
      gtestutils: Drop unnecessary NULL check
      tests: Add missing assertion to guard against infinite loop
      Merge branch '2046-add-shellcheck-pylint-in-ci' into 'master'
      py: Reformat all Python files consistently
      ci: Disable formatting warnings in flake8
      py: Various flake8 cleanups
      Merge branch 'appinfo-shellany-thread-pool' into 'master'
      Merge branch 'master' into 'master'
      gtimezone: Add new constructor which can report errors
      gdatetime: Port to use new g_time_zone_new_identifier() constructor
      tests: Improve validity of binary GDBusMessage parsing tests
      docs: Clarify the meaning of --buildtype=plain a little
      gobject: Drop use of volatile from get_type() macros
      tests: Fix non-atomic access to a shared variable
      tests: Fix non-atomic access to a shared variable
      tests: Drop unnecessary volatile qualifiers from tests
      tests: Fix non-atomic access to some shared variables
      tests: Drop unnecessary volatile qualifiers from tests
      gdbusconnection: Drop unnecessary volatile qualifiers from variables
      gdbuserror: Drop unnecessary volatile qualifiers from variables
      gio: Drop unnecessary volatile qualifiers from internal variables
      kqueue: Fix unlocked access to shared variable
      tests: Drop unnecessary volatile qualifiers from tests
      tests: Fix non-atomic access to some shared variables
      gatomic: Drop unnecessary volatile qualifiers from internal variables
      gatomic: Drop unnecessary volatile qualifiers from macro variables
      glib: Drop unnecessary volatile qualifiers from internal variables
      gobject: Drop unnecessary volatile qualifiers from internal variables
      gmessages: Drop unnecessary volatile qualifiers from macro variables
      gtypes: Drop volatile qualifier from gatomicrefcount
      gatomicarray: Drop volatile qualifier from GAtomicArray API
      gobject: Drop volatile qualifier from GObject.ref_count
      tests: Drop unnecessary volatile qualifiers from tests
      build: Drop unnecessary volatile qualifiers from configure tests
      gdbusprivate: Avoid a warning about a statement with no effect
      tests: Add comment to volatile atomic tests
      gthread: Use g_atomic() primitives correctly in destructor list
      gtype: Fix some typos in comments
      gtype: Add some missing atomic accesses to init_state
      gresource: Fix a pointer mismatch with an atomic load
      docs: Document not to use `volatile` qualifiers
      ci: Fix backslash escaping in run-docker.sh
      update-pcre: Use a subshell to avoid `cd ..`
      ci: Temporarily fold SH and Py checks into style-check job
      Merge branch '600-drop-volatile' into 'master'
      Merge branch 'py-sh-check-fixes' into 'master'
      Merge branch 'th/gobject-new-parameter-list' into 'master'
      gtimezone: Deprecate g_time_zone_new()
      tests: Fix GDateTime tests on FreeBSD
      tests: Drop dead code from GDateTime test
      tests: Add a test to avoid a set-but-unused variable
      tests: Add a test to avoid a set-but-unused variable
      gfileicon: Fix unused-but-set variable with G_DISABLE_ASSERT
      Merge branch 'wip/pwithnall/disable-assert' into 'master'
      Merge branch 'wip/jfelder/gdatetime-annotations' into 'master'
      Merge branch 'mcatanzaro/coverity-checked-return' into 'master'
      Merge branch 'mcatanzaro/#2076' into 'master'
      Merge branch 'fix_extra_warnings' into 'master'
      gmacros: Document soft-deprecation of G_GNUC_NORETURN
      Merge branch 'mark_g_assert_as_noreturn_on_MSVC' into 'master'
      Merge branch 'macos-cross' into 'master'
      Merge branch 'selinux-warning' into 'master'
      gspawn: Handle ENOSYS from close_range()
      glocalfile: Check g_stat() return value
      gtestdbus: Retry writes if they fail
      Merge branch 'coverity-return-values' into 'master'
      tests: Use g_assert_*() rather than g_assert() in hostutils.c
      ghostutils: Add missing GIR annotations
      ghostutils: Abandon hostname conversion early if it’s too long
      guri: Correctly set an error when parsing an invalid hostname
      Merge branch 'binding-threadsafe-2' into 'master'
      2.67.1

Reuben Thomas (1):
      Improve docstrings of 'g_strstr_len' and 'g_strrstr_len' (fixes: #2223)

Sebastian Dröge (30):
      Merge branch 'improve-g_strrstr_len-docstring' into 'master'
      Merge branch 'dbus-typos' into 'master'
      Merge branch 'app-info-docs' into 'master'
      gio: Add missing nullable annotations
      Assert that GFileIcon::file is always set after construction
      Merge branch 'coverity-return-values' into 'master'
      Merge branch 'instantiatable' into 'master'
      Mark g_subprocess_get_std{in,out,err}_pipe() return value as nullable
      Document that the get_default() functions for the various GIO modules will never return NULL
      Merge branch '1849-g-set-object-docs' into 'master'
      Merge branch '1560-converter-zero-size' into 'master'
      Merge branch 'cmpstrv-null-check' into 'master'
      Merge branch 'fix_warnings' into 'master'
      Merge branch 'fix_warnings' into 'master'
      Merge branch 'py-fixes' into 'master'
      Merge branch '553-tz-errors' into 'master'
      Merge branch 'wip/pwithnall/553-tz-freebsd-tests' into 'master'
      Merge branch 'scan-build-fixes' into 'master'
      Use GWeakRef in GBinding
      Add g_binding_dup_target() and g_binding_dup_source()
      Make explicit/implicit GBinding unbinding thread-safe
      Make transform function handling in GBinding thread-safe
      Factor out common GBinding unbind code into a separate function
      Add tests for GBinding thread-safety
      Release GBinding transform functions also when implicitly unbinding because source/target are finalized
      Deprecate g_binding_get_source() and get_target() in favour of dup_source() and dup_target()
      Merge branch '2150-extend-uri-tests' into 'master'
      Merge branch 'extend_p_option_for_tests' into 'master'
      Merge branch 'close-range-enosys' into 'master'
      Merge branch 'ossfuzz-27371-hostname-length' into 'master'

Simon McVittie (12):
      gdbus: Cope with sending fds in a message that takes multiple writes
      gdbus: Document the intended semantics of handles and fds
      gio/tests/gdbus-peer: Exercise fds attached to a large message
      glib/tests/fileutils: Make more use of g_assert_no_errno()
      gio/tests/live-g-file: Use g_assert_no_errno()
      gio/tests/appmonitor: Use g_assert_no_errno()
      gio/tests/gsettings: Use g_assert_no_errno()
      gio/tests/gsettings: Assert that g_chmod succeeds
      gio/tests/gsettings: Assert that temporary directory ends up empty
      glib/tests/fileutils: Fix expectations when running as root
      Merge branch 'dbus-auth-setuid' into 'master'
      Merge branch '1963-gdbus-test-validity' into 'master'

Thomas Haller (2):
      object: use guint type for n_params argument of g_object_new_is_valid_property()
      gobject: limit required stack by heap allocating parameter list in g_object_new_valist()

Yuri Chornoivan (2):
      Update Ukrainian translation
      Update Ukrainian translation

Руслан Ижбулатов (1):
      GWin32AppInfo: Use a thread for async appinfo tree rebuilds


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