Commit Graph
100 Commits
Author SHA1 Message Date
Daiki Ueno 8b9981970d Reorganize build infrastructure.
Generate glib marshallers for libeek, check for pangocairo instead of checking
pango and cairo individually, and link libeek against pango and cairo.
2011-01-19 12:37:06 +09:00
Daiki Ueno 4accc5e2ac eekboard: don't use deprecated gtk_quit_add. 2011-01-13 16:05:54 +09:00
Daiki Ueno dc4e802bd1 libeek/gtk: add compatibility macro for gdk_cairo_create (>= 2.91.5) 2011-01-13 15:20:44 +09:00
Daiki Ueno 7b368057e3 eekboard: set window opacity based on the gconf setting 2011-01-12 15:59:45 +09:00
Daiki Ueno 2ea6fa9611 eekboard: support fullscreen mode 2011-01-12 15:59:16 +09:00
Daiki Ueno 125fd4c65c libeek/gtk: fix scale and geometry calculation 2011-01-12 15:45:36 +09:00
Daiki Ueno cf4d1109d3 Update to 0.0.7. 2010-12-06 14:44:01 +09:00
Daiki Ueno c7c6d06907 eekboard: Reset modifiers just after normal key press. 2010-12-06 14:42:14 +09:00
Daiki Ueno 384d43bb80 libeek: Fix gtk keyboard rendering. 2010-12-06 13:06:11 +09:00
Daiki Ueno 29c55b6ca3 Suppress compiler warnings. 2010-12-06 12:12:52 +09:00
Daiki Ueno 910b0be5a5 eekboard: listen xklavier status events. 2010-12-06 12:09:17 +09:00
Daiki Ueno 706fa6310b Define AM_SILENT_RULES. 2010-12-06 11:33:32 +09:00
Daiki Ueno 248699d771 eekboard: change the default behavior to "standalone" mode. 2010-12-06 11:19:47 +09:00
Daiki Ueno 6343e37bc1 eekboard: reduce the number of allocs when parsing a config file. 2010-12-06 11:18:18 +09:00
Daiki Ueno f562e8c212 0.0.6 released. 2010-11-15 14:37:57 +09:00
Daiki Ueno 8ff00226e2 Correct GTK API version in *.pc.in. 2010-11-15 14:35:03 +09:00
Daiki Ueno c72c75083c Fix typo. 2010-11-15 12:49:12 +09:00
Daiki Ueno 862a54eac3 Fix build against libnotify >= 0.7.0. 2010-11-15 12:49:01 +09:00
Daiki Ueno 12bc18e1ba Add compatibility code for GTK2. 2010-11-15 12:01:17 +09:00
Daiki Ueno f045bd0d50 Add --with-gtk configure option. 2010-11-15 11:46:12 +09:00
Daiki Ueno dfe06468ed Fix build against 2.91.5. 2010-11-12 15:12:56 +09:00
Daiki Ueno 3fda8da1a5 libeek: forward decl structs to let g-ir-scanner inspect their fields. 2010-10-13 16:58:31 +09:00
Daiki Ueno d0a5715f8c libeek: Add setter for position/size of EekElement. 2010-10-13 16:21:12 +09:00
Daiki Ueno 6b83bb8503 Clean up action groups on quit. 2010-10-13 15:04:41 +09:00
Daiki Ueno 69f1dba96a Require clutter-gtk-1.0. 2010-09-08 10:13:33 +09:00
Daiki Ueno dcbdd7ff63 eekboard: fix AltGr handling. 2010-08-25 18:46:02 +09:00
Daiki Ueno 9b28a011e7 Ignore generated files. 2010-08-23 14:50:00 +09:00
Daiki Ueno 350598dc55 eekboard: handle AltGr 2010-08-20 18:39:06 +09:00
Daiki Ueno ae9df021c2 libeek: eek_keyboard_find_key_by_position(): consider overlapped sections. 2010-08-13 11:43:10 +09:00
Daiki Ueno d7cb78ecf5 libeek: suppress debug message if DEBUG is not set. 2010-08-13 10:44:08 +09:00
Daiki Ueno ef2e9acf1e Update TODO. 2010-08-13 10:43:17 +09:00
Daiki Ueno 7f52069e41 libeek: terminate args of eek_xkb_layout_set_names_full() with NULL instead of -1. 2010-08-13 08:11:40 +09:00
Daiki Ueno 9a5c0d9cdc libeek: more distcheck fixes. 2010-08-13 08:10:47 +09:00
Daiki Ueno 551fb17e02 Fix for distcheck. 2010-08-12 17:10:34 +09:00
Daiki Ueno b5b9864033 0.0.5 released. 2010-08-12 16:54:06 +09:00
Daiki Ueno a2d2ef3a5e libeek: add eek_xkb_layout_set_names_full_valist(). 2010-08-12 12:03:21 +09:00
Daiki Ueno b09a586357 eekboard: add eekboard-sample.conf. 2010-08-12 10:19:54 +09:00
Daiki Ueno 70f3bc5308 libeek: make GTK key event handling robuster. 2010-08-11 17:45:52 +09:00
Daiki Ueno 8bc7b754bc eekboard: react to key events by default. 2010-08-11 17:36:33 +09:00
Daiki Ueno 3d5160455a eekboard: error if config file cannot be read. 2010-08-11 16:50:10 +09:00
Daiki Ueno 983cc22761 eekboard: config file support. 2010-08-11 16:45:57 +09:00
Daiki Ueno 6d80e4cacb eekboard: add --toolkit and --standalone. 2010-08-11 11:49:52 +09:00
Daiki Ueno 1c5a271177 eekboard: refile focus event handling. 2010-08-10 16:32:17 +09:00
Daiki Ueno e4891ccf6b eekboard: don't hide the eekboard window on a11y focus event. 2010-08-10 14:44:50 +09:00
Daiki Ueno 48bfc7485f eekboard: set icon on notification. 2010-08-10 14:23:04 +09:00
Daiki Ueno 2e297ab1ef Merge branch 'a11y' of github.com:ueno/eekboard into a11y 2010-08-09 12:14:30 +09:00
Daiki Ueno 828fc553b4 eekboard: use libnotify to display notification. 2010-08-09 11:10:52 +09:00
Daiki Ueno 08e1a6c69a Merge branch 'master' into a11y
Conflicts:
	eek/eek-gtk-keyboard.c
