Commit Graph

  • 71033f5739 Update gtk-doc sections. Daiki Ueno 2011-08-24 17:43:55 +09:00
  • 17444509fe Mark some files to be translated. Daiki Ueno 2011-08-24 17:43:12 +09:00
  • 42baa22cdc Add doc comment for libeekboard. Daiki Ueno 2011-08-24 17:43:00 +09:00
  • f07de8cd3b Add a button to launch preferences dialog. Daiki Ueno 2011-08-24 17:05:52 +09:00
  • 0772898b83 Improve icon rendering. Daiki Ueno 2011-08-24 17:05:41 +09:00
  • 828b2d66d1 Save delay/interval as uint, instead of int. Daiki Ueno 2011-08-24 17:04:50 +09:00
  • 8ab4fb7946 Implement preferences dialog. Daiki Ueno 2011-08-24 15:24:59 +09:00
  • e91a059f0f Ignore some files. Daiki Ueno 2011-08-24 11:10:28 +09:00
  • 093d83ed89 Use AM_V_GEN for generating keysym-entries headers. Daiki Ueno 2011-08-24 11:03:46 +09:00
  • 5c0381e4f0 Fix VAPIGEN macro. Daiki Ueno 2011-08-24 11:02:13 +09:00
  • 657c6f8e35 Use GI instead of pygtk2 in mim2remap. Daiki Ueno 2011-08-24 11:01:33 +09:00
  • 4bb984daf3 Rewrite simple-client in python. Daiki Ueno 2011-08-23 18:06:16 +09:00
  • e46a3f89ed Add theme option in gsettings. Daiki Ueno 2011-08-23 17:49:00 +09:00
  • 6843cd62dd Fix vala binding. Daiki Ueno 2011-08-23 17:10:39 +09:00
  • 52ffc77fdd Fix make distcheck. Daiki Ueno 2011-08-23 17:10:17 +09:00
  • 158542ec0a Replace eekboard-xml and eekboard-inscript with eekxml and mim2remap. Daiki Ueno 2011-08-23 14:14:30 +09:00
  • 360da8a3c9 Update vala binding. Daiki Ueno 2011-08-23 10:57:53 +09:00
  • 65d1186317 Update python binding. Daiki Ueno 2011-08-23 10:20:31 +09:00
  • b7b4d68a9a Fix fullscreen mode and D-Bus service entry. Daiki Ueno 2011-08-22 22:24:17 +09:00
  • 952f70b433 Fix typo. Daiki Ueno 2011-08-22 18:05:25 +09:00
  • 74de8e5056 Fix clutter build. Daiki Ueno 2011-08-22 16:17:58 +09:00
  • 9d88c1c5da Fix memleaks; add doc comments. Daiki Ueno 2011-08-22 16:11:01 +09:00
  • a6bde78168 Highlight locked modifiers. Daiki Ueno 2011-08-22 14:07:20 +09:00
  • bb85885e5d Revamp server-client API. Daiki Ueno 2011-08-20 09:43:20 +09:00
  • dd085be73d Fix GTK2 build. Daiki Ueno 2011-08-19 07:56:25 +09:00
  • f576310cdf Update keyboards. Daiki Ueno 2011-08-19 07:52:37 +09:00
  • 70e1c98987 Rescale jp-kana.xml. Daiki Ueno 2011-08-18 18:34:59 +09:00
  • 4f03aa82fe Rename kana.xml -> jp-kana.xml. Daiki Ueno 2011-08-18 18:15:57 +09:00
  • 383c93a415 Fix fit-size calculation. Daiki Ueno 2011-08-18 18:06:52 +09:00
  • 860fbe8ede Add kana keyboard. Daiki Ueno 2011-08-18 17:19:38 +09:00
  • 39900bd987 Allow non-keysym symbols in XML. Daiki Ueno 2011-08-18 17:02:39 +09:00
  • 5c09147551 Optimize container element traversal. Daiki Ueno 2011-08-18 17:01:48 +09:00
  • f0929a9bd8 Add Thai keyboard. Daiki Ueno 2011-08-18 15:23:57 +09:00
  • 786496b3c4 Fix system (xklavier) layout handling. Daiki Ueno 2011-08-18 14:32:53 +09:00
  • e5f5c8273e Make GTK3 default. Daiki Ueno 2011-08-18 14:25:40 +09:00
  • ca250699ef Remove --model/layouts/options from eekboard-xml. Daiki Ueno 2011-08-18 12:48:32 +09:00
  • 7f41af3ee7 Change xkb: keyboard type format. Daiki Ueno 2011-08-18 12:47:27 +09:00
  • 260dc3fddd Fix example/simple-client. Daiki Ueno 2011-08-18 12:16:39 +09:00
  • 052c40cc26 Remove serialization code for EekKey, EekSection, and EekKeyboard. Daiki Ueno 2011-08-18 12:00:54 +09:00
  • 1b5bab9c18 Add eek_init(). Daiki Ueno 2011-08-18 11:48:18 +09:00
  • 6a7b256676 Remove unnecessary null initialization. Daiki Ueno 2011-08-18 11:31:01 +09:00
  • 0e135129e2 Read keyboard type from GSettings. Daiki Ueno 2011-08-18 11:18:55 +09:00
  • 7af6bf13ed Support feedback sounds. Daiki Ueno 2011-08-18 11:18:27 +09:00
  • 91ed49b65a Make server responsible for loading keyboard files. Daiki Ueno 2011-08-17 18:11:28 +09:00
  • 84f614528f Use GList instead of GSList in eek-container. Daiki Ueno 2011-08-17 13:22:46 +09:00
  • 7c0e29fc86 Allow both -l and -d to be given to eekboard-xml. Daiki Ueno 2011-08-17 13:21:49 +09:00
  • 1f9e4bd576 Fix dock support. Daiki Ueno 2011-08-16 18:03:20 +09:00
  • fc0a577dfb Suggest to use ibus focus-listener rather than atspi. Daiki Ueno 2011-08-16 17:34:15 +09:00
  • 69d16ddce5 Use org.freedesktop.IBus.Panel.Focus{In,Out} instead of InputContext. Daiki Ueno 2011-08-16 17:24:07 +09:00
  • 984813b154 Adjust the default values of key-repeat options. Daiki Ueno 2011-08-16 13:07:23 +09:00
  • b6beeedc26 Improve key-repeat behavior. Daiki Ueno 2011-08-16 12:37:34 +09:00
  • 55f7a0d0dc Make sure large key does not overlap with the small key. Daiki Ueno 2011-08-15 18:12:17 +09:00
  • 7919cc191e Capture motion-notify event. Daiki Ueno 2011-08-15 18:10:57 +09:00
  • db0c5088b7 Apply active style to the key under the large key. Daiki Ueno 2011-08-15 17:47:46 +09:00
  • cc4b9a6b45 Add cursor keys to us-qwerty map. Daiki Ueno 2011-08-15 17:25:22 +09:00
  • f4e33a4ad4 Make sure that large key bounds do not overflow the widget allocation. Daiki Ueno 2011-08-15 16:45:11 +09:00
  • 0e0fe9ed51 Support key repeat. Daiki Ueno 2011-08-15 15:18:52 +09:00
  • 20c1f8cbe3 Update to 1.0.1. eekboard-1.0.1 Daiki Ueno 2011-08-15 12:50:02 +09:00
  • f2ee3b4966 Add auto-hide-delay option. Daiki Ueno 2011-08-15 12:17:07 +09:00
  • 57a072746e Release dragged key when unmap. Daiki Ueno 2011-08-15 12:16:44 +09:00
  • 497f21a5bd Remove unused local var. Daiki Ueno 2011-08-12 16:44:05 +09:00
  • 099c242ad7 Update to 1.0.0. eekboard-1.0.0 Daiki Ueno 2011-08-12 16:41:44 +09:00
  • 109eff420c Check "start-fullscreen" GSettings key. Daiki Ueno 2011-08-12 16:40:45 +09:00
  • 0896096a70 Fix --enable-* configure options. Daiki Ueno 2011-08-12 16:40:20 +09:00
  • 2d2aea009e Rewrite 15c0a9da using cairo_pattern_set_extend. Daiki Ueno 2011-08-12 16:25:56 +09:00
  • 0425b4e094 Make sure that IBusBus is connected when setting up DBus message filter. Daiki Ueno 2011-08-12 15:01:14 +09:00
  • 15c0a9dadf Blank background around a large key when key release. Daiki Ueno 2011-08-12 12:51:35 +09:00
  • e09c563cd8 Don't close gdk default display. Daiki Ueno 2011-06-15 18:08:51 +09:00
  • 218a4a50f6 Make sure to own IBusBus reference in client. Daiki Ueno 2011-06-15 18:03:40 +09:00
  • 9ab228e8f0 Simplify XKB keycode replace logic. Daiki Ueno 2011-06-15 17:10:14 +09:00
  • b30db118f2 Use XkbGetMap instead of XkbGetKeyboard in client. Daiki Ueno 2011-06-15 15:50:06 +09:00
  • cccb4f45cd Fix modifier handling when sending keycode with XTest. Daiki Ueno 2011-06-15 12:53:11 +09:00
  • 54c9d6e35d Use XkbChangeMap to reduce traffic between X server. Daiki Ueno 2011-06-15 12:26:57 +09:00
  • da7d11e387 Follow monitors-changed event. Daiki Ueno 2011-06-14 12:39:46 +09:00
  • d9073183a7 Borrow XKB keyboard mapping change logic from Caribou. Daiki Ueno 2011-06-14 12:24:26 +09:00
  • 78480f7577 Make X dock support optional. Daiki Ueno 2011-06-14 07:14:45 +09:00
  • 1dbf0d70da Add IBus to optional dependencies. Daiki Ueno 2011-06-14 04:54:41 +09:00
  • 44ee2a9913 Simplify the last commit. Daiki Ueno 2011-06-14 04:54:28 +09:00
  • a3a5a51f74 Make the window as dock when fullscreen mode. Daiki Ueno 2011-06-14 04:23:42 +09:00
  • 1ae4426ec8 Make sure XTest extension is available. Daiki Ueno 2011-06-13 18:52:06 +09:00
  • 270760bd16 Fix configure output. Daiki Ueno 2011-06-13 18:37:51 +09:00
  • 5bb20e44fb Place keyboard at the center of screen if fullscreen mode is enabled. Daiki Ueno 2011-06-13 16:48:56 +09:00
  • 26a2ab725e Move focus-listener setting to dconf from command line option. Daiki Ueno 2011-06-13 18:28:32 +09:00
  • 9d73b89a4e Use libXtst directly instead of via libfakekey. Daiki Ueno 2011-06-13 15:26:59 +09:00
  • 606f335496 Unify focus listener configure options. Daiki Ueno 2011-06-13 14:54:10 +09:00
  • fe9a02e514 Keep a reference to GSettings handle until server-context is disposed. Daiki Ueno 2011-06-10 16:56:23 +09:00
  • f76a835e33 Implement IBus based activation. Daiki Ueno 2011-06-08 17:11:01 +09:00
  • e199add701 Don't check clutter-gtk if clutter is disabled. Daiki Ueno 2011-06-09 18:05:12 +09:00
  • a744096dd7 Fix URL in *.pc.in. Daiki Ueno 2011-05-27 17:37:25 +09:00
  • 51a18849c0 Fix clutter-gtk check. Daiki Ueno 2011-04-28 17:27:59 +09:00
  • bd303ef10b Add guard to prevent eekboard/eekboard-*.h from being included directly. Daiki Ueno 2011-04-28 16:47:35 +09:00
  • 1e9ec77b65 Add Vala language binding of libeekboard. Daiki Ueno 2011-04-28 14:54:03 +09:00
  • 4b409de5ba Add guard to prevent individual headers from being included directly. Daiki Ueno 2011-04-28 13:03:21 +09:00
  • 66cea3a0b5 Update vala binding API version. Daiki Ueno 2011-04-28 12:31:24 +09:00
  • 0add617834 Autodetect fakekey, at-spi2-core, clutter, clutter-gtk, python, and vala. Daiki Ueno 2011-04-28 10:18:35 +09:00
  • 70b0d95d9b Change D-Bus interface name and object path to fedorahosted ones. Daiki Ueno 2011-04-27 18:25:53 +09:00
  • cae9c89b64 Allow eekboard UI toolkit to be changed at runtime. Daiki Ueno 2011-04-27 17:54:20 +09:00
  • a9d9274e78 Add short label for Meta_{L,R}. Daiki Ueno 2011-04-22 17:07:44 +09:00
  • 2211fb6b1e 0.90.7 released. eekboard-0.90.7 Daiki Ueno 2011-04-22 15:12:05 +09:00
  • 34569679f0 Ignore some files. Daiki Ueno 2011-04-22 14:44:44 +09:00