summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Load keyboard symbols from xkbfile as a fallbackwip/xkbfileDaiki Ueno2013-01-088-18/+203
| | | | | When not layout file is found, try to read symbols from XKB rules and replace symbols in the base ("us") layout.
* build: don't use deprecated Automake variable INCLUDEDaiki Ueno2012-12-301-7/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687315
* build: use git.mkDaiki Ueno2012-12-3021-52/+291
| | | | | | | | Use git.mk to generate .gitignore files upon building. Also remove *.[ch] from CLEANFILES since it makes little sense with automake Vala support. https://bugzilla.gnome.org/show_bug.cgi?id=687315
* build: install pkg-config fileDaiki Ueno2012-12-303-0/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687315
* build: install vapi fileDaiki Ueno2012-12-302-2/+14
| | | | | | | | Install caribou-1.0.vapi into the standard vapi directory. Also install caribou-1.0.deps file so "--pkg caribou-1.0" automatically pulls dependencies. https://bugzilla.gnome.org/show_bug.cgi?id=687315
* build: suppress Python bytecode generation when buildingDaiki Ueno2012-12-305-14/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687315
* build: make sure to define $datarootdir in generated scriptsDaiki Ueno2012-12-302-0/+2
| | | | | | | | Some of automake standard directory variables are expanded using "${datarootdir}", which must be available at run-time. Define it at the beginning of the script templates. https://bugzilla.gnome.org/show_bug.cgi?id=687315
* build: only export public symbols from the libraryDaiki Ueno2012-12-301-1/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687315
* Add valadoc comment to each public class.Daiki Ueno2012-12-3013-0/+59
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687244
* Add documentation supportDaiki Ueno2012-12-303-0/+128
| | | | | | | Add Valadoc documentation support in the build system. The template is borrowed from Folks. https://bugzilla.gnome.org/show_bug.cgi?id=687244
* Updated Friulian translationTmTFx2012-12-302-0/+277
|
* Post-release bumpAlejandro Piñeiro2012-12-171-1/+1
|
* Release 0.4.6CARIBOU_0_4_6Alejandro Piñeiro2012-12-171-0/+8
|
* Added Aragonese translationJorge Pérez Pérez2012-12-132-0/+279
|
* caribou-preferences: Fix expansion of LD_LIBRARY_PATHColin Walters2012-12-061-1/+1
| | | | | | | Add the missing $ - otherwise we just get a literal string "LD_LIBRARY_PATH". https://bugzilla.gnome.org/show_bug.cgi?id=689823
* key-model: Use key-released instead of key-clicked to hide subkeysRui Matos2012-11-261-3/+3
| | | | | | | | | | | This allows users to insert subkeys with a single button press/release pair by pressing on the main key, then moving and releasing while hovering the subkey. Also, emit key-released instead of key-clicked on the main key since that is a better model of what is really happening. https://bugzilla.gnome.org/show_bug.cgi?id=688656
* libcaribou: refactor some codeDaiki Ueno2012-11-227-57/+40
| | | | | | | | Use Gee lists and hashtables extensively instead of GLib's; specify proper cname to libxklavier signals to avoid using a static signal handler; remove unnecessary "using". https://bugzilla.gnome.org/show_bug.cgi?id=688517
* Post-release version bumpAlejandro Piñeiro2012-11-201-1/+1
|
* 0.4.5 releaseCARIBOU_0_4_5Alejandro Piñeiro2012-11-201-0/+23
|
* Fix typo in antler code.Daiki Ueno2012-11-172-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673543
* Updated Bengali India TranslationRuna Bhattacharjee2012-11-091-8/+13
|
* Fix border-image slice values in antler's gtk CSSDaiki Ueno2012-11-021-1/+1
| | | | | | | According to CSS spec, border-image slice values are not denoted with length units. https://bugzilla.gnome.org/show_bug.cgi?id=687409
* Port from libgee 0.6 to 0.8Daiki Ueno2012-11-014-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687166
* Port label string construction code to libcaribouDaiki Ueno2012-10-312-30/+45
| | | | | | | Move the key label construction code from Antler to libcaribou and also handle the "text" attribute of key. https://bugzilla.gnome.org/show_bug.cgi?id=656175
* xml: add "text" attribute to keyDaiki Ueno2012-10-302-5/+24
| | | | | | | Add a new attribute "text" to the key elements in XML, so that text producing keys such as ".com" can be implemented. https://bugzilla.gnome.org/show_bug.cgi?id=687026
* xadapter: use level3 shift if possibleDaiki Ueno2012-10-302-6/+31
| | | | | | | | Some international keyboards (such as Czech) assign more than two keysyms to each key. Use level 3 shift modifier (so called AltGr) to designate those keysyms and avoid needless keysym remapping. https://bugzilla.gnome.org/show_bug.cgi?id=687018
* xadapter: use XkbChangeMap instead of XkbSetMapDaiki Ueno2012-10-262-11/+48
| | | | | | | Optimize keycode replacement logic using XkbChangeMap instead of XkbSetMap. https://bugzilla.gnome.org/show_bug.cgi?id=673547
* xadapter: specify core device when calling XkbSetMapDaiki Ueno2012-10-262-1/+2
| | | | | | | | device_spec needs to be specified when calling XkbSetMap so that the keymap change affects XTestFakeKeyEvent. Also fix the type of syms field in XkbClientMap Vala binding. https://bugzilla.gnome.org/show_bug.cgi?id=673547
* Support out-of-tree buildDaiki Ueno2012-10-234-6/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=667455
* daemon: use GDBus directly instead of dbus-pythonDaiki Ueno2012-10-181-12/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=685792
* make_schema: don't translate strings in schema filesDaiki Ueno2012-10-182-11/+27
| | | | | | | Prevent summary and description fields in gschema files from being translated. Also embed gettext-domain in schemas. https://bugzilla.gnome.org/show_bug.cgi?id=686200
* libcaribou: simplify using xtst.vapi provided by valaDaiki Ueno2012-10-083-20/+8
| | | | | | | | XTest.send_fake_key event and X.keysym_to_keycode are now available in vapi files in vala distribution. Also fix some compiler warnings. https://bugzilla.gnome.org/show_bug.cgi?id=685607
* portability: use "=" operator instead of "==" in shell scriptsDaiki Ueno2012-10-083-3/+3
| | | | | | | "==" operator is only available in bash but not in the SUSv3 or POSIX shell specification. This causes a problem with Debian's dash. https://bugzilla.gnome.org/show_bug.cgi?id=685629
* Updated Dutch translationWouter Bolsterlee2012-10-061-22/+22
|
* Updated Dutch translationSteven Grauwmans2012-10-061-32/+263
|
* libcaribou: Ignore level 3 keysyms when looking up keycodeDaiki Ueno2012-10-051-2/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673579
* portability: allow the use of /bin/sh instead of /bin/bashAntoine Jacoutot2012-10-023-6/+6
| | | | | In this case, ${BASH_SOURCE[0]} can be replaced with ${0} which is recognized by all bourne shells (bash, sh, ksh).
* Updated Bengali India TranslationSayak Sarkar2012-09-221-58/+63
|
* Updated Malayalam fileAni Peter2012-09-191-36/+274
|
* hindi updateRajesh Ranjan2012-09-171-17/+24
|
* Updated Latvian translationRūdolfs Mazurs2012-09-171-16/+16
|
* Version bumpAlejandro Piñeiro2012-09-051-1/+1
|
* 0.4.4 releaseCARIBOU_0_4_4Alejandro Piñeiro2012-09-051-0/+9
|
* Add a comment explaining the compatibility the getattr()ing provides.Marien Zwart2012-09-051-0/+8
|
* Be compatible with pygobject from before and after the fix for bug #676746.Marien Zwart2012-09-051-2/+4
|
* Updated Galician translationsFran Diéguez2012-09-041-11/+9
|
* Updated Polish translationPiotr Drąg2012-09-011-6/+8
|
* Updated Vietnamese translationNguyễn Thái Ngọc Duy2012-08-261-9/+9
|
* po/vi: import from Damned LiesNguyễn Thái Ngọc Duy2012-08-261-2/+2
|
* Updated Galician translationsFran Diéguez2012-08-161-13/+17
|