summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* pushed sonameHEADmasterSergey V. Udaltsov2013-06-251-1/+1
| | | | | | -xkl_engine_VOID__FLAGS_INT_BOOLEAN +xkl_engine_VOID__ENUM_INT_BOOLEAN so public API changed
* xkl_engine_VOID__FLAGS_INT_BOOLEANSergey V. Udaltsov2013-06-222-2/+1
| | | | this symbol was removed some while ago
* Preparing 5.4libxklavier-5.4Sergey V. Udaltsov2013-04-242-1/+2
|
* XklConfigItem: Add accessors for name, short_description, descriptionColin Walters2013-04-234-1/+49
| | | | | | | | | The interpretation of fixed-size arrays of gchar changed in pygobject; these accessors should provide a predictable way to get these values as strings. See: https://bugzilla.gnome.org/show_bug.cgi?id=698416 See: https://bugzilla.redhat.com/show_bug.cgi?id=920595
* Also export _ENUM marshallerColin Walters2013-04-191-0/+1
| | | | | This is apparently required when dlopen()ing libxklavier, as happens when e.g. a gjs script uses imports.gi.Xkl.
* Some gtkdoc restructured, for new gtkdoc standardSergey V. Udaltsov2013-02-206-55/+55
|
* Add Vala bindingsEvan Nemerson2013-02-144-1/+130
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=57629
* Add test for getting curent active layoutVratislav Podzimek2012-10-131-0/+40
| | | | Signed-off-by: Vratislav Podzimek <vpodzime@redhat.com>
* Fix ConfigRec.set_model testcase for pygobjectlibxklavier-5.3Manuel Quiñones2012-09-221-8/+0
| | | | | | Don't do a new Xkl.ConfigRec before printing the output. Signed-off-by: Manuel Quiñones <manuq@laptop.org>
* Catch more X errorsSergey V. Udaltsov2012-09-221-0/+1
|
* Specify flags for the introspectionSergey V. Udaltsov2012-09-221-1/+1
|
* Preparing 5.3Sergey V. Udaltsov2012-09-202-1/+2
|
* Add testcase for ConfigRec.set_model in test_gi.pyManuel Quiñones2012-08-241-0/+27
| | | | Signed-off-by: Manuel Quiñones <manuq@laptop.org>
* Fixed parallel build processSergey V. Udaltsov2012-08-241-0/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=53919
* xkl_engine_marshal.c|h should be distcleanedSergey V. Udaltsov2012-08-231-1/+5
| | | | They are generated anyway
* Using marshal.list from $srcdirSergey V. Udaltsov2012-08-231-2/+2
| | | | | Trying to fix the build process, for people building not in the source directory. https://bugs.freedesktop.org/show_bug.cgi?id=53918
* xkl_config_rec_set_model should be publicSergey V. Udaltsov2012-08-221-0/+1
| | | | Otherwise the introspection does not work
* Added new API function for the XklConfigRec - set_modelSergey V. Udaltsov2012-08-203-1/+22
| | | | | Useful for bindings. https://bugs.freedesktop.org/show_bug.cgi?id=53547
* Consistency, field name criticalSection --> critical_sectionSergey V. Udaltsov2012-05-073-4/+4
|
* build: Fix srcdir != builddir when introspection is enabledColin Walters2012-05-011-1/+1
|
* Skip the XEvent parameter while introspectingSergey V. Udaltsov2012-03-091-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=47141
* xkl_engine_marshal.* files should be ignoredSergey V. Udaltsov2012-03-061-0/+1
| | | | They are autogenerated, should not be in git
* Removed generated source filesSergey V. Udaltsov2012-03-062-164/+0
|
* Make XklEngine::X-state-changed signal introspectable.Daiki Ueno2012-03-063-16/+5
|
* Fixed for standard python 2 syntaxSergey V. Udaltsov2012-02-291-2/+2
|
* Explicitly exporting only the symbols that are really requiredSergey V. Udaltsov2012-02-212-2/+93
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=46416
* Eliminating some minor annoying build warningsSergey V. Udaltsov2012-02-213-11/+6
|
* Release 5.2.1v.5.2.1Sergey V. Udaltsov2012-02-152-1/+2
|
* Use local include files for building GIRMartin Pitt2012-01-171-1/+1
| | | | | Add -I argument for g-ir-scanner to use the include files from the local tree instead of the ones installed in the system.
* Preparing 5.2v.5.2Sergey V. Udaltsov2012-01-142-1/+3
|
* Git ignore files updatedSergey V. Udaltsov2012-01-142-1/+4
|
* Make xkl_engine_get_current_state() introspectableMartin Pitt2012-01-113-1/+21
| | | | | | Define boxed type for XklState and fix the return type transfer annotation. Also add a small test to test_gi.py.
* Mark unintrospectable methods as (skip)Martin Pitt2012-01-111-2/+2
| | | | | | | | | | xkl_default_log_appender() uses varargs. If we need this in GI bindings, it needs a xkl_default_log_appender_v() method which takes an array instead of varargs. xkl_set_log_appender() gets a callback which is neither (call) or (async) scope. If this is wanted in GI bindings, it needs a new method which additinally takes a GDestroyNotify argument.
* Fixed the soname after adding introspectionSergey V. Udaltsov2012-01-101-1/+1
| | | | The introspection broke the VERSION_INFO
* Add Python test script for GI bindingMartin Pitt2012-01-102-0/+104
| | | | | | | | Run this with LD_LIBRARY_PATH=libxklavier/.libs/ tests/test_gi.py to test the locally built GI binding.
* Add setters for XklConfigRec string arraysMartin Pitt2012-01-102-0/+66
| | | | | Add xkl_config_rec_set_{layouts,variants,options}() setters, as language bindings cannot directly manipulate the string arrays.
* Add Xkl prefix to callback typesMartin Pitt2012-01-105-43/+47
| | | | | | | | Prefix ConfigItemProcessFunc and TwoConfigItemsProcessFunc with "Xkl", so that the GI scanner can process them properly, and also to make the API more consistant. Add typedef aliases for the old names to avoid breaking the API.
* Add XklConfigItem settersMartin Pitt2012-01-103-1/+68
| | | | | | Add xkl_config_item_set_{name,short_description,description}() setters, to allow setting those fields through GI bindings. E. g. Python has a hard time assigning to a fixed-length static gchar array.
* Add GI annotationsMartin Pitt2012-01-103-16/+22
| | | | Add missing transfer, scope, and struct member annotations.
* Build introspection typelibMartin Pitt2012-01-104-4/+128
| | | | | | | As per https://live.gnome.org/GObjectIntrospection/AutotoolsIntegration This requires a slight reorderingof $(xklavier_headers) so that g-ir-scanner does not run into unresolved symbols.
* Fixing handling default group when l-p-w is turned offSergey V. Udaltsov2011-10-261-0/+9
| | | | Patch by halfline@gnome.org
* Trying to keep the layout across config changesSergey V. Udaltsov2011-05-311-5/+60
| | | | http://bugzilla.gnome.org/show_bug.cgi?id=649377
* Backup files are to be ignoredSergey V. Udaltsov2011-05-311-0/+2
|
* Fix dependencies in pkg-config fileSteve Langasek2011-05-171-3/+3
| | | | | | | | | Don't substitute the CFLAGS and LDFLAGS of other libraries into libxklavier.pc.in. These cause build failures in multi-arch environments, as the header files moved to a different directory. Use Requires.private, which is what pkg-config is designed for. https://bugs.freedesktop.org/show_bug.cgi?id=37278
* configure.ac: Support silent build rulesJavier Jardón2011-03-281-0/+5
|
* build: Update autotools configurationJavier Jardón2011-03-283-16/+28
| | | | | Replace deprecated autoconf macros and use new libtool syntax Also, check for gettext support as It's needed by the AM_ICONV macro
* Use configure.ac instead configure.inJavier Jardón2011-03-281-11/+11
|
* autogen.sh: Use autoreconf instead custom rulesJavier Jardón2011-03-281-153/+22
|
* Ignoring bak filesSergey V. Udaltsov2011-03-251-0/+1
|
* ChangeLog is now defunct, because of gitSergey V. Udaltsov2011-03-253-1119/+1119
|