Commit Graph

  • 50e8bcda22 copy Uri.java from AOSP Julian Winkler 2024-06-24 18:46:38 +02:00
  • bfd7bf6fbc copy ConditionVariable.java from AOSP Julian Winkler 2024-06-24 18:46:04 +02:00
  • 3c5a21357d multiple additions and fixes for the Java APIs Julian Winkler 2024-06-24 18:44:31 +02:00
  • ef77bb287a NotificationManager: store Intents in HashMap Julian Winkler 2024-07-20 08:25:52 +02:00
  • db1b62bca3 View.requestLayout(): iterate all parents Julian Winkler 2024-07-20 07:26:28 +02:00
  • 44fef4ba36 reuse ViewPropertyAnimator object Julian Winkler 2024-07-19 23:19:26 +02:00
  • 29e5298178 MediaCodec: handle end-of-file properly Julian Winkler 2024-07-19 22:08:21 +02:00
  • 4ed3fbd385 implement PackageParser.getResourcesForApplication() Julian Winkler 2024-07-19 17:02:33 +02:00
  • 71bb6d96bd implement Context.stopService() Julian Winkler 2024-07-19 15:22:12 +02:00
  • 23e7d32924 Button/ImageButton: consume touch events Julian Winkler 2024-07-19 14:06:52 +02:00
  • c7f64cd24b Button/ImageButton: remove old OnClickListener when setting new one Julian Winkler 2024-07-19 14:05:25 +02:00
  • 36a213b7e2 MessageQueue: optimize main loop implementation Julian Winkler 2024-07-23 22:19:28 +02:00
  • 7b11277287 AlertDialog: handle buttons Julian Winkler 2024-07-24 22:52:33 +02:00
  • fb82eabd2c replace deprecated GtkDialog with GtkWindow Julian Winkler 2024-07-19 19:32:59 +02:00
  • 1309eb223a replace deprecated GtkFileChooserNative with GtkFileDialog Julian Winkler 2024-07-18 18:56:14 +02:00
  • 4ecd541c6c NotificationManager: implement cancel() for MPRIS notifications Julian Winkler 2024-07-20 14:13:12 +02:00
  • 9d27fc138b NotificationManager: handle non player part of MPRIS Julian Winkler 2024-07-16 22:10:44 +02:00
  • b54bed4784 implementing MediaSession using MPRIS Julian Winkler 2024-07-15 16:39:45 +02:00
  • eddd827e27 api-impl: add GridView stub, AnimationSet stub and misc stubs Mis012 2024-06-28 22:31:47 +02:00
  • 2c1e0dd3b8 Bitmap: implement nativeCopyPixelsFromBuffer Mis012 2024-06-28 22:15:57 +02:00
  • 26d6337a34 api-impl: GLES20: add glReadPixels Mis012 2024-06-28 21:35:13 +02:00
  • 3c69d50af1 libandroid: native_window: fake pbuffer support on !x11 Mis012 2024-06-26 16:07:23 +02:00
  • 9b70b6266c dirty vee arr stuff travmurav/wip Nikita Travkin 2024-06-20 17:25:59 +05:00
  • 004ba4ff00 remove some old debugging prints, gate others behind verbose log Mis012 2024-06-22 14:35:56 +02:00
  • df074bd2b4 api-impl: add misc stubs/impls Mis012 2024-06-22 14:22:37 +02:00
  • da90302946 EGLImpl: eglCreateContext: properly handle shared_context Mis012 2024-06-22 14:19:31 +02:00
  • 92e2c06347 make sure the apk path is reliably set in the PackageInfo Mis012 2024-06-19 20:47:49 +02:00
  • 6832f5d16e main-executable: use C.UTF_8 locale, not en_US Mis012 2024-06-19 18:04:05 +02:00
  • 85a26e4de9 main.c: tell bionic_translation the load from anywhere in the app_data_dir Julian Winkler 2024-06-16 08:42:05 +02:00
  • bb50bbfa91 add lots of java APIs needed for Whatsapp Julian Winkler 2024-06-15 22:32:01 +02:00
  • b81f53e4b2 Bitmap: regenerate GdkTexture when Canvas was used on the Bitmap Julian Winkler 2024-06-15 00:04:23 +02:00
  • 2a10196bc5 Context: cache SharedPreferences Julian Winkler 2024-06-15 00:01:51 +02:00
  • b95613614e implement SurfaceView.lockCanvas() using GskCanvas Julian Winkler 2024-06-15 00:00:20 +02:00
  • 81797c2667 api-impl: add misc stubs/impls Mis012 2024-06-13 21:00:06 +02:00
  • 725df91af9 libandroid: add bitmap.c Mis012 2024-06-13 20:58:52 +02:00
  • 67480873ab main-executable: handle NULL icon/package name jstring Mis012 2024-06-13 20:57:48 +02:00
  • ce85f3e0b1 GradientDrawable: fix imporper commenting out Mis012 2024-06-13 20:55:20 +02:00
  • 795c76f144 android/content/Context: misc cleanup Mis012 2024-06-13 20:54:21 +02:00
  • ccc2a86cf7 api-impl: add native implementations for more GL and EGL java wrappers Mis012 2024-06-13 20:40:58 +02:00
  • 26657d4a26 api-impl-jni: Bitmap: fix nativeCopyPixelsToBuffer Mis012 2024-06-13 20:38:27 +02:00
  • 4fd7e2cbb1 AssetManager: fix up AssetInputStream Mis012 2024-06-13 20:37:35 +02:00
  • 2efa545e73 fix application_info.dataDir getting overwritten by PackageParser Julian Winkler 2024-06-13 20:05:14 +02:00
  • 5454d9ed3c MediaCodec: throw IOException for unimplemented codecs Julian Winkler 2024-06-12 16:37:21 +02:00
  • 47e070bec6 AudioTrack: add missing null pointer check Julian Winkler 2024-06-12 16:36:06 +02:00
  • 5be3401af5 MediaCodec: fall back to software decoding, if hardware decoding doesn't work Julian Winkler 2024-06-12 16:34:48 +02:00
  • fee9302e17 api-impl: fix uses of dummy aux Drawable class Mis012 2024-06-13 12:15:50 +02:00
  • 931497689c add Intent.getParcelableArrayListExtra() Julian Winkler 2024-06-12 22:59:01 +02:00
  • 8f993fd822 AbsListView: add fallback layout params Julian Winkler 2024-06-11 22:39:53 +02:00
  • b15bf203a7 remove custom AndroidManifest.xml parsing and instead use PackageParser Julian Winkler 2024-06-10 23:24:29 +02:00
  • f249e1c487 MediaCodec: implement software decoding Julian Winkler 2024-06-02 12:09:51 +02:00
  • 03887e8c2d MediaCodec: add support for hardware decocders with AV_PIX_FMT_DRM_PRIME Julian Winkler 2024-06-02 08:39:17 +02:00
  • cd34ef4d5a stub TextView.getCompoundDrawables() Julian Winkler 2024-06-02 08:22:34 +02:00
  • babbf441da update README and doc/ Mis012 2024-05-31 18:31:11 +02:00
  • debbded4c5 main-executable: fix description for -X Mis012 2024-05-28 00:17:51 +02:00
  • 5fb7cb283f api-impl: misc stubs Mis012 2024-05-27 19:02:31 +02:00
  • 2a3106f205 api-impl: com/google/android/gles_jni/GLImpl: implement some things by calling into GLES10 Mis012 2024-05-27 19:01:52 +02:00
  • b9cef2e565 api-impl-jni: GLES20: fix formatting Mis012 2024-05-27 19:00:22 +02:00
  • 97e59437b9 Bitmap: implement copyPixelsToBuffer Mis012 2024-05-27 18:58:04 +02:00
  • c5e0f8a7fd View.draw(): draw background, content, children in same order as AOSP Julian Winkler 2024-05-26 15:53:24 +02:00
  • e8eabb2027 GskCanvas.drawBitmap(): reuse GdkTexture objects Julian Winkler 2024-05-25 23:57:31 +02:00
  • 6f02565920 GskCanavas: draw default content when custom View calls super.onDraw() Julian Winkler 2024-05-25 19:58:55 +02:00
  • 6575fef58e replace SkArea with GskCanvas Julian Winkler 2024-05-25 19:25:33 +02:00
  • d941fd5a81 implement more GskCanvas methods Julian Winkler 2024-05-25 16:32:01 +02:00
  • 8afdd181d0 WrapperWidget: simulate GTK_OVERFLOW_HIDDEN for 0x0 allocated Views Julian Winkler 2024-05-25 10:38:49 +02:00
  • 92bb75d19f AssetManager: fix open and openNonAsset not throwing exception on error Mis012 2024-05-27 14:01:43 +02:00
  • 71717edc58 AssetManager: fix Asset XML file not found error on 32bit Julian Winkler 2024-05-26 16:14:04 +02:00
  • ff3c103377 SoundPool: explicitly extract soundfile asset Julian Winkler 2024-05-26 16:11:30 +02:00
  • 4374ac01ad AssetManager: use libandroidfw to read assets straight from the apk file Mis012 2024-05-25 20:43:33 +02:00
  • dd56a2d551 android/text/TextUtils: add indexOf() + lastIndexOf() plata 2024-05-24 20:58:16 +00:00
  • d4086fdb90 meson.build: run dx on the whole jar Julian Winkler 2024-05-23 23:20:07 +02:00
  • b25545c3c0 remove ARSCLib from the source tree Julian Winkler 2024-05-23 22:21:59 +02:00
  • 778d19f268 remove remaining dependencies on ARSClib Julian Winkler 2024-05-22 23:38:54 +02:00
  • 64b3a505b6 add ViewGroup.detachViewFromParent(View) Julian Winkler 2024-05-23 22:35:13 +02:00
  • 34c03c59c3 add some methods needed for NewPipe release 0.27.0 Julian Winkler 2024-05-23 22:14:30 +02:00
  • 54dd61da3d main-executable: add '-e' cmdline option Mis012 2024-05-22 12:24:11 +02:00
  • 14e870c9b5 util: add _gdb_force_java_stack_trace Mis012 2024-05-21 23:16:39 +02:00
  • c56dd88fb6 fix View.getGlobalVisibleRect() for 0x0 allocated Views Julian Winkler 2024-05-20 08:05:10 +02:00
  • f535e1b36f ValueAnimator: actually call the AnimatorUpdateListener Julian Winkler 2024-05-20 08:04:09 +02:00
  • fdec418102 add some stubs needed because of previous commits Julian Winkler 2024-05-19 15:27:43 +02:00
  • 53d6714a0d DrawableContainer: forward method calls to current selected drawable Julian Winkler 2024-05-19 15:08:49 +02:00
  • 765f01e715 Drawable: implement GradientDrawable.inflate() and Drawable.createFromXmlInner() Julian Winkler 2024-05-19 15:06:17 +02:00
  • dd3965df8a WrapperWidget: create SkArea also for Views with custom draw() method Julian Winkler 2024-05-19 15:04:15 +02:00
  • 2324418813 View.getMatrix(): always return identity matrix Julian Winkler 2024-05-19 10:25:43 +02:00
  • 415547a90d add ProgressBar.incrementProgressBy() and AudioManager.setStreamVolume() Julian Winkler 2024-05-15 23:16:17 +02:00
  • 5fdcff4419 put sk_area behind the widget Julian Winkler 2024-05-15 23:07:29 +02:00
  • de9ea3655e implement View.getHitRect() Julian Winkler 2024-05-15 23:06:27 +02:00
  • c167e183be add more View methods Julian Winkler 2024-05-15 23:05:31 +02:00
  • 4f4d22688e ViewConfiguration.getScaledDoubleTapSlop(): return meaningful value Julian Winkler 2024-05-15 23:04:09 +02:00
  • e1f79dc3a9 android: Support Unity text input dialog Nikita Travkin 2024-05-19 12:52:47 +05:00
  • c4af0d1ed4 doc: QuickHelp: improve and update Mis012 2024-05-15 12:28:42 +02:00
  • 86bb9a5ca2 README: improve readability plata 2024-05-14 19:14:13 +00:00
  • 3cc7070839 MediaCodec: don't access ATL_codec_context in render_frame callback Julian Winkler 2024-05-13 22:29:10 +02:00
  • b28e90a75c implement SeekBar.getProgress() Julian Winkler 2024-05-13 20:00:38 +02:00
  • ab9c7e4091 add OnSeekBarChangeListener methods Julian Winkler 2024-05-13 20:00:17 +02:00
  • cc5d4a3cb3 use libandroidfw for resource XML parsing Julian Winkler 2024-05-12 17:03:27 +02:00
  • e2edbb0b59 doc: add logo Mis012 2024-05-12 18:48:20 +02:00
  • 480ba65f35 Add ExpandableListView widget plata 2024-05-12 10:52:02 +02:00
  • 62b2d9f1be android/text/TextUtils: add getCapsMode stub plata 2024-05-12 08:38:04 +00:00
  • 0ebbfc9461 set GTK_OVERFLOW_HIDDEN again for WrapperWidgets with allocation Julian Winkler 2024-05-11 13:17:54 +02:00
  • e4a399f849 use AndroidLayout for all JavaWidgets Julian Winkler 2024-05-06 22:59:10 +02:00