summaryrefslogtreecommitdiff
path: root/libxklavier
Commit message (Collapse)AuthorAgeFilesLines
* xkl_engine_VOID__FLAGS_INT_BOOLEANSergey V. Udaltsov2013-06-221-1/+0
| | | | this symbol was removed some while ago
* XklConfigItem: Add accessors for name, short_description, descriptionColin Walters2013-04-233-0/+48
| | | | | | | | | 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-141-0/+21
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=57629
* Catch more X errorsSergey V. Udaltsov2012-09-221-0/+1
|
* Specify flags for the introspectionSergey V. Udaltsov2012-09-221-1/+1
|
* 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-202-0/+21
| | | | | 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
|
* 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
|
* 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.
* Git ignore files updatedSergey V. Udaltsov2012-01-141-1/+1
|
* Make xkl_engine_get_current_state() introspectableMartin Pitt2012-01-112-1/+19
| | | | | | 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.
* 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-104-41/+45
| | | | | | | | 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-102-0/+67
| | | | | | 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-101-2/+28
| | | | | | | 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
* .cvsignore files are not neededSergey V. Udaltsov2011-03-251-8/+0
|
* Copied .cvsignore files as .gitignoreSergey V. Udaltsov2011-03-251-0/+9
|
* xml:lang is not supported any moreSergey V. Udaltsov2011-03-141-60/+0
|
* some more gtk-doc commentsSergey Udaltsov2011-02-122-3/+19
|
* Handle empty patterns as "search for all"Sergey Udaltsov2011-02-081-12/+15
|
* Publish ISO->name functionsSergey Udaltsov2011-02-084-12/+12
|
* multi-word searches work now (all words should be present in result)Sergey Udaltsov2011-02-041-22/+40
|
* Actually device presence is available from XI 1.4 (according to Peter)Sergey Udaltsov2011-01-301-7/+11
|
* Added variants to the search functionSergey Udaltsov2011-01-301-56/+124
|
* Checking that XI ext has version >=2Sergey Udaltsov2011-01-291-6/+12
| | | | | Otherwise DevicePresence may be missing/broken Trying to fix https://bugzilla.gnome.org/show_bug.cgi?id=583709
* Check not only iso codes, but also descriptionsSergey Udaltsov2011-01-291-119/+111
|
* New function: search layout/variants by pattern. Basic implementationSergey Udaltsov2011-01-294-4/+124
|
* updated marshaling sourcesSergey Udaltsov2011-01-172-17/+23
|
* fixed race condition, https://bugzilla.gnome.org/show_bug.cgi?id=638332Sergey Udaltsov2011-01-032-0/+9
|
* updated (inactive) debug blockSergey Udaltsov2010-04-201-10/+10
|
* pause only when no flags remainsv.5.0Sergey Udaltsov2010-01-111-3/+7
|
* removing listeners masks field - counters have that info anywaySergey Udaltsov2010-01-117-87/+80
|
* Counting start/stop masks, changed APISergey Udaltsov2010-01-113-9/+46
|
* fixing small issue with XI error code handlingSergey Udaltsov2009-10-201-5/+10
|