[gobject-introspection] Created tag GOBJECT_INTROSPECTION_0_9_7



The unsigned tag 'GOBJECT_INTROSPECTION_0_9_7' was created.

Tagger: Colin Walters <walters verbum org>
Date: Tue Sep 28 12:55:45 2010 -0400

    Release 0.9.7

Changes since the last tag 'GOBJECT_INTROSPECTION_0_9_2':

Alan Knowles (1):
      Enhancement #612253 - add configure --with-glib-src=PATH

Colin Walters (85):
      Remove --noclosure argument
      gir: Drop warn-all from GLib
      Remove tests/invoke
      compiler: Remove --code argument
      gir: Import DBus, DBusGLib
      [girparser] Cleanly pass through c:include
      [girepository] Fix up error printing
      [gircompiler] Clean up parsing
      scanner: If GI_SCANNER_DEBUG is set, drop into a debugger on error
      .gitignore: Update
      gobject-introspection-1.0.pc: Export datadir
      tests: Remove GIMarshallingTests, rename Everything to Regress
      tests: Fix namespacing for BarApp (should be just Bar)
      Move alias target to <type>
      Use GLib types consistently
      tests/scanner: Update annotations and tests
      pep8: Update to 99 length lines
      Major rewrite
      tests: Readd gimarshallingtests.[ch]
      tests: A few fixes for building
      gimarshallingtests: Fix (inout) test cases, drop unsupported API
      major: Fix parent for GInitiallyUnowned
      scanner: Avoid internal invalid Type instances from parents
      scanner: Better handling of empty namespace prefix for X
      scanner: Add a hack for AtkAttributeSet
      scanner: Filter interface prerequisites and class implements for unknown types
      makefile: Fix name of maintransformer
      configure: Bump version to 0.9.5
      scanner: Avoid infinite loop in constructor check
      scanner: Add --accept-unprefixed
      scanner: Refactor name parsing
      scanner: Cosmetic cleanup to namespace parsing functions
      scanner: Don't parse constructors on non-registered, warn for return values
      tests: Move FooSkippable to public headers to test comments in headers
      scanner: Skipped nodes aren't introspectable either
      girepository: Fix compatibility typedefs
      scanner: Better handling of GType names
      scanner: Also look for enums and bitfields with GType names
      scanner: Don't throw an exception on unresolved types
      scanner: Add --include-uninstalled
      scanner: Associate constructors with correct class
      girepository: Call init_globals()
      scanner: Actually exit with code 1 on fatal warnings again
      scanner: Readd --warn-error to tests, fix test case
      scanner: Fix misuse of message.warn_symbol
      scanner: Fix rename-to handling
      scanner: Fix previous rename-to handling commit
      scanner: Don't clear out ctype on annotation strings if we fail to resolve
      scanner: Add backwards compatibility with some annotation types
      scanner: Add various static debug hooks in GI_SCANNER_DEBUG
      scanner: Fall back to searching all includes when uncertain
      tests: Update expected gir for previous commits
      scanner: Automatically skip callables which contain a skipped node
      scanner: Don't attempt to pair methods/constructors with foreign namespaces
      scanner: Fix object hierarchy traversal in constructor scanning
      scanner: Don't mark as constructors things that are more obviously methods
      scanner: Kill glibast
      gio: annotate g_mount_get_volume
      scanner: Fix style for previous commit
      scanner: Unify parsing of compounds
      gio: Annotate g_mount_get_drive
      gio: Annotate a few more functions
      scanner: Mark '_'-prefixed fields as introspectable=0
      scanner: Skip functions with leading '_'
      gio: annotate g_volume_get_drive
      build: Update EXTRA_DIST, fix random stray + in Makefile
      build: Use $DESTDIR in install-data-local
      build: Also use $DESTDIR for regress.[ch]
      scanner: Allow gstreamer's GParamSpecMiniObject through
      scanner: Readd support for --strip-prefix
      scanner: Bomb out more obviously if a namespace contains class name = namespace
      scanner: Add GType for GVariant
      scanner: Add a test for G_TYPE_ARRAY and (element-type uint)
      scanner: Consistently use ctype for documentation blocks
      scanner: Handle G_TYPE_HASH_TABLE
      scanner: Parse annotations for typedefs
      typelib compiler: Passthrough <doc> at any point
      tests: Don't build regress if we don't HAVE_CAIRO
      scanner: Add c_type for callbacks
      scanner: Add temporary workaround for GStreamer
      Release 0.9.6
      build: post-release version bump
      tests: Look for uninstalled .girs
      configure: Explicitly require GLib 2.24
      regress: Remove busted tests

