Marc Durdin
8a42534a18
Merge pull request #1434 from keymanapp/windows-osk-rescale-vertical-overflow
...
[Windows] Tweak vertical scaling for characters that may overflow OSK key boxes (e.g. Tai Dam)
2018-12-18 07:10:31 +11:00
Tim Eves
568f1ebcd5
Fix state-api test to use action_item == operator and refactor test build script
2018-12-17 23:41:35 +07:00
Tim Eves
29a5fa6d2e
Add more convert function use, psuh_persist actions and various tidy-ups
2018-12-17 23:40:44 +07:00
Tim Eves
8598daa447
Remove vkey and erased members of action_items union
2018-12-17 23:30:07 +07:00
Tim Eves
0bf44af891
Whitespace, warnings and header tidy ups
2018-12-17 23:28:59 +07:00
Tim Eves
fbecf51a1a
Refactor direct access to actions context lists with objects and smart push methods
2018-12-17 23:21:38 +07:00
glasseyes
13a20b3350
set GTK_CFLAGS and GTK_LIBS for make dist on jenkins
2018-12-17 23:18:05 +07:00
Tim Eves
9b9833e9b9
Merge branch 'common-refactor-path' into common-refactor-processor-init
2018-12-17 23:13:52 +07:00
glasseyes
4547ed2e49
remove hasonlymarker
2018-12-17 21:44:34 +07:00
glasseyes
fc023c8cf1
missing part of merge
2018-12-17 21:05:26 +07:00
glasseyes
2fda69b9f2
Merge branch 'master' into linux-backspace
2018-12-17 21:02:10 +07:00
glasseyes
4cadda4bbe
Merge branch 'master' into linux-ibus-keyman-testprog
2018-12-17 20:47:51 +07:00
glasseyes
e6b5c90a1f
cleanup change_keyboard
2018-12-17 20:17:49 +07:00
glasseyes
d87dc62dcf
use keypress_actions instead of pynput
2018-12-17 20:17:14 +07:00
glasseyes
334f2dacfc
keypress_actions: add ctrlr, port to python3
2018-12-17 20:14:36 +07:00
glasseyes
1c2eca06f2
tests for punctuation keys and generic ctrlalt
2018-12-17 20:09:24 +07:00
glasseyes
eff3abd8bb
add keypress_actions and sequence_step from LDTP
...
This file may be distributed and/or modified under the terms of the GNU Lesser General
Public License version 2 as published by the Free Software Foundation. This file
is distributed without any warranty; without even the implied warranty of
merchantability or fitness for a particular purpose.
2018-12-17 17:52:38 +07:00
Tim Eves
35a764ba51
Fix type deduction issue in path::join static function.
...
Will compile on Windows now and switch to normalised paths.
2018-12-17 15:39:10 +07:00
Joshua A. Horton
2c30633e5f
Implements test keyboard and fix for 'undefined' font issues.
2018-12-17 15:38:00 +07:00
Joshua A. Horton
91c38ced75
Extra bit of desktop vs mobile distinction.
2018-12-17 14:23:05 +07:00
Joshua A. Horton
8d581c7436
Fixes some mobile issues, polishes the basic page structure.
2018-12-17 14:06:19 +07:00
Daniel Glassey
a7d8ba04b6
Merge pull request #1408 from keymanapp/linux-ibus-keyman
...
[linux] ibus keyman fix most things that failed using kmx test keyboards
2018-12-17 13:57:23 +07:00
Darcy Wong
eb98608936
Merge pull request #1426 from keymanapp/developer-kmcomp-languages
...
[Developer] Update kmcomp to migrate languages[] array
2018-12-17 13:52:38 +07:00
Joshua A. Horton
ded43f3c80
Mild refactor of new code for better organization + readability.
2018-12-17 12:24:16 +07:00
Darcy Wong
52f9bc0589
More cleanup for review comments
2018-12-17 12:04:38 +07:00
Joshua A. Horton
968c2b8ec1
init() now works with Promises, fixes test regression.
2018-12-17 12:00:03 +07:00
glasseyes
32a6d9bb9b
doc pynput dependency
2018-12-17 11:39:18 +07:00
glasseyes
06fb0ad807
doc for ibus-keyman tests
2018-12-17 11:37:30 +07:00
glasseyes
48dd46c602
README: add more packages to install for ibus-keyman and keyman-config
2018-12-17 11:28:09 +07:00
Joshua Horton
fe7656124c
Merge pull request #1403 from keymanapp/web-osk-key-refactor
...
[Web] OSK key generation refactor
2018-12-17 11:05:30 +07:00
Daniel Glassey
ae650cfea5
Merge pull request #1438 from keymanapp/linux-osk
...
[linux] put underlying base "us" keyboard into LDML
2018-12-17 10:59:57 +07:00
Joshua Horton
57fb1ac30b
Merge pull request #1397 from keymanapp/master
...
[LMLayer] Feature branch update - merge with master.
2018-12-17 10:56:58 +07:00
Darcy Wong
fb3d8e559a
Merge remote-tracking branch 'origin/master' into developer-kmcomp-languages
2018-12-17 10:56:28 +07:00
Marc Durdin
52f570d638
Merge pull request #1439 from keymanapp/windows-use-registerhotkey-for-global-hotkeys
...
[Windows] Use RegisterHotkey to (a) simplify hotkeys and (b) avoid serialization issues with modifiers
2018-12-17 14:26:35 +11:00
glasseyes
db3e12880b
context for 020 deadkeys and backspace
2018-12-17 10:25:03 +07:00
glasseyes
f6bc8526ec
slightly longer sleep more reliable
2018-12-17 10:25:03 +07:00
glasseyes
782ea67ce8
use thread Timer to start keypresses and close win
...
use sleep to slow down keypresses to more natural level
at full speed ibus_set_surrounding_text events were coming in
which got text 1 or 2 keypresses behind
changing the timing also allows initial context to work so
re-enabled test 5
all 20 tests now pass :)
2018-12-17 10:25:03 +07:00
glasseyes
ec8c135bab
handle beep test
2018-12-17 10:25:03 +07:00
glasseyes
f0dbfaea6a
run beep test again
...
some clean up of comments
reset to US keyboard before every test
2018-12-17 10:25:03 +07:00
glasseyes
24e488817a
set xkb kb to us before test
2018-12-17 10:25:03 +07:00
glasseyes
4af0250dd2
WIP: ibus-keyman test program
2018-12-17 10:25:03 +07:00
Joshua A. Horton
286e2c4ba1
Removes file used during prototyping the bulk-renderer.
2018-12-17 10:23:29 +07:00
Joshua A. Horton
25ab64ab86
Improves the bulk-renderer's OSK-hijacking approach.
2018-12-17 10:19:12 +07:00
glasseyes
2ca84cbda3
remember to unset hasonlymarker on next CHAR
...
BACK from buffer if available
2018-12-17 10:13:27 +07:00
glasseyes
de498bd80a
Merge branch 'master' into linux-backspace
2018-12-17 10:00:20 +07:00
Darcy Wong
e8ba0944ea
Update languages objects to add subtag names
2018-12-17 09:58:07 +07:00
glasseyes
fb1cbec397
Merge branch 'master' into linux-ibus-keyman
2018-12-17 09:56:31 +07:00
glasseyes
e82f8006d3
[linux] backspace
2018-12-17 09:47:49 +07:00
glasseyes
c4127d4457
get a max of MAXCONTEXT_ITEMS(128) of context
2018-12-17 09:46:57 +07:00
glasseyes
092db46071
rename marker to hasonlymarker
...
also reset hasonlymarker after committing char buffer
2018-12-17 09:46:57 +07:00