Commit graph

4544 commits

Author SHA1 Message Date
Eddie Antonio Santos
043bef5df1
Use chai's assert instead of Node's. 2018-11-15 14:11:40 -07:00
Eddie Antonio Santos
f87bbb4b07
Make TDD script executable. 2018-11-15 13:22:42 -07:00
Eddie Antonio Santos
6148e4811d
Get headless TDD working for ./worker. 2018-11-15 13:18:41 -07:00
Eddie Antonio Santos
ab4fe96f43
Setup headless TDD environment 2018-11-15 13:04:48 -07:00
Eddie Antonio Santos
e8a65581c8
Remove prototype's "inside Worker" code. 2018-11-15 12:20:58 -07:00
Eddie Antonio Santos
80ca77dd9c
Clarify section on predict message sequencing. Addresses @jahorton comment. 2018-11-15 09:08:42 -07:00
Eddie Antonio Santos
24255fa38a
Change documentation to use a spec rather than an implementation. Addresses @jahorton comment. 2018-11-15 09:03:41 -07:00
Eddie Antonio Santos
5a8342bccc
Removing old Travis-CI link in README (addressing @jahorton comment). 2018-11-15 09:01:36 -07:00
Joshua A. Horton
402a9d9f1d Fixes up the LMLayer testing index.html page. 2018-11-15 10:54:49 +07:00
Joshua A. Horton
538b30a635 Addresses Darcy's PR concerns. 2018-11-15 10:50:09 +07:00
Joshua A. Horton
c0f2e5f71e Prototype two-stage WebWorker embedding example ready. 2018-11-15 10:30:18 +07:00
Joshua A. Horton
ba11ccbd23 Prototype of a directly-embedded WebWorker. 2018-11-15 09:37:19 +07:00
Joshua A. Horton
421f3e02ee Clarified a test script comment. 2018-11-15 07:59:29 +07:00
Joshua A. Horton
83d8a244cc PR review polishing 2018-11-14 08:15:36 +07:00
Marc Durdin
ac4448f350 [Common] Refactor KPAPI to support multiple processors (kmx, mock, ldml?) 2018-11-14 11:58:44 +11:00
Marc Durdin
1c46973429 Merge branch 'master' into windows-refactor-kmprocess-for-kpapi 2018-11-14 11:02:23 +11:00
Marc Durdin
01694b178c [Common] Move kmxtest files out of KPAPI root 2018-11-14 11:02:13 +11:00
Marc Durdin
db83f50549 [Common] Cleanup 2018-11-14 10:47:43 +11:00
Marc Durdin
e9b468a77a [Common] Tab to space and some renames 2018-11-14 10:34:34 +11:00
Marc Durdin
89bf29d41f [Common] Rename common types to KMX_... 2018-11-14 10:14:28 +11:00
Marc Durdin
5ac9e1c9c5 [common] portable test.sh 2018-11-14 09:51:36 +11:00
Marc Durdin
0e1dd29cfc [Common] more portable int types 2018-11-14 09:49:34 +11:00
Marc Durdin
75e387e058 [Common] Fixup 64-bit file load 2018-11-14 09:36:48 +11:00
Marc Durdin
ff983923fd [Common] (somewhat) portable 64-bit tests 2018-11-14 09:34:57 +11:00
Marc Durdin
d54f79e987 [Common] strtowstr 2018-11-14 06:35:04 +11:00
Marc Durdin
134674003f [Common] debug functions 2018-11-14 06:31:54 +11:00
Marc Durdin
815d7443e1 [Common] debug functions thread safety removal for cross-platform 2018-11-14 06:29:59 +11:00
Marc Durdin
2f23a5909e [Common] Lowercase ext 2018-11-14 06:28:26 +11:00
Marc Durdin
79ce1b0b03 [Common] Don't use __max 2018-11-14 06:26:43 +11:00
Marc Durdin
1b593cc740 [Common] _strcmpi posix alternatives 2018-11-14 06:18:15 +11:00
Marc Durdin
d4f158cfde [Common] Use share.h only with MSVC for now 2018-11-14 06:12:28 +11:00
Marc Durdin
a2d45ce35c [Common] g++ support for write_console, remove some Windows-specific headers 2018-11-14 06:11:12 +11:00
Marc Durdin
da2ad21674 [Common] Support for g++ for debug macros 2018-11-14 06:07:44 +11:00
Marc Durdin
53d24d0850 [Common] Convert from wchar_t to km_kbp_cp, stage 1 2018-11-14 05:52:18 +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
Marc Durdin
d9d5824b17 [Common] Remove unused includes 2018-11-13 14:15:40 +11:00
glasseyes
503cdea611 Merge branch 'master' into linux-ibus-keyman 2018-11-13 08:58:04 +07:00
Marc Durdin
c3b301cc6a [Common] More refactoring into classes 2018-11-13 11:58:21 +11:00
Marc Durdin
73b9d95bbe [Common] First round of class refactor 2018-11-13 11:09:08 +11:00
Marc Durdin
28a8911a44 [Common] Rename files in preparation for class structuring 2018-11-13 10:36:14 +11:00
Marc Durdin
855e72c14c [Common] Eliminate file-local global variables 2018-11-13 10:09:33 +11:00
Marc Durdin
e7ccd49117 [Common] Add deadkey tests, fix backspace+deadkey output, small refactors 2018-11-13 10:02:15 +11: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
Joshua A. Horton
5cf8b136cb Adds infrastructure for browser-based testing. 2018-11-12 09:34:13 +07:00
Joshua A. Horton
67a6113b59 Basic test script and rigging added for headless JS tests. 2018-11-12 08:36:41 +07:00
Marc Durdin
cb66bd573d [Common] Complete initial test cases and fix ordering bug for deleting deadkeys from context 2018-11-10 07:12:55 +11:00