Commit graph

24978 commits

Author SHA1 Message Date
darcywong00
b13e4b135a Sanitize packageID and keyboard filename
As needed, lower-case the packageID and .kmx filename.
2019-02-17 03:15:15 -06:00
Marc Durdin
2509694593
Update mac/Keyman4MacIM/Keyman4MacIM/KMOSVersion.m
Co-Authored-By: rfaramir <45110266+rfaramir@users.noreply.github.com>
2019-02-16 13:15:57 -06:00
Randy Boring
a9c5621123 make nice constant names, use them, improve comment to match logic 2019-02-16 12:59:44 -06:00
darcywong00
ea57792a52 Add sanity check on .kmx name 2019-02-15 02:22:21 -06:00
Joshua A. Horton
9f8272c436 Reworks api aliasing strategy, removes google library dependency 2019-02-15 11:44:47 +07:00
Joshua Horton
0f8bb5e3ea
Merge pull request #1558 from keymanapp/web-touch-alias-refactor
[Web] Touch-alias element refactor
2019-02-15 08:45:43 +07:00
Joshua A. Horton
e56dc00ee8 Merge branch 'master' into web-touch-alias-refactor 2019-02-15 08:34:29 +07:00
Joshua Horton
e34128197f
Merge pull request #1546 from keymanapp/web-processing-element-API
[Web] Processing refactor - DOM element interfaces
2019-02-15 08:32:50 +07:00
Joshua Horton
49cbcd7eb0
Merge pull request #1569 from keymanapp/web-element-interface-deadkeys
[Web] Keyboard processing refinement/refactor
2019-02-15 08:32:38 +07:00
Joshua Horton
2caca0f283
Merge pull request #1571 from keymanapp/web-stub-output-target
[Web] The "Mock" output target
2019-02-15 08:32:24 +07:00
Joshua A. Horton
be0092eee1 Addresses PR comments, adds history.md notes. 2019-02-15 08:24:23 +07:00
Darcy Wong
18531abfed Merge branch 'beta' into linux-launchpad-instructions 2019-02-15 07:57:57 +07:00
Darcy Wong
f7eb1f6862 Update screenshot to permanent URL 2019-02-15 06:18:49 +07:00
Darcy Wong
941f342311 Merge branch 'beta' into linux-361-appdata 2019-02-15 06:16:51 +07:00
Darcy Wong
7530f61de2
Merge pull request #1585 from keymanapp/linux-km-config-languages
[linux] Update km-config to handle packages with empty "languages"
2019-02-14 17:14:23 -06:00
Darcy Wong
0bdc45d3c4 Update history.md 2019-02-15 06:08:59 +07:00
glasseyes
69cc40f11c avoid potential memleak 2019-02-14 16:37:14 +00:00
darcywong00
46eb90f763 Update km-config to handle when languages empty in kmp 2019-02-14 07:37:08 -06:00
Randy Boring
26a1af6798 adds KMOSVersion.h and .m to project, uses it to test for OS versions 10.13.1-3
avoids Apple OS bug in showPreferences that kills our app in those OS versions.
fixes #1447
2019-02-14 01:53:52 -06:00
Randy Boring
90562cda57 return a 16-bit representation of the OS Version much like Gestalt used to. 2019-02-14 01:51:29 -06:00
Marc Durdin
754980b2ee
Merge pull request #1582 from keymanapp/developer-focus-webview-editor-1553
[Developer] Adjust focus to correct window when loading web view and editor
2019-02-14 13:24:55 +11:00
Marc Durdin
51c2a12ba8
Merge branch 'beta' into developer-focus-webview-editor-1553 2019-02-14 13:24:47 +11:00
Marc Durdin
94eb7b7469
Merge pull request #1580 from keymanapp/developer-project-view-loses-state-1577
[Developer] Project state was not being maintained between project page loads
2019-02-14 13:24:14 +11:00
Marc Durdin
be1692f871
Merge branch 'beta' into developer-project-view-loses-state-1577 2019-02-14 13:24:05 +11:00
Marc Durdin
d6304cc203
Merge pull request #1579 from keymanapp/developer-switch-pages-touch-layout-editor-reset-867
[Developer] Switching pages in touch layout editor now maintains selected platform, layout, etc
2019-02-14 13:22:46 +11:00
Marc Durdin
b70481c976
Merge pull request #1578 from keymanapp/developer-distribution-tab-empty
[Developer] New Project Wizard wasn't adding metadata files to project
2019-02-14 13:22:06 +11:00
Marc Durdin
aa171da069
Merge branch 'beta' into developer-distribution-tab-empty 2019-02-14 13:21:56 +11:00
Marc Durdin
6d6a30218f
Merge pull request #1576 from keymanapp/developer-kps-rtl-data-overwritten-1219
[Developer] Package RTL keyboard metadata was being overwritten if .kmx was after .js in package file list
2019-02-14 13:21:23 +11:00
Marc Durdin
06c1c0d24a
Merge pull request #1575 from keymanapp/windows-upgrade-from-9-to-11-fails-1548
[Windows] Upgrading from 9 to 11 failed to upgrade keyboards and settings
2019-02-14 13:21:06 +11:00
Darcy Wong
205b51a9bb
Merge pull request #1581 from keymanapp/android-history
[android] Fix versions in history
2019-02-14 07:34:04 +07:00
Marc Durdin
48c82a6f1c [Developer] history.md 2019-02-14 08:40:01 +11:00
Marc Durdin
537edb1cd5 [Developer] Fixes #1553. Adjust focus to correct window when loading web view and editor 2019-02-14 08:38:06 +11:00
Marc Durdin
3359e53df8 [Developer] history.md 2019-02-14 08:22:19 +11:00
Darcy Wong
13afec9305 Fix recent versions in history.md 2019-02-13 13:32:47 +07:00
Marc Durdin
7041c6b2f7 [Developer] Fixes #1577. Project state was not being maintained between project page loads 2019-02-13 14:19:06 +11:00
Marc Durdin
1f5e54c939 [Developer] Fixes #867. Switching pages in touch layout editor now maintains selected platform, layout, etc 2019-02-13 11:20:26 +11:00
Marc Durdin
0b0521e9f9 [Developer] history.md 2019-02-13 08:52:24 +11:00
Marc Durdin
226dd18d40 [Developer] Fixes #1562. New Project Wizard wasn't adding metadata files to project 2019-02-13 08:50:45 +11:00
Marc Durdin
3119755ca8 [Developer] history.md 2019-02-13 07:37:21 +11:00
Marc Durdin
79f97017ae [Developer] Fixes #1219. Package RTL keyboard metadata was being overwritten if .kmx was after .js in package file list 2019-02-13 07:34:41 +11:00
Marc Durdin
7fd5cea349
Merge pull request #1549 from keymanapp/developer-filename-case-sensitivity-984
[Developer] Add option to check filename conventions
2019-02-13 07:08:33 +11:00
Marc Durdin
7043ba4921 [Developer] history.md 2019-02-13 07:08:14 +11:00
Marc Durdin
4a92b20dd0 [Windows] [Developer] history.md 2019-02-13 07:00:49 +11:00
Marc Durdin
b5660befec [Windows] Fixes #1548. Upgrading from 9 to 11 failed to upgrade keyboards and settings. 2019-02-13 06:33:01 +11:00
Darcy Wong
5f50638712 Add more updates for review comments 2019-02-12 22:15:52 +07:00
Darcy Wong
6560225dcd Add more details for setting up launchpad 2019-02-12 21:03:24 +07:00
Darcy Wong
fa0bd74c83 Update readme for launchpad information 2019-02-12 13:13:45 +07:00
Daniel Glassey
3335fc9527
Merge pull request #1572 from keymanapp/linux-missing-dist-testfile
[Linux] missing dist testfile
2019-02-07 16:41:01 -06:00
glasseyes
e3fb5a33cc add screenshot to keyman-config appstream metadata 2019-02-07 16:39:58 -06:00
glasseyes
4bdeb22e47 add appstream metadata for ibus-keyman and ibus-kmfl 2019-02-07 16:33:36 -06:00