aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-07-13Bump version to 0.1.1, Update contact info0.1.1matchbox-keyboard-0-1Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13applet: Port to ScalingImage2Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-05-18Addition of french keyboardHerve Jourdain
Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr> Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-05-18Support of "caps" tagHerve Jourdain
This patch allows the support of a "caps" tag, that defines the value of the key when the CAPS action modifier is in effect. This feature is needed for the french keyboard - at least - in order to handle the uppercase accented letters, that are the ones accessible when caps is on, for some keys. There is no impact when the tag is not used in the xml description of the layout, therefore there should be no impact on keyboards not using this tag. Tests have been done using sato. Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr> Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-05-18gtk-im: Add support for GTK+3 as well as GTK+2Jussi Kukkonen
* A few changes to avoid deprecated macros, otherwise the code works for both versions * add --enable-gtk3-im configure flag Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-03-17matchbox-keyboard-ui.c: Fix int -> long to address 32bit vs 64 bit addressingSaul Wold
The soft keyboard was displaying incorrectly on 64bit machines [YOCTO #9254] Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-01-18config-parser: Use matching printf formatKhem Raj
XML_GetCurrentLineNumber() returns unsigned long as clang is telling us here src/config-parser.c:603:6: warning: format specifies type 'int' but the argument has type 'XML_Size' (aka 'unsigned long') [-Wformat] XML_GetCurrentLineNumber(p), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-11-21matchbox-keyboard-image: fix build with libpng 1.5Ross Burton
2013-11-21build: clean up libpng check, and don't require 1.2Ross Burton
2013-11-21explicitely link against required librariersTomas Frydrych
Current versions of the gcc linker will bail out when symbols is in a library that is only implicitely linked.
2012-03-13Relicense applet/applet.c to LGPLRoss Burton
2012-02-08Relicense to LGPL, apart from applet/applet.cRoss Burton
2012-02-08Remove the DOAP fileRoss Burton
It was only used by the OpenedHand site builder that doesn't run anymore, and was increasingly inaccurate.
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-17Remove whitespaceross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1543 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
2007-01-26Fix XMLmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1454 b067294f-1dea-0310-9683-c47a78595994
2007-01-26Add DOAP filemallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1448 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