| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Add support for a `(type bitfield)' annotation for enums.
Signed-off-by: Andreas Rottmann <a.rottmann@gmx.at>
|
|
|
|
| |
For PangoXft.
|
|
|
|
| |
This is necessary for PangoXft.
|
| |
|
|
|
|
| |
Which let's us focus on the important warnings.
|
|
|
|
|
| |
This option is for specifying inside the .gir what C header files should
be included by C consumers (as opposed to parsed by the scanner).
|
|\ |
|
| |
| |
| |
| |
| | |
This is needed when girepository-1.0 is not installed
and thus not in the library path.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | | |
Add dummy definitions for:
GLboolean, GLintptr, GLsizeiptr
|
| |/ |
|
|/
|
|
|
|
|
|
|
|
| |
When generating a .gir file, we now first parse all of our .gir includes
to pick up their <package> headers. Then, we merge that with the set of
--pkg arguments passed to us, run pkg-config to gather the arguments,
and finally save the merged pkg-config list to our new .gir file.
This is useful for software which needs to map from .gir to pkg-config
in a programmatic way.
|
|
|
|
|
|
|
| |
gir/xlib-2.0.gir: Add dummy definitions for KeySym and KeyCode
to the dummy xlib-2.0.gir.
svn path=/trunk/; revision=1091
|
|
|
|
|
|
|
|
| |
The scanner misses all fields of the GObject struct -- there
are no <field> children of the <class> element for GObject in the GIR. This of
course yields wrong field offsets for all derived objects.
svn path=/trunk/; revision=1079
|
|
|
|
| |
svn path=/trunk/; revision=1076
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-01-27 Johan Dahlin <jdahlin@async.com.br>
* gir/cairo-1.0.gir:
* gir/fontconfig-2.0.gir:
* gir/freetype2-2.0.gir:
* gir/libxml2-2.0.gir:
* gir/xfixes-4.0.gir:
* gir/xft-2.0.gir:
* gir/xlib-2.0.gir:
Remove shared-library tags for these too.
svn path=/trunk/; revision=1073
|
|
|
|
|
|
|
|
|
|
|
| |
2009-01-27 Johan Dahlin <jdahlin@async.com.br>
* gir/GL-1.0.gir:
Remove shared-library which removes the build
time dependency on mesa.
svn path=/trunk/; revision=1072
|
|
|
|
| |
svn path=/trunk/; revision=1067
|
|
|
|
|
|
|
|
| |
We should pass e.g. --pkg gobject-2.0 for GObject, and --pkg gio-2.0
for Gio to ensure that we're getting the right flags to the scanner,
even though girepository itself depends on these libraries.
svn path=/trunk/; revision=1064
|
|
|
|
|
|
|
| |
* gir/GL-1.0.gir: add back GLvoid, which got lost during the
gir-repository -> gobject-introspection migration
svn path=/trunk/; revision=1051
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-01-15 Johan Dahlin <jdahlin@async.com.br>
* gir/freetype2-2.0.gir: add FT_Int32
* gir/xft-2.0.gir: add XftFont
* girepository/gdump.c (g_irepository_dump):
Report errors when an invalid type is encountered
* giscanner/glibtransformer.py:
Make the error message a bit nicer.
Part of preparating for gir generating inside pango.
svn path=/trunk/; revision=1050
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-01-15 Johan Dahlin <jdahlin@async.com.br>
* gir/GL-1.0.gir:
* gir/Makefile.am:
* gir/cairo-1.0.gir:
* gir/fontconfig-2.0.gir:
* gir/freetype2-2.0.gir:
* gir/libxml2-2.0.gir:
* gir/xfixes-4.0.gir:
* gir/xft-2.0.gir:
* gir/xlib-2.0.gir:
Move over the hand-written girs from gir-repository
so upstream libraries depending on these can avoid
a gir-repository dependency.
svn path=/trunk/; revision=1047
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-01-15 Johan Dahlin <jdahlin@async.com.br>
Bug 567813 – Everything should be versioned
* gir/Makefile.am:
* girepository/Makefile.am:
* girepository/girepository.c (init_globals):
* girepository/girparser.c (locate_gir):
* giscanner/dumper.py:
* giscanner/transformer.py:
* gobject-introspection-1.0.pc.in:
* tests/everything/Makefile.am:
* tests/invoke/Makefile.am:
* tests/offsets/Makefile.am:
* tests/repository/Makefile.am:
* tests/scanner/Makefile.am:
* tools/Makefile.am:
svn path=/trunk/; revision=1046
|
|
|
|
| |
svn path=/trunk/; revision=1042
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-01-03 Andreas Rottmann <a.rottmann@gmx.at>
Bug 566404 – Annotations for GLib
* gir/glib-2.0.c: Added allow-none annotations for g_thread_init()
and g_main_loop_new().
svn path=/trunk/; revision=1020
|
|
|
|
|
|
| |
g_file_info_list_attributes to explicitly specify.
svn path=/trunk/; revision=1004
|
|
|
|
| |
svn path=/trunk/; revision=1001
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-12-21 Johan Dahlin <jdahlin@async.com.br>
* gir/gio-2.0.c:
Annotate transfer, direction and allow none for
g_file_load_contents_finish and
g_file_load_partial_contents_finish parameters.
svn path=/trunk/; revision=996
|
|
|
|
|
|
|
|
|
|
|
| |
2008-12-21 Johan Dahlin <jdahlin@async.com.br>
* gir/gio-2.0.c:
Annotate transfer, direction and allow none for
g_file_load_contents parameters.
svn path=/trunk/; revision=995
|
|
|
|
| |
svn path=/trunk/; revision=984
|
|
|
|
|
|
|
|
|
|
| |
2008-11-27 Johan Dahlin <jdahlin@async.com.br>
* gir/glib-2.0.c: Add return value transfer annotation
for g_markup_escape_text.
svn path=/trunk/; revision=978
|
|
|
|
| |
svn path=/trunk/; revision=977
|
|
|
|
| |
svn path=/trunk/; revision=956
|
|
|
|
|
|
|
| |
Having a separate .gir would be fairly overkill for the few components
in the Gio Unix integration, and this mirrors how we handle Gtk.
svn path=/trunk/; revision=953
|
|
|
|
| |
svn path=/trunk/; revision=951
|
|
|
|
| |
svn path=/trunk/; revision=948
|
|
|
|
| |
svn path=/trunk/; revision=922
|
|
|
|
| |
svn path=/trunk/; revision=912
|
|
|
|
|
|
|
|
|
|
|
| |
2008-11-12 Johan Dahlin <jdahlin@async.com.br>
* gir/Makefile.am:
Remove unused variables, add a dependency of girepository.ch, so when
they change we rebuild the gir automatically.
svn path=/trunk/; revision=894
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-11-12 Johan Dahlin <jdahlin@async.com.br>
* gir/Makefile.am:
* giscanner/glibtransformer.py:
* tools/g-ir-scanner:
Add a GIRepository-2.0.gir. Change the libtool lookup slightly
so we can just pass in --library=foo/bar/baz.la and the scanner
does the right thing.
Don't warn for _get_type() functions if they don't take any
parameters
svn path=/trunk/; revision=890
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-30 Johan Dahlin <jdahlin@async.com.br>
Bug 558383 – builddir != srcdir build fails if giscanner python module not already installed
* gir/Makefile.am:
construct PYTHONPATH just once
* tests/everything/Makefile.am:
* tests/scanner/Makefile.am:
add $(top_srcdir) to PYTHONPATH to
handle builddir != srcdir
* giscanner/libtoolimporter.py:
* giscanner/sourcescanner.py:
Make the libtoolimporter work when distchecking too.
Mostly based on patch by Tommi Komulainen
svn path=/trunk/; revision=833
|
|
|
|
|
|
|
|
|
|
| |
* gir/Makefile.am:
* tests/Makefile.am:
* tests/invoke/Makefile.am:
* tests/scanner/Makefile.am: Add missing files to EXTRA_DIST and
CLEANFILES, reference files using $(srcdir)
svn path=/trunk/; revision=823
|
|
|
|
|
|
|
|
|
|
| |
2008-10-27 Johan Bilien <jobi@via.ecp.fr>
* gio/gio-2.0.c: add allow-none annotations, based on the pygobject
.defs file
svn path=/trunk/; revision=821
|
|
|
|
|
|
|
|
|
| |
2008-10-27 Johan Bilien <jobi@via.ecp.fr>
* gir/gio-2.0.c: add annotation for g_file_delete
svn path=/trunk/; revision=819
|
|
|
|
| |
svn path=/trunk/; revision=813
|
|
|
|
| |
svn path=/trunk/; revision=800
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-23 Johan Bilien <jobi@via.ecp.fr>
Bug 557468 – Support for GI_TYPELIB_PATH
* girepository/girepository.c: if the GI_TYPELIB_PATH is set, add the
provided paths to the global search path.
svn path=/trunk/; revision=786
|
|
|
|
| |
svn path=/trunk/; revision=768
|
|
|
|
|
|
|
|
|
| |
2008-10-17 Johan Bilien <jobi@via.ecp.fr>
* gir/glib-2.0.c: added annotations
svn path=/trunk/; revision=741
|