glasseyes
|
efd93ec5cd
|
Merge branch 'windows-refactor-kmprocess-for-kpapi-daniel' into linux-ibus-keyman
|
2018-11-27 15:00:32 +07:00 |
|
glasseyes
|
e13e136009
|
Merge branch 'master' into linux-ibus-keyman
|
2018-11-27 14:59:02 +07:00 |
|
glasseyes
|
337e1ac5d0
|
Merge branch 'master' into windows-refactor-kmprocess-for-kpapi-daniel
|
2018-11-27 13:21:19 +07:00 |
|
Marc Durdin
|
e19cf983cb
|
Merge branch 'master' into windows-refactor-kmprocess-for-kpapi
|
2018-11-26 11:56:52 +11:00 |
|
Marc Durdin
|
1c2f68ea76
|
[common] Cleanup const warnings
|
2018-11-24 12:47:58 +11:00 |
|
Marc Durdin
|
9c460e680d
|
[common] Resolve g++ warnings
|
2018-11-24 12:31:54 +11:00 |
|
Marc Durdin
|
50e5a0d3b4
|
[common] renaming and cleanup
|
2018-11-24 12:04:09 +11:00 |
|
Marc Durdin
|
aa418517f0
|
[common] Address review comment -- move kmx processor into km::kbp::kmx namespace
|
2018-11-24 11:51:35 +11:00 |
|
Marc Durdin
|
827b00c43c
|
[common] Addressing review comments
|
2018-11-24 11:33:05 +11:00 |
|
Marc Durdin
|
2a5295e4cd
|
[common] Fix broken modifier test in VKeyToChar, start addressing review comments
|
2018-11-24 11:19:22 +11:00 |
|
Marc Durdin
|
5af7ec4999
|
[common] Support for caps lock
|
2018-11-23 14:00:10 +11:00 |
|
Marc Durdin
|
1da7c555cf
|
[common] Test multiple groups, and test resulting actions
|
2018-11-23 10:52:49 +11:00 |
|
Marc Durdin
|
751557a41a
|
[common] Add beep test, tweak test config for kmx
|
2018-11-23 10:36:21 +11:00 |
|
Marc Durdin
|
ce24cab902
|
[common] Test for SMP characters with KMX
|
2018-11-23 10:29:35 +11:00 |
|
Marc Durdin
|
b99cd600f6
|
[common] Full support for environment. Some refactoring of how environment options are set
|
2018-11-23 10:12:11 +11:00 |
|
glasseyes
|
16dd44047e
|
make kmx test optional
Debian and other automated buildds won't have kmcomp.exe so
don't let that fail the build
|
2018-11-20 13:00:09 +07:00 |
|
Daniel Glassey
|
1a7ce3f380
|
Merge branch 'windows-refactor-kmprocess-for-kpapi' into windows-refactor-kmprocess-for-kpapi-daniel
|
2018-11-20 09:39:44 +07:00 |
|
Marc Durdin
|
37f424f090
|
[common] Working options model. Introduces some gunk around state and options which should be reviewed with TSE
|
2018-11-20 12:19:43 +11:00 |
|
Marc Durdin
|
09620cb311
|
[common] Basic options functionality (rework to match api model)
|
2018-11-20 10:00:29 +11:00 |
|
glasseyes
|
d62f2034c6
|
compile kmn in configure step
|
2018-11-19 11:10:36 +07:00 |
|
glasseyes
|
f5115174fe
|
kmx to find tests in current dir, meson on bionic
to allow debugging it
meson 0.45 on Ubuntu bionic doesn't have configure_files:copy
or test:depends
|
2018-11-19 10:39:03 +07:00 |
|
Marc Durdin
|
396d552c81
|
[common] Add test framework and tests for keyboard options (failing right now because no implementation)
|
2018-11-19 11:14:06 +11:00 |
|
Marc Durdin
|
f0f3f355de
|
[common] kmx tests uses list of kmn files in meson.build
|
2018-11-19 08:49:46 +11:00 |
|
Marc Durdin
|
a35fdeba00
|
[common] Add nul test source (not yet tested) and build .kmx files during tests
|
2018-11-19 08:45:03 +11:00 |
|
Marc Durdin
|
13235bd623
|
[common] Remove old logging code
|
2018-11-19 07:52:06 +11:00 |
|
Marc Durdin
|
511e03bb91
|
[common] resolve hints and warnings
|
2018-11-19 07:23:31 +11:00 |
|
Marc Durdin
|
d0f84fa082
|
[common] resolve hints and warnings
|
2018-11-19 07:20:07 +11:00 |
|
Marc Durdin
|
becbfeda47
|
[common] Add <algorithm> for kmx.cpp
|
2018-11-19 06:47:56 +11:00 |
|
Marc Durdin
|
e1c83d9d33
|
[common] move inline function to header
|
2018-11-19 06:45:36 +11:00 |
|
Marc Durdin
|
8919595598
|
[common] include string.h for legacy string calls
|
2018-11-19 06:42:14 +11:00 |
|
Marc Durdin
|
bb9a8fb5ee
|
[common] Resolve some Linux build errors
|
2018-11-19 06:39:22 +11:00 |
|
Marc Durdin
|
06341d79f7
|
[common] Remove VK_ defines and cleanup warnings
|
2018-11-19 06:26:46 +11:00 |
|
Marc Durdin
|
328552fae6
|
[common] fix some build warnings, move files, remove pch.h
|
2018-11-19 06:21:48 +11:00 |
|
Marc Durdin
|
27f09bbb50
|
[Common] Refactor and cleanup
|
2018-11-16 19:05:17 +11:00 |
|
Marc Durdin
|
4c1fc5edee
|
[Common] Cleanup kmx integration code
|
2018-11-16 18:47:01 +11:00 |
|
Marc Durdin
|
566796eaef
|
[Common] all but one test now passes. Refactoring to come, then cleanup
|
2018-11-16 13:39:35 +11:00 |
|
Marc Durdin
|
646c322b4c
|
[Common] First kmx test case (currently fails, as it should) and KMX integration started
|
2018-11-16 11:12:56 +11:00 |
|
Marc Durdin
|
ac4448f350
|
[Common] Refactor KPAPI to support multiple processors (kmx, mock, ldml?)
|
2018-11-14 11:58:44 +11:00 |
|
glasseyes
|
6ef3996018
|
Merge branch 'master' into linux-ibus-keyman
|
2018-11-13 16:52:00 +07:00 |
|
Daniel Glassey
|
adf5451ddb
|
[KPAPI] put punctuation in right place (#1315)
* put punctuation in right place
* comment array rows with hex ranges
|
2018-11-13 16:40:03 +07:00 |
|
glasseyes
|
503cdea611
|
Merge branch 'master' into linux-ibus-keyman
|
2018-11-13 08:58:04 +07:00 |
|
glasseyes
|
97e618ba71
|
Merge branch 'master' into linux-ibus-keyman
|
2018-11-12 18:42:38 +07:00 |
|
glasseyes
|
899a9ae1e6
|
dispose things in tests that were memleaks
|
2018-11-12 15:55:28 +07:00 |
|
Marc Durdin
|
9ca7bab5f9
|
[Common] Final checks
|
2018-11-12 19:23:54 +11:00 |
|
Marc Durdin
|
1ab04f681a
|
[Common] Code Review updates, some minor changes to API, mostly comments and tests; one bug fix
|
2018-11-12 19:12:59 +11:00 |
|
glasseyes
|
60619dc8de
|
add km_kbp_context_items_from_utf8
avoids unnecessary conversions and string duplication
utf8codec private vars needed in cpp for
linker to find them?
|
2018-11-09 16:50:52 +07:00 |
|
glasseyes
|
2ae42fdd18
|
refer to the library in the pkg-config file
|
2018-11-07 10:27:59 +07:00 |
|
Tim Eves
|
6e09aa4a06
|
Add comments for namespace closing braces that are far from their opening statements
|
2018-11-07 05:15:25 +07:00 |
|
Tim Eves
|
fe4beb0197
|
Make sure to convert path to utf8 for json output of folder name.
|
2018-11-07 05:04:22 +07:00 |
|
Tim Eves
|
61f90b172e
|
Fix path handling so it's wchar_t const * on windows and char const * on linux
|
2018-11-07 04:49:56 +07:00 |
|