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
e94e64d204
Move dbus setup closer together
2019-06-23 10:42:20 +00:00
Dorota Czaplejewicz
e503e35b84
Rename squeak_ to squeek_ for consitency
2019-06-23 10:30:25 +00:00
Dorota Czaplejewicz
752592a3d8
Fixed build
2019-06-23 10:29:18 +00:00
Dorota Czaplejewicz
2e6d194a6f
Remove server-service
2019-06-23 10:26:24 +00:00
Dorota Czaplejewicz
02525056d6
Removed X11 header, added some clarifications
2019-06-22 16:20:03 +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
292c1d08d8
fixes: Minor type and include mismatches
2019-06-16 12:55:50 +00:00
Dorota Czaplejewicz
862cfdb55d
Showing and hiding
2019-04-05 18:36:25 +00:00
Dorota Czaplejewicz
b065b16bf1
Use layer shell
2019-04-05 15:39:57 +00:00
Dorota Czaplejewicz
6b15072764
dbus: Use generated code
2019-03-23 09:36:53 +00:00
Dorota Czaplejewicz
8f71b010cc
settings: Removed custom settings schema
2019-03-22 15:52:35 +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
10bd0ea09e
build: Remove eekboard-server
2019-03-14 20:40:27 +00:00
Dorota Czaplejewicz
5803222e68
build: Remove libeekboard dependency
2019-03-14 18:03:10 +00:00
Dorota Czaplejewicz
a243fce1ae
build: Squeekboard build in meson
2019-03-14 17:29:13 +00:00
Dorota Czaplejewicz
c8059ebf50
stubbing: Key generation events
...
Only enabled when Xtest is in use. It's probably always meant to be in use though, as this piece of code also opens the preferences dialog
2019-03-14 11:09:35 +00:00
Daiki Ueno
2d4e4c7a13
Fix compiler warnings.
2012-10-01 11:37:47 +09:00
Daiki Ueno
2e822cb6a6
Don't crash when all the keyboards are removed.
2012-08-15 17:27:20 +09:00
Daiki Ueno
f2a90935a3
Make "visible" property per client instead of per context.
2012-04-24 18:38:32 +09:00
Daiki Ueno
cee741eca0
Fix initial window size.
2012-04-24 12:48:35 +09:00
Daiki Ueno
8faae7ef08
Use git.mk.
2012-04-24 10:38:36 +09:00
Daiki Ueno
4a346211b8
Show tooltips.
2012-04-23 16:43:06 +09:00
Daiki Ueno
4df2ecc8ae
Don't abort when failed to load keyboard.
2012-04-16 14:37:18 +09:00
Daiki Ueno
528981f913
Drop IBus dependency when compiling.
2012-03-30 17:23:47 +09:00
Daiki Ueno
7298d320e0
Refine keysym handling.
2012-03-29 16:27:56 +09:00
Daiki Ueno
39154fa5ad
Fix keysym replace logic.
2012-03-28 19:03:34 +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
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
32a1d23c2a
Simplify codebase.
...
* Drop clutter support.
* Unify eek-xkb into eek-xkl.
* Generate vapi from gir instead of gi.
2012-03-16 16:32:33 +09:00
Daiki Ueno
9490428535
Don't call g_log_set_always_fatal() in eekboard-server.
2011-10-11 11:37:02 +09:00
Daiki Ueno
148d8e7524
Revive eekboard -k option to specify keyboard from command line.
2011-09-28 15:07:46 +09:00
Daiki Ueno
aca9a4dcb6
Fix some mistakes.
2011-09-15 17:47:38 +09:00
Daiki Ueno
953c35bdac
Change window strut when monitor changed.
2011-09-15 17:47:26 +09:00
Daiki Ueno
596b33f149
Fix commit 15f7b0ec.
2011-09-12 17:24:36 +09:00
Daiki Ueno
ef3ea618d2
Change the type of gsettings key "keyboard" from s to as.
...
Also rename it to "keyboards".
2011-09-12 15:33:59 +09:00
Daiki Ueno
15f7b0ecff
Send fake key event for each character in EekText symbol.
2011-09-12 12:51:17 +09:00
Daiki Ueno
0d93f31eea
Add window size constraint option in gsettings.
2011-09-02 18:18:47 +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
43ab623fac
Make sure that preferences dialog is kept above.
2011-08-25 07:11:50 +09:00
Daiki Ueno
6fb96ea5d6
Fix crash in key replace logic.
2011-08-25 05:39:51 +09:00
Daiki Ueno
d4a78e5dc7
Suppress compile warnings.
2011-08-24 17:44:31 +09:00
Daiki Ueno
828b2d66d1
Save delay/interval as uint, instead of int.
2011-08-24 17:04:50 +09:00
Daiki Ueno
8ab4fb7946
Implement preferences dialog.
2011-08-24 15:24:59 +09:00
Daiki Ueno
e46a3f89ed
Add theme option in gsettings.
2011-08-23 17:49:43 +09:00