summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-06-25pushed sonameHEADmasterSergey V. Udaltsov1-1/+1
-xkl_engine_VOID__FLAGS_INT_BOOLEAN +xkl_engine_VOID__ENUM_INT_BOOLEAN so public API changed
2013-06-22xkl_engine_VOID__FLAGS_INT_BOOLEANSergey V. Udaltsov2-2/+1
this symbol was removed some while ago
2013-04-24Preparing 5.4libxklavier-5.4Sergey V. Udaltsov2-1/+2
2013-04-23XklConfigItem: Add accessors for name, short_description, descriptionColin Walters4-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
2013-04-19Also export _ENUM marshallerColin Walters1-0/+1
This is apparently required when dlopen()ing libxklavier, as happens when e.g. a gjs script uses imports.gi.Xkl.
2013-02-20Some gtkdoc restructured, for new gtkdoc standardSergey V. Udaltsov6-55/+55
2013-02-14Add Vala bindingsEvan Nemerson4-1/+130
https://bugs.freedesktop.org/show_bug.cgi?id=57629
2012-10-13Add test for getting curent active layoutVratislav Podzimek1-0/+40
Signed-off-by: Vratislav Podzimek <vpodzime@redhat.com>
2012-09-22Fix ConfigRec.set_model testcase for pygobjectlibxklavier-5.3Manuel Quiñones1-8/+0
Don't do a new Xkl.ConfigRec before printing the output. Signed-off-by: Manuel Quiñones <manuq@laptop.org>
2012-09-22Catch more X errorsSergey V. Udaltsov1-0/+1
2012-09-22Specify flags for the introspectionSergey V. Udaltsov1-1/+1
2012-09-20Preparing 5.3Sergey V. Udaltsov2-1/+2
2012-08-24Add testcase for ConfigRec.set_model in test_gi.pyManuel Quiñones1-0/+27
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
2012-08-24Fixed parallel build processSergey V. Udaltsov1-0/+2
https://bugs.freedesktop.org/show_bug.cgi?id=53919
2012-08-23xkl_engine_marshal.c|h should be distcleanedSergey V. Udaltsov1-1/+5
They are generated anyway
2012-08-23Using marshal.list from $srcdirSergey V. Udaltsov1-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
2012-08-22xkl_config_rec_set_model should be publicSergey V. Udaltsov1-0/+1
Otherwise the introspection does not work
2012-08-20Added new API function for the XklConfigRec - set_modelSergey V. Udaltsov3-1/+22
Useful for bindings. https://bugs.freedesktop.org/show_bug.cgi?id=53547
2012-05-07Consistency, field name criticalSection --> critical_sectionSergey V. Udaltsov3-4/+4
2012-05-01build: Fix srcdir != builddir when introspection is enabledColin Walters1-1/+1
2012-03-09Skip the XEvent parameter while introspectingSergey V. Udaltsov1-1/+1
https://bugs.freedesktop.org/show_bug.cgi?id=47141
2012-03-06xkl_engine_marshal.* files should be ignoredSergey V. Udaltsov1-0/+1
They are autogenerated, should not be in git
2012-03-06Removed generated source filesSergey V. Udaltsov2-164/+0
2012-03-06Make XklEngine::X-state-changed signal introspectable.Daiki Ueno3-16/+5
2012-02-29Fixed for standard python 2 syntaxSergey V. Udaltsov1-2/+2
2012-02-21Explicitly exporting only the symbols that are really requiredSergey V. Udaltsov2-2/+93
https://bugs.freedesktop.org/show_bug.cgi?id=46416
2012-02-21Eliminating some minor annoying build warningsSergey V. Udaltsov3-11/+6
2012-02-15Release 5.2.1v.5.2.1Sergey V. Udaltsov2-1/+2
2012-01-17Use local include files for building GIRMartin Pitt1-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.
2012-01-14Preparing 5.2v.5.2Sergey V. Udaltsov2-1/+3
2012-01-14Git ignore files updatedSergey V. Udaltsov2-1/+4
2012-01-11Make xkl_engine_get_current_state() introspectableMartin Pitt3-1/+21
Define boxed type for XklState and fix the return type transfer annotation. Also add a small test to test_gi.py.
2012-01-11Mark unintrospectable methods as (skip)Martin Pitt1-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.
2012-01-10Fixed the soname after adding introspectionSergey V. Udaltsov1-1/+1
The introspection broke the VERSION_INFO
2012-01-10Add Python test script for GI bindingMartin Pitt2-0/+104
Run this with LD_LIBRARY_PATH=libxklavier/.libs/ tests/test_gi.py to test the locally built GI binding.
2012-01-10Add setters for XklConfigRec string arraysMartin Pitt2-0/+66
Add xkl_config_rec_set_{layouts,variants,options}() setters, as language bindings cannot directly manipulate the string arrays.
2012-01-10Add Xkl prefix to callback typesMartin Pitt5-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.
2012-01-10Add XklConfigItem settersMartin Pitt3-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.
2012-01-10Add GI annotationsMartin Pitt3-16/+22
Add missing transfer, scope, and struct member annotations.
2012-01-10Build introspection typelibMartin Pitt4-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.
2011-10-26Fixing handling default group when l-p-w is turned offSergey V. Udaltsov1-0/+9
Patch by halfline@gnome.org
2011-05-31Trying to keep the layout across config changesSergey V. Udaltsov1-5/+60
http://bugzilla.gnome.org/show_bug.cgi?id=649377
2011-05-31Backup files are to be ignoredSergey V. Udaltsov1-0/+2
2011-05-17Fix dependencies in pkg-config fileSteve Langasek1-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
2011-03-28configure.ac: Support silent build rulesJavier Jardón1-0/+5
2011-03-28build: Update autotools configurationJavier Jardón3-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
2011-03-28Use configure.ac instead configure.inJavier Jardón1-11/+11
2011-03-28autogen.sh: Use autoreconf instead custom rulesJavier Jardón1-153/+22
2011-03-25Ignoring bak filesSergey V. Udaltsov1-0/+1
2011-03-25ChangeLog is now defunct, because of gitSergey V. Udaltsov3-1119/+1119