Julian Winkler
|
111a90e554
|
add Bitmap.isMutable()
In our implementation all bitmaps are mutable
|
2025-01-26 22:27:43 +01:00 |
|
Julian Winkler
|
68e32eab45
|
MediaCodec: add mp3 and opus codecs
|
2025-01-26 22:27:19 +01:00 |
|
Julian Winkler
|
0091fd6b59
|
stub FocusFinder to fix crash when pressing arrow keys
Since we now have basic support for keyboard input, new code paths can
be reached. For example in the ViewPager in the MainActivity of NewPipe.
|
2025-01-26 21:59:13 +01:00 |
|
Julian Winkler
|
d0d2a28cef
|
stub AccessibilityNodeInfo.obtain()
This is needed for the debug build of NewPipe
|
2025-01-26 18:24:34 +01:00 |
|
Mis012
|
2271ae9c06
|
main: ensure bionic-linked libraries get a non-changning stack guard value
|
2025-01-17 19:54:36 +01:00 |
|
Mis012
|
465b3ebbfe
|
View: support multitouch properly
seems to work, but there might still be some edge cases
|
2025-01-15 00:06:06 +01:00 |
|
Julian Winkler
|
98e7989ccb
|
api-impl: fixes for apps using old support library
|
2025-01-13 14:17:40 +01:00 |
|
Julian Winkler
|
64c5ebe5b6
|
api-impl: misc stubs for K-9 Mail
This makes the non composeUI parts of K-9 Mail mostly functional.
|
2025-01-12 14:37:24 +01:00 |
|
Julian Winkler
|
554b4d346a
|
TextView: store text in the Java object
Some apps expect getText() to return a Spannable instead of a String.
|
2025-01-12 14:37:04 +01:00 |
|
Julian Winkler
|
9d3a328ba8
|
copy ViewAnimator from AOSP
|
2025-01-12 14:37:04 +01:00 |
|
Julian Winkler
|
62c964e8bd
|
implement PackageManager.getLaunchIntentForPackage()
fixes a crash after importing a NewPipe backup
|
2025-01-12 09:59:23 +01:00 |
|
Julian Winkler
|
99c1e1ee94
|
fix ContentResolver.openFileDescriptor() for file:// URIs
new File() needs to be called with a path not a URI
|
2025-01-12 09:57:56 +01:00 |
|
Julian Winkler
|
b22001adbf
|
TypedArray: revert getColor hack
|
2025-01-11 23:23:53 +01:00 |
|
Julian Winkler
|
dfa1662033
|
Theme.obtainStyledAttributes() set theme of returned TypedArray
This is needed to infalte ColorStateLists properly
|
2025-01-11 23:23:53 +01:00 |
|
Julian Winkler
|
785c24af62
|
implement View.setKeepScreenOn()
|
2025-01-11 23:23:53 +01:00 |
|
Julian Winkler
|
7700d8bf11
|
replace VectorDrawable with AOSP implementation from Android 6
This way, we can avoid librsvg which causes stack overflows on
Alpine/postmarketOS, because of musl's limited stack size.
|
2025-01-11 23:23:53 +01:00 |
|
Julian Winkler
|
f2a32dae61
|
update android_content_res_AssetManager.h
|
2025-01-11 23:23:53 +01:00 |
|
Julian Winkler
|
e6a22df315
|
AudioTrack: recover underruns properly
|
2025-01-11 23:23:53 +01:00 |
|
Julian Winkler
|
57dd86fc98
|
api-impl: misc stubs for WhatsApp
|
2025-01-11 22:42:25 +01:00 |
|
Julian Winkler
|
2a3c8fd5fa
|
copy ViewStub from AOSP
|
2025-01-11 22:42:25 +01:00 |
|
Julian Winkler
|
54aaa42d86
|
ViewGroup: prevent NotFoundException caused by log message
|
2025-01-11 22:42:25 +01:00 |
|
Julian Winkler
|
1aba1c901d
|
LayoutInflater: use onCreateView() method from Activity if provided
|
2025-01-11 22:42:25 +01:00 |
|
Julian Winkler
|
6be60574aa
|
Activity.startActivityForResult(): use internalCreateActivity helper method
|
2025-01-11 22:42:25 +01:00 |
|
Julian Winkler
|
a4c14c9cd1
|
implement ObjectAnimator.ofInt() using reflection
|
2025-01-11 22:42:25 +01:00 |
|
Mis012
|
7aea3a6920
|
PackageParser: fix use-after-release
|
2025-01-02 22:40:26 +01:00 |
|