[glib] Created tag 2.55.0



The unsigned tag '2.55.0' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Wed Nov 15 22:30:54 2017 -0500

    2.55.0

Changes since the last tag '2.54.0':

Alberto Ruiz (1):
      GSubprocessLauncher: add (transfer none) annotation

Alisa Maas (1):
      gio: Add missing (array length) annotations

Andrew Borodin (1):
      Type accuracy for result of strlen() in string utilities

Andrew Potter (1):
      gdate: add g_date_copy()

Aurélien Zanelli (1):
      gfileutils: add some sanity checks

Beniamino Galvani (1):
      gio: fix race condition in GDBusObjectManagerClient

Benoît Dejean (3):
      utils: refactor g_format_size_full
      utils: refactor g_format_size_full
      utils: Add new G_FORMAT_SIZE_BITS flag for g_format_size_full()

Carlo Caione (1):
      gvariant: Add g_variant_get() example for dicts

Christian Dywan (1):
      Document that pre-unmount may not be emitted

Christian Hergert (4):
      gresourcefile: simplify path canonicalization
      gresource: avoid allocations in enumerate_children()
      file: add g_file_load_bytes()
      file: add tests for g_file_load_bytes()

Christian Kellner (1):
      gio-tool: fix inverted logic in monitor tool

Christian Persch (1):
      gbytes: Fix check in try_steal_and_unref

Christian Schramm (1):
      gslist: Simplified node removal and got rid of some code duplication

Christoph Reiter (1):
      introspection: Add more filename type annotations for strings which can contain filenames

Chun-wei Fan (10):
      build: Define G_HAVE_GNUC_[VARARGS|VISIBILITY] conditionally
      build: Dist the other required Meson build files
      meson: Install items according to their relevance
      build: Update config.h.win32.in
      config.h.win32.in: Fix previous commit
      glib/glibconfig.h.win32.in: Update and clean up
      build: Change DLL naming in Visual Studio projects
      gio: Fix gio-tool-open.c on Windows/Cocoa
      Visual Studio Projects: Improve binary security
      Visual Studio 2008 Projects: Improve binary security

Colin Walters (3):
      Build with old libmount too
      build: Work with automake 1.13.3
      gdbus-codegen: Call abspath() earlier

Colomban Wendling (1):
      Fix documentation about stopping signal emission from inside a hook

Cor-Paul Bezemer (1):
      build: Add gdbus-codegen files as dependencies in generated code rule

Cosimo Cecchi (4):
      gfileutils: factor out g_build_filename_va()
      glib: add g_build_filename_valist()
      gfile: add g_file_new_build_filename()
      gmain: add g_clear_handle_id API

Daniel Macks (5):
      Avoid setting unused variables (-Wself-assign)
      Avoid setting unused variables (-Wself-assign)
      Fix variable-scoping to avoid declaring on platforms where not used
      Exec=true (seach via PATH) instead of hardcoding /bin/true
      Use __APPLE__ token to control OSX-specific tests

Daniel Mustieles (1):
      Update Spanish translation

Debarshi Ray (4):
      docs: Clarify the thread-default GMainContext where the result is sent
      docs: Don't be vague about where GTask dispatches the result
      docs: Explain how GAsyncReadyCallbacks are, and should be, invoked
      docs: Mention the idiomatic way of invoking a GAsyncReadyCallback

Emmanuele Bassi (9):
      gio: Annotate GDBusObjectManagerClient signal appropriately
      Remove PERL_PATH from Autotools build
      build: Look for mkostemp when configuring
      Do not build journal integration on older Linux platforms
      Document how to integrate GTest into your project
      docs: Update glib-genmarshal man page
      docs: Update glib-mkenums man page
      build: Use subdir-objects with Autotools
      Sort the list of files being processed by glib-mkenums

Evan Nemerson (1):
      gio: mark the GAsyncResult source_object as nullable

Federico Mena Quintero (8):
      GObjectClass: Validate installing property/properties in the same way
      GObjectClass: extract class type and parent type at the beginning
      validate_and_install_class_property(): Factor out function to add a new property to a class
      install_property_internal(): Propagate failure when installing duplicated properties
      g_object_interface_install_property(): Do interface-specific validations first
      validate_and_install_property(): Validate presence of get/set_property methods last
      validate_and_install_property(): Check pspec-specific fields in the same order as 
g_object_interface_install_property()
      validate_pspec_to_install(): Factor out function to validate a GParamSpec

Florian Müllner (1):
      introspection: Add more annotations for GFile

Friedrich Beckmann (3):
      OSX: Use xdgmime system to guess content type from data
      MacOS: create_cstr_from_cfstring uses safe conversion - use CFStringGetCString
      MacOS: gosxappinfo.c Fix some memory leaks. Fix failure condition.

Jan Alexander Steffens (heftig) (3):
      meson: Fix permissions of installed scripts
      meson: Fix libmount support
      meson: Fix GDB scripts install_dir for *nix

Jason Conti (1):
      gtester-report: Ignore package, version and revision info if missing

Jeremy Bicha (1):
      trivial: tweak Spanish translation header

