Age | Commit message (Collapse) | Author |
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
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>
|
|
* 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>
|
|
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>
|
|
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>
|
|
|
|
|
|
Current versions of the gcc linker will bail out when symbols is in a
library that is only implicitely linked.
|
|
|
|
|
|
It was only used by the OpenedHand site builder that doesn't run anymore, and
was increasingly inaccurate.
|
|
* 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
|
|
wide screens
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1910 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1820 b067294f-1dea-0310-9683-c47a78595994
|
|
--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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1543 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1533 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1454 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-keyboard@1448 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|