Jump to content
Compatible Support Forums
Sign in to follow this  
news

gobject-introspection 1.29.17

Recommended Posts

This release shows the results of the Openismus sponsored hackfest - a

lot of work is happening on "g-ir-doctool". It's not quite ready for

consumption yet though.

 

I'd like to thank Torsten Schönfeld in particular for doing some hard

work - for example he added "static methods" to interfaces, so e.g.

g_file_new_for_path() now shows up as "Gio.File.new_for_path()" in

JavaScript which is much nicer!

 

Alexandre Rostovtsev (1):

tests: build tests only on make check

 

Colin Walters (14):

configure: Post-release version bump

scanner: Don't throw away blank lines in the docs

scanner: Don't throw away blank lines in the docs

annotationparser: Only accept certain tags

annotationparser: Don't eat lines that look like parameters

outside param list

Regress-1.0-expected: Update for previous change

Update annotations from glib git d51e0615f9a6c1aa1898c46f2cf3135ca5ccd463

docbookdescription.py: Fix for PEP-8 compliance

doctool: Disable tests for now

Fix warning for missing (element-type)

scanner: Remove some dead debugging code

scanner: Don't try to copy c:type if we're parsing (element-type)

build: Update prepare-minor-release to use xz compression

gimarshallingtests.h: Remove unimplemented functions

 

Dan Winship (8):

girepository: fix some doc comment syntax

Deprecate ErrorDomain

Switch to storing string form of error quarks

Add g_irepository_find_by_error_domain()

girepository: fix some doc comment syntax

Deprecate ErrorDomain

Switch to storing string form of error quarks

Add g_irepository_find_by_error_domain()

 

Dominique Leuenberger (1):

Don't use deprecated G_CONST_RETURN

 

Giovanni Campagna (5):

Forbid GPtrArrays holding non-pointer types

Disallow non byte types for GByteArrays

Add tests for newly added warnings

xlib: fix the type of XID

Revert "xlib: fix the type of XID"

 

Jasper St. Pierre (2):

Remove MAINTAINERS and add DOAP

Update annotations from glib git 2cd3c200687751c9cc26774f650b7651bffcc598

 

Javier Jardón (4):

autogen.sh: Use autoreconf instead custom script

Update autotools configuration

configure.ac: Generate xz tarball with ustar format by default

configure.ac: Do not generate template files

 

Johan Dahlin (17):

WIP doctool

Use a classmethod and s/Transformer/cls/ + s/transformer/self/

Avoid broken emacs syntax highlightning

Update .gitignore

Move doctool over to common.mk

Update expected after rebase

Update gitignore

Add signal flags

Update gitignore

Add signal flags

Make sure signal works when there isn't one specified

Make sure signal works when there isn't one specified

Try harder to preserve c:type

Merge remote-tracking branch 'origin/gir-docbook'

Add a make-check check to pre-commit hook

Use INTROSPECTION_SCANNER_ENV in Makefile.introspection

Add make-check-passed to gitignore

 

John (J5) Palmieri (8):

remove the flat struct array test and replace with object

pointer array test

first pass at python backend for doc tools

fix up Python doc backend to output correct names

output namespace.class.methodname for python methods in the doctools

[doctool] use different templates for method vs. function output

treat constructors like methods when generating the label

[doctools] use 'or' instead of 'and' when checking for func or constructor

add back the fixed_array_out_struct test

 

Laszlo Pandy (17):

[docbook] fix exception when there is no ctype.

[docbook] remove namespace page. There is nothing in it.

[docbook] Make DocBookWriter use Transformer

[docbook] only show Class Record and Interface at the top level

[docbook] Add "Details" title above all methods.

[docbook] Add Properties section

[docbook] Entity -> method

[docbook] Add properties section.

[docbook] add signals section

[docbook] use C symbol for function title.

[docbook] Allow formatter to change page name.

[doctool] Add local object hierarchy and stubs for props and

signal details.

[docbook] Print out element types of arrays, lists and hashtables.