Jiro Matsuzawa (1):
      gsettings: Suppress error messages of completion

Jiří Techet (2):
      gio: Show icons based on file's mime type on OS X
      gio: Eliminate warnings in cstring conversion on OS X

John Ralls (1):
      [MacOS] Fallback to CFStringGetCSTring if CFStringGetCStringPtr fails.

Julien Isorce (1):
      gio: add g_socket_join_multicast_group_ssm (IGMPv3 SSM)

Justin Kim (1):
      gmodule: Use RTLD_DEFAULT if defined __BIONIC__

Kjartan Maraas (2):
      Updated Norwegian bokmål translation.
      Updated Norwegian bokmål translation.

Kouhei Sutou (2):
      docs: Fix XML syntax error
      Fix missing zlib.h in subprojects/zlib/ with Visual Studio

Krzesimir Nowak (1):
      convert: Fix tautological comparisons in tests

Maks Naumov (1):
      Don't skip invalid enum values in schemas

Marek Cernocky (2):
      Updated Czech translation
      Updated Czech translation

Mario Blättermann (2):
      Update German translation
      Update German translation

Martin (1):
      build: Ensure .py files are generated at build time not install time

Martin Blanchard (2):
      gprintf: Fix documentation regarding <glib/gprintf.h>
      gprintf: Add a reminder concerning <glib/gprintf.h>

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

Matthias Clasen (3):
      Prepare for 2.54.1
      Revert "Prepare for 2.54.1"
      2.55.0

Michael Catanzaro (3):
      socket: Don't poll the socket fd after close
      Add socket postmortem test
      socket: actually remove fd from poll when socket is closed

Mikhail Zabaluev (11):
      g_datalist_id_replace_data: Annotate the out parameter
      gdataset: Correct (nullable) and (transfer none) annotations
      gdataset: Annotate the closures
      gdataset: Skip problematic functions in the introspection
      gobject: Add missing (nullable) and (out) annotations on the data/qdata API
      gobject: Skip more non-introspectable data/qdata methods
      Skip g_base64_decode_step() in introspection
      gconvert: Skip the GIConv API from introspection
      Annotate g_bookmark_file_new() as a constructor
      Fix up closure annotations for GSpawnChildSetupFunc
      Skip g_subprocess_launcher_set_child_setup() in introspection

Nelson Benítez León (2):
      gio/tests: Add testcase for bug 787731
      gio/gunixmounts.c:  Don't use mtime to monitor mounts on /proc/

Nicolas Dufresne (1):
      valuearray: Skip g_value_array_free() in bindings

Nirbheek Chauhan (5):
      gmacros: Fix deprecations support with ICC
      gdbus-codegen: Don't assume bindir and datadir share prefix
      meson: Improve gdbus-codegen custom target dependencies
      meson: Fix comment explaining gdb hacks
      meson: Fix installation of gdb autoload scripts v2

Ole André Vadla Ravnås (1):
      gutf8: Fix length handling in g_utf8_make_valid()

Ondrej Holy (3):
      gunixmounts: Fix mount points generation
      gio: Add hack to close up dbus-daemon race
      gio-tool: Do not alter uris before use

Patrick Griffis (1):
      build: Fix enable-libmount=auto

Pawan Chitrakar (1):
      Update Nepali translation

Peter Mráz (1):
      Update Slovak translation

Philip Chimento (1):
      docs: Clarify relationship of quit() to hold count

