Commit Graph

299 Commits

Author SHA1 Message Date
7a52080940 Remove automake leftovers 2019-07-04 14:51:00 +02:00
43579b51f0 session: Register to the session manager
Registering as "sm.puri.OSK0", because that's as much as the session knows about the virtual keyboard.
2019-07-04 07:58:34 +00:00
3d1133cdb5 Fix memory corruption due to a wrong assumption 2019-07-04 07:48:46 +00:00
61a5e8d4fd install: Don't distribute dbus definition
Instead, require virtboard to provide it.
2019-07-02 18:13:34 +00:00
319d64e1e5 build: Link Rust library statically 2019-07-02 10:11:32 +00:00
025b55e1a2 Install rslib 2019-07-01 00:05:42 +02:00
b746f7a70e input method: Pop up the keyboard 2019-06-30 19:03:24 +00:00
0d3b003aac input method: Initialize the protocol and pretend to handle a few things 2019-06-30 19:03:24 +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
e94e64d204 Move dbus setup closer together 2019-06-23 10:42:20 +00:00
e503e35b84 Rename squeak_ to squeek_ for consitency 2019-06-23 10:30:25 +00:00
752592a3d8 Fixed build 2019-06-23 10:29:18 +00:00
2e6d194a6f Remove server-service 2019-06-23 10:26:24 +00:00
02525056d6 Removed X11 header, added some clarifications 2019-06-22 16:20:03 +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
292c1d08d8 fixes: Minor type and include mismatches 2019-06-16 12:55:50 +00:00
862cfdb55d Showing and hiding 2019-04-05 18:36:25 +00:00
b065b16bf1 Use layer shell 2019-04-05 15:39:57 +00:00
6b15072764 dbus: Use generated code 2019-03-23 09:36:53 +00:00
8f71b010cc settings: Removed custom settings schema 2019-03-22 15:52:35 +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
10bd0ea09e build: Remove eekboard-server 2019-03-14 20:40:27 +00:00
5803222e68 build: Remove libeekboard dependency 2019-03-14 18:03:10 +00:00
a243fce1ae build: Squeekboard build in meson 2019-03-14 17:29:13 +00:00
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
2d4e4c7a13 Fix compiler warnings. 2012-10-01 11:37:47 +09:00
2e822cb6a6 Don't crash when all the keyboards are removed. 2012-08-15 17:27:20 +09:00
f2a90935a3 Make "visible" property per client instead of per context. 2012-04-24 18:38:32 +09:00
cee741eca0 Fix initial window size. 2012-04-24 12:48:35 +09:00
8faae7ef08 Use git.mk. 2012-04-24 10:38:36 +09:00
4a346211b8 Show tooltips. 2012-04-23 16:43:06 +09:00
4df2ecc8ae Don't abort when failed to load keyboard. 2012-04-16 14:37:18 +09:00
528981f913 Drop IBus dependency when compiling. 2012-03-30 17:23:47 +09:00
7298d320e0 Refine keysym handling. 2012-03-29 16:27:56 +09:00
39154fa5ad Fix keysym replace logic. 2012-03-28 19:03:34 +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
f442733b33 Fix some mistakes.
* remove useless g_obect_{set,get}_property call.
* free GError on error.
2012-03-16 18:15:50 +09:00
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
9490428535 Don't call g_log_set_always_fatal() in eekboard-server. 2011-10-11 11:37:02 +09:00
148d8e7524 Revive eekboard -k option to specify keyboard from command line. 2011-09-28 15:07:46 +09:00
aca9a4dcb6 Fix some mistakes. 2011-09-15 17:47:38 +09:00
953c35bdac Change window strut when monitor changed. 2011-09-15 17:47:26 +09:00
596b33f149 Fix commit 15f7b0ec. 2011-09-12 17:24:36 +09:00
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
15f7b0ecff Send fake key event for each character in EekText symbol. 2011-09-12 12:51:17 +09:00
0d93f31eea Add window size constraint option in gsettings. 2011-09-02 18:18:47 +09:00