Mis012
23078bfb06
Configuration: make en_US the default locale
2025-03-26 21:13:48 +01:00
Mis012
f03f3106e7
PackageManager: implement resolveActivity
2025-03-26 21:13:19 +01:00
Mis012
f3332b7201
api-impl: misc stubs and fixes
2025-03-26 21:12:02 +01:00
Mis012
ea45182cca
ContentProvider: don't start content providers which are supposed to be started as separate processes
2025-03-26 20:24:17 +01:00
Mis012
6d73fd7a99
XmlBlock: implement nativeGetAttributeName, use getPooledString instead of mStrings.get
2025-03-26 19:42:49 +01:00
Julian Winkler
4a4b4a4722
api-impl: misc stubs and fixes for several apps including F-Droid and AuroraStore
2025-03-25 23:34:56 +01:00
Julian Winkler
e72c579fd4
add stub AndroidKeyStore security provider
2025-03-25 23:17:09 +01:00
Julian Winkler
820b9d7ec5
HACK: make Resources.mDrawableCache of type ThemedResourceCache, but only for F-Droid
...
This field is directly accessed by androidx and some androidx version
expect it to be a Map while other expect a ThemedResourceCache. This
mess is probably caused by reporting an age old Build.SDK_INT.
2025-03-25 23:17:09 +01:00
Julian Winkler
df4d4721ce
make IntentFilter.match() actually functional
2025-03-25 23:17:09 +01:00
Julian Winkler
5a4f56f4ba
uncomment PackageParser.parsePackage()
2025-03-25 23:17:09 +01:00
Mis012
2e9099baed
AssetManager: use locking
2025-03-07 18:41:21 +01:00
Mis012
f0fcd47c80
replace our implementation of applyStyle with a native function that calls into libandroidfw
...
also change a few things to work with latest libandroidfw, since we are now using
it's helper functions that need to agree on e.g STYLE_NUM_ENTRIES with the Java
code.
2025-02-27 22:44:55 +01:00
Mis012
d97c3ee048
AssetManager: update to use v2 of libandroidfw C api
2025-02-27 22:44:55 +01:00
Mis012
ca39c81224
Drawable: fix theme not getting passed to newly inflated drawables
...
When Theme support was added, not everything was immediately updated
to use theme information properly. This was fixed in a lot of places
since then, but it seems not here.
2025-02-27 22:44:55 +01:00
Julian Winkler
f20bb6cb1c
ContentResolver: implement query() support for file:// URIs
...
This is needed for the subscription import feature in NewPipe.
2025-02-22 23:49:43 +01:00
Julian Winkler
4a0f3a0e28
add Context.getWallpaper() for CTS
2025-02-13 07:01:17 +01:00
Julian Winkler
451848ae89
add Context.deleteDatabase() which is needed for the CTS test
2025-02-13 06:56:31 +01:00
Julian Winkler
1cf48085ff
api-impl: add misc APIs needed for AntennaPod
2025-02-10 21:55:27 +01:00
Julian Winkler
c01e57237e
Context.startActivity: find Activity by action for Intents without component
2025-02-10 21:55:14 +01:00
Mis012
ab5b600bf1
run whitespace_format.py --add-new-line-marker-at-end-of-file --remove-trailing-whitespace --remove-trailing-empty-lines --new-line-marker=linux --normalize-non-standard-whitespace=remove on src/
2025-02-05 16:27:17 +01:00
Julian Winkler
9c454accca
make LayoutInflater instances persistent per Context
...
Also implement LayoutInfater.cloneInContext() and support mutipe View
factories at once.
This is needed, so that androidx can repace all normal Views with
appcompat Views, which is needed for proper tint color support.
2025-01-28 06:54:31 +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
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