Commit Graph

  • f82af6ecb7 allocate transparent {WrapperWidget / JavaWidget} 0x0 and draw children in overflow area Julian Winkler 2024-05-06 06:35:47 +02:00
  • 9fcec8b64c ViewPropertyAnimator: call onAnimationEnd() at the right time Julian Winkler 2024-05-06 06:29:47 +02:00
  • cd4cd90f59 copy GestureDetector from AOSP Julian Winkler 2024-05-06 06:24:00 +02:00
  • efc401ed2f Revert "hack: make GestureOverlayView measure 0 x 0" Julian Winkler 2024-05-01 11:32:40 +02:00
  • 0202e0389d README: streamline development instructions plata 2024-05-10 12:40:25 +00:00
  • 5a8dba4064 meson.build: specify dependency on openxr headers Mis012 2024-05-09 21:27:19 +02:00
  • b35ce06b8d main-executable: allow passing arbitrary options to ART Mis012 2024-05-08 20:03:58 +02:00
  • ab2eaffe91 main-executable: add ATL_SKIP_NATIVES_EXTRACTION env Mis012 2024-05-07 22:25:32 +02:00
  • 134bc9e7a5 README.md: add new dependencies Julian Winkler 2024-05-07 08:42:50 +02:00
  • ad2ce495d9 api-impl/meson.build: tell Java compiler to use UTF-8 encoding Julian Winkler 2024-05-07 07:07:45 +02:00
  • 64411c75aa fix build on Debian 12 / GTK 4.8 Julian Winkler 2024-05-06 07:28:56 +02:00
  • a99dfd80cc AudioTrack: fix getPlaybackHeadPosition and write Mis012 2024-04-28 23:39:04 +02:00
  • 639a786056 PackageInfo: handle Resources.NotFoundException gracefully Mis012 2024-04-27 15:15:40 +02:00
  • 188df3e454 PackageInfo: handle non-string metadata Mis012 2024-04-26 14:50:39 +02:00
  • 30a9f66c4a api-impl: misc stubs for stupid ad stuff in SubwaySurfers Mis012 2024-04-26 14:49:37 +02:00
  • 341e39463a api-impl: copy GradientDrawable from AOSP, some stubs Mis012 2024-04-23 19:14:41 +02:00
  • 31929d2253 ignore deprecation warnings for per-widget css, switch gtk_widget_translate_coordinates to gtk_widget_compute_point Mis012 2024-04-20 16:34:01 +02:00
  • b52e08fd7a ImageView/ImageButton: don't use deprecated gtk_picture_set_from_pixbuf, reduce code duplication Mis012 2024-04-20 00:08:09 +02:00
  • 98d17ac25e fix some gcc-reported warnings Mis012 2024-04-19 23:18:17 +02:00
  • 21627aecad ANativeWindow: make the while loop hack work on main thread Mis012 2024-04-17 19:27:16 +02:00
  • db3ba9b929 api-impl-jni: Canvas: fix 32bit compilation Mis012 2024-04-17 19:25:41 +02:00
  • f52a221c73 android_os_MessageQueue: move looper prototypes to header, fix incorrect prototype Mis012 2024-04-15 23:11:24 +02:00
  • a1df6a43e5 api-impl: stubs to make OsmAnd allow OpenGL renderer Mis012 2024-04-14 21:48:13 +02:00
  • e1abceee85 api-impl: more stubs to make OsmAnd launch Mis012 2024-04-14 15:15:37 +02:00
  • 62f91e8d3e install option: install apk to base app data dir Julian Winkler 2024-04-13 16:56:09 +02:00
  • 5e674e1410 add option to install desktop entry with dynamic launcher portal Julian Winkler 2024-04-13 16:34:21 +02:00
  • 1150402e38 Wayland: set application_id to package name for window icons Julian Winkler 2024-04-13 14:47:55 +02:00
  • 322f650d2c use g_get_user_data_dir() to locate app_data_dir_base Julian Winkler 2024-04-11 21:16:50 +02:00
  • d5c2c122fc MediaCodec: make use of GtkGraphicsOffload when gtk >= 4.14 Julian Winkler 2024-04-13 13:57:09 +02:00
  • 2802aaa28d api-impl: add stubs / simple stuff for OsmAnd Mis012 2024-04-12 18:32:30 +02:00
  • fefd2f108b ImageView: handle setScaleType where it maps trivially to Gtk Mis012 2024-04-10 23:48:07 +02:00
  • b12cebe66a ProgressBar: add hack to fix NewPipe regression Mis012 2024-04-10 22:13:23 +02:00
  • 25325ca4e5 Paint: implement setAntiAlias, handle ANTI_ALIAS_FLAG Mis012 2024-04-09 18:58:05 +02:00
  • 540071e97e ColorStateList: load color with obtainStyledAttributes() Julian Winkler 2024-04-09 07:13:03 +02:00
  • ce6b83ad81 AssetManager: load style with parser.getAttribute(null, "style") Julian Winkler 2024-04-09 07:05:23 +02:00
  • 3d9eb9611f GskCanvas: implement drawPath, rotate, translate, save, restore Julian Winkler 2024-04-08 23:15:05 +02:00
  • 74bedcc93c implement Drawable.invalidateSelf() Julian Winkler 2024-04-01 01:25:20 +02:00
  • ae58d2b319 implement TextView.setCompoundDrawables() Julian Winkler 2024-03-30 11:04:21 +01:00
  • 849701c5c4 Drawable: call getIntrinsic{Width/Height} Julian Winkler 2024-03-30 07:17:58 +01:00
  • 9e770c663c ImageView: use obtainStyledAttributes() Julian Winkler 2024-03-30 00:02:37 +01:00
  • 2f4cd3917f implement some APIs needed for OctoDroid Julian Winkler 2024-03-29 23:56:28 +01:00
  • 0352a307b9 AssetManager: applyStyle: use loadResourceBagValue instead of creating a temporary theme Mis012 2024-04-08 18:28:18 +02:00
  • 0f14370c8b AssetManager: applyStyle: handle "style" value being an attribute, append styles to global theme instead of replacing it Mis012 2024-04-07 21:55:16 +02:00
  • db4add0842 Resources: improve debug printout Mis012 2024-04-07 21:52:29 +02:00
  • fea7a9e021 LayoutInflater: add AOSP boilerplate, it seems this file has large portions copied from AOSP Mis012 2024-04-07 21:51:11 +02:00
  • b229d83ad8 GskCanvas: implement drawRect Mis012 2024-04-07 21:49:40 +02:00
  • 677ff43a20 ColorDrawable: add a draw method Mis012 2024-04-07 21:44:37 +02:00
  • b1d4a69c6b Activity: implement getTitle/setTitle Mis012 2024-04-07 21:33:32 +02:00
  • 1e64babfd4 borrow AnimationDrawable from AOSP Mis012 2024-04-03 01:54:30 +02:00
  • 04ee40d010 ViewGroup: make updateViewLayout actually update the layout Mis012 2024-04-03 01:51:26 +02:00
  • e94a78fd14 ImageView: remove 'broken image icon' hack Mis012 2024-04-03 01:48:49 +02:00
  • 1b1f026e76 implement android.app.ApplicationErrorReport Markuss Broks 2024-03-16 17:11:42 +00:00
  • 24e8743cc1 Context: add the input service tag string Markuss Broks 2024-03-16 17:11:11 +00:00
  • ad4de8edc4 ActivityManager: add a stub for MemoryInfo Markuss Broks 2024-03-16 17:10:38 +00:00
  • d4e9ddbd15 libandroid: Add a stub for AKeyEvent_getKeyCode Markuss Broks 2024-03-16 17:09:04 +00:00
  • 7fae1f5bb7 AssetManager: implement android.content.res.AssetManager.list Markuss Broks 2024-03-16 17:08:17 +00:00
  • 4b2c1835f7 AudioManager: add a stub for isWiredHeadsetOn Markuss Broks 2024-03-16 17:07:24 +00:00
  • 46140d44e3 Window: stub setFormat() Markuss Broks 2024-03-15 21:22:46 +00:00
  • 654d551377 View.setTranslationY(): queue allocate when called on CoordinatorLayout Julian Winkler 2024-03-27 23:01:46 +01:00
  • 66e5d77959 View: clear canceled_event pointer Julian Winkler 2024-03-27 22:55:06 +01:00
  • 9b9e046d68 implement View.getLocationInWindow() and MotionEvent.offsetLocation() Julian Winkler 2024-03-27 22:50:58 +01:00
  • 8f770d38d1 implement ViewGroup.removeViewInLayout() Julian Winkler 2024-03-27 22:47:11 +01:00
  • e477b56dec OnTouchListener: attach event controllers to WrapperWidget Julian Winkler 2024-03-25 19:50:29 +01:00
  • 2879e03120 hack: make GestureOverlayView measure 0 x 0 Julian Winkler 2024-03-25 17:55:30 +01:00
  • c9ac8b162a increase java source level to 1.8 Julian Winkler 2024-03-24 23:41:06 +01:00
  • 26a6b90b1c meson.build: remove javac version warning Mis012 2024-03-24 22:54:52 +01:00
  • df0b5bc1ca graphics: Path: implement (r)quadTo Mis012 2024-03-24 22:54:21 +01:00
  • 8eb0c0a3c1 implement ColorFilter in GskCanvas Julian Winkler 2024-03-24 21:12:13 +01:00
  • ad266c7821 add support for custom Java Drawables Julian Winkler 2024-03-24 21:01:47 +01:00
  • 0b78cbcc55 some graphics API stubs Julian Winkler 2024-03-24 20:43:47 +01:00
  • 3d9468aa9f implement android.graphics.Path using skia Julian Winkler 2024-03-24 20:17:24 +01:00
  • 35f26faa90 ImageButton: implement setDrawable() Julian Winkler 2024-03-24 16:55:04 +01:00
  • 93b88ad0c3 implement more android.graphics.Matrix methods Julian Winkler 2024-03-24 16:51:03 +01:00
  • f4a0191b1c implement VectorDrawable, by loading tmp SVG with gdkpixbuf Julian Winkler 2024-03-24 15:41:39 +01:00
  • 26b6da2c9c fix for atl_test_apks/views_widgets_samples_flower_finder.apk Julian Winkler 2024-03-24 15:11:38 +01:00
  • 494605932c implement more APIs Julian Winkler 2024-03-20 23:05:17 +01:00
  • e8dc6e2f0d implement Uri.Builder with hack for content:// URIs Julian Winkler 2024-03-20 22:21:09 +01:00
  • e0b3975eb7 implement PackageManager.resolveContentProvider() Julian Winkler 2024-03-20 22:20:28 +01:00
  • 7d6eae5fa5 hack: call OnGlobalLayoutListener immediately Julian Winkler 2024-03-20 22:17:39 +01:00
  • 7ee4effb86 implement android.widget.Spinner using GtkDropDown Julian Winkler 2024-03-20 22:14:34 +01:00
  • dda3063e79 PopupMenu: use AOSP MenuInflater and support item visibility Julian Winkler 2024-03-20 22:09:56 +01:00
  • 0592b71489 View: basic implementation for performHapticFeedback Mis012 2024-03-22 14:04:04 +01:00
  • d122b2a528 api-impl: implement vibrator using evdev Mis012 2024-03-22 13:17:09 +01:00
  • 3022350844 SensorManager: accel: implement accelerometer data polling via /sys/bus/iio Mis012 2024-03-21 21:12:38 +01:00
  • 49436ef172 main: add ATL_FORCE_FULLSCREEN env Mis012 2024-03-21 21:11:26 +01:00
  • 6839f8b651 View: requestLayout: post with Looper to avoid stack exhaustion Mis012 2024-03-21 21:05:20 +01:00
  • 5af3fa9e79 api-impl: add TableLayout from AOSP Mis012 2024-03-21 16:19:19 +01:00
  • 50fa760c63 NoitficationManager: implement cancel Julian Winkler 2024-03-18 18:13:56 +01:00
  • cdcc3411aa NotificationManager: delete ongoing and MediaStyle notifications on exit Julian Winkler 2024-03-18 15:41:44 +01:00
  • acb00a8beb NotificationManager: add support for icons Julian Winkler 2024-03-18 14:37:56 +01:00
  • 45de09a191 notification support using libportal Julian Winkler 2024-03-17 11:05:42 +01:00
  • b14549e639 implement ConnectivityManager using GNetworkMonitor Julian Winkler 2024-03-17 18:36:48 +01:00
  • 14217e8724 simple implementation of PopupMenu using GtkPopoverMenu Julian Winkler 2024-03-16 22:56:40 +01:00
  • 6513195b9e implement file chooser using GtkFileChooserNative Julian Winkler 2024-03-16 18:14:46 +01:00
  • 276b5ca7ef add more APIs needed for NewPipe Julian Winkler 2024-03-16 12:49:28 +01:00
  • b3c0023a45 api-impl-jni: SensorManager: clean up local references after use Mis012 2024-03-17 17:48:20 +01:00
  • 30d1574911 Bitmap: pixbuf uses UNPREMUL_SK_ALPHATYPE Mis012 2024-03-17 01:33:10 +01:00
  • 8719bb8308 Bitmap: from_path: add alpha channel if missing Mis012 2024-03-16 23:36:35 +01:00
  • ab7c6cf834 api-impl: add stubs to make AnimationDrawable and Animation not cause lockups Mis012 2024-03-16 18:55:14 +01:00
  • ec2c956acb doc: update Envs.md (clarification and removal of no longer existing env) Mis012 2024-03-16 17:52:10 +01:00