Marc Durdin
8d259ec032
Update devtools.bin with dynamic root path
2017-08-10 19:29:03 +07:00
Marc Durdin
dac6e4929f
Remove SourceRootPath hard coded dependency
2017-08-10 19:28:42 +07:00
Marc Durdin
a89f10a8cc
Cleanup Delphi environment before trying to build the chicken to build the egg
2017-08-10 15:32:05 +07:00
Marc Durdin
d32d549639
Fixup issues with devtools.dpr stalling Delphi Starter build
2017-08-10 14:52:03 +07:00
Marc Durdin
c9cba58232
Merge pull request #149 from keymanapp/windows-fix-145-osk-fill-freezes
...
Fix #145 - OSK fill from layout freezes, and tweak display of key preview in OSK editor at same time
2017-08-10 14:42:28 +07:00
Marc Durdin
be582efae6
Fix #145 - OSK fill from layout freezes, and tweak display of key preview in OSK editor at same time
2017-08-10 13:54:49 +07:00
Marc Durdin
95ddc8b905
Fixup copyright
2017-08-10 13:33:47 +07:00
Tom Bogle
87aa5057ef
[Mac] Initial check-in to open-source repo
2017-08-10 13:11:52 +07:00
Marc Durdin
d04613443d
Merge pull request #148 from keymanapp/windows-avoid-makejcldbg-warning
...
Prevent the build of makejcldbg from stalling a Delphi Starter build
2017-08-10 12:46:00 +07:00
Marc Durdin
df1abbcaef
Prevent makejcldbg from blocking Delphi Starter
2017-08-09 16:34:44 +07:00
Darcy Wong
6ac081a4df
Merge pull request #146 from keymanapp/android-clean-resources
...
More cleanup
2017-08-09 09:26:40 +07:00
darcywong00
ab7a148129
More cleanup
...
Remove legacy res/ files and AndroidManifest.xml files that aren't used
Remove unused strings (related to previous licensing)
2017-08-09 09:01:03 +07:00
Marc Durdin
dc1878629b
Merge pull request #144 from keymanapp/windows-shift-regression-140
...
Fix #140 - regression in modifer state management
2017-08-08 15:25:22 +07:00
Marc Durdin
356b9ad568
KeymanDebugLog helper app for live debug log watching
2017-08-08 13:06:09 +07:00
Marc Durdin
1f640e7b7d
Test case for #140
2017-08-08 13:05:29 +07:00
Marc Durdin
b296b7fa8f
#140 - fixup right shift, again, with correct scan code mapping
2017-08-08 13:04:42 +07:00
Marc Durdin
acdfa2e0ba
Header file for #140
2017-08-08 08:39:27 +07:00
Marc Durdin
ab2e8871fc
Fixes #140 - regression with shift states: cleanup
2017-08-08 08:39:11 +07:00
Marc Durdin
92827f9695
Fixes #140 - regression with shift states (cleanup to come)
2017-08-08 08:38:55 +07:00
Darcy Wong
635a6c5922
Merge pull request #143 from keymanapp/infrastructure-badges
...
Start root README.md and add CI badges
2017-07-31 14:41:03 +07:00
darcywong00
9a239588b9
Start root README.md and add CI badges
2017-07-31 13:12:03 +07:00
Darcy Wong
1bfdbb0f6a
Merge pull request #142 from keymanapp/android-scripts-executable
...
Fix build scripts for Linux
2017-07-31 09:34:03 +07:00
Darcy Wong
2fc20b6ce6
Fix build scripts for Linux
...
n trying to build Keyman for Android on Linux, the following issues needed to be fixed:
Set `build.sh` and `gradlew` scripts to executable
KMEA/build.sh needs an OS check so build.bat is only called on Windows
web/source/build.sh needs $compiler and $copmiler_warnings values in quotes
2017-07-31 08:36:10 +07:00
Marc Durdin
ea8cc6c433
Merge pull request #139 from keymanapp/windows-signcode-cleanup
...
Cleanup certificate code signing for Windows
2017-07-27 14:32:04 +07:00
Marc Durdin
4dfacd516e
Cleanup certificate code signing for Windows
2017-07-27 14:03:33 +07:00
Darcy Wong
2b3fa63cea
Merge pull request #126 from keymanapp/keyman-android-2.8-alpha
...
Keyman for Android 2.8 Open Source
2017-07-26 08:44:37 +07:00
darcywong00
51ab565971
Update Android readme.md
2017-07-26 08:16:00 +07:00
Marc Durdin
7125e3a08e
KeymanWeb 10.0 alpha ( #124 )
...
* Fixes #107 - move __BUILD__ and dfltLayout variables into tavultesoft object
* Cherry-pick fix for error from attachment api rework #114
* Fixup missing __BUILD__ reference
* Update header version number
* Fixup broken getDefaultKeyObject() call so we can release 2.0
* Fixes #118 - longpress menu sometimes missing base key on phone devices (#134 )
* Add note to build scripts to remind devs to make changes to both scripts
2017-07-26 07:36:58 +07:00
Marc Durdin
93d587efcc
Fixup broken submodule that breaks git ( #136 )
2017-07-25 11:03:57 +07:00
Marc Durdin
b65b982584
Keyman Desktop and Keyman Developer open source 10.0 alpha seed ( #121 )
...
* Keyman for Windows 10.0 Open Source
* Squashed 'windows/src/ext/jedi/jedi/' content from commit f444ad2
git-subtree-dir: windows/src/ext/jedi/jedi
git-subtree-split: f444ad2da4693851e523f1ea6bd541f701904c24
* Squashed 'windows/src/ext/jedi/jcl/' content from commit d63d3c9fd
git-subtree-dir: windows/src/ext/jedi/jcl
git-subtree-split: d63d3c9fd9ff84efdd8159084ec6a60313644243
* Squashed 'windows/src/ext/jedi/jvcl/' content from commit bee19f3b4
git-subtree-dir: windows/src/ext/jedi/jvcl
git-subtree-split: bee19f3b46909fde2fa92c06cd2706f41d99f6c3
* Add required .res files
* Add required .res files
* Add docbook files (forced)
* Add required libxslt
* Add required jedi files
* Add installation files
* Tweak .gitignore for open
* CI
* Remove KMW from Developer source (#122 )
* Remove KMW from Developer source (copies during build)
* Remove KMW from Developer source (copies during build)
* Remove KMW from Developer source (copies during build)
* Fixup release build and copy license, readme from kmw during build
* Remove obsolete build help documentation
* Keyman Engine 10 on Windows regression for shift states (#129 )
* Improve #128 -- cleaner debug messages
* Fixes #127 , shift state now resets correctly; and more work for #128
* Fixes #130 (#131 )
2017-07-25 10:53:06 +07:00
darcywong00
426a49b8db
Remove bin and gen folders
...
Remove bin and gen folders per https://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project
2017-07-25 10:50:10 +07:00
darcywong00
444402c65f
Remove www in links
...
Updated info links from www.keyman.com/* to keyman.com/*
2017-07-25 10:20:22 +07:00
darcywong00
a13dc9d1a1
Add missing asset files and cleanup whitespace
...
Add missing files needed for KMEA and Samples projects
Also replaced tabs with spaces in some KMAPro files
2017-07-24 14:07:03 +07:00
darcywong00
6d26d7cd9e
Keyman for Android 2.8 Open Source
...
Copy over the Android source
Update build.sh scripts for new paths
KMEA/build.sh also updated to build KMW and use the artifacts
2017-07-21 11:52:22 +07:00
Marc Durdin
77ac8bc786
KMW: Treat warnings as errors ( #120 )
...
* Test CI
* Test CI again
* Test CI again
* Test CI again
* Test CI again
* Turn warnings into errors (but don't turn on all warnings)
2017-07-19 09:54:30 +07:00
Marc Durdin
cb296d9411
Merge pull request #117 from keymanapp/web-longpress-numeric-issue-115
...
Long press in numeric/symbol layers does not work
2017-07-10 10:45:27 +07:00
Joshua Horton
8dbad67e03
Merge pull request #113 from keymanapp/web-build.sh
...
Converted the Windows-dependent build.bat into a build.sh shell script.
2017-07-10 10:24:02 +07:00
Joshua A. Horton
a1c123efbe
Turns out Windows msys and Linux cp -R behavior is identical - OS X is the odd one out. So, redid the filtering.
2017-07-10 10:21:45 +07:00
Marc Durdin
e76396ca62
Add test case
2017-07-10 10:16:07 +07:00
Marc Durdin
b26781f44d
Long press in numeric/symbol layers does not work
2017-07-10 10:14:19 +07:00
Joshua A. Horton
59dab88ae1
Merge remote-tracking branch 'origin/web-build.sh' into web-build.sh
2017-07-10 09:52:48 +07:00
Joshua A. Horton
1b47c77753
Fixes the shell build for Mac systems - the resource copy path behavior appears to differ on the two OSes.
2017-07-10 09:50:37 +07:00
Joshua Horton
67f92028f2
Merge remote-tracking branch 'origin/web-build.sh' into web-build.sh
2017-07-05 15:10:38 +07:00
Joshua Horton
d41cca7368
Changes as per code review.
2017-07-05 15:09:01 +07:00
Darcy Wong
7a90a7440e
Make build.sh executable
...
Add sha-bang and set file to +x
2017-07-05 14:11:39 +07:00
Joshua Horton
c381a40702
Restores build.bat for now.
2017-07-05 13:57:39 +07:00
Joshua Horton
d81e4b6231
Converted the Windows-dependent build.bat into a build.sh shell script.
2017-07-05 13:33:34 +07:00
Joshua Horton
9051a4c051
Merge pull request #112 from keymanapp/web-108-109-bookmarklet-support
...
Bookmarklet support, fixing #108 & #109 .
2017-07-04 10:43:43 +07:00
Joshua Horton
c7fbac0d84
'util' -> 'ui' in the re-init check.
2017-07-04 10:21:43 +07:00
Joshua Horton
152880b883
Wrapped most source files with conditional loading scheme in order to block accidentally redefining functionality and data if KMW is loaded multiple times.
...
A few of the simpler files (definitions of string functions, basic init) were left unchanged.
2017-07-04 09:17:27 +07:00