summaryrefslogtreecommitdiff
path: root/gir
Commit message (Collapse)AuthorAgeFilesLines
* Update glib annotations to 2.64.0Rico Tzschichholz2020-02-282-15/+45
|
* Update glib annotationsRico Tzschichholz2020-02-172-63/+56
|
* meson: rename cross options to not start with cross_Christoph Reiter2020-01-171-10/+10
| | | | | | | Newer meson warns that option names can't start with "cross_", so we have to prefix them: "Option uses prefix "cross_", which is reserved for Meson. This will become an error in the future."
* Update glib annotationsChristoph Reiter2020-01-172-52/+55
|
* Visual Studio builds: Use -utf-8 where availableChun-wei Fan2020-01-151-5/+5
| | | | | | | | | | | | This avoids compilation erroring out on C4819 (Unicode handling issue in the Visual Studio compiler), notably when running on Chinese, Japanese and Korean (CJK) locales. This also applies -utf-8 into the cflags passed into the various g-ir-scanner command lines that are used to generate the *.gir files, where -utf-8 is available, so that we don't get flooded with C4819 warnings during the build, and therefore avoid potential mishaps, as C4819 is a real warning that warngs us the code may be incorrectly built.
* Update glib annotationsRico Tzschichholz2020-01-073-39/+221
|
* meson: address review commentsAlexander Kanavin2019-12-131-25/+20
| | | | | | | | | See here: https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/64 Particularly, options are renamed to make it more readable and clear. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
* meson_options.txt: add host-gi, gi-cross-wrapper, gi-ldd-wrapper, ↵Alexander Kanavin2019-12-131-17/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | introspection-data and pkgconfig-sysroot-path options With the first option, gobject-introspection tools (g-ir-doc-tool and g-ir-scanner) that are already installed in the host system will be used for building the source tree. With the second option, g-ir-scanner will be instructed to use an executable wrapper to run binaries it's producing, and g-ir-compiler will be run through the same wrapper (host system's g-ir-compiler cannot be used because it's producing architecture-specific output). With the third option, giscanner will be instructed to use a special ldd command instead of system's ldd (which does not work when the binary to inspect is compiled for a different architecture). With the fourth option, it is possible to disable building of introspection data (.gir and .typelib files), which may be difficult or impossible in cross-compilation environments, because of lack of emulation (or native hardware) for the target architecture on which the target binaries can be run. With the fifth option, paths returned by pkg-config are prefixed with the sysroot path (which is the destination path for cross-compiled items on the system where cross-compilation happens). These options are useful when cross-compiling for a different target architecture. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
* Add GMemoryMonitor to glib annotationsBastien Nocera2019-12-111-0/+72
|
* Update glib annotationsChristoph Reiter2019-11-242-55/+105
|
* Update glib annotationsRico Tzschichholz2019-11-153-24/+55
|
* Update glib annotationsRico Tzschichholz2019-10-164-113/+390
|
* Update glib annotationsChristoph Reiter2019-08-073-8/+88
|
* Get the type of dependency from the right object.Brook Milligan2019-07-271-0/+1
| | | | Closes: https://gitlab.gnome.org/GNOME/gobject-introspection/issues/300.
* Update glib annotationsChristoph Reiter2019-07-262-20/+67
|
* Update glib annotationsRico Tzschichholz2019-07-093-39/+141
|
* Update glib annotationsChristoph Reiter2019-06-153-565/+539
|
* meson: set a default cairo dll name for the MSVC buildChristoph Reiter2019-06-131-1/+5
| | | | | | | | The cairo MSVC build produces a cairo-gobject.dll unlike the libcairo-gobject-2.dll with autotools. While one can pass the right DLL name through the cairo_libname option, having a better default can't hurt.
* Add Vulkan girMatthew Waters2019-06-032-0/+800
|
* meson: fix default cairo DLL name on WindowsChristoph Reiter2019-04-201-1/+1
| | | | host_machine.system() returns "windows" on Windows
* meson: always pass --qiet to g-ir-scannerChristoph Reiter2019-04-071-0/+1
| | | | Less noisy build
* Update glib annotationsAndrea Azzarone2019-03-072-1/+11
|
* Update glib annotationsChristoph Reiter2019-03-043-76/+32
|
* gir: skip glib-enumtypes.h for GObject-2.0. See #267Christoph Reiter2019-03-041-1/+1
| | | | | | | | | The newly added GTypes in glib!481 result in g-i generating an enum type in GLib-2.0 and a GType based one in GObject-2.0. This makes problems for the dlang bindings (see #267) so skip them for now. Ideally we should include it in GLib-2.0 like we do with glib-types.h.
* gir: Include C header in cairo gir fileTomasz Miąsko2019-02-131-0/+1
|
* Update glib annotationsChristoph Reiter2019-02-012-24/+409
|
* Update glib annotationsChristoph Reiter2019-01-081-2/+16
|
* meson: use underscore as a separator in build optionsChristoph Reiter2019-01-071-3/+3
| | | | This is what https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting suggests.
* meson: remove an unused helper scriptChristoph Reiter2019-01-061-16/+0
|
* meson: port more typelib testsChristoph Reiter2019-01-011-1/+3
|
* Update glib annotationsChristoph Reiter2018-12-313-44/+356
|
* gir/cairo: add cairo_rectangle_t. Fixes #74Christoph Reiter2018-12-191-0/+16
| | | | Patch taken from #74 (by Yeti)
* Update glib annotationsChristoph Reiter2018-12-162-1/+67
|
* girepository: Add version macros and functions. Fixes #200Christoph Reiter2018-12-161-0/+2
| | | | | | | | | | | This adds the following macros and functions: GI_MAJOR_VERSION, GI_MICRO_VERSION, GI_MINOR_VERSION, GI_CHECK_VERSION, gi_get_major_version,gi_get_micro_version, gi_get_minor_version. Since we share a prefix with glib we have to namespace these by using the gi_ prefix. g_gi would also work but we already export symbols with gi_ like gi_cclosure_marshal_generic(), gi_type_tag_get_ffi_type() and gi_type_info_extract_ffi_return_value(), so let's not add another naming scheme.
* meson: Port repository testsTomasz Miąsko2018-12-101-1/+2
|
* Creating gir for GIRepository requires girepository library.Tomasz Miąsko2018-12-091-1/+1
| | | | This should address flaky builds on vs2017-x64-meson.
* gir: Update annotations from glib git masterFlorian Müllner2018-12-023-332/+329
|
* Skip gobject/gvaluecollector.h when constructing GObject GIRTomasz Miąsko2018-11-241-1/+1
| | | | | | API from gobject/gvaluecollector.h is not intended for introspected use. Skip it when scanning headers. This effectively hides the definition of GTypeCValue and VALUE_COLLECT_FORMAT_MAX_LENGTH constant.
* gir: Update annotations from glib git masterRico Tzschichholz2018-11-143-46/+213
|
* meson: add option 'gir-dir-prefix'Kai Kang2018-10-081-1/+0
| | | | | | | Add option 'gir-dir-prefix' for meson to make the installation path of .gir files could be configured which has been done for autoconf. Signed-off-by: Kai Kang <kai.kang@windriver.com>
* gir: Update annotations from glib git masterRico Tzschichholz2018-08-282-3411/+96
|
* gir: Update annotations from glib git masterChristoph Reiter2018-08-163-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 masterRico Tzschichholz2018-08-032-11/+11
|
* gir: Update annotations to glib 2.57.2Rico Tzschichholz2018-07-201-4/+28
|
* Merge branch 'ci-meson-python2' into 'master'Christoph Reiter2018-07-161-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 configurableChristoph Reiter2018-07-111-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 masterRico Tzschichholz2018-07-112-2/+674
|/
* gir: Update annotations from glib git masterRico Tzschichholz2018-07-043-41/+460
|
* gir: Update annotations to glib 2.57.1Rico Tzschichholz2018-05-233-49/+207
|
* meson: Don't use gobject-introspection-1.0 pkg-config during scanTomasz Miąsko2018-05-151-5/+3
| | | | | Always use gobject-introspection-1.0 we have just built, when running g-ir-scanner for girepository.