2010-08-05 12:38:01 +09:00
Daiki Ueno 039ea44520 libeek: add eek_keyboard_find_key_by_position(). 2010-08-05 12:32:14 +09:00
Daiki Ueno 65c1abbe27 eekboard: hide window by default if GNOME a11y is enabled. 2010-07-29 18:53:43 +09:00
Daiki Ueno 0ab5a0f114 Implement "Monitor Key Typing" using AT-SPI C. 2010-07-22 17:34:09 +09:00
Daiki Ueno 94219bd31e Ignore motion event when button is pressed. 2010-07-22 15:56:43 +09:00
Daiki Ueno 7c2457e659 Remove workaround for Clutter Bug #2137. 2010-07-05 13:04:12 +09:00
Daiki Ueno a156453301 0.0.4 released. 2010-07-01 11:08:49 +09:00
Daiki Ueno c2e53ec9a9 Update translation. 2010-07-01 11:03:34 +09:00
Daiki Ueno 687b2a83b4 Port GLX_INTEL_swap_event work around from Clutter-Gtk to eekboard.c. 2010-07-01 11:02:54 +09:00
Daiki Ueno a1f7d628bb Add more TODO. 2010-06-23 16:09:17 +09:00
Daiki Ueno 789ee66836 Update TODO. 2010-06-23 16:06:02 +09:00
Daiki Ueno 9ec42b66f3 eekboard: add command-line options 2010-06-23 16:05:52 +09:00
Daiki Ueno b2b44a0810 libeek: make temporary copies of config parameters in #set_model() etc. 2010-06-23 16:02:07 +09:00
Daiki Ueno 59076afcb5 eekboard: release fakekey on quit 2010-06-23 12:14:52 +09:00
Daiki Ueno 5ab24250bc libeek: check widget is realized when preparing pixmap 2010-06-23 12:14:07 +09:00
Daiki Ueno 273b0653da 0.0.3 released. 2010-06-23 11:01:12 +09:00
Daiki Ueno b583cfb9f6 Fix parallel build. 2010-06-23 10:57:32 +09:00
Daiki Ueno 84cdf6ec78 libeek: don't generate EekClutter-0.1.gir if --disable-clutter is given 2010-06-22 17:57:24 +09:00
Daiki Ueno 4623d78e0d Cosmetic fix. 2010-06-22 17:29:55 +09:00
Daiki Ueno 89cc9ffa46 0.0.2 released 2010-06-22 17:19:36 +09:00
Daiki Ueno 27ddc144e0 libeek: add Since: doc-comment 2010-06-22 17:19:25 +09:00
Daiki Ueno 6e54383d1d libeek: update the project URL in *.pc 2010-06-22 17:18:46 +09:00
Daiki Ueno e955bb11fa libeek: fix memory leak 2010-06-22 17:14:08 +09:00
Daiki Ueno f08c926945 eekboard: quit gracefully 2010-06-22 17:01:53 +09:00
Daiki Ueno fdb083bb12 libeek: supress compiler warning 2010-06-22 17:01:43 +09:00
Daiki Ueno e604e6af22 libeek: fix memory leak 2010-06-22 17:01:24 +09:00
Daiki Ueno 9aabdc0812 Fix coding style. 2010-06-22 16:29:24 +09:00
Daiki Ueno a388d9e6e1 libeek: add wrapper functions to avoid exposing XKB/XKL structures to GIR 2010-06-22 16:14:28 +09:00
Daiki Ueno 4dab7af44d Minor fix for Vala binding. 2010-06-22 14:07:44 +09:00
Daiki Ueno 60a0c199eb Fix doc. 2010-06-22 13:06:42 +09:00
Daiki Ueno de7f31f067 Refine "Usage Overview". 2010-06-22 13:00:47 +09:00
Daiki Ueno ae4e29a968 Add Vala language binding. 2010-06-22 12:24:18 +09:00
Daiki Ueno f50a8a98f4 Generate gobject-introspection files. 2010-06-22 10:44:19 +09:00
Daiki Ueno b3903bcc7f libeek: draw rotated section with GTK UI 2010-06-22 10:10:24 +09:00
Daiki Ueno bc38ac837b Add a TODO entry. 2010-06-21 17:52:04 +09:00
Daiki Ueno c2c1a79046 Add more TODO entries. 2010-06-21 17:48:41 +09:00
Daiki Ueno b902e759cb eekboard: use widget allocation size for initial keyboard size 2010-06-21 17:46:44 +09:00
Daiki Ueno c3348022d1 0.0.1 released. 2010-06-21 14:11:39 +09:00
Daiki Ueno cf491ddc6a Remove old entries from TODO. 2010-06-21 14:11:18 +09:00
Daiki Ueno 7f59a7ebf0 libeek: add libeek-gtk.pc. 2010-06-21 13:32:08 +09:00
Daiki Ueno e0e7d9909e eekboard: refine translation 2010-06-21 12:46:23 +09:00
Daiki Ueno 8953d29831 eekboard: delay menu creation until the user selects the root menu 2010-06-21 12:38:23 +09:00
Daiki Ueno f3505f025f libeek: add a typecast 2010-06-21 12:37:53 +09:00
Daiki Ueno 2c0301c79b libeek: add convenience function to set/unset layout options
New functions: eek_xkl_layout_enable_option(), eek_xkl_layout_disable_option(),
eek_xkl_layout_get_option().
2010-06-21 12:37:16 +09:00
Daiki Ueno 5ee1775958 libeek: add padding for ABI compatibility 2010-06-21 06:23:02 +09:00
Daiki Ueno 8b118ce1a0 Suggest --disable-clutter when clutter-gtk-0.90 is not found. 2010-06-19 10:36:28 +09:00
Daiki Ueno 552cea48b8 eekboard: set translation domain for menu 2010-06-19 10:36:03 +09:00
Daiki Ueno 36c40b2949 po/ja.po: set plural form 2010-06-19 10:35:45 +09:00
Daiki Ueno 820cae854b Doc fixes.
Add AUTHORS.
Add more sentences to eek-overview.xml.
2010-06-19 06:43:11 +09:00
Daiki Ueno c08befda74 libeek: reuse key texture when resizing EekGtkKeyboard 2010-06-18 23:29:13 +09:00
Daiki Ueno 5b51134643 libeek: support resizing with EekGtkKeyboard 2010-06-18 19:37:36 +09:00
Daiki Ueno 542e9037ed Simplify intltool support. 2010-06-18 18:51:26 +09:00
Daiki Ueno d00eadf3b3 Fix intltoolize. 2010-06-18 18:39:53 +09:00