Commit graph

25 commits

Author SHA1 Message Date
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
Marc Durdin
d9d5824b17 [Common] Remove unused includes 2018-11-13 14:15:40 +11: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
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
Marc Durdin
1aea5cdd9b [Common] Test cases for kmxtest 2018-11-09 16:33:10 +11:00
Marc Durdin
a36c6b312e [Common] Remove <windows.h> references and add typedefs, part 1 2018-11-09 06:21:32 +11:00
Marc Durdin
4a1ec013be [Common] More cleanup 2018-11-09 05:26:07 +11:00
Marc Durdin
206caa752e [Common] More cleanup 2018-11-07 11:19:22 +11:00
Marc Durdin
8141d22752 [Common] Remove unused code and cleanup debug logging 2018-11-07 11:01:40 +11:00
Marc Durdin
140869d28f [Common] Continuing kmxtest refactor 2018-11-06 21:16:38 +11:00
Marc Durdin
3d4aff5d62 [Common] Continue refactoring, add support for supplying context from command line 2018-11-06 20:24:43 +11:00
Marc Durdin
e4deaacd85 [Common] First test framework for kmx processor 2018-11-06 19:30:09 +11:00
Tim Eves
aa7027fa66 Add keyboard-api test to kmnkmd unit tests 2018-10-30 13:09:31 +07:00
Tim Eves
5f45ea450e Minor fixups for build scripts
Also prevent compiler complaining about inconistent dllimport/dllexport 
linkage by ensuring KM_KBP_EXPORTING is defined on Windows too.
2018-10-29 16:02:19 +07:00
Tim Eves
5ab060974f Fix build bugs on Windows 2018-10-29 13:20:36 +07:00
Tim Eves
ef548606aa Move keyboardprocessor into it's new toplevel under common/engine 2018-10-25 13:43:28 +07:00