Commit Graph

  • a7aa807fb5 main: print errors to stderr master Mis012 2025-10-26 23:20:34 +01:00
  • 3043ab954d SurfaceView: make resize async Mis012 2025-10-26 23:17:10 +01:00
  • 3247ae20f6 View: implement setTranslation{X,Y} Mis012 2025-10-23 17:44:07 +02:00
  • 451e23fcd2 ViewTreeObserver: implement onGlobalLayout properly Mis012 2025-10-23 17:11:31 +02:00
  • 9ab58e4736 api-impl: add misc stubs and static finals Mis012 2025-10-23 15:33:30 +02:00
  • c4e7d27b9b Context: handle startActivity() always asynchron Julian Winkler 2025-10-26 17:24:24 +01:00
  • 3abbef5117 make LeadingMarginSpan.Standard a ParcelableSpan Julian Winkler 2025-10-26 17:23:27 +01:00
  • 495dc7612d main.c: call Java System.exit() on termination Julian Winkler 2025-10-26 17:07:25 +01:00
  • e2b43e2a2d CheckBox: fix setText() with non-String CharSequence Julian Winkler 2025-10-26 16:44:50 +01:00
  • a861a62107 add Typeface.createFromFamiliesWithDefault() Julian Winkler 2025-10-26 16:44:20 +01:00
  • 448d76ce43 enable RippleDrawable inflation Julian Winkler 2025-10-26 16:04:01 +01:00
  • f8a3b31379 GradientDrawable: support oval shape Julian Winkler 2025-10-26 12:28:15 +01:00
  • a2f3f8808a api-impl: add stubs for WhatsApp forwarding Activity Julian Winkler 2025-10-26 12:36:21 +01:00
  • 007eee64d3 ImageView: don't call setImageDrawable() from contructor Julian Winkler 2025-10-26 11:04:01 +01:00
  • 8a5625350e AssetManager: re-extract native libs if APK file was updated Julian Winkler 2025-10-26 11:03:29 +01:00
  • 213b2029d8 stub WifiInfo.getBSSID() Julian Winkler 2025-10-26 11:03:04 +01:00
  • 5cd6a7fd85 AbsListView.onTouchUp(): Also update nextSelectedPosition Julian Winkler 2025-10-25 07:54:18 +02:00
  • b0df34027b ViewGroup: hide detached views Julian Winkler 2025-10-25 07:20:38 +02:00
  • 78cec69351 implement ShapeDrawable as constant color Julian Winkler 2025-10-25 06:57:57 +02:00
  • 387187a525 Activity: finish asynchron Julian Winkler 2025-10-21 22:09:33 +02:00
  • 131b53e9b1 Bitmap: workaround GTK unreferencing the default GdkDisplay during offscreen rendering Julian Winkler 2025-10-26 16:06:29 +01:00
  • 16db14ae54 View.serVisibility(): request relayout from parent Julian Winkler 2025-10-22 15:08:30 +02:00
  • 86afbe26d1 ViewGroup: don't request layout for addInLayout / removeInLayout Julian Winkler 2025-10-22 12:45:34 +02:00
  • 3b69e949d9 TextView: make sure getPaint().getTextSize() returns the expected value Julian Winkler 2025-10-22 21:14:18 +02:00
  • 377c140d7c View.requestLayout(): avoid recursion Julian Winkler 2025-10-22 12:37:10 +02:00
  • 7941a04ab3 Bitmap: use thread local GdkDisplay to fix glitches on X11 Julian Winkler 2025-10-24 11:36:25 +02:00
  • 162ce00ba4 add missing openAssetFile() method in ContentProvider subclasses Julian Winkler 2025-10-21 19:02:00 +02:00
  • 82477865ad api-impl: add some methods to make the WhatsApp video player functional Julian Winkler 2025-10-18 21:18:19 +02:00
  • 72e86cba13 PackageManager.getApplicationInfo(): don't pretend that other packages are installed Julian Winkler 2025-10-18 21:12:52 +02:00
  • 7e7e6c0e6e android.text.Layout: convert byte index to character index Julian Winkler 2025-10-18 21:10:54 +02:00
  • f5c1de9782 EditText: handle setText(null) properly Julian Winkler 2025-10-18 21:10:10 +02:00
  • 46e9cbb0ba NotificationManager: check for null before adding an action button lsnow 2025-10-18 22:04:29 +08:00
  • 70e879c61b add documentation for the DBus API of cross application Intents Julian Winkler 2025-10-13 15:16:13 +02:00
  • b2f99da75b intent_serialize: use DBus name instead of package name Julian Winkler 2025-10-10 14:03:02 +02:00
  • f208e944d2 View: respect requestLayout() calls also from inside onMeasure() Julian Winkler 2025-10-10 12:02:47 +02:00
  • d4aca99823 View: replace custom isAttachedToWindow tracking with GTK signals Julian Winkler 2025-10-10 12:00:47 +02:00
  • 2288f2bce9 main.c: remove construct_classpath logging Julian Winkler 2025-10-08 16:06:53 +02:00
  • d3c0a09331 PackageParser: don't validate signing certificate by default Julian Winkler 2025-10-08 16:04:33 +02:00
  • 5f22164d82 fix build with glib < 2.84 Julian Winkler 2025-10-08 16:03:35 +02:00
  • 2c64b6b345 atl_propagate_synthetic_motionevent: prevent infinite self propagation Julian Winkler 2025-10-05 15:48:53 +02:00
  • 076ade2c5f api-impl: misc stubs and fixes for WhatsApp Julian Winkler 2025-10-05 15:19:58 +02:00
  • f90499d1df FLAG_ACTIVITY_CLEAR_TOP: create Activity if it doesn't already exist Julian Winkler 2025-10-05 14:40:33 +02:00
  • b76eb0f1be implement Parcelable serialization using GVariantBuilder Julian Winkler 2025-10-05 08:17:07 +02:00
  • 90bb5e4d10 GskCanvas: respect colorFilter in all drawing operations Julian Winkler 2025-10-04 20:50:56 +02:00
  • d78fb53ce3 implement Canvas.clipRect() using gtk_snapshot_push_clip() Julian Winkler 2025-10-04 19:34:43 +02:00
  • e58d8d2065 api-impl: stubs and fixes for Shosetsu Julian Winkler 2025-10-04 13:57:53 +02:00
  • 8dcaf3e1ef Drawable.createFromXml(): implement InsetDrawable inflation Julian Winkler 2025-10-04 17:33:23 +02:00
  • a01c5e482a Dialog: apply window background from theme Julian Winkler 2025-10-04 17:32:50 +02:00
  • c60f8e3850 implement AlarmManager and JobScheduler Julian Winkler 2025-10-04 13:05:00 +02:00
  • a09aa53ecf api-impl: stubs and fixes for Breezy Weather Julian Winkler 2025-10-01 09:57:01 +02:00
  • ffbd63cb75 Build.md: recommend users to build WolfSSL with --enable-sessioncerts needed for cert pinning Julian Winkler 2025-10-01 11:49:33 +02:00
  • 2269a400ad Try to start all external Services over DBus Julian Winkler 2025-09-30 21:33:51 +02:00
  • f7a29d8731 implement Google Cloud Messaging using DBus activatable GActions Julian Winkler 2025-07-28 23:01:58 +02:00
  • 9de9158699 build: Get bootclasspath from pkg-config Jan Tojnar 2025-09-14 12:20:31 +02:00
  • cf93a172b9 Service.stopForeground(): actually cancel the notification Julian Winkler 2025-09-03 19:22:00 +02:00
  • 996c52394c DateUtils.formatElapsedTime(): fixup previous change Julian Winkler 2025-09-03 19:19:33 +02:00
  • a24ab435a8 meson: use pkg-config from art-standalone instead of manual library search Jonas Heinrich 2025-09-01 12:24:39 +02:00
  • e7318f0757 fixes for NewPipe version 0.28.0 Julian Winkler 2025-08-31 11:10:40 +02:00
  • d52985a6df AssetManager: convert missed Java_android_content_res_AssetManager_list to use libandroidfw Mis012 2025-08-06 21:04:53 +02:00
  • ebd16f01dc main-executable: extract native libs before instantiating the Application class Mis012 2025-08-01 13:40:29 +02:00
  • 53def20d4d main.c: run update-desktop-database on --install Julian Winkler 2025-07-26 10:15:28 +02:00
  • 942299fbd5 add Editable.insert() Julian Winkler 2025-07-26 08:16:37 +02:00
  • 2ca1106399 make AppWidgetProvider not abstract Julian Winkler 2025-07-26 08:16:09 +02:00
  • a9f68c976b startActivity(): implement Intent.FLAG_ACTIVITY_CLEAR_TOP Julian Winkler 2025-07-25 16:41:59 +02:00
  • 9e27cccc0d View.c: remove some uneccesary allocations which confuse composeUI apps Julian Winkler 2025-07-23 21:55:07 +02:00
  • 7366475172 main.c: support URI opening over DBus Julian Winkler 2025-07-23 16:43:58 +02:00
  • e5a6ef7251 AndroidLayout: ignore mesaure and allocate calls during drawing phase Julian Winkler 2025-07-23 16:43:19 +02:00
  • 710fc5b04e mock existence of a web browser application Julian Winkler 2025-05-20 23:06:20 +02:00
  • 40b7833bad WIP Mis012/WIP-2025-07-18 Mis012 2025-07-18 20:06:17 +02:00
  • 828f779c4f AndroidKeyStore: replace System.out.println() with Slog.i() Julian Winkler 2025-07-14 16:31:41 +02:00
  • 6e6e9a3be8 api-impl: misc fixes and additions to make Telegram launch Julian Winkler 2025-06-18 17:20:49 +02:00
  • 3484c344c3 Activity.createMainActivity(): handle <activity-alias> tags properly Julian Winkler 2025-06-18 17:17:42 +02:00
  • bf5eb099bd api-impl: misc additions for different apps Julian Winkler 2025-06-18 09:02:08 +02:00
  • d898966e04 add KeyGenerator for AndroidKeyStore Julian Winkler 2025-06-18 08:59:22 +02:00
  • a57da8fcb5 android.animation: prevent NullPointerExceptions Julian Winkler 2025-06-16 16:37:11 +02:00
  • b7843665ef handle drag-and-drop events as ACTION_SEND Intents Julian Winkler 2025-07-14 12:25:04 +02:00
  • 0064677755 split handle_cache out of util.c Julian Winkler 2025-07-08 23:19:17 +02:00
  • 4ec150c802 separate Intent serialization and action handling out of the NotificationManager Julian Winkler 2025-07-07 16:41:10 +02:00
  • 3708cc990e NotificationManager: use GIO instead of libportal Julian Winkler 2025-07-04 16:41:48 +02:00
  • 9de08ab922 api-impl-jni: SurfaceView: silence deprecation warnings concerning GDK's x11 backend Mis012 2025-06-30 21:53:36 +02:00
  • df38723d2d api-impl-jni: native_window.c: fix xr_func prototype for c23/gcc15, and add a warning on the limitations of __builtin_va_arg_pack Mis012 2025-06-30 21:32:20 +02:00
  • 2a0c6cd455 main-executable: handle drawable-based app icons by rendering them into SVG Mis012 2025-06-21 01:22:29 +02:00
  • 1c83948b15 VectorDrawable: add an override to avoid intermediate rasterization Mis012 2025-06-21 01:15:48 +02:00
  • 6031eecefc api-impl-jni: add workarounds for Gtk's non-graceful handling of layout changes during the snapshot phase Mis012 2025-06-20 22:36:09 +02:00
  • 3a3366abfa Paint: treat stroke width 0 as 1 until we implement special handling for it Mis012 2025-06-10 00:58:33 +02:00
  • c90d685e6f PackageManager: hasSystemFeature: report that we support full multitouch Mis012 2025-06-10 00:51:18 +02:00
  • 55f57ebb2b GridLayout: borrow from AOSP master (commit: 1cdfff555f4a21f71ccc978290e2e212e2f8b168) Mis012 2025-06-10 00:50:05 +02:00
  • 65a7e34871 Path: add arcTo and addArc, minor cleanup Mis012 2025-06-10 00:48:11 +02:00
  • 6f627f7332 GLSurfaceView: add a hack to make OsmAnd work Mis012 2025-06-08 13:52:52 +02:00
  • e25aa9a174 GLSurfaceView: update to newer commit from AOSP Mis012 2025-06-08 13:49:23 +02:00
  • 99d1a38918 EGLImpl: fix crash when eglDestroySurface is passed EGL_NO_SURFACE Mis012 2025-06-08 13:43:52 +02:00
  • 364070fa1f api-impl: misc stubs and formatting fixes Mis012 2025-06-08 13:42:42 +02:00
  • ed240daf66 Drawable: minor cleanup, add support for inflating adaptive-icon Mis012 2025-06-08 13:31:19 +02:00
  • 9461c47082 AdaptiveIconDrawable: add hacks to make it work Mis012 2025-06-08 02:14:01 +02:00
  • 43d3d39ee8 Canvas: fix translate and concat incorrectly being stubbed despite being implemented in GskCanvas, slight cleanup Mis012 2025-06-08 02:10:44 +02:00
  • ccd11d38b3 View: properly implement translation properties Mis012 2025-06-07 01:15:58 +02:00
  • 398202a4f9 AdaptiveIconDrawable: import from AOSP master (commit 1cdfff555f4a21f71ccc978290e2e212e2f8b168) Mis012 2025-06-05 14:31:14 +02:00
  • 3d4f386db0 View.setFullscreen(): mock the window size while request is pending Julian Winkler 2025-06-02 22:33:32 +02:00
  • 3d9099a37f setSystemUiVisibility(): fullscreen also for SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN Julian Winkler 2025-06-02 22:30:54 +02:00
  • 542e6222b7 MediaCodec: add VP8 and VP9 codecs Julian Winkler 2025-06-02 20:20:59 +02:00