Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gir: Update annotations from glib git master | Christoph Reiter | 2018-08-16 | 3 | -90/+97 |
| | | | | | Some structs are missing for me when running update-glib-annotations. I've kept them as is and just included theannotation updates. | ||||
* | gir: Update annotations from glib git master | Rico Tzschichholz | 2018-08-03 | 2 | -11/+11 |
| | |||||
* | gir: Update annotations to glib 2.57.2 | Rico Tzschichholz | 2018-07-20 | 1 | -4/+28 |
| | |||||
* | Merge branch 'ci-meson-python2' into 'master' | Christoph Reiter | 2018-07-16 | 1 | -8/+8 |
|\ | | | | | | | | | meson: Add a "python" option to make the python to build against configurable See merge request GNOME/gobject-introspection!50 | ||||
| * | meson: Add a "python" option to make the python to build against configurable | Christoph Reiter | 2018-07-11 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | This allows us to build with Python 2 and run tests with it. This requires the new "python" meson module which was added in 0.46.0 so bump the required meson version (glib needs a newer one anyway). Also fixes a small test error under Python 2. | ||||
* | | gir: Update annotations from glib git master | Rico Tzschichholz | 2018-07-11 | 2 | -2/+674 |
|/ | |||||
* | gir: Update annotations from glib git master | Rico Tzschichholz | 2018-07-04 | 3 | -41/+460 |
| | |||||
* | gir: Update annotations to glib 2.57.1 | Rico Tzschichholz | 2018-05-23 | 3 | -49/+207 |
| | |||||
* | meson: Don't use gobject-introspection-1.0 pkg-config during scan | Tomasz Miąsko | 2018-05-15 | 1 | -5/+3 |
| | | | | | Always use gobject-introspection-1.0 we have just built, when running g-ir-scanner for girepository. | ||||
* | gir: Update annotations from glib git master | Rico Tzschichholz | 2018-04-22 | 3 | -24/+87 |
| | |||||
* | meson: add intl_libdir to glib_libpaths and glib_command | Mathieu Duponchelle | 2018-04-20 | 1 | -1/+2 |
| | | | | To make it build using libintl as a subproject on Linux. | ||||
* | gir: Update annotations from glib git master | Rico Tzschichholz | 2018-04-09 | 2 | -23/+84 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2018-03-10 | 2 | -2/+23 |
| | |||||
* | meson: add ffi_libdir to glib_libpaths and glib_command | Havard Graff | 2018-03-10 | 1 | -1/+6 |
| | | | | To make it build using libffi as a subproject on Linux. | ||||
* | meson: Sort globbed files before printing | Nirbheek Chauhan | 2018-03-10 | 1 | -1/+4 |
| | | | | | | | | | | | This ensures stability in the output, because the underlying implementation uses readdir() and the output will depend on the filesystem. This also works around a bug where g-ir-scanner's source scanner was #include-ing gmarshal.h before any other header which resulted in all marshaling symbols to be skipped from the introspection because of syntax errors. | ||||
* | meson: Prefer source annotations for gir generation | Nirbheek Chauhan | 2018-03-10 | 1 | -4/+24 |
| | | | | | | Otherwise we will see the fallback annotations provided in glib-2.0.c etc and use them instead of the up-to-date annotations in glib's source code. | ||||
* | meson: Have a single place to set the subproject directory | Nirbheek Chauhan | 2018-03-10 | 1 | -8/+13 |
| | | | | | This is a hack for use by people who use a different subproject directory than the default. | ||||
* | meson: Fix build without pkg-config or any system libs | Nirbheek Chauhan | 2018-03-10 | 1 | -12/+40 |
| | | | | | | When building from scratch on Windows using subprojects, we have neither pkg-config nor any system libraries so we need to link to gio/glib/etc manually. | ||||
* | meson: typelib build depends on GObject-2.0.Gir | Danny 'Guru' Forghieri | 2018-03-10 | 1 | -0/+1 |
| | | | | Signed-off-by: Nirbheek Chauhan <nirbheek@centricular.com> | ||||
* | meson: Fix include dir for gir and typelib gen | Danny 'Guru' Forghieri | 2018-03-10 | 1 | -1/+6 |
| | | | | | | | Both the source and the build dir are needed because some files are read from the source and others are read after they are built. Signed-off-by: Nirbheek Chauhan <nirbheek@centricular.com> | ||||
* | meson: Explicitly use python3 for running g-ir-scanner | Nirbheek Chauhan | 2018-03-10 | 1 | -0/+1 |
| | | | | | | Otherwise it won't run on Windows because it doesn't have a .py suffix and it isn't an executable. Meson should probably detect this case and automatically insert python3. | ||||
* | g-ir-scanner: Don't require SRCDIR and BUILDDIR env vars | Nirbheek Chauhan | 2018-03-10 | 1 | -3/+5 |
| | | | | | | | | | | | | | When building with Meson, we cannot set environment variables while running custom targets and our builddir layout is different from Autotools anyway. Now g-ir-scanner and friends can autodetect when they're being run uninstalled by Meson and will find _giscanner.so and the giscanner python files in the build directory. This is very similar to what gdbus-codegen uses in glib/gio. Same for girepository/gdump.c. | ||||
* | meson: Rewrite glib gir generation | Nirbheek Chauhan | 2018-03-10 | 1 | -122/+212 |
| | | | | | | | | | | | | | | The previous build files had a bunch of problems: 1. It assumed that glib would only be sourced via pkg-config 2. It was using the system gobject-introspection-1.0.pc file while building GIRepository-1.0.gir 3. It wasn't ignoring the *-autocleanup.h headers properly Now you can build glib as a subproject and generate girs against the in-tree sources. This also yields more accurate girs because they document platform-specific features that are actually enabled in the glib build we are linking against. | ||||
* | Allow setting custom cairo-gobject libname | Patrick Griffis | 2018-03-10 | 1 | -3/+3 |
| | |||||
* | Fix dependency on giscanner's python module | Patrick Griffis | 2018-03-10 | 1 | -4/+5 |
| | |||||
* | Initial work on meson port | Patrick Griffis | 2018-03-10 | 3 | -2/+290 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2018-02-16 | 3 | -16/+32 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2018-02-12 | 3 | -123/+263 |
| | |||||
* | Revert "Update the GLib annotations" | Rico Tzschichholz | 2018-02-12 | 3 | -391/+3733 |
| | | | | This reverts commit 96c2e06aa661d37ad1cdf31825bbb921125357ae. | ||||
* | Update the GLib annotations | Emmanuele Bassi | 2018-02-08 | 3 | -3733/+391 |
| | | | | Re-sync with GLib as of commit a4fc4c1e6eb57b10e2b60f522d11fd2c256dee31. | ||||
* | gir: Update annotations from GLib 2.55.1 | Rico Tzschichholz | 2018-01-08 | 3 | -13/+107 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2018-01-02 | 2 | -7/+89 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2017-12-09 | 3 | -63/+79 |
| | |||||
* | gir: Update annotations from GLib git master1.55.0 | Rico Tzschichholz | 2017-11-18 | 2 | -14/+121 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2017-11-13 | 3 | -148/+412 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2017-10-11 | 3 | -37/+156 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2017-10-05 | 3 | -79/+164 |
| | |||||
* | gir: Update annotations from GLib 2.54.0 | Rico Tzschichholz | 2017-09-11 | 2 | -7/+10 |
| | |||||
* | gir: Update annotations from GLib 2.53.7 | Rico Tzschichholz | 2017-09-05 | 1 | -3/+11 |
| | |||||
* | gir: Update annotations from GLib 2.53.6 | Rico Tzschichholz | 2017-08-21 | 1 | -46/+57 |
| | |||||
* | gir: Update annotations from GLib 2.53.5 | Rico Tzschichholz | 2017-08-08 | 2 | -12/+29 |
| | |||||
* | gir: Update glib annotations | Florian Müllner | 2017-07-26 | 1 | -5/+8 |
| | | | | | | One of the annotation changes that was pulled in for 1.53.4 broke the introspection ABI and was therefore reverted in master. Pick up the revert now so downstreams can more easily pull in the fix. | ||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2017-07-17 | 2 | -8/+26 |
| | |||||
* | gir: Update annotations from GLib 2.53.3 | Rico Tzschichholz | 2017-06-20 | 2 | -29/+555 |
| | |||||
* | gir: Update annotations from GLib 2.53.2 | Rico Tzschichholz | 2017-05-23 | 1 | -2/+2 |
| | |||||
* | gir: Update annotations from GLib git master | Rico Tzschichholz | 2017-05-13 | 2 | -40/+217 |
| | |||||
* | Include missing types from cairo | Nicola Fontana | 2017-05-09 | 1 | -0/+581 |
| | | | | | | | Update cairo-1.0.gir.in to include all the exported types, e.g. cairo_device_t and a bunch of enumerations. https://bugzilla.gnome.org/show_bug.cgi?id=743364 | ||||
* | cairo_font_type_t is a GEnum | Nicola Fontana | 2017-05-09 | 1 | -1/+19 |
| | | | | | | Properly register cairo_font_type_t with its enumerated values. https://bugzilla.gnome.org/show_bug.cgi?id=743364 | ||||
* | Use proper GLib values for cairo_content_t | Nicola Fontana | 2017-05-09 | 1 | -3/+3 |
| | | | | | | | The enum values, as generated by glib-mkenums, are by convention in lowercase and separated with underscores. https://bugzilla.gnome.org/show_bug.cgi?id=743364 | ||||
* | Correct wrong GLib type name for cairo_content_t | Nicola Fontana | 2017-05-09 | 1 | -1/+1 |
| | | | | | | | | Enumerations in cairo-gobject do not follow the GLib naming conventions (i.e., CamelCase); they have been registered using their original C names instead, e.g. "cairo_content_t" instead of "CairoContent". https://bugzilla.gnome.org/show_bug.cgi?id=743364 |