[gobject-introspection] Created tag 1.47.1



The signed tag '1.47.1' was created.

Tagger: Colin Walters <walters verbum org>
Date: Sun Nov 1 15:43:33 2015 -0500

    Release 1.47.1
    
    This is the first release of the 1.47 cycle, matching
    GLIb 2.47.1.
    
    I'm happy to say that gobject-introspection patch review
    is moving again, and we landed a number of contributions
    in the last month.
    
    For distributors, a notable change is many patches to attempt to add
    Python 3 support.  Please give this a try.
    
    There are a few new warnings about e.g. using (allow-none) for an
    `int` variable, etc.  This may trip up projects using `--warn-error`.
    
    Contributions from:
    
    Ben Boeckel (1):
    Ben Iofel (1):
    Chun-wei Fan (13):
    Colin Walters (18):
    Damien Grassart (1):
    Garrett Regier (5):
    Giovanni Campagna (1):
    Michael Catanzaro (1):
    Mikhail Zabaluev (5):
    Philip Chimento (1):
    Philip Withnall (7):
    Rico Tzschichholz (2):
    Simon Feltman (26):
    
    Git-EVTag-v0-SHA512: 
aa168ded6947e67d57b13d65af996855def05b52af30b4ac0b2cfb3d65dac744e1e56490b1e9423cbb64a1ac9776ff6f964d2ec9d1e9724c804e3725153aba42

Changes since the last tag '1.46.0':

Ben Boeckel (1):
      docs: fix manpage flag formats

Ben Iofel (1):
      Add support for function typedefs without pointer

Chun-wei Fan (13):
      MSVC Builds: Use the Shared replace.py Script
      MSVC Introspection NMake Makefile: Make Message Clearer
      gen-win32-cairo-gir.py: Fix From Last Commit
      build: Add Common Autotools Module for MSVC Projects
      Clean Up Visual Studio Project Generation
      MSVC Builds: "Add" Visual Studio 2015 Projects
      build: Add an autotools module for introspection builds on MSVC
      MSVC release builds: Ensure that /LTCG is used
      tools: Windows-re-enable 'relocatability' for tool template
      giscanner/msvccompiler.py: Make it compatible with Python 3.x
      giscanner/ccompiler.py: Make Windows builds work with Python 3.x
      giscanner/dumper.py: Fix for Python 3.x for MSVC 2010+
      giscanner/transformer.py: Fix --identifier-filter on Python 3.x

Colin Walters (18):
      libgirepository: Refuse to run in setuid applications
      girepository: Add missing include
      scanner: Warn and ignore on incorrect transfer annotations
      scanner: Tweak "invalid transfer" warning to show type too
      scanner: GVariants are also valid to be floating
      tests: Add expected files for previous commit
      scanner: Explicitly error with constructors but no GObject include
      tests/warn: Fix test for previous GVariant floating commit
      scanner: Pacify PEP8
      tests: Fix python2/3 difference with respect to rawunicodeescape
      girepository: Drop executable bits from cmph .[ch] files
      girparser: Avoid a crash with an unset transfer annotation
      maintransformer: Fix regression in callback closure assignment
      transformer: Strip out GLib _autoptr typedefs
      repository: Fix format string error in previous commit
      gir: Update annotations from GLib git master
      Update GLib annotations for 2.47.1
      Release 1.47.1

Damien Grassart (1):
      giscanner: Fix python2/3 compatibility

Garrett Regier (5):
      scanner: Warn and ignore on incorrect transfer annotations
      g-ir-compiler: Allow multiple --shared-library
      scanner: Fix allow-none on return values
      scanner: Warn and ignore on incorrect optional/nullable/allow-none annotations
      scanner: Warn and ignore return annotations when there is no return value

Giovanni Campagna (1):
      giscanner: fix alias resolution

Michael Catanzaro (1):
      Revert "scanner: Warn and ignore on incorrect transfer annotations"

Mikhail Zabaluev (5):
      giscanner.message: Fix module-level logging functions
      giscanner.ast: Map size_t and ssize_t to gsize and gssize, respectively
      giscanner.message: Don't print node as the default context
      Salvage the build directory parameter of update-glib-annotations.py
      Generate relative paths for gio-unix C header includes

Philip Chimento (1):
      scanner: Fix non-libtool linker flags on Darwin

Philip Withnall (7):
      gitypeinfo: Expand documentation for g_type_info_is_pointer()
      giscanner: Store parent link in AST for TypeContainer instances
      giscanner: Store direction in TypeContainer instance
      giscanner: Add a Parameter.name property
      giscanner: Mark (closure) parameters as (nullable) by convention
      giscanner: Mark gpointer nodes as nullable by default
      build: Add test XML file to build

Rico Tzschichholz (2):
      Update glib annotations from git master
      gir: Update annotations from GLib git master

Simon Feltman (26):
      giscanner: Use binary files for comparison utility
      giscanner: Convert map() results to list
      giscanner: Use items() instead of iteritems()
      giscanner: Use absolute_import for all Python files
      giscanner: Enable "true division" for all Python files
      giscanner: Use print as a function for Python 3 compatibility
      giscanner: Replace repr format usage with string formatter
      giscanner: Use unicode literals in all Python files
      giscanner: Port scanner extension module to work with Python 3
      giscanner: Use pickle when cPickle is not available
      giscanner: Use builtins module in Python 3
      giscanner: Use StringIO instead of cStringIO in Python 2
      giscanner: Decode command output for Python 3 compatibility
      giscanner: Encode data passed to subprocess.stdin.write
      giscanner: Encode sha1 input for Python 3 compatibility
      giscanner: Update namespace sort for Python 3 compatibility
      docwriter: Update for Python 3 compatibility
      giscanner: Use rich comparison methods for Python 3 compatibility
      giscanner: Sort unknown parameters in error message
      configure.ac: Add --with-python configure flag
      Change update-glib-annotations to use Python 3
      girepository: Use constant time calculation for sections after Object fields
      tests: Unref async result after adding to idle callback
      tests: Free input string in regress_test_utf8_inout()
      tests: Free input array in test_array_int_inout()
      tests: Usage a single allocation for test_ghash_gvalue_return


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