[glib] Created tag 2.57.1



The unsigned tag '2.57.1' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: 1527025410 -0400

    2.57.1

Changes since the last tag '2.56.0':

Allison Lortie (1):
      gmessages: clarify what log levels are for

Balázs Úr (1):
      Update Hungarian translation

Christian Hergert (2):
      macros: add G_GNUC_NO_INLINE function attribute
      gtype: improve get_type fast path

Christoph Reiter (14):
      tests/date.c: include config.h to expose Vista+ macros
      meson: Disable -Wformat-nonliteral for the embedded gnulib
      meson: pass -fno-builtin when testing whether stpcpy is a builtin
      gitlab-ci: Add 32bit MinGW jobs using MSYS2
      ci: fix warnings and enable --werror for the mingw build
      tests/autoptr: Don't use /dev/null under Windows
      g_list_store_splice: Add items in the order of the input array and at the given position
      gliststore: Improve the test coverage
      ci: update meson
      ci: collect test coverage and deploy a html report through gitlab pages
      ci: use timeout-multiplier=2 for running the tests
      Always assume that we use a gnu/c99 printf implementation
      docs: Add a note that the printf format macros might not be compatible with system printf()
      meson: Don't skip snprintf/vsnprintf checks under MinGW

Christophe Fergeau (1):
      gsettings: Fix leaks and assertion on range binding failures

Chun-wei Fan (1):
      Fix Visual Studio projects

Daniel Boles (6):
      GSimpleAction: Clarify/fix @parameter(_type) docs
      GSimpleAction: Explain "(expected|correct) type"
      GSimpleAction: Slightly improve docs for new()s
      GObject: Elaborate notify emission timing, options
      GSettings: Don't mention nonexistent signal in doc
      GObject: Clarify 8db5542803 by avoiding double -ve

Daniel Mustieles (2):
      Updated Spanish translation
      Updated Spanish translation

David Faure (1):
      xdgmime: Add better detection for text vs. binary and zero-sized files

Dušan Kazik (1):
      Update Slovak translation

Emmanuele Bassi (11):
      Support whitespace stripping for JSON resources
      Use g_file_open_tmp() instead of hand-rolling it
      docs: Use appropriate tags for commands
      Conditionally warn if pre-processing tools are not found
      meson: Bump up timeout for slow test
      Do not use g_autofree
      Ignore GCC memory overflow warnings when testing overflows
      Initialize variables before using them
      Initialize boolean variable
      Initialize variable
      ci: Install Meson from PyPI

Fabrice Fontaine (2):
      gio: fix compilation without F_{S,G}ETPIPE_SZ
      gobject: fix compilation with gcc <= 4.7

Florian Müllner (4):
      tests: Use gnome-clocks from flatpak
      gdesktopappinfo: Filter out some binary names in search
      tests: Fix desktop-app-info test
      tests: Add .desktop file for non-existent binary ...

Frank Dana (1):
      Remove duplicated option in gio.xml

Georges Basile Stavracas Neto (3):
      fileutils: Add g_canonicalize_filename
      glocalfile: Use g_canonicalize_filename
      timezone: Correctly resolve symlink from /etc/localtime

Havard Graff (1):
      kqueue/meson: add missing dependency

Iain Lane (1):
      tests/network-monitor: Always use the dummy proxy resolver

Iñigo Martínez (1):
      gdbus-codegen: Fix header include in the body file

Kentaro Hayashi (1):
      gobject: Fix redundant warning message in glib-genmarshal

Kukuh Syafaat (1):
      Update Indonesian translation

Marek Černocký (1):
      Updated Czech translation

Martin Pieuchot (2):
      kqueue: Multiple fixes and simplifications
      Reorder operations in _kqsub_cancel() to prevent races.

Matej Urbančič (3):
      Added Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Mathieu Duponchelle (1):
      meson: do not run atomic test with msvc

Matthew Leeds (2):
      docs: Fix a minor grammatical error
      gio: Fix a typo in the docs for g_file_is_native()

Matthias Clasen (6):
      GIO: avoid a crash in calling portals
      2.57.0
      Fix the cmp implementation for variant values
      Revert "Meson: Fix cocoa and carbon support"
      Revert "Rename objective-c files from .c to .m"
      2.57.1

