Joshua Horton
cd93fd6483
Merge pull request #5153 from keymanapp/chore/ios/handled-error-logging
...
feat(ios): partial conversion of internal logs to use of Sentry
2021-05-28 11:24:47 +07:00
jahorton
fb69e6b4be
chore(ios): removes dev artifact (empty //)
2021-05-28 11:00:06 +07:00
jahorton
af839a51ea
fix(ios): proper file-existence checking, default kbd loading
2021-05-28 10:47:49 +07:00
jahorton
b48cc63e8e
change(ios): kbd resets to default on initial loading error, loading errors
2021-05-28 10:19:24 +07:00
Darcy Wong
f12b9dd151
Merge pull request #5150 from keymanapp/feat/web/sync-s-keyman-com
...
feat(web): Add script to deploy KeymanWeb release to s.keyman.com
2021-05-28 09:57:58 +07:00
Darcy Wong
63ff7d4039
chore(web): Move script to tools/
2021-05-28 09:55:19 +07:00
Darcy Wong
5b847f9822
chore(web): Merge branch 'master' into feat/web/sync-s-keyman-com
2021-05-28 09:49:13 +07:00
Darcy Wong
1341fa032b
Merge pull request #5145 from keymanapp/feat/android/add-clean-flag
...
chore(android): Add -clean flag to build script
2021-05-28 09:39:51 +07:00
Darcy Wong
68beb6571f
fix(android): Move exit
2021-05-28 09:14:06 +07:00
Keyman Server
22ac809f9f
Merge pull request #5176 from keymanapp/auto/version-master-15.0.58
...
auto: increment master version to 15.0.58
2021-05-28 11:59:19 +10:00
Keyman Build Agent
e33e93342f
auto: increment master version to 15.0.58
2021-05-27 21:58:41 -04:00
jahorton
90203e4570
feat(ios): resource file validation before use
2021-05-28 08:45:01 +07:00
jahorton
1d7dc54cee
fix(ios): forgot to actually log breadcrumb messages
2021-05-28 08:44:31 +07:00
jahorton
d98af34e71
chore(ios): Merge branch 'master' into change/ios/workspace-reorg
2021-05-28 07:19:14 +07:00
jahorton
fcdb04ec14
chore(ios): Merge branch 'master' into chore/ios/handled-error-logging
2021-05-28 07:17:15 +07:00
Joshua Horton
8e95d0fb8e
Merge pull request #5173 from keymanapp/chore/ios/rename-app-selectors
...
chore(ios): renames problematic app selectors
2021-05-28 07:15:41 +07:00
Marc Durdin
5fac633fb6
fix(common): build script help param
...
When working on a new build script, I tripped over the `-?` question
mark help parameter here, as it needs to be escaped. Opted to fix all
the instances in our scripts, although AFAICT there would not have been
current bugs arising from this, as there were no conflicting one
character options lower in the case list.
2021-05-28 09:50:40 +10:00
Joshua Horton
58cd1b1b9f
Merge pull request #5168 from keymanapp/change/ios/min-of-ios-12
...
change(ios): minimum iOS version -> 12.1
2021-05-28 06:36:58 +07:00
Joshua Horton
126d5762ea
Merge pull request #5120 from keymanapp/chore/ios/update-sentry-dep
...
chore(ios): dependencies - update sentry-cocoa to 6.2.1
2021-05-28 06:36:45 +07:00
jahorton
3a1587310b
chore(ios): renames problematic app selectors
2021-05-28 06:29:14 +07:00
Keyman Server
5e2660a99a
Merge pull request #5171 from keymanapp/auto/version-master-15.0.57
...
auto: increment master version to 15.0.57
2021-05-28 04:02:51 +10:00
Keyman Build Agent
7f95128944
auto: increment master version to 15.0.57
2021-05-27 14:02:06 -04:00
Eberhard Beilharz
fd15bf4eb3
fix(linux): Fix Makefile and instructions for building
...
Building km-config now requires an additional step so that
generates `lang_tags_map.py`. During a package build this happens in
`reconf.sh`. This change updates the documentation, and also adds
this build step to the Makefile, so that the file gets generated
when building from the command line.
Closes #5074 .
2021-05-27 18:39:01 +02:00
Eberhard Beilharz
68706c9451
fix(common/core/desktop): Fix failing tests on armhf
...
This change fixes the FixupKeyboard method. In the .kmx files on
disk array pointers for an empty array point to the end of the file
(one byte after the end of the data structure). When we expand the
pointers in FixupKeyboard this leads to `cgp->dpKeyArray` to point to an
unallocated memory location - this shouldn't matter since we don't
try to read or write at this location if the Key array is empty,
but armhf still seems to raise a SIGBUS, probably because we cast
the value to a `LPKEY`. This change sets `cgp->dpKeyArray` to `NULL`
if we have an empty key array, similar to what's done for the strings.
Closes #5072 .
2021-05-27 17:14:06 +02:00
Eberhard Beilharz
7c78fb0adb
refactor(common/core/desktop): Use StringOffset in FixupKeyboard
2021-05-27 16:53:41 +02:00
Eberhard Beilharz
9c2d30948c
fix(linux): Exclude s390x from package builds
...
s390x is big-endian which we currently don't support (#5111 ).
Only build on architectures supported by Debian. This excludes the
following little-endian architectures:
alpha arm ia64 riscv64 sh4 x32 arm64ilp32 mipsn32el
and the following big-endian ones:
avr32 hppa m68k mips mips64 mipsn32 powerpc ppc64 s390 sparc sparc64
See https://wiki.debian.org/SupportedArchitectures
and https://wiki.debian.org/ArchitectureSpecificsMemo
2021-05-27 16:53:41 +02:00
jahorton
a556e09ac1
chore(ios): addresses some new deprecations
2021-05-27 14:34:38 +07:00
jahorton
c04ef72f5b
change(ios): drops conditional iOS <= 11 checks
2021-05-27 14:13:27 +07:00
jahorton
32bab3a248
change(ios): sets minimum iOS target version to 12
2021-05-27 13:57:05 +07:00
Joshua Horton
6c482e8fc4
Merge pull request #5158 from keymanapp/change/ios/help-always-offline
...
change(ios): help always offline
2021-05-27 13:42:33 +07:00
Joshua Horton
d63336e1fa
Merge pull request #5157 from keymanapp/feat/common/offline-help-styling
...
feat(common): offline help css
2021-05-27 13:42:16 +07:00
jahorton
4296a1a4fd
change(ios): pass 6 - folders before leaf files
2021-05-27 13:20:33 +07:00
jahorton
7157e667ee
change(ios): consolidation of obsoletions
2021-05-27 13:10:17 +07:00
jahorton
d11fe4c64d
change(ios): pass 5, more reorganization
2021-05-27 12:53:43 +07:00
jahorton
582d587ad5
chore(ios): pass 4 - keyboard-related reorg, some dead code removal
2021-05-27 12:17:11 +07:00
Joshua Horton
1b1b85944d
Merge pull request #5164 from keymanapp/fix/ios/no-app-ex-framework-embedding
...
fix(ios): link, but NOT embed KeymanEngine.xcframework in app exs
2021-05-27 12:03:51 +07:00
jahorton
4a285ec3a8
fix(ios): link, but NOT embed KeymanEngine.xcframework in app exs
2021-05-27 11:01:35 +07:00
Darcy Wong
399fe011db
fix(android): Have clean() exit
2021-05-27 10:29:57 +07:00
Keyman Server
6c57b6bf6a
Merge pull request #5163 from keymanapp/auto/version-master-15.0.56
...
auto: increment master version to 15.0.56
2021-05-27 13:28:12 +10:00
Keyman Build Agent
0bd9ed9af9
auto: increment master version to 15.0.56
2021-05-26 23:27:31 -04:00
jahorton
8fe133ea22
chore(ios): part 3 - (mostly) alphabetizes app source files
2021-05-27 10:00:05 +07:00
jahorton
e280e25ca4
chore(ios): moves app classes with Classes group
2021-05-27 09:38:04 +07:00
jahorton
8af3f820a9
chore(ios): removes old Obj-C headers
2021-05-27 09:32:23 +07:00
jahorton
b2e98c58bb
chore(ios): entitlement, plists, old .pch files - cleanup + reorg
2021-05-27 09:24:00 +07:00
Darcy Wong
51872f6e4d
fix(android): Add more files/dirs to clean()
2021-05-27 09:13:46 +07:00
jahorton
aa1a929bf7
fix(ios): drops redundant lib/Reachability (already Carthage dependency)
2021-05-27 09:03:14 +07:00
jahorton
abc91ea257
feat(common): unprunes <kbd> styling
2021-05-27 08:55:07 +07:00
Joshua Horton
7db2f079a8
Merge pull request #5160 from keymanapp/fix/ios/upload-prep
...
fix(ios): artifact upload preparation
2021-05-27 08:49:13 +07:00
jahorton
373f25b318
change(ios): pass 2 - explicit demo section, better structure mirroring
2021-05-27 08:48:47 +07:00
jahorton
a0ea6c3168
change(ios): pass 1 - workspace reorg
2021-05-27 08:43:37 +07:00