aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)Author
2008-09-162008-09-16 Ross Burton <ross@linux.intel.com>ross
* src/matchbox-keyboard-image.c: Include render headers. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@2075 b067294f-1dea-0310-9683-c47a78595994
2008-02-07matchbox-keyboard: Stop the keyboard scaling beyond a sensible height on ↵richard
wide screens git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1910 b067294f-1dea-0310-9683-c47a78595994
2007-11-14matchbox: Fix configure.ac for packages that require expatrichard
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1820 b067294f-1dea-0310-9683-c47a78595994
2007-11-14matchbox: Update various configure.ac files, adding --enable-expat and ↵richard
--disable-expat options where needed and ensuring -L/lib doesn't end up in EXPAT_LIBS. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1819 b067294f-1dea-0310-9683-c47a78595994
2007-11-072007-11-07 Ross Burton <ross@openedhand.com>ross
* configure.ac: Fix typo resulting in debug always being on. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1801 b067294f-1dea-0310-9683-c47a78595994
2007-11-072007-11-07 Ross Burton <ross@openedhand.com.com>ross
* gtk-im/*.[ch]: Add copyright headers. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1800 b067294f-1dea-0310-9683-c47a78595994
2007-10-122007-10-12 Matthew Allum <mallum@openedhand.com>mallum
* layouts/keyboard.xml: Add UTF8 arrow keys (thanks to pippin) * src/matchbox-keyboard-ui.c: (mb_kbd_ui_event_loop): Disable gestures at least fo now. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1739 b067294f-1dea-0310-9683-c47a78595994
2007-10-092007-10-09 Ross Burton <ross@openedhand.com>ross
* src/matchbox-keyboard.h: * src/matchbox-keyboard-remote.c: * src/matchbox-keyboard-remote.h: * src/Makefile.am: Move the remote operations into a separate header. * gtk-im/im-protocol.c: * gtk-im/im-context.c: * gtk-im/Makefile.am: * gtk-im/im-protocol.h: * applet/applet.c: * applet/Makefile.am: Use src/matchbox-keyboard-remote.h instead of a copy of the enum, to avoid stupid bugs. Thanks to Daniel Willmann for noticing. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1736 b067294f-1dea-0310-9683-c47a78595994
2007-10-082007-10-08 Ross Burton <ross@openedhand.com>ross
* src/matchbox-keyboard.h: * src/matchbox-keyboard-ui.c: * src/matchbox-keyboard-remote.c: * gtk-im/im-protocol.h: Add a TOGGLE action to the RPC. * applet/applet.c: Instead of using a toggle button use an event box, and sent the toggle event. Based on patches by Stefan Schmidt and Daniel Willmann. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1732 b067294f-1dea-0310-9683-c47a78595994
2007-09-202007-09-20 Ross Burton <ross@openedhand.com>ross
* src/matchbox-keyboard.h: * src/matchbox-keyboard-remote.c: Change mb_kbd_remote_process_xevents to return MBKeyboardRemoteOperation instead of performing the operation. Also Declare mb_kbd_ui_limit_orientation. * src/matchbox-keyboard-ui.c: Action the operation reutrned returned by process_xevents, and if we receive a Hide command wait for 100ms before hiding the keyboard, so that if we immediately receive a Show the keyboard doesn't flicker. Based on a patch by Daniel Willmann <daniel@totalueberwachung.de>. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1687 b067294f-1dea-0310-9683-c47a78595994
2007-09-172007-09-17 Matthew Allum <mallum@openedhand.com>mallum
* src/matchbox-keyboard-key.c: Dont set uneeded shift flag in libfakekey (Daniel Willmann) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1675 b067294f-1dea-0310-9683-c47a78595994
2007-07-042007-07-04 Matthew Allum <mallum@openedhand.com>mallum
* src/matchbox-keyboard-ui.c: (mb_kbd_ui_resources_create): Hack to avoid starting before EWMH window manager is started (only in daemon mode) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1583 b067294f-1dea-0310-9683-c47a78595994
2007-06-102007-06-10 Matthew Allum <mallum@openedhand.com>mallum
* README: Update syncing TODO and adding info about GTK IM method. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1562 b067294f-1dea-0310-9683-c47a78595994
2007-06-022007-06-02 Ross Burton <ross@openedhand.com>ross
* Makefile.am: * layouts/Makefile.am: Make distcheck build the examples, GTK+ IM, and panel applet. Also clean up dist rules. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1559 b067294f-1dea-0310-9683-c47a78595994
2007-06-022007-06-02 Ross Burton <ross@openedhand.com>ross
* configure.ac: * Makefile.am: * applet/Makefile.am: * applet/applet.c: Add matchbox-panel-2 applet to show and hide the keyboard. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1558 b067294f-1dea-0310-9683-c47a78595994
2007-06-022007-06-02 Ross Burton <ross@openedhand.com>ross
* gtk-im/Makefile.am: Fix distcheck. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1557 b067294f-1dea-0310-9683-c47a78595994
2007-05-172007-05-17 Matthew Allum <mallum@openedhand.com>mallum
* src/matchbox-keyboard-ui.c: Actually select for structure notify events on root to know when a resize has happened. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1544 b067294f-1dea-0310-9683-c47a78595994
2007-05-152007-05-15 Matthew Allum <mallum@openedhand.com>mallum
* src/matchbox-keyboard-ui.c: * src/matchbox-keyboard.c: * src/matchbox-keyboard.h: show/hide only when needed. Add an 'orientaion' switch to limit when keyboard is displayed. (Needs likely be done in a better way but enough for Z's) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1542 b067294f-1dea-0310-9683-c47a78595994
2007-05-152007-05-15 Ross Burton <ross@openedhand.com>ross
* src/matchbox-keyboard-ui.c: When showing, redraw the UI too. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1541 b067294f-1dea-0310-9683-c47a78595994
2007-05-152007-05-15 Matthew Allum <mallum@openedhand.com>mallum
* src/matchbox-keyboard-remote.c: * src/matchbox-keyboard-ui.c: Dont intercept and handle *ALL* configure events. Add some more debug info. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1540 b067294f-1dea-0310-9683-c47a78595994
2007-05-152007-05-15 Ross Burton <ross@openedhand.com>ross
* gtk-im/im-protocol.c: Send the event with a mask specified. I'm not entirely sure why, but everyone else does it. * src/matchbox-keyboard-ui.c: Listen for events with the same mask. Also redraw the keyboard when it is shown. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1539 b067294f-1dea-0310-9683-c47a78595994
2007-05-142007-05-14 Matthew Allum <mallum@openedhand.com>mallum
* gtk-im/im-protocol.c: (protocol_send_event): * src/matchbox-keyboard-ui.c: (mb_kbd_ui_resources_create): Hopefully fix XEvent IPC between remote and gtk-im. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1538 b067294f-1dea-0310-9683-c47a78595994
2007-05-142007-05-14 Ross Burton <ross@openedhand.com>ross
* gtk-im/im-context.[ch]: Derive from GtkIMContextSimple so that editing actually works, and chain up the focus in/out methods. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1537 b067294f-1dea-0310-9683-c47a78595994
2007-05-142007-05-14 Matthew Allum <mallum@openedhand.com>mallum
* src/Makefile.am: * src/matchbox-keyboard-remote.c: * src/matchbox-keyboard-ui.c: * src/matchbox-keyboard.c: * src/matchbox-keyboard.h: Add a mechansim for remotely enabling/disabling the keyboard (as used by gtk-im). '-d' option enables. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1536 b067294f-1dea-0310-9683-c47a78595994
2007-05-142007-05-14 Ross Burton <ross@openedhand.com>ross
* configure.ac: Use AC_HELP_STRING to make --help look pretty. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1535 b067294f-1dea-0310-9683-c47a78595994
2007-05-142007-05-14 Ross Burton <ross@openedhand.com>ross
* configure.ac: * Makefile.am: Add --enable-gtk-im, and use libtool. * gtk-im/: Add *very* simple GTK+ Input Method that sends an X client message to the root window when the keyboard should be displayed. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1534 b067294f-1dea-0310-9683-c47a78595994
2007-05-14Remove maintainer modeross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1533 b067294f-1dea-0310-9683-c47a78595994
2006-07-202006-07-20 Matthew Allum <mallum@openedhand.com>mallum
* layouts/keyboard-ru.xml: * src/config-parser.c: (config_handle_key_subtag), (config_handle_layout_tag), (config_xml_start_cb), (mb_kbd_config_load): Apply patches from Paul Sokolovsky for Russian layout improvements and more error messages from config parser. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1362 b067294f-1dea-0310-9683-c47a78595994
2006-05-222006-05-22 Matthew Allum <mallum@openedhand.com>mallum
* src/matchbox-keyboard-ui.c: (mb_kdb_ui_unit_key_size): Dont include keys with set width in min key size calc. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1346 b067294f-1dea-0310-9683-c47a78595994
2006-05-162006-05-16 Matthew Allum <mallum@openedhand.com>mallum
* README: Add some notes on setting images on key faces. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1343 b067294f-1dea-0310-9683-c47a78595994
2006-05-162006-05-16 Matthew Allum <mallum@openedhand.com>mallum
* src/config-parser.c: (config_handle_key_subtag): Try and load relative image filenaes * src/matchbox-keyboard-image.c: (png_file_load), (mb_kbd_image_new): Force an alpha channel into PNG images without one. * src/matchbox-keyboard-ui.c: (mb_kbd_ui_min_key_size), (mb_kbd_ui_allocate_ui_layout): Fix a layout issue in mb_kbd_ui_min_key_size() lieing. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1342 b067294f-1dea-0310-9683-c47a78595994
2006-05-152006-05-15 Matthew Allum <mallum@openedhand.com>mallum
* configure.ac: * layouts/keyboard.xml: * src/Makefile.am: * src/config-parser.c: (config_handle_key_subtag): * src/matchbox-keyboard-image.c: * src/matchbox-keyboard-key.c: (mb_kbd_key_set_image_face): * src/matchbox-keyboard-ui-xft-backend.c: (mb_kbd_ui_xft_redraw_key): * src/matchbox-keyboard-ui.c: (mb_kdb_ui_unit_key_size), (mb_kbd_ui_min_key_size): * src/matchbox-keyboard.h: Add initial support for defineable PNG images on keys. Keys with images sizing a little borked atm. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1341 b067294f-1dea-0310-9683-c47a78595994
2006-03-312006-03-31 Matthew Allum <mallum@openedhand.com>mallum
* src/matchbox-keyboard-ui.c: (mb_kbd_ui_event_loop): Add some basic gesture support. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1331 b067294f-1dea-0310-9683-c47a78595994
2006-03-152006-03-15 Matthew Allum <mallum@openedhand.com>mallum
* layouts/keyboard-ru.xml: Fix broken XML git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1325 b067294f-1dea-0310-9683-c47a78595994
2006-03-02Add US layoutmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1318 b067294f-1dea-0310-9683-c47a78595994
2006-02-282006-02-28 Matthew Allum <mallum@openedhand.com>mallum
* src/config-parser.c: (config_load_file): Use ~/.matchbox not ~/matchbox git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1315 b067294f-1dea-0310-9683-c47a78595994
2006-02-282006-02-28 Matthew Allum <mallum@openedhand.com>mallum
* configure.ac: Make version 0.1. Make cairo usage explicit. * layouts/Makefile.am: * layouts/keyboard-numpad.xml: New Layout. * src/matchbox-keyboard-ui-xft-backend.c: (mb_kbd_ui_xft_redraw_key): * src/matchbox-keyboard-ui.c: (mb_kdb_ui_unit_key_size), (mb_kbd_ui_allocate_ui_layout), (mb_kbd_ui_handle_configure), (mb_kbd_ui_event_loop): * src/matchbox-keyboard.c: (mb_kbd_new): Fixups for layout on small screens and improvements for high DPI layouts. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1314 b067294f-1dea-0310-9683-c47a78595994
2005-10-272005-10-27 Matthew Allum <mallum@openedhand.com>mallum
* README: Update with current info * src/config-parser.c: (mb_kbd_config_load): * src/matchbox-keyboard-ui.c: (mb_kdb_ui_unit_key_size), (mb_kbd_ui_min_key_size), (mb_kbd_ui_allocate_ui_layout), (mb_kbd_ui_resize), (mb_kbd_ui_realize): * src/matchbox-keyboard.c: (mb_kbd_new): Minor cleanups. Improve cmd line option parsing and add a usage() func. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1269 b067294f-1dea-0310-9683-c47a78595994
2005-10-262005-10-26 Matthew Allum <mallum@openedhand.com>mallum
* examples/Makefile.am: * examples/matchbox-keyboard-embbed.c: Rename matchbox-keyboard-embbed.c git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1267 b067294f-1dea-0310-9683-c47a78595994
2005-10-262005-10-26 Matthew Allum <mallum@openedhand.com>mallum
* AUTHORS: Populate. * Makefile.am: * configure.ac: * src/Makefile.am: Fix cairo build issues, * src/matchbox-keyboard-xembed.c: Add XEMBED support for embedding keyboard in other apps. * examples/Makefile.am: * examples/matchbox-keyboard-embbed.c: Add example embedding app * src/config-parser.c: (config_str_to_keysym), (config_str_to_modtype), (config_xml_start_cb): * src/matchbox-keyboard-key.c: (mb_kbd_key_get_extended), (mb_kbd_key_set_row), (mb_kdb_key_has_state), (mb_kbd_key_set_glyph_face), (mb_kbd_key_get_glyph_face), (mb_kbd_key_set_image_face), (mb_kbd_key_set_char_action), (mb_kbd_key_press): * src/matchbox-keyboard-layout.c: * src/matchbox-keyboard-row.c: * src/matchbox-keyboard-ui-cairo-backend.c: (mb_kbd_ui_cairo_text_extents), (mb_kbd_ui_cairo_load_font), (mb_kbd_ui_cairo_redraw_key), (mb_kbd_ui_cairo_pre_redraw), (mb_kbd_ui_cairo_resources_create), (mb_kbd_ui_cairo_resize), (mb_kbd_ui_cairo_init): * src/matchbox-keyboard-ui-cairo-backend.h: * src/matchbox-keyboard-ui-xft-backend.c: (mb_kbd_ui_xft_text_extents), (mb_kbd_ui_xft_redraw_key), (mb_kbd_ui_xft_resources_create), (mb_kbd_ui_xft_resize), (mb_kbd_ui_xft_init): * src/matchbox-keyboard-ui-xft-backend.h: * src/matchbox-keyboard-ui.c: (get_current_window_manager_name), (get_desktop_area), (get_xevent_timed), (mb_kbd_ui_send_keysym_press), (mb_kbd_ui_send_release), (mb_kdb_ui_unit_key_size), (mb_kbd_ui_min_key_size), (mb_kbd_ui_redraw_row), (mb_kbd_ui_swap_buffers), (mb_kbd_ui_redraw), (mb_kbd_ui_resources_create), (mb_kbd_ui_resize), (mb_kbd_ui_event_loop), (mb_kbd_ui_realize), (mb_kbd_ui_init): * src/matchbox-keyboard.c: (mb_kbd_new): * src/matchbox-keyboard.h: * src/util.c: (util_utf8_char_cnt), (util_file_readable): Fix GCC 4 Warnings. Add License to all files. Improve buggy cairo backend and add gradient keys git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1266 b067294f-1dea-0310-9683-c47a78595994
2005-10-202005-10-21 Matthew Allum <mallum@openedhand.com>mallum
* configure.ac: * src/Makefile.am: * src/matchbox-keyboard-ui-cairo-backend.c: * src/matchbox-keyboard-ui-cairo-backend.h: * src/matchbox-keyboard-ui-xft-backend.c: * src/matchbox-keyboard-ui-xft-backend.h: * src/matchbox-keyboard-ui.c: (mb_kbd_ui_resources_create): * src/matchbox-keyboard.h: Break out rendering backend and add optional initial cairo based rendering backend ( based on patch from Tuukka Pasanen ) * layouts/Makefile.am: * layouts/keyboard-fi.xml: Add finish layout via Tuukka Pasanen git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1265 b067294f-1dea-0310-9683-c47a78595994
2005-10-10attempt to fix stuck keysmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1258 b067294f-1dea-0310-9683-c47a78595994
2005-10-042005-10-04 mallum <mallum@openedhand.com>mallum
* src/matchbox-keyboard.c: (mb_kbd_new): Make initial point size smaller to kbd fitting on large DPI's. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1253 b067294f-1dea-0310-9683-c47a78595994
2005-09-15Minor layout fixes via Michal Ludvigmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1201 b067294f-1dea-0310-9683-c47a78595994
2005-09-012005-09-01 mallum,,, <mallum@openedhand.com>mallum
* layouts/Makefile.am: * layouts/keyboard-ru.xml: Add Russian layout from Stanislav Bogatyrev git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1196 b067294f-1dea-0310-9683-c47a78595994
2005-06-20dvorak layoutmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1183 b067294f-1dea-0310-9683-c47a78595994
2005-05-17Add skip pager hintmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1157 b067294f-1dea-0310-9683-c47a78595994
2005-05-10Attempt to better support metacitymallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1149 b067294f-1dea-0310-9683-c47a78595994
2005-05-02Implement key repeatmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1139 b067294f-1dea-0310-9683-c47a78595994
2005-04-27A couple of tweaks, see ChangeLogmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1135 b067294f-1dea-0310-9683-c47a78595994