summaryrefslogtreecommitdiff
path: root/libcaribou
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.