Commit Graph

  • 30d88ceb78 Add Clutter support to eekboard-server. Daiki Ueno 2011-02-01 11:24:51 +09:00
  • f66d20972d Doc fix: keycode is not necessarily the same as the X keycode. Daiki Ueno 2011-02-01 11:07:39 +09:00
  • 7055f5fa50 Fix doc. Daiki Ueno 2011-02-01 11:01:16 +09:00
  • 6bbbe27c9a Add eekboard-client. Daiki Ueno 2011-02-01 11:01:03 +09:00
  • 5cb5e057e7 Don't use libnotify. Daiki Ueno 2011-02-01 07:48:39 +09:00
  • 134faacb5e Reimplement eekboard as a D-Bus server. Daiki Ueno 2011-02-01 07:36:33 +09:00
  • b2ad88bd01 Fix #include ordering. Daiki Ueno 2011-02-01 07:35:35 +09:00
  • e999883c58 Generate unique id for <key id="...">. Daiki Ueno 2011-02-01 07:33:44 +09:00
  • 6258476713 Don't ignore unknown keysym category. Daiki Ueno 2011-02-01 07:32:23 +09:00
  • 53b96d3f44 Fix unicode keysym. Daiki Ueno 2011-02-01 07:31:48 +09:00
  • da4552c61c Use 0 as fallback group, instead of -1. Daiki Ueno 2011-02-01 07:31:20 +09:00
  • 8b563740f5 Simplify test-keyboard.xml. Daiki Ueno 2011-01-31 23:48:39 +09:00
  • 6137b7e1f5 Add a sample program eek-example-xml. Daiki Ueno 2011-01-31 23:39:56 +09:00
  • a7b276c3c4 Use "M" to calculate font size if a keyboard has no letter key. Daiki Ueno 2011-01-29 10:59:34 +09:00
  • 6a063c9d76 Uncomment XML layout scaling code. Daiki Ueno 2011-01-29 10:58:37 +09:00
  • ac71ea0035 Make sure to chain-up finalize method. Daiki Ueno 2011-01-28 21:19:43 +09:00
  • 879c50a6b8 Fix typo. Daiki Ueno 2011-01-28 20:38:48 +09:00
  • 4e1ad08e90 Doc fix. Daiki Ueno 2011-01-28 18:49:16 +09:00
  • 45b18c7ada Embed keycode as <key id="key<keycode>"> in the XML output. Daiki Ueno 2011-01-28 17:39:37 +09:00
  • ca5873022a Add license text. Daiki Ueno 2011-01-28 17:06:17 +09:00
  • b004a92e8a Fix EEK_MODIFIER_BEHAVIOR_LATCH when pressing Shift twice. Daiki Ueno 2011-01-28 16:55:01 +09:00
  • e6df7d90fe Use GObject instead of guint to represent keysyms. Daiki Ueno 2011-01-28 16:19:18 +09:00
  • 4ff254df97 Remove unused funcdecl. Daiki Ueno 2011-01-28 15:53:17 +09:00
  • 0c77bd45f2 Don't embed native keycode/keysym values in XML layout data. Daiki Ueno 2011-01-27 19:06:59 +09:00
  • 880ba76bd8 Update copyright year. Daiki Ueno 2011-01-27 16:58:59 +09:00
  • 327817e7ea Add license header to eek-xml*.[ch]. Daiki Ueno 2011-01-27 16:56:16 +09:00
  • 2c98207799 Add --xml option to eekboard. Daiki Ueno 2011-01-27 16:49:45 +09:00
  • 6c2ef567c4 Doc fix. Daiki Ueno 2011-01-27 16:49:35 +09:00
  • 4f9b504d90 Add version macro for XML schema. Daiki Ueno 2011-01-27 16:48:48 +09:00
  • b811796bbc Finish XML layout engine. Daiki Ueno 2011-01-27 16:27:06 +09:00
  • 4008706bb0 Remove useless get_group method and group_changed signal of EekLayout. Daiki Ueno 2011-01-27 10:01:34 +09:00
  • 20acd11425 Don't use floating object for EekElement. Daiki Ueno 2011-01-27 09:54:49 +09:00
  • b36e2f09de Fix outline caching in XML layout. Daiki Ueno 2011-01-26 19:28:10 +09:00
  • d29e83e5f6 Add XML layout engine (WIP). Daiki Ueno 2011-01-26 19:24:06 +09:00
  • 0dd37a39b9 Add XML layout engine (WIP). Daiki Ueno 2011-01-26 19:17:32 +09:00
  • b22858f9cf Remove useless assertion. Daiki Ueno 2011-01-26 19:16:52 +09:00
  • 4accb1e952 Doc fix. Daiki Ueno 2011-01-26 12:50:22 +09:00
  • 5e4a6b2c8e Port modifier handling code from application into library. Daiki Ueno 2011-01-26 11:59:12 +09:00
  • 79986e47b6 Remove unused variables. Daiki Ueno 2011-01-26 11:12:21 +09:00
  • 45cd7958d0 Don't cache group/level in EekKey. Daiki Ueno 2011-01-26 07:57:44 +09:00
  • 7bdc984933 Add new symbols to GTK-Doc sections.txt. Daiki Ueno 2011-01-25 18:43:07 +09:00
  • 76f3ef75d5 Fix eek_keyboard_new arglist. Daiki Ueno 2011-01-25 18:42:29 +09:00
  • 13e4d1cdb3 Add convenient function to get/set per-keyboard group/level. Daiki Ueno 2011-01-25 18:32:52 +09:00
  • 70df392647 Avoid to use Clutter scaling feature. Daiki Ueno 2011-01-25 18:10:42 +09:00
  • ae857f5981 Fix typo in eek_clutter_renderer_new. Daiki Ueno 2011-01-25 18:09:02 +09:00
  • cb49214667 Update README. Daiki Ueno 2011-01-25 18:08:31 +09:00
  • 48e64f1c32 Move eek_keyboard_new to eek-layout.c; add utility functions. Daiki Ueno 2011-01-25 16:14:18 +09:00
  • 9b1a53510e Delay the initialization of EekClutter* until ClutterActor::realize. Daiki Ueno 2011-01-25 15:20:20 +09:00
  • c6aa173202 Add EekGtkKeyboard:keyboard property. Daiki Ueno 2011-01-25 14:41:57 +09:00
  • 907fc3f872 Define EekLayout as a class instead of an interface. Daiki Ueno 2011-01-25 14:25:08 +09:00
  • 406a59277f Remove duplicate files in $(libeek_public_headers) in Makefile.am. Daiki Ueno 2011-01-25 11:28:13 +09:00
  • f094466d64 Add license text. Daiki Ueno 2011-01-25 11:10:53 +09:00
  • af8274f305 Fix GTK-Doc comment. Daiki Ueno 2011-01-25 11:05:46 +09:00
  • 420b8014f8 Revive Clutter support. Daiki Ueno 2011-01-25 10:40:25 +09:00
  • 9e5fa977a5 Split eek_renderer_render_key to e_r_r_key_label and e_r_r_key_outline. Daiki Ueno 2011-01-25 10:38:56 +09:00
  • fe101ff0e8 Rename eek_renderer_set_preferred_size to e_r_s_allocation_size. Daiki Ueno 2011-01-23 17:29:10 +09:00
  • 0ba067aa15 Fix memleak; fix eek_gtk_keyboard_new doc. Daiki Ueno 2011-01-23 16:59:05 +09:00
  • 192cab67e9 Fix "keysym-index-changed" callback of EekGtkKeyboard. Daiki Ueno 2011-01-22 16:50:15 +09:00
  • fa08da847a Don't install eek-clutter*.pc if Clutter build is disabled. Daiki Ueno 2011-01-22 16:27:59 +09:00
  • 81d40c829d Add doc. Daiki Ueno 2011-01-22 16:22:20 +09:00
  • 6e978cae63 Move "blank background" code from EekGtkKeyboard to EekRenderer. Daiki Ueno 2011-01-22 16:13:53 +09:00
  • a0167c4cc2 Re-organize API. Daiki Ueno 2011-01-22 11:52:20 +09:00
  • cab893b4aa Remove unused EekContainer#find_element_by_position. Daiki Ueno 2011-01-22 11:28:07 +09:00
  • 8399acda83 libeek: add EekKey#is_pressed. Daiki Ueno 2011-01-22 11:24:01 +09:00
  • 12550f4bc3 Re-implement Cairo-based rendering. Daiki Ueno 2011-01-22 11:12:12 +09:00
  • 2ec76cad54 Bump API version; ignore eek-marshallers.[ch]. Daiki Ueno 2011-01-22 11:12:12 +09:00
  • 47602652e4 Fix coding-style. Daiki Ueno 2011-01-19 14:20:39 +09:00
  • 158ddf2269 libeek: add new signal "keysym-index-changed" to EekKeyboard Daiki Ueno 2011-01-19 14:12:02 +09:00
  • 71d5259f85 libeek: define new boxed type EekColor for colors Daiki Ueno 2011-01-19 14:05:46 +09:00
  • 1ddf39b3da eekboard: replace GTK2_* with GTK_*. Daiki Ueno 2011-01-19 13:14:04 +09:00
  • 8b9981970d Reorganize build infrastructure. Daiki Ueno 2011-01-19 12:33:26 +09:00
  • 4accc5e2ac eekboard: don't use deprecated gtk_quit_add. Daiki Ueno 2011-01-13 16:05:54 +09:00
  • dc4e802bd1 libeek/gtk: add compatibility macro for gdk_cairo_create (>= 2.91.5) Daiki Ueno 2011-01-13 15:20:44 +09:00
  • 7b368057e3 eekboard: set window opacity based on the gconf setting Daiki Ueno 2011-01-12 15:59:45 +09:00
  • 2ea6fa9611 eekboard: support fullscreen mode Daiki Ueno 2011-01-12 15:59:16 +09:00
  • 125fd4c65c libeek/gtk: fix scale and geometry calculation Daiki Ueno 2011-01-12 15:45:18 +09:00
  • cf4d1109d3 Update to 0.0.7. eekboard-0.0.7 Daiki Ueno 2010-12-06 14:44:01 +09:00
  • c7c6d06907 eekboard: Reset modifiers just after normal key press. Daiki Ueno 2010-12-06 14:41:41 +09:00
  • 384d43bb80 libeek: Fix gtk keyboard rendering. Daiki Ueno 2010-12-06 13:06:11 +09:00
  • 29c55b6ca3 Suppress compiler warnings. Daiki Ueno 2010-12-06 12:12:52 +09:00
  • 910b0be5a5 eekboard: listen xklavier status events. Daiki Ueno 2010-12-06 12:09:02 +09:00
  • 706fa6310b Define AM_SILENT_RULES. Daiki Ueno 2010-12-06 11:33:32 +09:00
  • 248699d771 eekboard: change the default behavior to "standalone" mode. Daiki Ueno 2010-12-06 11:19:47 +09:00
  • 6343e37bc1 eekboard: reduce the number of allocs when parsing a config file. Daiki Ueno 2010-12-06 11:17:47 +09:00
  • f562e8c212 0.0.6 released. eekboard-0.0.6 Daiki Ueno 2010-11-15 14:37:57 +09:00
  • 8ff00226e2 Correct GTK API version in *.pc.in. Daiki Ueno 2010-11-15 14:35:03 +09:00
  • c72c75083c Fix typo. Daiki Ueno 2010-11-15 12:49:12 +09:00
  • 862a54eac3 Fix build against libnotify >= 0.7.0. Daiki Ueno 2010-11-15 12:49:01 +09:00
  • 12bc18e1ba Add compatibility code for GTK2. Daiki Ueno 2010-11-15 12:01:17 +09:00
  • f045bd0d50 Add --with-gtk configure option. Daiki Ueno 2010-11-15 11:46:12 +09:00
  • dfe06468ed Fix build against 2.91.5. Daiki Ueno 2010-11-12 15:12:46 +09:00
  • 3fda8da1a5 libeek: forward decl structs to let g-ir-scanner inspect their fields. Daiki Ueno 2010-10-13 16:57:14 +09:00
  • d0a5715f8c libeek: Add setter for position/size of EekElement. Daiki Ueno 2010-10-13 16:21:12 +09:00
  • 6b83bb8503 Clean up action groups on quit. Daiki Ueno 2010-10-13 15:04:41 +09:00
  • 69f1dba96a Require clutter-gtk-1.0. Daiki Ueno 2010-09-08 10:13:33 +09:00
  • dcbdd7ff63 eekboard: fix AltGr handling. Daiki Ueno 2010-08-25 18:46:02 +09:00
  • 9b28a011e7 Ignore generated files. Daiki Ueno 2010-08-23 14:50:00 +09:00
  • 350598dc55 eekboard: handle AltGr Daiki Ueno 2010-08-20 18:39:06 +09:00
  • ae9df021c2 libeek: eek_keyboard_find_key_by_position(): consider overlapped sections. Daiki Ueno 2010-08-13 11:42:32 +09:00
  • d7cb78ecf5 libeek: suppress debug message if DEBUG is not set. Daiki Ueno 2010-08-13 10:44:08 +09:00