Commit Graph

102 Commits

Author SHA1 Message Date
Julian Winkler
824b821f5a looper.c: make objretcall less hacky
the old method failed when building with -Os on arm64
2023-06-22 09:26:57 +00:00
Julian Winkler
183d9fe6b7 remove example_data_dir and update documentation accordingly
with automatic resource extraction implemented, it is no longer needed
2023-06-21 22:56:23 +02:00
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
83a2647637 Add rpath to find art libraries 2023-06-21 22:38:08 +02:00
Julian Winkler
5f07a5738b r_debug.c: don't hardcode 64 bit 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
db53d3679f replace arsc_parser with ARSClib 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
Julian Winkler
1a8e198e05 make RelativeLayout vertical by default and vexpand GLSurfaceView 2023-06-18 11:31:03 +02:00
Julian Winkler
c70e333883 View: handle View.INVISIBLE the same way as View.GONE 2023-06-18 11:31:03 +02:00
Julian Winkler
8047df5990 set Build.SDK_INT to GINGERBREAD
Flappy Birds tries to apply unnecessary workarounds if older API versions are
reported
2023-06-18 11:31:03 +02:00
Julian Winkler
9e706927de implement android.media.SoundPool using GtkMediaStream 2023-06-18 11:31:01 +02:00
Julian Winkler
48ef2fffdf implement GLES20 java bindings
These are just one to one bindings for the native OpenGL 2.0 APIs
2023-06-18 11:28:40 +02:00
Julian Winkler
58ec3733d3 Bitmap: implement decodeStream, getPixels and recycle 2023-06-18 11:28:40 +02:00
Julian Winkler
0454dcbfd5 stub some APIs for Flappy Bird, mostly webview related 2023-06-18 11:28:40 +02:00
Julian Winkler
c21d8532bc ImageView: use GtkPicture and actually show the image
GtkImage is intended for icons GtkPicture fits better
2023-06-18 11:28:40 +02:00
Mis012
8ca8124ff1 main-executable/main.c: fix missing NULL initialization 2023-06-07 13:25:36 +02:00
Mis012
970011a5cb api-impl/android/content/res/AssetManager.java: fix error condition for openAsset 2023-06-06 19:22:24 +02:00
Julian Winkler
eac3e42ede allow to build with newer jdk version and document dependencies 2023-04-28 18:52:21 +02:00
Mis012
cdb62dcd83 hacks: add a makefile and a README 2023-01-19 17:09:58 +01:00
Mis012
27f3d288dd misc stubbing for ctr2 2023-01-14 14:32:37 +01:00