Commit 7fa9fbc
committed
Squashed commit of the following:
commit cc553af
Merge: 7c61dd9 c58528f
Author: Jörg F. Wittenberger <[email protected]>
Date: Sun Nov 29 15:41:58 2020 +0100
Merge branch 'merge-upstream-silly-rename-of-lnjscheme-to-ln_jscheme' of ssh://github.com/0-8-15/lambdanative into development
commit c58528f
Merge: 54bc984 51dfeed
Author: Jörg F. Wittenberger <[email protected]>
Date: Sun Nov 29 15:35:38 2020 +0100
Merge branch 'master' of https://github.com/part-cw/lambdanative into merge-upstream-silly-rename-of-lnjscheme-to-ln_jscheme
commit 51dfeed
Author: Peter Lewis <[email protected]>
Date: Fri Nov 27 11:57:52 2020 -0800
ANDROID: request permissions from Manifest
This reads permissions from the manifest and requests all that are needed. Apps and modules should add necessary permissions to ANDROID_xml_permissions. Moved the initial setContentView back to before @ANDROID_JAVA_ONCREATE@ so that apps can set a content view in ANDROID_java_oncreate
commit 1e4c9f3
Author: 0-8-15 <[email protected]>
Date: Thu Nov 26 22:25:11 2020 -0800
WEBVIEW: Add another webview - ANDROID only! (part-cw#387)
Moved the 'webview' script from DemoAndroidLNjScheme into a module of its own; this module is a bit of a stub. Might receive updates to become a nicer looking browser. Meanwhile still intended to showcase how to call Java via jScheme
commit 1cbc09b
Author: 0-8-15 <[email protected]>
Date: Thu Nov 26 22:14:54 2020 -0800
LN_JSCHEME: New module to call any Android API without JNI (part-cw#387)
Moves LNjScheme from DemoAndroidLNjScheme to its own module. Also updates DemoAndroidLNjScheme to use of ln_jscheme and webview
commit 7e6fcb3
Author: 0-8-15 <[email protected]>
Date: Thu Nov 26 21:25:10 2020 -0800
EVENTLOOP: Add support for a new jScheme related event (part-cw#387)
Allocates a single event number (126) and dispatches it to a possibly registered receiver - or is ignored as before.
commit 20b33a1
Author: 0-8-15 <[email protected]>
Date: Thu Nov 26 01:38:46 2020 -0800
ANDROID: Fix rendering freeze upon startup
commit 7c61dd9
Author: Jörg F. Wittenberger <[email protected]>
Date: Tue Nov 24 20:07:56 2020 +0100
NATIVE-KEYPAD+ANDROID: more error checking in JNI
commit 9d8e809
Author: Jörg F. Wittenberger <[email protected]>
Date: Tue Nov 24 14:20:44 2020 +0100
ANDROID: fix rendering freeze upon startup
commit c77a547
Author: Jörg F. Wittenberger <[email protected]>
Date: Tue Nov 24 12:58:39 2020 +0100
ANDROID: try harder to handle onStop and onPause
Note: This is at the moment meant for evaluation. Works for me, can't
break it.
However if this is going to be the final call, those file names
ANDROID_java_oncreate are no longer telling exactly where the code
ends up.
That's bad, bnut renaming them is likely even worse.
commit c351669
Merge: 6e0c757 8d0d7ed
Author: Jörg F. Wittenberger <[email protected]>
Date: Tue Nov 24 12:57:32 2020 +0100
Merge branch 'stable-0815' of ssh://github.com/0-8-15/lambdanative into development
commit 6e0c757
Author: Jörg F. Wittenberger <[email protected]>
Date: Mon Nov 23 21:43:02 2020 +0100
LNjSCHEME: revert change breaking things
commit 865b6c7
Author: Jörg F. Wittenberger <[email protected]>
Date: Mon Nov 23 21:24:30 2020 +0100
LNjSCHEME: make initialization once only
Also move ANDROID_xml_permissions to webview, where they belong.
commit 603d630
Author: Jörg F. Wittenberger <[email protected]>
Date: Mon Nov 23 20:54:57 2020 +0100
ANDROID: make mGLView static and initialization once only
This appears to be the correct way and seems to actually solve the
issue observed and not fixed by da86a5160 ff.
commit fa19aa9
Author: Jörg F. Wittenberger <[email protected]>
Date: Mon Nov 23 19:20:12 2020 +0100
JNI: conservative coding
- #defines LAMBDANATIVE_JNI_VERSION to JNI_VERSION_1_4
- uses `jint` as if it was an opaque type
- checks via GetEnv before attaching a thread
(there are claims on the Internet that this may save some overhead)
- use AttachCurrentThreadAsDaemon instead of AttachCurrentThread for
gut feeling
commit 70752a2
Author: Jörg F. Wittenberger <[email protected]>
Date: Sun Nov 22 16:56:37 2020 +0100
JNI: be careful to free local references
commit 34ccd0d
Author: Jörg F. Wittenberger <[email protected]>
Date: Sun Nov 22 13:01:30 2020 +0100
ANDROID: use systemapp directry
commit 270193a
Author: Jörg F. Wittenberger <[email protected]>
Date: Sun Nov 22 12:58:40 2020 +0100
ANDROID: do not call ReleaseStringUTFChars with an unrelated pointer
commit c752898
Author: Jörg F. Wittenberger <[email protected]>
Date: Sat Nov 21 14:26:16 2020 +0100
ANDROID: error out when build requires to write system directories
commit d3dd374
Author: Jörg F. Wittenberger <[email protected]>
Date: Sat Nov 21 13:43:05 2020 +0100
BACKPORT: use upstreams version of camera
commit 5b9a30f
Author: Jörg F. Wittenberger <[email protected]>
Date: Sat Nov 21 13:12:00 2020 +0100
remove old debug code
commit c48c7b1
Author: Jörg F. Wittenberger <[email protected]>
Date: Sat Nov 21 13:04:21 2020 +0100
CLIPBOARD: fix compiler complaints
warning: returning 'const char *' from a function with result type 'char *' discards qualifiers
commit cd86684
Author: Jörg F. Wittenberger <[email protected]>
Date: Sat Nov 21 12:38:46 2020 +0100
20201121: Snapshot, preserve possibly important debug state
commit 5f82a22
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 19:43:56 2020 +0100
GLGUI: 20201120; Snapshot: alternative implementation - active for a while
commit b555356
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 20:58:24 2020 +0100
ANDROID: verbose signing
commit 0a58fa3
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 20:55:19 2020 +0100
outdated: srfi-179 port
commit b4dac9a
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 20:53:15 2020 +0100
CORE: flow/fix-issue related changes
commit ddaa1db
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 19:42:19 2020 +0100
CORE: flow/fix-issue related changes
commit 985ddd5
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 19:34:57 2020 +0100
CORE: better version of make-list
commit e72c158
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 19:11:35 2020 +0100
TENTATIVE: config: commented out - should become debug option
commit 41d480b
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 19:10:35 2020 +0100
ANDROID: keep checking for API 26 break
commit 0186693
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 19:07:16 2020 +0100
ANDROID: support install of additional dynamic libraries
commit a54d93a
Author: Jörg F. Wittenberger <[email protected]>
Date: Fri Nov 20 19:02:34 2020 +0100
ANDROID: keep TODO comment1 parent 54bc984 commit 7fa9fbc
File tree
32 files changed
+352
-4149
lines changed- apps/DemoAndroidLNjScheme
- loaders/android
- modules
- camera
- config
- eventloop
- gps
- hybridapp-xwalk
- hybridapp
- ln_core
- ln_glcore
- ln_glgui
- ln_jscheme
- native-keypad
- srfi-179
- ttf
- webview
- targets/android
32 files changed
+352
-4149
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | 25 | | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
108 | 110 | | |
109 | 111 | | |
110 | 112 | | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
111 | 136 | | |
112 | 137 | | |
113 | 138 | | |
| |||
131 | 156 | | |
132 | 157 | | |
133 | 158 | | |
| 159 | + | |
134 | 160 | | |
135 | 161 | | |
136 | 162 | | |
| |||
177 | 203 | | |
178 | 204 | | |
179 | 205 | | |
180 | | - | |
181 | | - | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
182 | 213 | | |
183 | 214 | | |
184 | 215 | | |
| |||
187 | 218 | | |
188 | 219 | | |
189 | 220 | | |
| 221 | + | |
190 | 222 | | |
191 | 223 | | |
192 | 224 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
402 | 416 | | |
403 | 417 | | |
404 | 418 | | |
| |||
1099 | 1113 | | |
1100 | 1114 | | |
1101 | 1115 | | |
| 1116 | + | |
1102 | 1117 | | |
1103 | 1118 | | |
1104 | 1119 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
97 | 105 | | |
98 | 106 | | |
99 | 107 | | |
| |||
109 | 117 | | |
110 | 118 | | |
111 | 119 | | |
112 | | - | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
113 | 123 | | |
114 | 124 | | |
115 | 125 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
| 152 | + | |
| 153 | + | |
153 | 154 | | |
154 | | - | |
| 155 | + | |
| 156 | + | |
155 | 157 | | |
156 | 158 | | |
157 | 159 | | |
| |||
200 | 202 | | |
201 | 203 | | |
202 | 204 | | |
203 | | - | |
204 | | - | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
205 | 208 | | |
206 | 209 | | |
207 | 210 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
9 | | - | |
10 | 8 | | |
11 | 9 | | |
12 | 10 | | |
| |||
0 commit comments