Commit Graph

  • c4d20b828e Window: directly attach the decorView Julian Winkler 2024-12-02 22:03:26 +01:00
  • 036b5510d3 implement dispatchKeyEvent callback Julian Winkler 2024-11-30 17:46:43 +01:00
  • fe7790c4ff View: implement requestFocus() and isFocused() Julian Winkler 2024-11-30 17:44:53 +01:00
  • d0952101a6 implement some Canvas methods needed for composeUI Julian Winkler 2024-11-30 17:58:31 +01:00
  • cb7805bb45 Window: implement getDecorView() properly Julian Winkler 2024-11-27 15:00:25 +01:00
  • e9cf5e7002 API stubs and fixes for composeUI Julian Winkler 2024-11-27 14:59:37 +01:00
  • 447784b6d6 GridView: fix errors missed due to this file mistakenly not getting built before Julian Winkler 2024-11-30 23:37:22 +01:00
  • 60095ea795 ListView: copy from AOSP Julian Winkler 2024-11-30 08:02:13 +01:00
  • d5bc4ea9a6 implement instrumentation Mis012 2024-11-30 18:57:03 +01:00
  • f61f200d7b NativeActivity: cooperate with nativebridge when it's in use Mis012 2024-11-30 18:51:59 +01:00
  • 9f244edc05 native_window: fix wayland pbuffer emulation Mis012 2024-11-30 18:50:45 +01:00
  • 0803848c6d api-impl: misc stubs/additions Mis012 2024-11-30 18:49:11 +01:00
  • 39504d1437 XmlBlock: nativeNext: properly skip certain tags, throw exception for BAD_DOCUMENT Mis012 2024-11-29 00:23:42 +01:00
  • be93b4c396 JavaWidget: add css classes and default_stylesheet.css Daniel Panero 2024-11-18 14:08:07 +01:00
  • d6d2c94abd implement DateUtils.formatElapsedTime() Julian Winkler 2024-11-25 10:01:51 +01:00
  • 332d3d1137 copy AdapterView, AbsSpinner and Gallery from AOSP Julian Winkler 2024-11-23 09:36:42 +01:00
  • f53ad02e6f api-impl: misc additions for Oeffi Julian Winkler 2024-11-22 18:02:54 +01:00
  • 7626992241 Animator: call onAnimationEnd() asynchronously Julian Winkler 2024-11-24 15:47:54 +01:00
  • fd541bec75 wayland_server: implement wl_buffer destroy listener Julian Winkler 2024-11-21 18:17:07 +01:00
  • 09176cade8 native_window: fix using the embedded Wayland server when the system is X11 Julian Winkler 2024-11-21 18:09:20 +01:00
  • 44d922baea api-impl: stubs and fixes for Open Sudoku Kilian "CaféHaine" Guillaume 2024-11-19 18:00:38 +01:00
  • eba9c7037c JavaWidget: add debug info for GTK Inspector Daniel Panero 2024-11-17 15:59:53 +01:00
  • fb6565e535 Add paddings and improved margins Daniel Panero 2024-11-15 22:17:07 +01:00
  • 13ed9d76bb Updated framework-res to 3d916f71dfbb5477c40a46c9b19c125f4c719045 Daniel Panero 2024-11-15 22:15:44 +01:00
  • e2d7f7fbb4 framework-res: add python script to remove unused resources Julian Winkler 2024-11-18 21:46:57 +01:00
  • 5f6943fd81 Add backbutton Daniel Panero 2024-11-15 08:15:04 +01:00
  • f48fce5932 api-impl: misc stubs and fixes for Spotify II Daniel Panero 2024-11-03 01:04:40 +01:00
  • 4b36bca4c6 refactor SurfaceViewWidget for frame_callback in the Wayland server Julian Winkler 2024-11-17 16:42:47 +01:00
  • 58f29b7ba2 implement minimal Wayland server to import EGL surfaces into GtkGraphicsOffload Julian Winkler 2024-11-10 18:07:31 +01:00
  • c5ed3c6b9c doc/Build.md: update WolfSSL commands for WolfSSL 5.7.4 Julian Winkler 2024-11-15 18:01:36 +01:00
  • c6be36f553 Context: Fix typo Christian Stadelmann 2024-10-30 11:06:13 +00:00
  • e5a6ee2b55 api-impl: add misc stubs for Open Sudoku Kilian "CaféHaine" Guillaume 2024-11-07 18:31:27 +01:00
  • 1fb5be92dc fix build with libportal < 0.8 Julian Winkler 2024-11-07 16:47:02 +01:00
  • ab114245bd ContentProvider: wrap in try/catch Mis012 2024-11-09 16:27:07 +01:00
  • da36ebea9a MadiaCodec: allow application to specify input buffer size Julian Winkler 2024-11-06 23:31:20 +01:00
  • 5160c33b62 MediaCodec: don't double reference hw_decice_ctx Julian Winkler 2024-11-06 23:27:45 +01:00
  • 7c9a32d041 MediaCodec: release all output buffers on release Julian Winkler 2024-11-06 23:25:28 +01:00
  • fc0091a989 use Activity title as window title Julian Winkler 2024-11-03 08:26:11 +01:00
  • e541d87fc2 api-impl: misc stubs and fixes for Spotify Daniel Panero 2024-11-01 14:21:15 +01:00
  • 6dfd0d1d4b use XDG-Portal to detect night mode Julian Winkler 2024-11-01 17:38:50 +01:00
  • acdd3c88cc AssetManager: fix resource loading if APK path contains spaces Julian Winkler 2024-11-01 17:49:20 +01:00
  • 8734a7ef2b Set Configuration.screenLayout depending on monitor geometry Julian Winkler 2024-10-31 16:52:10 +01:00
  • 6068ac2eb8 View.setSystemUiVisibility(): implement fullscreen Julian Winkler 2024-10-31 16:50:15 +01:00
  • 0bec10bb26 disable decoration on mobile compositors by default Julian Winkler 2024-10-31 16:44:56 +01:00
  • b413f67932 implement ContentProvider.attachInfo() callback Julian Winkler 2024-10-31 16:41:46 +01:00
  • b528bad2fc Settings: add Global.getString Mattéo Axelle 2024-10-30 22:28:28 +01:00
  • 82801b4303 StrictMode: return new ThreadPolicy instead of null Mattéo Axelle 2024-10-30 22:27:49 +01:00
  • f5674faa4a PackageManager: always grant com.google.android.c2dm.permission.SEND Mattéo Axelle 2024-10-30 22:26:53 +01:00
  • 6162868bd1 main-executable: handle empty string being passed to --uri Julian Winkler 2024-10-31 07:24:45 +01:00
  • e2f41610de doc/Build.md: add build information for alpine Mattéo Axelle 2024-10-29 14:42:28 +01:00
  • 9b6c8db5ed enable lazy linking for libandroid so that it can launch with missing symbols Julian Winkler 2024-10-29 18:34:09 +01:00
  • 0efbee538a api-impl: Add DumpHeapProvider.java Daniel Panero 2024-10-28 18:10:47 +01:00
  • 3d02598b75 meson.build: add install_rpath for libtranslation_layer_main.so Mis012 2024-10-29 14:12:39 +01:00
  • 2e2a3c889c ViewGroup: Fix margin layout Daniel Panero 2024-10-24 14:32:21 +02:00
  • f1e964ac36 docs/Build.md: Fix Fedora dependency install command Pistachio Guy 2024-10-23 23:56:42 +00:00
  • d79df985c7 Drawable: don't force aspect ratio Julian Winkler 2024-10-23 16:38:01 +02:00
  • ade5e1f1ca Activity: set windowBackground on start Julian Winkler 2024-10-23 16:35:58 +02:00
  • bcdf3eb3ce add missing null pointer check in MediaCodec.release() Julian Winkler 2024-10-22 18:05:09 +02:00
  • 5eb750b253 GLImpl: more implementations Markuss Broks 2024-10-12 15:11:20 +03:00
  • b09aff6316 native_window: fix for Nvidia proprietary drivers Markuss Broks 2024-10-12 15:03:00 +03:00
  • 24fab49a1c api-impl: misc stubs Markuss Broks 2024-10-12 14:53:30 +03:00
  • ab07fc11da EditText.setOnEditorActionListener(): disconnect old listener Julian Winkler 2024-10-06 18:08:12 +02:00
  • 3905184aee AssetManager.loadThemeAttributeValue(): don't return attributeId as resourceId Julian Winkler 2024-10-06 18:05:42 +02:00
  • d06b14933d delay Dialog.dismiss() by 10ms to work around NewPipe race condition Julian Winkler 2024-10-06 11:16:55 +02:00
  • 1f2cfebe4e add WindowManager.LayoutParams.alpha Julian Winkler 2024-10-06 11:16:00 +02:00
  • 0d5150083a remove spacial handling for Activity.recreateActivity() Julian Winkler 2024-10-06 08:07:59 +02:00
  • a8ef5a533a implement passing a URI to open inside the application Julian Winkler 2024-10-05 22:12:14 +02:00
  • 1b46d728e3 implement Activity.onPostCreate() and onPostResume() Julian Winkler 2024-10-05 16:52:53 +02:00
  • 21a75d7ff0 WebView: use Asset_read() instead of Asset_openFileDescriptor() Julian Winkler 2024-10-04 17:59:47 +02:00
  • 0627ae7e54 misc stubs for OctoDroid version 4.6.12 Julian Winkler 2024-10-04 16:15:44 +02:00
  • 9f728c77f9 MPRIS: use org.mpris.MediaPlayer2.app_id as bus_name Julian Winkler 2024-10-04 18:20:10 +02:00
  • 4f4fd15fef WebView: implement WebViewClient callbacks Julian Winkler 2024-10-03 22:43:42 +02:00
  • 633f1e6f96 WebView: implement file:///android_asset/... URIs Julian Winkler 2024-10-03 22:42:12 +02:00
  • dc4b40bdf4 WebView.loadDataWithBaseURL(): handle mimeType=null Julian Winkler 2024-10-03 22:40:22 +02:00
  • 98af3b8584 WebView: HACK: make OctoDroid work without real javascriptInterface Julian Winkler 2024-10-03 22:38:34 +02:00
  • cdd2575116 ProgressBar: support indeterminateOnly Julian Winkler 2024-09-03 17:53:22 +02:00
  • 973225738b LayoutInflater: catch non critical exception in generateLayoutParams Julian Winkler 2024-09-03 17:52:35 +02:00
  • 14eae15178 ListView: implement setSelection() and scrollTo() Julian Winkler 2024-09-03 17:51:25 +02:00
  • 3d38ec9755 add Java APIs needed for WhatsApp settings Julian Winkler 2024-09-03 17:49:56 +02:00
  • 6c454085dd ListView: implement header and footer Views Julian Winkler 2024-08-29 13:56:58 +02:00
  • 80013bc2d8 Hack: Process.myUid(): provide wrong Uid Julian Winkler 2024-08-29 13:55:19 +02:00
  • f3092fd4bd implement file sharing by file descriptor Julian Winkler 2024-08-29 13:51:08 +02:00
  • 265ac895d3 call Activity.onActivityResult() directly Julian Winkler 2024-08-29 13:43:47 +02:00
  • c492e1f03f add Java APIs needed for WhatsApp MainActivity and ConversationActivity Julian Winkler 2024-08-25 11:20:01 +02:00
  • 9d8e091799 update screenshot Mis012 2024-09-29 00:07:13 +02:00
  • fc6e101ad5 README: add a BeatSaber screenshot Mis012 2024-09-23 17:35:47 +02:00
  • 6560512b47 improve --help output and code style in main.c, use ARRAY_SIZE consistently Mis012 2024-09-15 00:42:55 +02:00
  • 4cb9cea3ba native_window: remove UGLY_HACK_FOR_VR, it's not needed because we now emulate pbuffers on wayland; also, using Gtk's X11 backend is always an option Mis012 2024-09-13 20:36:44 +02:00
  • e761bb6a6d api-impl: implement WebView using webkitgtk Mis012 2024-09-13 20:29:56 +02:00
  • 3e7fdac663 add more Java APIs needed for OctoDroid Julian Winkler 2024-08-05 17:17:53 +02:00
  • 6c2585ab4b add more android.text.style.*Span classes Julian Winkler 2024-08-05 17:16:13 +02:00
  • e2e1f137bb implement ContentResolver Julian Winkler 2024-08-05 17:13:10 +02:00
  • 9fda1b36e6 BitmapDrawable: prevent garbage collection while in use Julian Winkler 2024-08-05 22:57:28 +02:00
  • 5a73787a3d VectorDrawable: reference underlying bitmap to prevent garbage collection Julian Winkler 2024-08-05 17:10:06 +02:00
  • e3c0931714 prevent reference cycles between Java and native objects Julian Winkler 2024-07-26 21:47:08 +02:00
  • 45801d8f17 implement EditText.removeTextChangedListener() Julian Winkler 2024-07-20 22:04:37 +02:00
  • 72c47703b9 implement AssetManager.getLocales() Julian Winkler 2024-07-20 22:03:15 +02:00
  • 9084dddf03 HACK: set loglevel for Whatsapps custom log implementation Julian Winkler 2024-06-30 14:04:59 +02:00
  • a8ba2f797a PackageManager.GET_SIGNATURES use real apk signature instead of dummy Julian Winkler 2024-06-24 18:49:58 +02:00
  • 051e80ae91 copy JsonReader.java and JsonWriter.java from AOSP Julian Winkler 2024-06-24 18:47:14 +02:00