839968dc84
Try using a custom keymap
2019-07-16 14:00:41 +02:00
fbdc5f4a93
Stash for sharing
2019-07-16 14:00:41 +02:00
6f5f49729c
Remove unused files and functions
2019-07-15 23:45:17 +02:00
4b2977d601
Plug 3 leaks
2019-07-11 13:26:04 +02:00
eb940bcf52
Remove currently unused eekboard code
2019-07-09 16:34:16 +02:00
83b36d07d0
Add note about unused code
2019-07-09 15:28:02 +02:00
e2944ff4a7
Use a macro to declare a type with private data
2019-07-09 00:46:03 +02:00
4d44129b04
Prevent compiler warnings by commenting out unused code
2019-07-09 00:24:57 +02:00
b3e1d84e6c
Merge branch 'mem' into 'master'
...
Fix visibility-related bugs
See merge request Librem5/squeekboard!25
2019-07-08 21:25:27 +00:00
094aa872ce
Cleanups: fix deprecated g_type_class_add_private()
...
- use G_DECLARE_ and G_DEFINE_ macros
- move all data into ClassNamePrivate
- use _get_instance_private()
This should not introduce any functional changes or breakage.
Skipped two classes (EekKeyboard and EekboardContextService) for now in
order not to break the build.
These two classes are used in some very funky WIP code that tries to
circumvent encapsulation.
(Funky code is in eekboard/key-emitter.c and eekboard/eekboard-context-service.c)
2019-07-08 08:44:05 +02:00
7a52080940
Remove automake leftovers
2019-07-04 14:51:00 +02:00
c3ffe6ab8b
visibility: Handle visibility change no-ops
2019-07-04 08:48:43 +00:00
484eb3303c
modifiers: Seem to be emitted correctly
2019-07-02 11:52:45 +00:00
baf848c791
layout: Ignore keycodes without corresponding keys
2019-07-01 12:57:52 +00:00
0d3b003aac
input method: Initialize the protocol and pretend to handle a few things
2019-06-30 19:03:24 +00:00
4b8a6bbbe0
fix: Remove leftover debug print
2019-06-29 12:16:34 +00:00
9e5629d1e0
Enable Wayland's virtual-keyboard protocol
...
This commit includes a little restructuring necessary for keeping wayland objects properly.
It doesn't fix broken modifier functionality yet.
2019-06-25 18:12:15 +00:00
c0fdffac28
Separate keyboards from the dbus handler
2019-06-23 10:59:45 +00:00
2e6d194a6f
Remove server-service
2019-06-23 10:26:24 +00:00
63dfb07b51
Simplify the storage of context
2019-06-23 09:54:09 +00:00
02525056d6
Removed X11 header, added some clarifications
2019-06-22 16:20:03 +00:00
8292429648
Context: removing more unused things
2019-06-22 16:04:33 +00:00
765c496068
Removed more unused stuff in context
2019-06-22 15:57:48 +00:00
d6feec8010
Removed d-bus paths from service class
2019-06-22 15:40:20 +00:00
f1fbb37547
Kill connection in context service
2019-06-22 15:31:08 +00:00
82d1f256b2
Remove released and cancelled key events
2019-06-22 12:23:04 +00:00
260ab42b9e
Forward press timestamps
2019-06-19 15:56:19 +00:00
a3d745edd0
Moved key pressing from context to keyboard
2019-06-19 15:27:29 +00:00
292c1d08d8
fixes: Minor type and include mismatches
2019-06-16 12:55:50 +00:00
70fda8ba64
Fix releasing buttons when dragged
2019-04-06 18:46:33 +00:00
53af829f46
Send both press and release events
2019-04-06 17:45:06 +00:00
53065a6d95
Fix crash on double click
2019-04-05 18:42:11 +00:00
862cfdb55d
Showing and hiding
2019-04-05 18:36:25 +00:00
6b15072764
dbus: Use generated code
2019-03-23 09:36:53 +00:00
cad1b02482
settings: Switching layouts according to input settings
2019-03-22 17:18:12 +00:00
09fe69f63a
cleanup: Remove Context dbus interface remains
2019-03-22 16:35:02 +00:00
8ecd81d51c
settings: Fall back to "us" layout when no file found
2019-03-22 16:20:39 +00:00
8f71b010cc
settings: Removed custom settings schema
2019-03-22 15:52:35 +00:00
d3410fdc61
Keyboard shows up on a single ShowKeyboard
2019-03-22 07:23:12 +00:00
8087c3e5d4
build: Use only meson for squeekboard
...
This breaks autoconf. The only resulting binary is the squeekboard GUI. It still needs the autotools-built eekboard client in order to do anything useful. That one needs to be built using a different branch, making this a WIP.
2019-03-15 20:59:29 +00:00
5803222e68
build: Remove libeekboard dependency
2019-03-14 18:03:10 +00:00
e212262f29
Stop key-repeat when the server receives a new D-Bus event.
...
Key-repeat timer should be cleared when the server receives a new D-Bus.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=857977
2012-10-01 11:55:04 +09:00
c71167d893
Fix out-of-tree build.
2012-10-01 11:55:00 +09:00
2d4e4c7a13
Fix compiler warnings.
2012-10-01 11:37:47 +09:00
f2a90935a3
Make "visible" property per client instead of per context.
2012-04-24 18:38:32 +09:00
8faae7ef08
Use git.mk.
2012-04-24 10:38:36 +09:00
3fd5eb789c
Fix EekboardContext::key_activated signature.
2012-03-30 16:27:48 +09:00
ee0505c100
Add keyboard selection dialog to preferences.
2012-03-28 12:54:22 +09:00
7eead1c1ff
Fix some mistakes.
2012-03-23 18:07:05 +09:00
048e08b59a
Factor out symbols from keyboard file.
2012-03-23 18:07:01 +09:00