Florian Müllner (1):
      Add missing annotations

Funda Wang (1):
      [tests] Link libfoo against girepository

Gustavo Noronha Silva (1):
      [scanner] Also parse C++ files

Joe Marcus Clarke (1):
      [girepository] Support strict align platforms

Johan Dahlin (124):
      [everything] Remove allow-none for Return value
      [man] Mention XDG_DATA_DIRS
      Delete trailing whitespace
      Add a pre-commit hook and enforce it
      Add pre-commit to EXTRA_DIST
      [girepository] Add a couple of missing transfer
      [GIRepository] Rename GArgument to GIArgument
      [GIRepository] Rename GTypelib to GITypelib
      [GIRepository] Add missing transfer and skip
      [scannermain] Sort imports alphabetically
      [scannermain] Add - as an alias for stdout
      [scannermain] Write to tempdir if needed
      [scannermain] Use shutil.move instead of os.rename
      [scannermain] Use return instead of sys.exit()
      [scannermain] Simplify writing of output data
      [scannermain] Use _error() consistently
      [scannermain] Hide a couple of private options
      [scanner] Remove support for xpath assertions
      [scanner] Create the cachestore in the transformer
      [annotationparser] Send in comments directly
      [transformer] Don't pass around source scanner
      [scanner] Move namespace out of Transformer
      [scanner] Allow nameless parameters for vfuncs
      [scanner] add a message module
      [scanner] Simplify strip_identifer/strip_symbol
      [scanner] Move over remaining callsites to message
      [scanner] Remove old logging functions
      [message] Add an output parameter
      [scannermain] Create a new option parser
      [message] exit after calling message.fatal()
      [scanner] Improve an error message, include lineno
      [tests] Add test infrastructure for warnings
      [tests] Rework tester to be executed once per test
      [tests] Add callback scope tests
      [giscanner] Make pyflakes happy
      [scannermain] Use mkstemp
      [tests] Handle multiple errors per file better
      [test] Add warning tests for enums
      [scanner] Move a function from transformer to ast
      Remove old everything.[ch]
      Update CONTRIBUTORS
      [scanner] Remove a bunch of unused functions
      [pep8] Skip emacs backup files
      [scanner] Clarify exception message
      [scanner] Revert static method pairing
      Revert "Fix non-source-dir build failure"
      [scanner] Make it compatible with Python 2.5 again
      [scanner] Fundamental problems are not fatal
      [scanner] Make fatal warnings exit
      Revert "[scanner] Revert static method pairing"
      [girepository] Add a missing include
      [tests] Remove left over variable
      [tests] Add  to EXTRA_DIST
      Do not require .git to be present
      Do not use install-data-local
      [test] Use INTROSPECTION_SCANNER
      [test] Add typelib/girs to CLEANFILES
      [test] Fix a leftover rename
      Add a few notes to HACKING
      [warningtester] Invert expected/actual
      [warningtester] Do not sort expected warnings
      [gio] Fix a broken doc string
      Add a parameter mismatch warning
      NEWS->git shortlog
      Add a warning for unresolved types
      [maintransformer] Do not warn for vararg docs
      Update CONTRIBUTORS
      Update AUTHORS
      [maintransformer] Do not warn for returns and varargs
      Save the line number of a source comment
      [annotationparser] Preserve line numbers
      Include proper filename and lineno in doc warning
      [sourcescanner] Rewrite linemarks parser
      Include proper line number for scope warning
      [message] Set file_positions to an empty list
      [maintransformer] Make warning more robust
      Remove leftover, type is set above
      [scanner] Only store types in cache store
      [scanner] Add a Position class
      [scanner] Support private/public directives
      [message] Add apositions argument to a few functions
      Pass in blocks to IntrospectablePass
      [IntrospectablePass] Improve error message
      [maintransformer] Improve type resolution warnings
      [Message] Implement Position.__repr__
      [IntrospectablePass] Suppress callback/vfunction warnings
      [transformer] Ignore hidden symbols
      Revert "[transformer] Ignore hidden symbols"
      [scanner] Warn for invalid scanner annotations
      [annotationparser] Make it a bit stricter
      Replace TAG_TRANSFER with OPT_TRANSFER
      Remove TAG_TRANSFER
      Paper-bag fix, add an OPT_TRANSFER import
      Validate transfer annnotations
      Make the invalid annotation warning a bit prettier
      Add scope annotation value warnings
      [warningtester] Prettify error output
      Fix a couple of broken annotations
      [maintransformer] Use AssertionError
      [annotation] Add constants for out options
      Add a position to doc options
      [maintransformer] Use constants
      [maintransformer] Add more warnings for element-type
      [annotationparser] Validate the rest of the annotations
      Add more array warnings + tests
      [annotationparser] Allow param less closures
      [scannermain] Split scanner_main into smaller pieces
      Add an annotation tool
      Add a script to extract gio annotations
      [gio] Improve source comments
      Add a script to import gobject annotations
      Import GObject sources
      [girparser] Callbacks and VFunctions can be shadowed
      Use tag position if available
      Print out line numbers
      Setup message logger
      Re-generate against HEAD of Gio
      [annotationparser] Extract (skip) for doc blocks
      Re-generate
      Do not use triple dashes
      [sourcescanner] Plug a couple of python leaks
      [scanner] Mark enum members as private in transformer
      Remove trailing whitespace
      [scanner] Make sure private enums are filtered

