Commit graph

27982 commits

Author SHA1 Message Date
glasseyes
4a37a15fcc update watch files to get alpha, beta or stable
update ibus-keyman changelog
2018-11-26 11:10:19 +07:00
Darcy Wong
61c98e7771 Address review comments
* Revert support for .svg and .woff fonts
* Check filename for welcome.htm
* Use FileUtils  to check Keyman package extension
2018-11-26 11:07:25 +07:00
glasseyes
2cc3cebd8a cope with keyboard without lang 2018-11-26 10:56:24 +07:00
glasseyes
b2fcd8061d update copyright for autotool parts 2018-11-26 10:29:51 +07:00
glasseyes
6502578804 add np keys to kvk2ldml for el_dinka 2018-11-26 10:20:30 +07:00
Marc Durdin
f2f0fda4fd [mac] Update podfile.lock for latest XCode / macOS version support 2018-11-26 13:12:37 +11:00
Joshua A. Horton
e0f614ea5e Merged master into ios-257-beep. 2018-11-26 08:40:21 +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
glasseyes
cd24ff0cd9 alt keyboardprocessor pkgconfig path 2018-11-23 15:57:36 +07:00
glasseyes
e227b0c99e add tmpsources target for PR build
revert redundant check for config.h before configure
2018-11-23 15:33:47 +07:00
Eddie Antonio Santos
7f877316b0
Rename function: build_wrapped_worker() -> wrap_worker(). 2018-11-23 00:00:01 -07:00
Eddie Antonio Santos
406f7ed4ea
Remove unused function: assert(). 2018-11-22 23:59:00 -07:00
glasseyes
83c6a2bd71 only configure in dist.sh if not already configured 2018-11-23 11:37:57 +07:00
glasseyes
a701eb3615 find either package or first keyboard icons
improve differentiating packageID and keyboardID in code
2018-11-23 11:18:43 +07:00
Marc Durdin
5af7ec4999 [common] Support for caps lock 2018-11-23 14:00:10 +11:00
glasseyes
cf434b3684 convert kmp.inf to kmp.json 2018-11-23 08:42:08 +07: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
Eddie Antonio Santos
2e48e6ee23
Remove redundant tdd.sh
build.sh -tdd has subsumed its functionality.
2018-11-22 11:00:39 -07:00
Eddie Antonio Santos
e565531a81
Exract shell function: build_wrapped_worker(). 2018-11-22 10:59:43 -07:00
Eddie Antonio Santos
a5425ed93d
Factor out build() shell function. 2018-11-22 10:55:54 -07:00
Eddie Antonio Santos
f3c4c163a5
Let clean remove the autogenerated embedded worker. 2018-11-22 10:53:17 -07:00
Eddie Antonio Santos
01cf3b0e75
Add colours to failure message. 2018-11-22 10:50:20 -07:00
Eddie Antonio Santos
213dc23de8
Improve build.sh help options. 2018-11-22 10:42:05 -07:00
Eddie Antonio Santos
31e3a146e3
Document some command line options. 2018-11-22 10:37:39 -07:00
Eddie Antonio Santos
9331eee91a
Add npm script that only runs unit tests. 2018-11-22 10:29:00 -07:00
Eddie Antonio Santos
dfce8220aa
Add -test and -tdd options to build.sh. 2018-11-22 09:58:12 -07:00
Eddie Antonio Santos
f3dd966631
Create build-worker and build-main scripts in package.json. 2018-11-22 09:32:42 -07:00
Eddie Antonio Santos
18cdc19cd1
Minor style updates. 2018-11-22 09:23:37 -07:00
Eddie Antonio Santos
678318aeb5
Move all functions to top of build.sh. 2018-11-22 09:20:21 -07:00
glasseyes
e992da675f don't abort if no compilable kmn 2018-11-22 21:20:27 +07:00
glasseyes
c20dd60064 add version to engine
though ibus doesn't seem to use it anyway
another g_file_test
2018-11-22 15:23:17 +07:00
glasseyes
b240fb50a2 use g_file_test more, add copyright header 2018-11-22 15:08:45 +07:00
glasseyes
c9eca64161 re-enable OSK, more cleanup 2018-11-22 14:58:44 +07:00
glasseyes
d1215444da remove dead code 2018-11-22 14:11:03 +07:00
glasseyes
1847856510 get keyboards from json
instead of looking for .kmx files
put data from json into the engine
2018-11-22 14:01:22 +07:00
Darcy Wong
28ea3b48e3 Add KMW test page 2018-11-22 09:31:47 +07:00
Eddie Antonio Santos
3a40d5e087
Merge pull request #1331 from keymanapp/lmlayer-sans-import-scripts
[LMLayer] Karma integration tests, and remove importScripts()
2018-11-21 08:48:41 -07:00
glasseyes
15be8ae436 parse more json, add test apps
print_kmp prints out parsed json
print_kmpdetails prints the data created from
  parsing the json
2018-11-21 17:33:07 +07:00
Darcy Wong
4fa61a745a Update usage of lastIndexOf 2018-11-21 16:08:30 +07:00
Darcy Wong
481eda7d6f Update FileUtils to handle mixed-case file extensions 2018-11-21 14:27:18 +07:00
Joshua A. Horton
a11d292320 Start of constraint-based rotation implementation 2018-11-21 12:06:05 +07:00