summaryrefslogtreecommitdiff
path: root/Makefile-girepository.am
Commit message (Collapse)AuthorAgeFilesLines
* tests: Use Automake test harness instead of gtesterSimon Feltman2013-12-291-1/+3
| | | | | | | | Switch both cmph-bdz-test and gthash_test to use the Automake test harness. Use EXTRA_PROGRAMS and EXTRA_LTLIBRARIES along with CLEANUP to allow lazy dependency evaluation of testing targets. https://bugzilla.gnome.org/show_bug.cgi?id=720713
* docs: fix up reference docs a bitDieter Verfaillie2013-10-101-0/+3
| | | | | | | | | | | | | - 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
* girepository: remove glib-compatDieter Verfaillie2013-10-091-1/+0
| | | | | We depend on glib-2.0 >= 2.36.0, so no need to keep a 2.22.X compatibility symbol around...
* build: Use -Bsymbolic-functions by default if availableColin Walters2012-12-051-1/+4
| | | | | | | | | While we have much larger performance problems right now, using -Bsymbolic-functions to avoid internal PLT indirection is an easy win. This is the same code that both GLib and GTK+ have. https://bugzilla.gnome.org/show_bug.cgi?id=689456
* girepository: Use girepository.symbols for Unix builds tooColin Walters2012-10-271-1/+1
| | | | | | | | Rather than having a regex for both builds, but *also* use a symbol file for the MSVC build which would bitrot quickly, force us to update the .symbols file by using it for Unix too. Add some missing symbols.
* Fix build after GIO removed gmodule dependencyFlorian Müllner2011-11-231-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=664681
* Windows port: dont't build gi-dump-types...Dieter Verfaillie2011-09-071-0/+2
| | | | | | ... on Windows, as it uses gio-unix. https://bugzilla.gnome.org/show_bug.cgi?id=620566
* gi-dump-types: New uninstalled debugging programColin Walters2011-09-031-0/+6
| | | | Usage: ./_build/gi-dump-types g_object_get_type
* Deprecate ErrorDomainDan Winship2011-08-121-2/+0
| | | | | | | | | | | | | | The previous ErrorDomain blob was never actually scanned or used, and it was kind of a lame API conceptually. To keep some compatibility, rather than removing the enumeration values, rename them to _INVALID, and don't bump the typelib version. This should in theory allow a new libgirepository to read an old typelib. Based on a patch from Colin Walters https://bugzilla.gnome.org/show_bug.cgi?id=602516
* Fix srcdir != builddir problems for test casesGOBJECT_INTROSPECTION_0_10_0Owen W. Taylor2010-12-221-1/+1
|
* Add internal hashing API designed for the typelibColin Walters2010-12-031-2/+15
| | | | | | | | | | | In multiple places in the typelib, but most importantly the directory, we need some fast indexing. Perfect hashing, as implemented by CMPH (previous commit), is an exact fit for the problem domain. Add an API built on top of CMPH which maps strings->guint16 (we just need a guint16 for the typelib index). https://bugzilla.gnome.org/show_bug.cgi?id=554943
* girepository: Consistently prefix internal functions with _Colin Walters2010-11-161-13/+13
| | | | | This should better avoid them being exported. Rename girepository-parser.la to girepository-internals.la for clarity.
* girepository: Only export ^gi?_ symbolsColin Walters2010-11-091-1/+1
| | | | | Otherwise it's really easy to unintentionally export unwanted symbols, as would happen with the upcoming CMPH import.
* Switch to nonrecursive make for core (i.e. not tests/)Colin Walters2010-11-091-0/+73
This is cleaner and faster, and prepares us better for an incoming import of CMPH.