summaryrefslogtreecommitdiff
path: root/gobject-introspection
Commit message (Collapse)AuthorAgeFilesLines
* g-i: Fix compiling with mingw clangBiswapriyo Nath2023-04-041-5/+8
| | | | | | | | This adds the return type with GetFullPathNameA declaration. Otherwise the following error is shown with clang 16 grealpath.h:29:19: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
* g-i: Update gidl binding to include type hierarchyPrinceton Ferro2022-02-261-14/+13
| | | | | The IdlNode* classes should be declared as subclasses of IdlNode, that way the compiler can be sure that casting from an IdlNode is safe.
* g-i: Fix a couple of C compiler warningsRico Tzschichholz2020-09-284-17/+24
|
* g-i: Ignore flags like -mfpmath=sse, -msse or -msse2Rico Tzschichholz2019-11-051-0/+3
|
* g-i: Avoid use of uninitialized "markup" warningRico Tzschichholz2019-11-051-0/+4
|
* g-i: Calculate size correctly, avoid use-after-freeRico Tzschichholz2019-11-051-5/+14
|
* g-i: Fix return value on error in start_discriminator()Rico Tzschichholz2019-01-291-2/+9
|
* g-i: Fix use after free in scannerRico Tzschichholz2018-09-201-2/+2
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/674
* g-i: Update type qualifiersRico Tzschichholz2018-01-031-0/+5
|
* g-i: Fix deprecation warningsRico Tzschichholz2017-08-162-3/+1
|
* Fix build with -Werror=switchRico Tzschichholz2017-01-101-0/+2
|
* Fix build with -Werror=redundant-declsRico Tzschichholz2016-11-121-7/+2
|
* Fix build with -Werror=enum-compareRico Tzschichholz2016-11-121-1/+1
|
* Ignore --thread commandline option and drop all gthread-2.0 referencesRico Tzschichholz2016-10-102-6/+0
| | | | With vala 0.32 there was no further support for glib < 2.32.
* gen-introspect: Support the C99 'bool' typeRico Tzschichholz2015-03-041-0/+1
|
* gen-introspect: Merge some lexer changes taken from g-iRico Tzschichholz2014-12-021-53/+137
|
* gen-introspect: Increase lexer buffer size to 1048576, taken from g-iRico Tzschichholz2014-12-011-0/+3
|
* gen-introspect: pretend to be lintRyan Lortie2014-02-091-1/+4
| | | | | | | | | | | | Some system headers (notably <stdarg.h> on FreeBSD) get upset when they see an unexpected compiler. We go out of our way to pass -U__GNUC__ to cpp from the scanner code during gen-introspect and this is causing problems. As a workaround, we can pretend to be lint, which fixes the issue at least for FreeBSD. https://bugzilla.gnome.org/show_bug.cgi?id=722954
* Fix spelling errors using 'codespell' toolAnatol Pomozov2013-04-261-1/+1
|
* Fix build for WindowsArnel A. Borja2012-11-031-1/+20
| | | | | | | | | - Replace POSIX calls for spawning process with functions from Windows API when compiling for Windows - Add EXEEXT to valac and vapigen paths - Remove EXEEXT from scripts Fixes bug 685180.
* gobject-introspection: Fix TypeTag in gidl.vapiLuca Bruno2011-06-141-1/+1
|
* gen-introspect: Fix exit code for missing header filesJürg Billeter2010-12-221-1/+1
| | | | Fixes bug 633596.
* Add version suffix to installed files to allow parallel installationJürg Billeter2010-08-051-1/+1
|
* gobject-introspection: Use proper format string for g_errorTobias Mueller2010-05-271-2/+2
| | | | | | | g_error expects a format string as first argument which it is now given. This fixes a potential format string vulnerability. Fixes bug 615552.
* gobject-introspection: Free allocated memory and fix format stringsTobias Mueller2010-05-271-13/+18
| | | | | | | | | g_markup_printf_escaped allocates memory which now is free()d. Also, move from g_string_append_printf to g_string_append because it has a clearer and easier semantic and is less error prone. In fact, this fixes potential format string vulnerabilties. Fixes bug 615552.
* gobject-introspection: Fix memory leak in GIdlWriterDavid Binderman2009-09-301-0/+2
| | | | Fixes bug 596806.
* Update gobject-introspection/grealpath.h from gobject-introspectioSebastian Dröge2009-09-301-0/+38
| | | | This fixes the build on Windows and GNU/Hurd
* Include unistd.h to support compilation withJürg Billeter2009-02-201-0/+1
| | | | | | | | | | | | 2009-02-20 Jürg Billeter <j@bitron.ch> * gobject-introspection/scanner.c: Include unistd.h to support compilation with -Werror-implicit-function-declaration, patch by Tobias Müller, fixes bug 571544 svn path=/trunk/; revision=2463
* add some .gitignoreRyan Lortie2009-02-111-0/+10
| | | | svn path=/trunk/; revision=2428
* Fix compile error on FreeBSD, patch by Jille Timmermans, fixes bug 555720Jürg Billeter2008-10-251-0/+1
| | | | | | | | | | | 2008-10-25 Jürg Billeter <j@bitron.ch> * gobject-introspection/scanner.c: Fix compile error on FreeBSD, patch by Jille Timmermans, fixes bug 555720 svn path=/trunk/; revision=1922
* Add missing stdlib.h include, patch by Alexander Bokovoy, fixes bug 547569Jürg Billeter2008-09-262-0/+2
| | | | | | | | | | | | 2008-09-26 Jürg Billeter <j@bitron.ch> * gobject-introspection/scanner.c: * gobject-introspection/scannerlexer.l: Add missing stdlib.h include, patch by Alexander Bokovoy, fixes bug 547569 svn path=/trunk/; revision=1786
* Fix crash when checking header filenameJürg Billeter2008-07-031-7/+11
| | | | | | | | | | 2008-07-03 Jürg Billeter <j@bitron.ch> * gobject-introspection/scanner.c: (g_igenerator_add_symbol): Fix crash when checking header filename svn path=/trunk/; revision=1673
* Only drop duplicates of the same namespaceJürg Billeter2008-07-031-1/+3
| | | | | | | | | | 2008-07-03 Jürg Billeter <j@bitron.ch> * gobject-introspection/scanner.c: (g_igenerator_add_symbol): Only drop duplicates of the same namespace svn path=/trunk/; revision=1672
* Add support for [Compact] class attribute, register non-compact classesJuerg Billeter2008-05-251-14/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-25 Juerg Billeter <j@bitron.ch> * vala/valaclass.vala: * vala/valainterfacewriter.vala: * gobject/valaccodeclassbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessbinding.vala: * gobject/valaccodemethodbinding.vala: * gobject/valatyperegisterfunction.vala: Add support for [Compact] class attribute, register non-compact classes with GType, fixes bug 532518 * gee/hashmap.vala: * gee/hashset.vala: * gobject-introspection/gidl.vapi: * tests/classes.exp: * tests/classes.vala: * vapi/glib-2.0.vapi: Update to use compact classes where appropriate svn path=/trunk/; revision=1425
* Deprecate static classes, patch by Jared Moore, fixes bug 524509Juerg Billeter2008-05-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 2008-05-25 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: Deprecate static classes, patch by Jared Moore, fixes bug 524509 * vala/valareport.vala: * tests/classes.vala: * tests/structs.vala: * gobject-introspection/gidl.vapi: * vapi/dbus-glib-1.vapi: * vapi/glib-2.0.vapi: * vapi/libxml-2.0.vapi: * vapi/taglib_c.vapi: * vapi/packages/gstreamer-video-0.10/: Replace static classes by namespaces * vapi/gstreamer-video-0.10.vapi: regenerated svn path=/trunk/; revision=1422
* Do not add duplicate symbols, patch by Etienne Bersac, fixes bug 528254Juerg Billeter2008-05-021-0/+11
| | | | | | | | | | | 2008-05-02 Juerg Billeter <j@bitron.ch> * gobject-introspection/scanner.c: (g_igenerator_add_symbol): Do not add duplicate symbols, patch by Etienne Bersac, fixes bug 528254 svn path=/trunk/; revision=1332
* report warning when using obsolete syntax for non-null typesJuerg Billeter2008-04-131-1/+1
| | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: report warning when using obsolete syntax for non-null types * */*.vala, */*.vapi: port to new syntax svn path=/trunk/; revision=1208
* add missing fileJuerg Billeter2008-03-101-0/+20
| | | | | | | | 2008-03-11 Juerg Billeter <j@bitron.ch> * gobject-introspection/grealpath.h: add missing file svn path=/trunk/; revision=1121
* update from gobject-introspection SVN r128Juerg Billeter2008-03-106-346/+392
| | | | | | | | 2008-03-10 Juerg Billeter <j@bitron.ch> * gobject-introspection/: update from gobject-introspection SVN r128 svn path=/trunk/; revision=1120
* improve support for virtual methods, based on patch by Michael Lawrence,Juerg Billeter2008-02-021-0/+13
| | | | | | | | | | 2008-02-02 Juerg Billeter <j@bitron.ch> * gobject-introspection/gidl.vapi, vapigen/valagidlparser.vala: improve support for virtual methods, based on patch by Michael Lawrence, fixes bug 452019 svn path=/trunk/; revision=950
* support type_t naming conventionJuerg Billeter2008-01-191-0/+10
| | | | | | | | 2008-01-19 Juerg Billeter <j@bitron.ch> * gobject-introspection/scanner.c: support type_t naming convention svn path=/trunk/; revision=871
* support C99 _Bool typeJuerg Billeter2008-01-183-3/+9
| | | | | | | | | | 2008-01-18 Juerg Billeter <j@bitron.ch> * gobject-introspection/gidlparser.c, gobject-introspection/scannerlexer.l, gobject-introspection/scannerparser.y: support C99 _Bool type svn path=/trunk/; revision=860
* update from gobject-introspection SVN, fixes bug 505920Juerg Billeter2008-01-1115-1631/+5160
| | | | | | | | | | | | 2008-01-11 Juerg Billeter <j@bitron.ch> * gobject-introspection/: update from gobject-introspection SVN, fixes bug 505920 * vapigen/vala-gen-introspect/vala-gen-introspect.in: fix to work with updated gobject-introspection svn path=/trunk/; revision=829
* readd support for void UnresolvedType, still required for vapigenJuerg Billeter2007-12-121-0/+7
| | | | | | | | | | | | | | | | | | | | | 2007-12-12 Juerg Billeter <j@bitron.ch> * vala/valasymbolresolver.vala: readd support for void UnresolvedType, still required for vapigen * gobject-introspection/gidl.vapi: add IdlNodeUnion * vapigen/valagidlparser.vala: add support for unions * vapi/packages/libgnome-2.0/, vapi/packages/libgnomeui-2.0/: remove bindings for deprecated functions * vapi/gconf-2.0.vapi, vapi/gio-2.0.vapi, vapi/gnome-vfs-2.0.vapi, vapi/gstreamer-0.10.vapi, vapi/libgnome-2.0.vapi, vapi/libgnomeui-2.0.vapi, vapi/libnotify.vapi, vapi/libsoup-2.2.vapi, vapi/poppler-glib.vapi: regenerated svn path=/trunk/; revision=766
* replace deprecated INCLUDES by AM_CPPFLAGSJuerg Billeter2007-11-271-1/+1
| | | | | | | | | | | 2007-11-27 Juerg Billeter <j@bitron.ch> * ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am, gen-project/Makefile.am, gobject-introspection/Makefile.am, gobject/Makefile.am, tests/Makefile.am, vala/Makefile.am, vapigen/Makefile.am: replace deprecated INCLUDES by AM_CPPFLAGS svn path=/trunk/; revision=727
* concatenate adjacent string literal tokensJuerg Billeter2007-11-271-3/+20
| | | | | | | | | 2007-11-27 Juerg Billeter <j@bitron.ch> * gobject-introspection/cparser.y: concatenate adjacent string literal tokens svn path=/trunk/; revision=726
* avoid NULL function parameter namesJuerg Billeter2007-11-241-2/+7
| | | | | | | | | | | 2007-11-24 Juerg Billeter <j@bitron.ch> * gobject-introspection/gen-introspect.c: avoid NULL function parameter names * vapigen/valagidlparser.vala: accept iconv_t svn path=/trunk/; revision=714
* call g_thread_init to support libraries using threading functionality inJuerg Billeter2007-11-232-4/+15
| | | | | | | | | | | | | | | | | 2007-11-23 Juerg Billeter <j@bitron.ch> * configure.ac, gobject-introspection/Makefile.am, gobject-introspection/gen-introspect.c: call g_thread_init to support libraries using threading functionality in class_init functions, avoid NULL parameter names for signals and vfuncs * vapi/packages/libsoup-2.2/: update to use vala-gen-introspect * vapi/packages/hildon-1/hildon-1.gi, vapi/packages/libgnomeui-2.0/libgnomeui-2.0.gi, vapi/hildon-1.vapi, vapi/libgnomeui-2.0.vapi, vapi/libsoup-2.2.vapi: regenerated svn path=/trunk/; revision=713
* add support for anonymous structs and unions (gcc extension)Juerg Billeter2007-11-231-1/+5
| | | | | | | | | 2007-11-23 Juerg Billeter <j@bitron.ch> * gobject-introspection/cparser.y: add support for anonymous structs and unions (gcc extension) svn path=/trunk/; revision=711
* fix value of string constantsJuerg Billeter2007-11-221-1/+1
| | | | | | | | | | 2007-11-22 Juerg Billeter <j@bitron.ch> * gobject-introspection/gen-introspect.c: fix value of string constants * vapi/packages/gstreamer-0.10/gstreamer-0.10.gi: regenerated svn path=/trunk/; revision=707