Mis012
f3332b7201
api-impl: misc stubs and fixes
2025-03-26 21:12:02 +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
1aba1c901d
LayoutInflater: use onCreateView() method from Activity if provided
2025-01-11 22:42:25 +01:00
Mis012
078006f7fb
LayoutInflater: prettyprint debug messages
2024-12-20 00:14:30 +01:00
Markuss Broks
24fab49a1c
api-impl: misc stubs
2024-10-14 19:59:38 +03:00
Julian Winkler
973225738b
LayoutInflater: catch non critical exception in generateLayoutParams
2024-10-03 15:57:44 +02:00
Julian Winkler
c492e1f03f
add Java APIs needed for WhatsApp MainActivity and ConversationActivity
2024-10-03 15:57:44 +02:00
Julian Winkler
3e7fdac663
add more Java APIs needed for OctoDroid
2024-08-13 21:45:53 +02:00
Julian Winkler
3c5a21357d
multiple additions and fixes for the Java APIs
...
Stuff needed for WhatsApp support
2024-08-01 19:57:12 +00:00
Julian Winkler
bb50bbfa91
add lots of java APIs needed for Whatsapp
2024-06-16 08:45:31 +02:00
Mis012
fea7a9e021
LayoutInflater: add AOSP boilerplate, it seems this file has large portions copied from AOSP
2024-04-07 23:23:31 +02:00
Mis012
7207587b2f
add some stubs, borrow ListActivity and SimpleAdapter from AOSP
2024-03-07 15:47:10 +01:00
Julian Winkler
ef029f7cea
implement LayoutParams.resolveLayoutDirection() callback
...
This is needed to make androidx ConstraintLayout behave correctly
2024-02-10 10:28:48 +01:00
Julian Winkler
9f74ab811e
LayoutInflater: support android:theme attribute
2023-11-08 22:44:39 +01:00
Mis012
90cb1c925a
api-impl: use liblog for android.util.Log; use Log.v for debugging prints and Log.w for stub tracing
2023-09-12 13:41:52 +02:00
Julian Winkler
c6b98b14f8
Resources + LayoutInflater: throw same Exceptions as on AOSP
2023-09-01 12:39:20 +02:00
Julian Winkler
82744e9e5e
add bunch of new java APIs: mostly stubs or copied from AOSP
...
Many of these classes are only needed to be subclassed by androidx
support library, which is used in many android apps
2023-08-22 15:53:09 +02:00
Julian Winkler
5c6b83e8f1
LayoutInflator: support <include/> tags
2023-08-08 14:18:20 +02:00
Julian Winkler
6b79adb2c3
add missing Context attribute to all View constructors
2023-08-08 14:18:20 +02:00
Mis012
7ac5587fca
api-impl/android/view/LayoutInflater.java: load layout XMLs directly from apk
2023-06-23 18:35:00 +02:00
Mis012
0a9591c474
src/api-impl: fix up code style, mainly for code imported from AOSP
...
used the following (plus manual edits):
`clang-format --style="{BasedOnStyle: LLVM, IndentWidth: 8, UseTab: Always, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: true, ColumnLimit: 0}`
2023-06-22 11:45:46 +02:00
Mis012
49961186a2
get rid of launcher script requirement; fix app data dir being hardcoded; update documentation; remove prebuilt dalvik (NOTE - purged from history at this point, so is not part of the diff)
2022-10-12 17:30:07 +02:00
Mis012
449090143e
refactor source tree organization, switch to meson
2022-10-09 22:59:16 +02:00