Descriptions support for docbook writer. Includes support

for escaping (but not double escaping) entities and CDATA sections.

For docbook, make the id attributes the same regardless of

language. Only user visible strings should change between C and

Python.

In DocBookWriter, remove DocBookEntity and just use the ast

nodes directly.

Docbookwriter: signal flags

 

Martin Pitt (3):

Add Regress method for a closure taking and returning a GVariant

Add Regress method for a closure taking and returning a GVariant

Regenerate Gio/GLib/GObject annotations

 

Pavel Holejsovsky (9):

Workaround for CairoRectangleInt exposed in Gdk-3.0.gir

Fix declarations in xlib-2.0.gir

Reverting "Workaround for CairoRectangleInt exposed in Gdk-3.0.gir"

Automatically turn Gdk.Rectangle gtype into cairo.RectangleInt

Automatically turn Gdk.Rectangle gtype into cairo.RectangleInt

Teach scanner's girparser about fundamentals

Properly handle GParamSpec and descendants

Fix g_irepository_find_by_gtype() for GDK_TYPE_RECTANGLE

Avoid most of the special-casing of GObject.Object in the scanner

 

Shaun McCance (1):

giscanner/mallardwriter: Adding experimental Mallard output to

g-ir-doc-tool

 

Stef Walter (2):

Fix symbols being reported in invalid files

Make the Transformer respect 'skip' annotations

 

Tomeu Vizoso (37):

g-ir-doctool: Don't render the * in link targets

Add a way to check for unintended effects of changes in g-ir-doctool

g-ir-doctool: Fix a PEP-8 issue

g-ir-doc-tool: Generate a element at the top of chapters

tests/doctool: Add an echo while building the docbook

tests/doctool: Sync -expected.xml

g-ir-doc-tool: Add DOCTYPE

tests/doctool: use GIRepository gir instead of Regress

g-ir-doc-tool: Generate parameter list in the detail

g-ir-doctool: Add annotations (some)

g-ir-doc-tool: Move the * out the type link

g-ir-doc-tool: Move out the * from the return value link

g-ir-doc-tool: Use same link ids as gtk-doc-mkdb does

g-ir-doc-tool: Add structs (no fields yet) and thus fix arguments links

g-ir-doc-tool: Add alias elements (typedef)

tests/doctool: Updated -expected to match the code in the repo

g-ir-doc-tool: Add support for varargs

Make sure we have UNINSTALLED_INTROSPECTION_SRCDIR when running tests

g-ir-scanner: Stop going up the hierarchy once we reach GObject

g-ir-doc-tool: Add -expected test for Python docbook

g-ir-doc-tool: Use the array type when rendering [element-type]

g-ir-doc-tool: Ignore for now properties with no known type

g-ir-doc-tool: Use namespace.class for Python

g-ir-doc-tool: print class declaration line in Python

g-ir-doc-tool: Fix PEP-8 issues

tests/doctool: Update expected files

tests/doctool: Add the right -expected files to dist

tests/doctool: Switch to test the mallard formatter

tests/doctool: Compare -expected directories instead of single files

configure.ac: Add tar-pax to AM_INIT_AUTOMAKE

tests/doctool: Better way of copying the .gir

configure.ac: Change to tar-ustar because PAX gives problems in OpenBSD

tests/doctool: Make sure we regenerate the mallard code when testing

tests/doctool: Update the -expected dirs

tests/doctools: Properly clean the temporary mallard files

giscanner: Allow passing additional include dirs when parsing a gir

tests/doctool: Remove MALLARD_DIRS from BUILT_SOURCES

 

Torsten Schönfeld (5):

scanner: handle static methods on all types

scanner: add a moved_to property to backcompat functions

Recognize constructors ending in 'newv'

Allow enums and bitfields to have static methods

Add 'Since:' tags to the newly added GIEnumInfo methods

 

Xavier Claessens (2):

Add a regress test for a method returning GPtrArray

add regression test for skipped #define

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×