John (J5) Palmieri (1):
      trick scanner into marking a symbol as a function instead of a method

Luca Bruno (1):
      Makefile.introspection: Add _EXPORT_PACKAGES variable.

Matthias Clasen (2):
      Add Colormap stub
      Add a stub entry for XLib Visual

Maxim Ermilov (1):
      add annotation for g_get_language_names

Owen W. Taylor (4):
      Go back to previously handling of static methods on non-GObjects
      Add missing annotations to GLib and Gio
      Handle casing better for constants
      gio-2.0.c: Add more annotations for GVolume and GVolumeMonitor

Pavel Holejsovsky (6):
      [girepository] Document GIStructInfo & GIUnionInfo
      Box GIBaseInfo structure.
      Update annotations for GIRepository.Repository.
      Fix memory leak.
      Remove Regress tests with input args with transfer full or container.
      Modify Regress impl so that inout args ignore (transfer) for 'in' direction.

Philip Withnall (1):
      Bug 628594 â?? Handle slashes when building _gir_name

Robert Ancell (1):
      Fix giscanner crash with no cache directory

Saikiran Madugula (1):
      Print helpful error message if --strip-prefix option is used.

Simón Pena (1):
      gio-2.0.c: Add missing annotations

Steve Frécinaux (3):
      Include the loaded version in g_irepository_enumerate_versions()
      Fix warning when using g_irepository_enumerate_version()
      [VFuncBlob] Unknown struct offset should be 0xFFFF

Theppitak Karoonboonyanan (1):
      Fix non-source-dir build failure

Tomeu Vizoso (12):
      Add g_i_marshalling_tests_gvalue_in_enum
      Update gir/GIMarshallingTests-1.0-expected.gir
      Remove uncommitted function from gir/GIMarshallingTests-1.0-expected.gir
      Add properties to Everything.TestObj for testing more types
      Fix typo (reported by philn-tp)
      Remove extra lines from the license comment
      Use Node.ctype instead of Node.c_name when looking up comment blocks
      Foreign structs can have constructors
      Add annotation for g_variant_get_string
      Annotate g_variant_builder_end
      Make Full the default transfer for returned foreign structs.
      Set c_symbol_prefix in the GVariant special case

Vincent Untz (1):
      scanner: fail if cpp fails

Zachary Goldberg (1):
      Add ability to write unindented lines via xmlwriter



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