Julian Winkler
514e1e0e79
auto create app data dir
2023-06-21 22:38:08 +02:00
Julian Winkler
334274c9e5
auto extract native libraries and detect lib name for NativeActivity
2023-06-21 22:38:08 +02:00
Julian Winkler
997642d93a
auto find main activity using AndroidManifest.xml
2023-06-21 22:38:08 +02:00
Julian Winkler
12e9e9788a
load assets and bitmaps directly from apk
2023-06-21 22:38:08 +02:00
Julian Winkler
3709e30f64
load layout XMLs directly from apk file
2023-06-21 22:38:08 +02:00
Julian Winkler
0baddd9fe8
fixes for android-8 rebase of dalvik_standalone
...
detect bootclasspath jar path automatically from dalvik_standalone
2023-06-21 22:38:07 +02:00
Mis012
55098136dc
src/main-executable/main.c: fix possible stray : at the end of classpath
...
apparently this can cause a crash in art
2023-06-21 18:36:48 +02:00
Mis012
8ca8124ff1
main-executable/main.c: fix missing NULL initialization
2023-06-07 13:25:36 +02:00
Mis012
f8beaa4a7d
update --help text, remove outdated README entries
2023-01-12 13:26:18 +01:00
Mis012
34858d2fa6
remove incorrect offset correction from GLSurfaceView; handle ATL_DISABLE_WINDOW_DECORATIONS env
2023-01-09 14:50:17 +01:00
Mis012
d37af8183d
main-executable/main.c: set LC_ALL to en_US to fix weird locale-related issues; check for exceptions when running onDestroy
2023-01-05 19:01:40 +01:00
Mis012
894f7b99c3
inform Java about apk path; allow specifying port for jdwp debugging with JDWP_LISTEN env; hackily work around onWindowFocusChanged being called at a time where it causes some apps to crash
2022-11-24 16:13:41 +01:00
Mis012
33b4515cb9
add support for the boneheaded method of receiving input events that is used by NativeActivity apps
...
currently, our "not-actually-a-queue" implementation is quite ugly,
hopefully it might be possible to make it look somewhat sane while
not needing to make it as much of a queue as it is on android
2022-11-11 19:18:21 +01:00
Mis012
7ad1ce86f2
call onStart when starting an activity; uncomment handler for onWindowFocusChanged in NativeActivity
2022-11-08 21:12:41 +01:00
Nikita Travkin
e88709cf9d
define DEFFILEMODE when system headers don't
2022-11-02 14:34:45 +01:00
Mis012
b801f0fb3c
implement some stuff to make exaple SDL app run
...
NOTE: the main addition in this commit is WIP support for apps which
render on an EGL surface obtained using ANativeWindow_fromSurface
currently, this EGL surface is obtained by creating a 700x700 pixel
window with GLFW (the 700x700 size is hardcoded in several places)
and only Wayland is supported
ideally, we'd want to use a wayland subsurface to position the EGL
surface above the Surface widget it's associated with (and do
whatever for X11)
2022-10-26 18:39:04 +02:00
Mis012
49961186a2
get rid of launcher script requirement; fix app data dir being hardcoded; update documentation; remove prebuilt dalvik (NOTE - purged from history at this point, so is not part of the diff)
2022-10-12 17:30:07 +02:00
Mis012
31cf1a521b
main-executable: when ANDROID_ROOT is not set, load art core libs from @libdir@/java/dex/art
2022-10-09 23:08:28 +02:00
Mis012
449090143e
refactor source tree organization, switch to meson
2022-10-09 22:59:16 +02:00