Michael Olbrich (2):
      gobject_gdb.py: 'address' is a property of gdb.Value not a function
      gobject_gdb.py: add pretty printer for GType and GTypeClass*

Milan Crha (1):
      gnetworkmonitor: Fix use-after-free when using from another thread

Mohammed Sadiq (1):
      docs: Fix typo in examples

Nirbheek Chauhan (8):
      gmacros: Don't define bogus __has_* macros
      config.h.meson: Add some missing #mesondefines
      meson: Fix atomic ops test to match configure.ac
      meson: Fix error message for iconv detection
      gwin32: Fix detection of MinGW32 vs MinGW-w64
      meson: Fix checks for posix_memalign and stpcpy
      meson: Add exception for atomic ops test for Android
      gengiotypefuncs.py: Read and parse files in binary mode

Ondrej Holy (2):
      gio: Fix typo in g_file_info_set_attribute docs
      gio: Add g_unix_mount_get_options

Philip Withnall (64):
      gversionmacros: Add version macros for GLib 2.58
      build: Bump version to 2.57.0
      tests: Add charset test to autotools and drop unnecessary undefs
      tests: Use modern test assertions in GApplication test
      gapplication: Tighten up application ID validation
      gunixmounts: Allow root to display mounts under /run/media/$username
      gsocketlistener: Fix a typo in the documentation
      gsocketlistener: Document the need to call g_socket_listener_close()
      glib: Add (inout) annotations to g_[hmac|checksum]_get_digest()
      glib-mkenums: Fix typos in a message and a comment
      giomodule: Fix a copy/paste error in some internal documentation
      gmain: Fix some minor typos in the documentation
      gio: Add dummy win32 notification backend
      gstrfuncs: Clarify that g_strv_length() does not accept NULL
      glib-compile-schemas: Fix minor memory leaks in error paths
      tests: Lower number of iterations in network-monitor-race
      gdatetime: Add g_date_time_get_timezone() accessor
      gtimezone: Add g_time_zone_get_identifier() accessor
      gdatetime: Fix a leak in g_date_time_new_week()
      gdatetime: Fix a spurious gcc warning
      gtimezone: Add g_time_zone_new_offset() convenience constructor
      gdate: Add overflow precondition checks for g_date_[add|subtract]_*()
      gdate: Make integer comparisons explicit
      gdate: Comment that g_date_valid_dmy() does all necessary bounds checks
      tests: Skip some of the fileutils tests when running as root
      tests: Add more debug output to the network-address test
      tests: Skip GSocket tests if setting up a server fails
      tests: Drop a slightly suspect GResolver test
      inotify: Further fixes for hard link monitoring support
      tests: Add a GFileMonitor test for G_FILE_MONITOR_WATCH_HARD_LINKS
      tests: Fix a minor memory leak in the GFileMonitor tests
      gdbusconnection: Fix a typo in the documentation for close_sync()
      codegen: List basenames of input files in generated preamble
      gdbus: Clarify types of g-properties-changed signal arguments
      ci: Rename `build-job` to `fedora-meson-x86_64` for uniqueness
      gsequence: Various minor typo and reference fixes to the documentation
      gutils: Fix deadlock if g_get_home_dir() fails when called twice
      Fix various const-correctness issues
      More const-correctness fixes
      tests: Fix a free function in the GIO tests
      gclosure: Expand documentation and fix some typos
      all: Remove trailing newlines from g_message()/g_warning()/g_error()s
      gobject: Fix documentation for G_VALUE_LCOPY
      gfileutils: Add missing ‘Since’ line to g_canonicalize_filename() docs
      Revert "Fix the cmp implementation for variant values"
      gobject: Reimplement g_param_values_cmp() for GParamSpecVariant
      gobject: Fix a typo in the G_VALUE_LCOPY documentation
      gregex: Clarify units in documentation
      gregex: Highlight some argument names in the documentation
      gregex: Highlight in the docs that input must be in UTF-8
      glib: Update internal copy of valgrind.h from Valgrind 3.13 release
      ghash: Add g_hash_table_steal_extended()
      garray: Factor out implementation of g_ptr_array_remove_index*()
      garray: Document that return value of g_ptr_array_remove() may be junk
      garray: Add g_ptr_array_steal_index*() functions
      gqueue: Document to use GAsyncQueue for thread-safe queuing
      gobject: Add g_autoptr() support for GParamSpec
      gobject: Add g_autoptr() support for GTypeClass, GEnumClass, GFlagsClass
      gtimezone: Fix two minor leaks in zone_info_unix()
      docs: Fix typo in gsignal.c documentation comment
      build: Fix test for G_ATOMIC_LOCK_FREE in meson.build
      build: Add missing return statements from compiled tests
      build: Migrate G_ATOMIC_LOCK_FREE docs from configure.ac to meson.build
      build: Remove an unnecessary ‘dnl’ from meson.build

