summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.44.0GOBJECT_INTROSPECTION_1_44_0Rico Tzschichholz2015-03-241-3/+3
|
* Update glib annotations from glib-2-44 gitRico Tzschichholz2015-03-241-0/+3
|
* build: use the detected pkg-configSaleem Abdulrasool2015-03-242-10/+10
| | | | | | | | | | Rather than assuming that pkg-config is spelt pkg-config, use the environment variable $PKG_CONFIG which is the actual detected pkg-config spelling. This is particularly important when cross-compiling, where the pkg-config may be prefixed with the target and will actually provide a different result from the build pkg-config which may be available unprefixed. https://bugzilla.gnome.org/show_bug.cgi?id=746669
* Fixed reference to obsolete name used in g-ir-generate manpageRobert Roth2015-03-211-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=729901
* Release 1.43.92GOBJECT_INTROSPECTION_1_43_92Rico Tzschichholz2015-03-171-2/+2
|
* build/win32: Fix make -jX distRico Tzschichholz2015-03-172-0/+4
|
* Update glib annotations from git masterRico Tzschichholz2015-03-173-42/+143
|
* docs: Clarify that GIR files may contain installation-specific dataPhilip Withnall2015-03-131-1/+3
| | | | | | Such as library filenames. https://bugzilla.gnome.org/show_bug.cgi?id=746138
* Fix docs for g_irepository_get_shared_library()Garrett Regier2015-03-101-5/+6
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=744536 Signed-off-by: Garrett Regier <garrett.regier@riftio.com>
* MSVC Builds: "Install" the .pdb FilesChun-wei Fan2015-03-102-0/+10
| | | | | | Copy the .pdb files with the built DLLs and EXEs, so that it would make it easier fore people that are developing G-I for are developing items using G-I, since we are already generating the .pdb files for all builds.
* MSVC 2010+ Builds: Fix .pdb GenerationChun-wei Fan2015-03-107-7/+11
| | | | | Ensure that we are generating .pdb files for all builds, and have the .pdb filename match the DLL name for the gireposutory DLL builds.
* MSVC Builds: Speed Up Release BuildsChun-wei Fan2015-03-102-0/+3
| | | | | | | | | | | Use the multiprocessor compilation (/MP) flag, which can help to cut down release build times by quite a bit. This will emit a brief warning for debug builds, due to the use of /Gm, but the build will otherwise proceed normally. Also use the /d2Zi+ compiler flag for Visual Studio 2010 and later so that more useful information can be logged to the .pdb files for release builds, which will help debugging release binaries.
* MSVC Builds: Define HAVE_CONFIG_H for TestsChun-wei Fan2015-03-101-1/+1
| | | | | We need to include config.h for the tests so that the test DLLs will be built with the symbols/functions properly exported.
* giscanner: enable the --reparse-validate option for our test suiteDieter Verfaillie2015-03-042-2/+20
| | | | | | | | | | Doing so reveals GIRParser did not yet support: - the (skip) annotation on parameters and return values - the (attributes) annotation This patch fixes both issues an prevents further similar problems. https://bugzilla.gnome.org/show_bug.cgi?id=738171
* Update bugzilla product/componentDieter Verfaillie2015-03-046-10/+6
| | | | | | | | | g-i bug reports have been moved from: http://bugzilla.gnome.org/enter_bug.cgi?product=glib&amp;component=introspection to: http://bugzilla.gnome.org/enter_bug.cgi?product=gobject-introspection https://bugzilla.gnome.org/show_bug.cgi?id=745498
* scanner: Support the C99 'bool' typeEmmanuele Bassi2015-03-042-0/+3
| | | | | | Otherwise API using it will badly break in weird ways. https://bugzilla.gnome.org/show_bug.cgi?id=745608
* scanner: allow (array zero-terminated) instead of (array zero-terminated=1)Dieter Verfaillie2015-03-037-32/+38
| | | | | | | | | | | | | | What we already had: - (array zero-terminated=1) > array which is NULL terminated - (array zero-terminated=0) > array which is not NULL terminated - (array) > array which is not NULL terminated - (array zero-terminated=X) > array which is not NULL terminated where X can be anything What this patch adds: - (array zero-terminated) > array which is NULL terminated https://bugzilla.gnome.org/show_bug.cgi?id=657754
* Release 1.43.91GOBJECT_INTROSPECTION_1_43_91Rico Tzschichholz2015-03-031-2/+2
|
* configure: correct --enable-doctool documentationDieter Verfaillie2015-03-021-2/+2
| | | | | | The executable is named 'g-ir-doc-tool', not 'g-ir-doctool'. https://bugzilla.gnome.org/show_bug.cgi?id=670985
* Update glib annotations from git masterRico Tzschichholz2015-03-022-6/+90
|
* Revert "Install typelib and girfiles following the package's --prefix"Colin Walters2015-02-221-2/+2
| | | | This reverts commit a16797f96b7af171a3cba70d6ffc107f5e4ba2a0.
* Install typelib and girfiles following the package's --prefixOlivier Crête2015-02-201-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=639782
* Update glib annotations from git masterRico Tzschichholz2015-02-193-43/+165
|
* girepository: Add g_irepository_get_immediate_dependencies()Philip Withnall2015-02-165-10/+132
| | | | | | | | | | | | | | | | g_irepository_get_dependencies() is supposed to return the transitive closure of all dependencies of the given namespace. However, it just loads the dependencies field from the typelib, which is supposed to only list immediate dependencies. Introduce a new g_irepository_get_immediate_dependencies() which does this, and rewrite g_irepository_get_dependencies() to build the transitive closure of all its namespace dependencies. This does not require loading any new typelibs, as the transitive closure of dependencies should already have been loaded by g_irepository_require() or g_irepository_load_typelib(). https://bugzilla.gnome.org/show_bug.cgi?id=743782
* girepository: Document semantics of dependencies and includes betterPhilip Withnall2015-02-162-4/+5
| | | | | | | | Make it clear that both the dependencies field in the typelib, and the include elements in the GIR AST, are for immediate dependencies, not transitive ones. https://bugzilla.gnome.org/show_bug.cgi?id=743782
* girepository: Fix NULL return from g_irepository_get_dependencies()Philip Withnall2015-02-161-1/+9
| | | | | | | If a typelib had no dependencies, g_irepository_get_dependencies() would return NULL, rather than an empty NULL-terminated vector. https://bugzilla.gnome.org/show_bug.cgi?id=743782
* scanner: don't pass certain debug level flags to cppMichael Catanzaro2015-02-131-0/+8
| | | | | | | These may cause cpp to output code that still has #defines in them, which the scanner does not expect. https://bugzilla.gnome.org/show_bug.cgi?id=720504
* gimarshallingtests: Don't unconditionally include config.hintrigeri2015-02-131-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=738989
* Revert "adding subdir-objects to AM_INIT_AUTOMAKE in order to avoid warning ↵Colin Walters2015-02-131-1/+1
| | | | | | during autoreconf" This reverts commit 9ad7b47d8cb17873bfe38bebd866c38fbffdc034.
* adding autogenerated files and test logs and files and remaining *.gir and ↵Karl-Philipp Richter2015-02-131-0/+6
| | | | .dirfiles files
* adding gtk-doc.m4 to .gitignoreKarl-Philipp Richter2015-02-131-0/+1
|
* added scannerlexer.h to .gitignoreKarl-Philipp Richter2015-02-131-0/+1
|
* comment about generation of gtk-doc.make in autogen.shKarl-Philipp Richter2015-02-131-1/+1
|
* adding subdir-objects to AM_INIT_AUTOMAKE in order to avoid warning during ↵Karl-Philipp Richter2015-02-131-1/+1
| | | | autoreconf
* Update glib annotations from git masterRico Tzschichholz2015-02-053-209/+1645
|
* Release 1.43.3GOBJECT_INTROSPECTION_1_43_3Rico Tzschichholz2015-01-201-2/+2
|
* Update glib annotations from git masterRico Tzschichholz2015-01-202-18/+102
|
* Update glib annotations from git masterRico Tzschichholz2014-12-172-3/+128
|
* Update glib annotations from git masterRico Tzschichholz2014-11-303-7/+70
|
* Update glib annotations from git masterRico Tzschichholz2014-11-152-14/+20
|
* Update glib annotations from git masterRico Tzschichholz2014-10-223-17/+238
|
* Don't unconditionally include config.h in regress.cMatthias Clasen2014-10-101-0/+3
| | | | | | | This is an installed file, so we can't assume that config.h will be around. https://bugzilla.gnome.org/show_bug.cgi?id=737275
* tests: Change names with case-only distinctionPhilip Chimento2014-10-013-5/+5
| | | | | | | | | | | | | | | | | | RegressIntSet and RegressIntset, aliases of one another, were causing two documentation pages to be built by the documentation tests that were named identically except for letter case. On OSX and Windows, the most common filesystems are case-insensitive, and those two files can't exist in the same directory on case- insensitive filesystems. That caused the tests to fail. It also caused problems when checking out the repository, because the expected documentation set also contains those files. This commit fixes the symptom (so that JHbuild will stop erroring out on this module) but not the problem of generating a documentation set for two identifiers which differ (perfectly legally) only by case. https://bugzilla.gnome.org/show_bug.cgi?id=725264
* Release 1.42.01.42.0Matthias Clasen2014-09-231-2/+2
|
* Update glib annotations from git masterRico Tzschichholz2014-09-222-14/+51
|
* Update glib annotations from git masterJasper St. Pierre2014-09-162-4/+13
|
* Hide more symbols that shouldn't be exportedAndreas Henriksson2014-09-052-2/+6
| | | | | | | This fixes some fallouts from commit d281b07c4aba18d3 "build: Export Symbols Using Compiler Directives" https://bugzilla.gnome.org/show_bug.cgi?id=732669
* scanner: Honor nested types on array declarations as wellColin Walters2014-09-057-2/+73
| | | | | | | | | We have special code to look at (type GLib.List(utf8)), but (type GLib.PtrArray(utf8)) didn't work. This allows NetworkManager to annotate the ActiveConnections property. https://bugzilla.gnome.org/show_bug.cgi?id=733879
* MSVC Builds: Update Generation of everything.[c|h]Chun-wei Fan2014-09-041-1/+4
| | | | | | | | Like the update to tests/Makefile.am, update gi-tests-msvc.mak so that everything.[c|h] can be generated with the symbols annotated for export and the headers that define those annotations can be pulled in appropriately. https://bugzilla.gnome.org/show_bug.cgi?id=732669
* tests/Makefile.am: Update Generation of everything.[c|h]Chun-wei Fan2014-09-041-2/+7
| | | | | | | | | Make use of the new options in codegen.py/testcodegen.py so that the symbols in the generated everything.[c|h] can be annotated for export, and the necessary headers to facilitate the compile-time symbol exporting can be included appropriately. https://bugzilla.gnome.org/show_bug.cgi?id=732669