summaryrefslogtreecommitdiff
path: root/libcaribou
Commit message (Collapse)AuthorAgeFilesLines
* keyboard-service: don't try to replace an existing keyboardDan Winship2011-09-231-1/+1
| | | | | | | In particular, antler should never try to replace the gnome-shell keyboard. https://bugzilla.gnome.org/show_bug.cgi?id=659867
* build: Fix header installationRico Tzschichholz2011-09-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=659793
* libcaribou: Set correct share-library in gir typelib.Eitan Isaacson2011-09-111-1/+1
|
* Added annotations for list struct members in vapi.Eitan Isaacson2011-08-292-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=657648
* Add timestamp to show/hide Gtk module methodsNohemi Fernandez2011-08-121-3/+3
| | | | | | | Several signals may be passed to the GNOME shell to show/hide the keyboard. Since, the signals may be received in a different order than they were sent, we ignore older messages and process the newer ones.
* Fix Vala compilation problemBastien Nocera2011-08-101-1/+1
| | | | | | | | | Fixes the following error: xadapter.vala:42.29-42.80: error: duplicating Display instance, use unowned variable or explicitly invoke copy method this.xdisplay = Gdk.X11Display.get_xdisplay (rootwin.get_display ()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ https://bugzilla.gnome.org/show_bug.cgi?id=655980
* libcaribou: fix compileDan Winship2011-08-041-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655976
* Don't throw an error when no supported layout is found.Eitan Isaacson2011-07-201-3/+8
| | | | Thanks Nohemi!
* Add Ctrl/Alt functionalityEitan Isaacson2011-07-189-30/+139
| | | | Based on a patch by Nohemi Fernandez <nf68@cornell.edu>.
* Remove HAVE_GOBJECT_INTROSPCTION, it is mandatory.Eitan Isaacson2011-07-011-3/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=653268
* abolish margin and use alignEitan Isaacson2011-06-224-49/+32
|
* Removed Json loader and replaced with XML loader.Eitan Isaacson2011-06-225-143/+154
|
* Use generic keyboard service name.Eitan Isaacson2011-06-081-8/+21
| | | | | | | | - Have it replaceable by a service that is activated later. - Have Antler quit if the generic name is acquired by a new service. - Keep non-replaceable implementation specific name on bus. https://bugzilla.gnome.org/show_bug.cgi?id=651702
* Change key press/release to 200 ms.Eitan Isaacson2011-06-081-1/+1
|
* xadapter: get all group information from libxklavierDan Winship2011-06-083-16/+26
| | | | | | | | | | | The XkbStateNotifyEvent "group" field does not seem to correspond reliably to libxklavier group numbers, resulting in warnings and crashes when we try to look up the libxklavier group name corresponding to an apparently-bogus group number. Fix this by using Xkl.State's group rather than the Xkb event's. https://bugzilla.gnome.org/show_bug.cgi?id=651724
* Revert "libcaribou: Use GLib.List instead of arrays"Eitan Isaacson2011-06-027-55/+38
| | | | | | gjs learned to cope with arrays. Let's not introduce GLists, Vala hates them. This reverts commit 33f0c869983b390ae4ba53c60f6cb17389c6739d.
* libcaribou: Use GLib.List instead of arraysEitan Isaacson2011-06-027-38/+55
|
* Remove redundant get_keys() from subclasses.Eitan Isaacson2011-06-022-23/+0
|
* Fix memory leaks. Remove cyclic references.Eitan Isaacson2011-06-011-2/+1
|
* Scanning: Fix single column scanning and subkeys.Eitan Isaacson2011-06-012-5/+27
|
* Implement Caribou_RepeatEitan Isaacson2011-06-012-6/+15
|
* Aggregate button activation signals.Eitan Isaacson2011-06-016-9/+18
|
* Use Gee.HashMap and not GLib.HashTable.Eitan Isaacson2011-06-014-41/+13
|
* Added IKeyboardObject interface, and have all model classes implement it.Eitan Isaacson2011-06-018-12/+73
|
* Have UI choose keyboard type.Eitan Isaacson2011-06-012-14/+20
|
* Introduce scanner class.Eitan Isaacson2011-05-282-0/+242
|
* Implement scannable interfaces in keyboard model.Eitan Isaacson2011-05-286-6/+174
|
* Introduce scannable interfaces.Eitan Isaacson2011-05-283-1/+32
|
* Don't fail when XKB group has no Caribou layout.Eitan Isaacson2011-05-281-5/+10
|
* Add global keypress listener to XAdapter.Eitan Isaacson2011-05-281-19/+101
|
* Add Column model. Use Gee collections (I give up).Eitan Isaacson2011-05-288-48/+120
|
* Fixed latched behavior in KeyboardModelEitan Isaacson2011-05-241-1/+1
|
* libcaribou: Fix one XKB group case.Eitan Isaacson2011-05-022-9/+16
|
* libcaribou: Added a tool to ammend valac's gir.Eitan Isaacson2011-05-021-1/+5
| | | | I filed a bug for this: https://bugzilla.gnome.org/show_bug.cgi?id=648957
* libcaribou: Implemented CaribouKeyboardModel.Eitan Isaacson2011-05-029-2/+418
|
* libcaribou: Ported XKB helper to Vala.Eitan Isaacson2011-05-0210-544/+668
|
* libcaribou: Removed arbitrary keycode initial value.Eitan Isaacson2011-05-021-1/+1
|
* libcaribou: Make any keysym work with weird keyboard remapping hack.Eitan Isaacson2011-05-021-6/+93
|
* libcaribou: Added methods for retrieving keyboard groups.Eitan Isaacson2011-05-022-0/+70
|
* libcaribou: Added signals when group or modifiers changeEitan Isaacson2011-05-022-10/+88
|
* libcaribou: Simplified X Display references.Eitan Isaacson2011-05-021-22/+12
|
* Added an introspectable C library for simulating kb events.Eitan Isaacson2011-04-167-0/+340
We will use this library more extensively later for layout changes, and different XKB ops.