Piotr Drąg (1):
      Spell Portuguese month and weekday names in lowercase

Rafal Luzynski (3):
      tests: Update month names
      tests: Compare month names case-insensitively
      gdatetime: Add missing #define WEEKDAY_FULL_IS_LOCALE

Ryan Lortie (1):
      inotify: fix segfault on watching hard links

Ryan Schmidt (1):
      gio: Fix build on OS X < 10.9

Sam Spilsbury (3):
      glib-mkenums: Don't treat typedef enum _SomeIdentifier {} as syntax error
      glib-mkenums: Don't go into an infinite loop trying to find a matching {
      garray: Steal segment during destruction

Sebastian (1):
      gthreadedresolver: Fix compilation with res_nclose() but no res_nquery()

Simon McVittie (1):
      g_test_dbus_down: Ensure next test does not use old connection

Stas Solovey (3):
      Update Russian translation
      Update Russian translation
      Update Russian translation

Takao Fujiwara (1):
      gcharset: Add g_get_language_names_with_category

Ting-Wei Lan (3):
      gpollfilemonitor: Fix use-after-free caused by leaking GSource
      tests: Fix GDateTime format tests on non-English locales
      gtimezone: Fallback to /var/db/zoneinfo on FreeBSD

Tomasz Miąsko (2):
      gobject: Mark g_object_new_with_properties as non-introspectable
      gdesktopappinfo: Mark GDesktopAppInfo constructors as nullable.

Xavier Claessens (25):
      Meson: Use pkgconfig module to generate all pc files
      Meson: Add carbon and cocoa flags into glib and gio pc files
      Meson: Use cc.compute_int() instead of running our own code
      Meson: Get results from cross file properties if cannot run code
      Meson: Define G_ENABLE_DEBUG and friends
      Tests: gsubprocess: Do not use stdin/stdout variables
      Meson: Use cc.has_type() instead of our own snippet
      gsocket: Fix build error on Android
      Revert "gsocket: Fix build error on Android"
      struct ip_mreq_source definition is broken on Android NDK <= r16
      Meson: Add missing link on libintl in tests
      Fix build when pthread_getname_np is not available
      configure.ac: Remove --disable-znodelete options
      Meson: Add -Wl,-z,nodelete and -Wl,-Bsymbolic-functions where supported
      Meson: Do not build tests with nodelete/Bsymbolic-functions
      Meson: libintl is a public dependency of glib-2.0
      Meson: Remove FIXME about COCOA_LIBS and CARBON_LIBS
      Meson: Add missing flags on Windows
      Meson: add 'force_posix_threads' option
      Meson: Add export-dynamic flag
      kqueue: Fix -Wdeclaration-after-statement errors
      kqueue: Fix typo that breaks the build in previous commit
      Meson: Remove legacy code used to write pc files
      Rename objective-c files from .c to .m
      Meson: Fix cocoa and carbon support

okimoto (1):
      gutils: Fix deprecation annotation for g_format_size_for_display()

Руслан Ижбулатов (13):
      gdbus: actually return string length from hexdecode()
      gdbus: pass string length to hexencode()
      gdbus: do not initialize gsize variables with -1
      gdbus: make hexencode() a shared function to avoid duplication
      Check stpcpy() and posix_memalign() to *not* to be built-in
      Platform-dependent header ignore list for gio docs
      Use a real test for G_HAVE_GNUC_VISIBILITY
      W32 gstdio: don't close fd handle
      W32 gstdio: Don't try to get reparse tag unconditionally
      Link gdatetime test to libintl
      fileutils test - use UIDs only on *nix
      Force W32-specific POLL* constant values in meson
      W32: check filename for being NULL in g_stat()


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