summaryrefslogtreecommitdiff
path: root/girepository/giconstantinfo.c
Commit message (Collapse)AuthorAgeFilesLines
* Use g_memdup2() with newer versions of GLibEmmanuele Bassi2021-03-121-1/+9
| | | | | The g_memdup() function has been deprecated, so we should use the new g_memdup2() function if available.
* docs: fix gtk-doc warnings and update version infosChristoph Reiter2018-12-091-2/+2
| | | | | | | | Move things around and rename things until gtk-doc is happy. This also moves the "Since" annotations to the next stable releases and adds version added info for g_callable_info_get_instance_ownership_transfer() and g_struct_info_find_field().
* build: enable -Wswitch-defaultChristoph Reiter2018-07-291-0/+2
| | | | | | | In case the surrounding code handles missing cases break, otherwise add a g_assert_not_reached(). The generated parser code triggers this as well, so disable it there only.
* girepository: Include config.h First in All SourcesChun-wei Fan2014-07-071-0/+2
| | | | | | | | | This includes config.h in all the C-sources of girepository so that we can get the correct export directive from config.h during compile time and therefore export the symbols as necessary, like what GLib and GTK+ is currently doing. https://bugzilla.gnome.org/show_bug.cgi?id=732669
* docs: fix up reference docs a bitDieter Verfaillie2013-10-101-2/+2
| | | | | | | | | | | | | - require GTK-Doc 1.19 - remove sgml mode - automatically generate gi.types (needs GTK-Doc 1.19) - fix https://bugzilla.gnome.org/show_bug.cgi?id=700025 [WIP] - rearange sections a bit [WIP] - add gi-building, gi-programming sections [WIP] - mark missing docs with TODO, which is only marginaly better than nothing but at least can be grepped :) https://bugzilla.gnome.org/show_bug.cgi?id=571648
* Add Emacs mode lines to C sourcesColin Walters2012-02-031-1/+2
|
* giconstantinfo: Add API to fix memory leakJasper St. Pierre2011-10-051-0/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=654069
* [girepository] Add a missing includeJohan Dahlin2010-09-071-0/+1
|
* [girepository] Support strict align platformsJoe Marcus Clarke2010-09-071-4/+7
| | | | | | Such as Sparc64. https://bugzilla.gnome.org/show_bug.cgi?id=620769
* [girepository] Document GIStructInfo & GIUnionInfoPavel Holejsovsky2010-09-051-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=628753
* [GIRepository] Rename GArgument to GIArgumentJohan Dahlin2010-08-311-1/+1
| | | | | Keep a typedef for backwards compatibility, until the major bindings has moved over.
* Don't include machine-dependent integral types in the typelibColin Walters2010-07-091-21/+0
| | | | | | | | | | | | | | | | | | | | Previously we had both e.g. GI_TYPE_TAG_LONG and GI_TYPE_TAG_INT64, but in fact the typelib is already machine-specific, so it makes sense to just encode this as a fixed type. The .gir remains abstract. We also remove size_t from the typelib; one would never want to treat it differently than an integer. time_t is removed as well; while bindings like gjs had special handling to turn it into e.g. a JS Date object, I don't think we should encourage people to use these POSIX types in their API. Use GTimeVal or the like instead. Because the typelib is now really machine-specific, we need to remove the -expected.tgirs from git. (We could potentially add a check which wasn't just a literal diff later) https://bugzilla.gnome.org/show_bug.cgi?id=623774
* [docs] Add struct hierarchy to each sectionJohan Dahlin2010-06-111-0/+8
|
* [girepository] Don't include girffi.h everywhereJohan Dahlin2010-06-061-1/+0
|
* [giconstantinfo] Document and check parametersJohan Dahlin2010-06-061-1/+40
|
* [girepository] Move the rest out of ginfo.chJohan Dahlin2010-06-061-0/+113