Philip Withnall (64):
      gtlsbackend: Add missing preconditions for DTLS virtual methods
      gversionmacros: Add version macros for GLib 2.56
      build: Bump version to 2.55.0
      gsettings: Fix copy-paste error in property documentation
      Revert "gstdio: #include fcntl.h on UNIX in gstdio.h"
      docs: Discourage use of gstdio.h and clarify its header requirements
      tests: Add tests for g_slist_copy() and g_slist_copy_deep()
      gmessages: Add IDs for documentation headers
      gtlsbackend: Default to indicating no support for DTLS in GTlsBackend
      Partially revert "gio: Add missing (array length) annotations"
      gmessages: Fix a typo in the documentation for g_log_set_handler_full()
      goutputstream: Add missing (optional) annotations to bytes_written args
      glib-compile-resources: Fix leak of a GHashTable
      gtypes: Fix signedness of __builtin_bswap() usage
      gtestutils: Explicitly cast args to g_assertion_message_cmpnum()
      gmem: Make it more obvious that g_mem_set_vtable() does nothing
      gfile: Fix typo in documentation for g_file_set_attribute()
      docs: Rewrap line to avoid it being interpreted as a list
      docs: Fix incorrect macro name in GType tutorial
      gclosure: Fix (transfer) annotations on GClosure constructors
      glocalfileinfo: Use g_strcmp0() for some comparisons which might be NULL
      Bug 679467 — Mention translation in g_warning() documentation
      gmessages: Update advice for G_LOG_DOMAIN
      docs: Mention gsize, goffset, etc. are in C99
      tests: Add some assertions on some otherwise-unused variables
      build: Fix build with srcdir ≠ builddir
      docs: Fix a typo in the GSlice documentation
      gdbus-tool: Fix tab-completion for non-message-bus connections
      gdbus-tool: Fix some invalid indentation
      gdbus-tool: Add tab completion support to `gdbus emit`
      docs: Fix an incorrect function name in GSettings documentation
      gsettingsschema: Fix some incorrect whitespace
      gsettingsschema: Add a missing (nullable) annotation
      tests: Fix case of a string comparison
      gunixmounts: Update list of virtual file systems to ignore
      Revert "[MacOS] Fallback to CFStringGetCSTring if CFStringGetCStringPtr fails."
      glib-mkenums: Fix typo in version string
      glib-mkenums: Add default comment template if none is provided
      glib-genmarshal/glib-mkenums: Add comment clarifying licensing
      Revert "utils: refactor g_format_size_full"
      gio: Add API for identifying system FS types and device paths
      gio: Add autoptr declarations for GUnixMountEntry and GUnixMountPoint
      build: Fix -Wstrict-prototypes warning in glib-2.0.m4
      build: Add #serial lines to m4 files
      Use hash tables as sets in various places
      gkeyfile: Add some examples to the documentation
      docs: Fix typo in documentation for G_PRIVATE_INIT
      gobject: Fix typo in documentation for g_param_spec_get_default_value()
      gmessages: Add timestamp to g_log_writer_format_fields()
      gthread: Emit a critical if g_rw_lock_reader_lock() fails
      gutils: Fix minor memory leak on error path
      build: Fix a broken link in an error message from configure.ac
      tests: Fix a couple of bug base URIs
      docs: Add recent version check macros to glib-sections.txt
      docs: Add 2.56 to the API version reference in glib-docs.xml
      docs: Add version and deprecation decorators to gtk-doc ignore list
      docs: Make argument names in GAppInfo consistent
      docs: Fix various minor syntax errors in gtk-doc comments
      gmessages: Improve formatting of a #define in the docs
      gmessages: Give examples of G_DEBUG with gdb in the documentation
      build: Drop data-to-c.pl in favour of data-to-c.py
      gstrfuncs: Fix a typo in a documentation comment
      gstrfuncs: Use curly quotes in a documentation comment
      glocalfile: Fix leak of FS type on some platforms

Reuben Thomas (1):
      gstdio: #include fcntl.h on UNIX in gstdio.h

Rico Tzschichholz (3):
      gio: Mark g_task_get_source_object as nullable
      gio: Mark callback_data of GFileReadMoreCallback as closure
      GSeekable: Fix g_seekable_truncate invoker reference

Robert Ancell (2):
      GDateTime: Support parsing ISO 8601 strings
      Fix comment/docs grammar: incase -> in case

Ryan Lortie (1):
      gsignal: add assert on closure invalidate path

Sam Spilsbury (1):
      mkenums: Don't raise when unlinking a file that does not exist

Sam Thursfield (1):
      Make GListModelInterface::get_item usable from GObject Introspection bindings

Sanjeev (1):
      gvariant: Fix minor memory leak on error handling path

Sebastian Dröge (2):
      GResource – Add note to documentation that the memory must be at least pointer aligned
      GResource – Create an internal copy of the GBytes if it is not pointer aligned

SilentFlame (1):
      glib: Correct typos of ‘character’

Simon McVittie (5):
      testutils: Report fatal errors and warnings as TAP
      g_test_log: Consistently use GLib whitespace style
      gio/tests/file: increase an arbitrary timeout
      gio/tests/gdbus-proxy: sleep longer when testing that we time out
      g_child_watch_source_new: Document restrictions for POSIX platforms

Stef Walter (2):
      gdbus-proxy: Fix erroneous timeout during following tests
      Clarify documentation of GValueTransform

Stefan Sauer (3):
      docs: fix bogus override for GIConv
      docs: add missing '*' chars at start of doc-comments
      docs: fix 'emphasis' tag

Steve Lhomme (1):
      gmessages: Mark non-varargs log functions as static inline

Tim-Philipp Müller (1):
      meson: dist python script used also in autotools-generated tarball

Tom Schoonjans (3):
      gio/gasynchelper.c: fix cast from pointer to smaller int type on win64
      g_get_host_name: ensure hostname has UTF8 encoding on Windows
      GModule win32: disable error dialog popup

Tomas Kotal (1):
      gio: GPollFileMonitor is not cleaning up correctly

Uwe Helm (1):
      gio: Add FS magic number for FUSE

Volker Sobek (1):
      docs: Escape some backslashes for markdown

Will Thompson (1):
      GSeekable: improve g_seekable_[can_]truncate docs

Xavi Ivars (1):
      [l10n] Updated Catalan (Valencian) translation

Xiang Fan (1):
      gsettings: make g_settings_bind() documentation clearer

grindhold (1):
      socket: fix typo in get_remote_address docs

Руслан Ижбулатов (3):
      W32: Bump target NT version to 0x601 (7 or newer)
      Replace all instances of ssize_t with gssize
      W32: Add a stat() implementation for private use


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