d26927dc44
tests: Check for orphaned layout files
...
This adds a test which scans the layouts directory for files which have not been added to the resources file.
The majority os user-submitted layouts don't include layout registration, and I ran out of ideas for how to make it more visible in the documentation. Instead, it's going to be solved on the other side: the CI pipelines shall fail.
To make it easy on experimenters with untidy trees, it's disabled by default.
2022-09-15 14:13:40 +00:00
8f526bd357
tests: Check for missing return in builtin layouts except emoji
2020-10-12 10:51:23 +00:00
9571adb107
tests: Executable for testing layouts
2019-11-19 09:47:32 +00:00
3c0b142c4f
warnings: Print at runtime, crash at test time
2019-11-19 08:29:57 +00:00
a048722a94
Merge branch 'cleanups' into 'master'
...
Cleanups
See merge request Librem5/squeekboard!214
2019-10-10 20:26:51 +00:00
f56c5e3879
examples: Remove stale eekboard example
2019-10-10 16:16:53 +00:00
b45edcd4fe
tests: Emulate clicking all submitting buttons
2019-10-09 15:54:06 +00:00
e14d411150
logs: Silence missing file warnings
2019-10-03 12:59:26 +00:00
edb28cb859
tests: Verify all bundled layouts
2019-09-13 09:09:17 +00:00
7a52080940
Remove automake leftovers
2019-07-04 14:51:00 +02:00
8faae7ef08
Use git.mk.
2012-04-24 10:38:36 +09:00
5763ed20bf
Remove eekxml.
2012-03-23 18:07:05 +09:00
a6c08bee7b
Allow 0xXXXX in mim2remap.el.
2011-09-01 15:08:43 +09:00
3777620574
Preserve symbol attributes when serializing/deserializing XML.
2011-08-30 18:17:47 +09:00
b02ae1b7cc
Support text symbol.
...
a
2011-08-30 18:17:45 +09:00
88816018d8
Rewrite mim2remap in elisp to properly parse *.mim files.
2011-08-30 16:23:11 +09:00
657c6f8e35
Use GI instead of pygtk2 in mim2remap.
2011-08-24 11:01:33 +09:00
4bb984daf3
Rewrite simple-client in python.
2011-08-23 18:08:56 +09:00
52ffc77fdd
Fix make distcheck.
2011-08-23 17:10:17 +09:00
158542ec0a
Replace eekboard-xml and eekboard-inscript with eekxml and mim2remap.
2011-08-23 16:29:10 +09:00
bb85885e5d
Revamp server-client API.
2011-08-20 13:17:16 +09:00
786496b3c4
Fix system (xklavier) layout handling.
2011-08-18 14:32:53 +09:00
260dc3fddd
Fix example/simple-client.
2011-08-18 12:16:39 +09:00
e6d17fa4cb
Fix the last commit.
2011-03-11 17:39:55 +09:00
0177f96795
Move eekboard-client from src to examples; rename eekboard-desktop-client to eekboard.
2011-03-11 14:25:48 +09:00
ec56773dc6
Don't hardcode gtk.main_quit() in inscript.py.
2011-03-11 13:24:22 +09:00
6787308061
Set label/category anyway if inscript key cannot convert to keyval.
2011-03-11 12:53:54 +09:00
0cd01bf165
Fix make distcheck.
2011-03-11 12:53:35 +09:00
132ae3899f
Terminate eekboard-inscript when the window is closed.
2011-03-11 12:06:07 +09:00
16d81f3f71
Generate inscript keyboard on-the-fly.
2011-03-11 11:38:53 +09:00
42a0ea148b
Handle "destroyed" signal in eekboard-inscript.
2011-03-10 19:38:42 +09:00
b64e91dffa
Latch modifiers in eekboard-inscript.
2011-03-10 19:18:56 +09:00
57bb7030fb
Fix toggle English feature.
2011-03-10 18:54:53 +09:00
425fe7829b
Add toggle English.
2011-03-10 18:43:24 +09:00
e0993a5e55
Add eekboard-inscript.
2011-03-10 18:14:06 +09:00
cc9fb31e61
Add examples.
2011-03-10 17:17:37 +09:00
226f682000
Remove examples/*.
2010-06-13 08:32:22 +09:00
4b7f244062
Add a standalone application.
2010-06-11 17:56:32 +09:00
43fdb5e960
Fix object finalization.
...
Add XKL wrapper (not ready).
2010-06-10 17:53:54 +09:00
662f619ba2
Rewrite.
2010-06-09 16:44:26 +09:00
bb7462e786
Add "keycode" property to EekKey.
...
Add eek_key_get_keysyms().
2010-06-08 09:27:41 +09:00
54fb99688e
Add experimental GTK support.
2010-06-07 06:47:40 +09:00
31004846a2
Make sure the XKB layout is initialized properly.
2010-06-05 19:53:23 +09:00
9b452c0ffa
Initial commit.
2010-06-04 12:09:08 +09:00