David Boddie
b3e1d84e6c
Merge branch 'mem' into 'master'
...
Fix visibility-related bugs
See merge request Librem5/squeekboard!25
2019-07-08 21:25:27 +00:00
Hysterical Raisins
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
Guido Günther
7a52080940
Remove automake leftovers
2019-07-04 14:51:00 +02:00
Dorota Czaplejewicz
c3ffe6ab8b
visibility: Handle visibility change no-ops
2019-07-04 08:48:43 +00:00
Dorota Czaplejewicz
484eb3303c
modifiers: Seem to be emitted correctly
2019-07-02 11:52:45 +00:00
Dorota Czaplejewicz
baf848c791
layout: Ignore keycodes without corresponding keys
2019-07-01 12:57:52 +00:00
Dorota Czaplejewicz
0d3b003aac
input method: Initialize the protocol and pretend to handle a few things
2019-06-30 19:03:24 +00:00
Dorota Czaplejewicz
4b8a6bbbe0
fix: Remove leftover debug print
2019-06-29 12:16:34 +00:00
Dorota Czaplejewicz
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
Dorota Czaplejewicz
c0fdffac28
Separate keyboards from the dbus handler
2019-06-23 10:59:45 +00:00
Dorota Czaplejewicz
2e6d194a6f
Remove server-service
2019-06-23 10:26:24 +00:00
Dorota Czaplejewicz
63dfb07b51
Simplify the storage of context
2019-06-23 09:54:09 +00:00
Dorota Czaplejewicz
02525056d6
Removed X11 header, added some clarifications
2019-06-22 16:20:03 +00:00
Dorota Czaplejewicz
8292429648
Context: removing more unused things
2019-06-22 16:04:33 +00:00
Dorota Czaplejewicz
765c496068
Removed more unused stuff in context
2019-06-22 15:57:48 +00:00
Dorota Czaplejewicz
d6feec8010
Removed d-bus paths from service class
2019-06-22 15:40:20 +00:00
Dorota Czaplejewicz
f1fbb37547
Kill connection in context service
2019-06-22 15:31:08 +00:00
Dorota Czaplejewicz
82d1f256b2
Remove released and cancelled key events
2019-06-22 12:23:04 +00:00
Dorota Czaplejewicz
260ab42b9e
Forward press timestamps
2019-06-19 15:56:19 +00:00
Dorota Czaplejewicz
a3d745edd0
Moved key pressing from context to keyboard
2019-06-19 15:27:29 +00:00
Dorota Czaplejewicz
292c1d08d8
fixes: Minor type and include mismatches
2019-06-16 12:55:50 +00:00
Dorota Czaplejewicz
70fda8ba64
Fix releasing buttons when dragged
2019-04-06 18:46:33 +00:00
Dorota Czaplejewicz
53af829f46
Send both press and release events
2019-04-06 17:45:06 +00:00
Dorota Czaplejewicz
53065a6d95
Fix crash on double click
2019-04-05 18:42:11 +00:00
Dorota Czaplejewicz
862cfdb55d
Showing and hiding
2019-04-05 18:36:25 +00:00
Dorota Czaplejewicz
6b15072764
dbus: Use generated code
2019-03-23 09:36:53 +00:00
Dorota Czaplejewicz
cad1b02482
settings: Switching layouts according to input settings
2019-03-22 17:18:12 +00:00
Dorota Czaplejewicz
09fe69f63a
cleanup: Remove Context dbus interface remains
2019-03-22 16:35:02 +00:00
Dorota Czaplejewicz
8ecd81d51c
settings: Fall back to "us" layout when no file found
2019-03-22 16:20:39 +00:00
Dorota Czaplejewicz
8f71b010cc
settings: Removed custom settings schema
2019-03-22 15:52:35 +00:00
Dorota Czaplejewicz
d3410fdc61
Keyboard shows up on a single ShowKeyboard
2019-03-22 07:23:12 +00:00
Dorota Czaplejewicz
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
Dorota Czaplejewicz
5803222e68
build: Remove libeekboard dependency
2019-03-14 18:03:10 +00:00
Daiki Ueno
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
Daiki Ueno
c71167d893
Fix out-of-tree build.
2012-10-01 11:55:00 +09:00
Daiki Ueno
2d4e4c7a13
Fix compiler warnings.
2012-10-01 11:37:47 +09:00
Daiki Ueno
f2a90935a3
Make "visible" property per client instead of per context.
2012-04-24 18:38:32 +09:00
Daiki Ueno
8faae7ef08
Use git.mk.
2012-04-24 10:38:36 +09:00
Daiki Ueno
3fd5eb789c
Fix EekboardContext::key_activated signature.
2012-03-30 16:27:48 +09:00
Daiki Ueno
ee0505c100
Add keyboard selection dialog to preferences.
2012-03-28 12:54:22 +09:00
Daiki Ueno
7eead1c1ff
Fix some mistakes.
2012-03-23 18:07:05 +09:00
Daiki Ueno
048e08b59a
Factor out symbols from keyboard file.
2012-03-23 18:07:01 +09:00
Daiki Ueno
f442733b33
Fix some mistakes.
...
* remove useless g_obect_{set,get}_property call.
* free GError on error.
2012-03-16 18:15:50 +09:00
Daiki Ueno
a6fe5bd859
Use GInitable to define EekXklLayout.
2012-03-16 17:36:20 +09:00
Daiki Ueno
aca9a4dcb6
Fix some mistakes.
2011-09-15 17:47:38 +09:00
Daiki Ueno
db3538af64
Send DestroyContext when EekboardClient#dispose.
2011-09-01 11:19:41 +09:00
Daiki Ueno
04ac7fb19e
Fix typo.
2011-08-31 16:22:42 +09:00
Daiki Ueno
53e853fbc9
Change D-Bus signal name KeyPressed to KeyActivated.
2011-08-31 10:00:00 +09:00
Daiki Ueno
2f64b3ee13
Fix doc comments.
2011-08-24 17:59:57 +09:00
Daiki Ueno
42baa22cdc
Add doc comment for libeekboard.
2011-08-24 17:43:00 +09:00