Commit Graph

154 Commits

Author SHA1 Message Date
Julian Winkler
6e6e9a3be8 api-impl: misc fixes and additions to make Telegram launch 2025-07-14 16:32:28 +02:00
Mis012
55f57ebb2b GridLayout: borrow from AOSP master (commit: 1cdfff555f4a21f71ccc978290e2e212e2f8b168) 2025-06-10 00:59:37 +02:00
Mis012
364070fa1f api-impl: misc stubs and formatting fixes 2025-06-08 13:42:42 +02:00
Julian Winkler
b0177f6ccb PopupWindow: handle background being set before contentView 2025-06-02 20:12:04 +02:00
Julian Winkler
e011092025 api-impl: misc APIs for WhatsApp media chooser Activities 2025-04-26 11:07:31 +02:00
Julian Winkler
69b742263a copy CursorAdapter from AOSP
copied from master (commit 1cdfff555f4a21f71ccc978290e2e212e2f8b168)
2025-04-26 11:04:02 +02:00
Julian Winkler
5de2c27abf api-impl: misc stubs for WhatsApp support 2025-04-21 10:19:48 +02:00
Julian Winkler
f2065e31a4 ListView.findViewById(): iterate header and footer views even if invisible 2025-04-21 10:14:06 +02:00
Mis012
340fae107e PopupWindow: implement more stuff, mainly offset 2025-03-26 20:18:16 +01:00
Mis012
5c29d2d297 TextView: chain setText variants in the same direction as AOSP to fix behavior of classes which override it 2025-03-26 20:13:37 +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
Mis012
582307f74c ExpandableListView: borrow from AOSP master (commit 272d3ffb52e10ee821eaf58fa398376c45b16b06) 2025-03-07 18:41:21 +01:00
Julian Winkler
77fec3c9e6 Button: implement setCompoundDrawables() 2025-02-24 21:49:46 +01:00
Julian Winkler
3fb1f56da2 api-impl: add misc APIs for Open Sudoku 2025-02-24 21:45:36 +01:00
Mis012
bf79a77993 api-impl: import ToggleButton from AOSP, clean up constructors
taken from AOSP master (commit ed8c91e410671fa153f1587f61d05b303bf94f95)
2025-02-15 21:24:26 +01:00
Julian Winkler
4a7db70fbc implement PopupWindow.update() 2025-02-15 10:42:30 +01:00
Julian Winkler
c725bb32df copy AutoCompleteTextView from AOSP
copied from main branch (frameworks/base commit 72ea9148bc619515a649cec9029136e42b342d9b)
2025-02-13 06:56:26 +01:00
Julian Winkler
1cf48085ff api-impl: add misc APIs needed for AntennaPod 2025-02-10 21:55:27 +01:00
Julian Winkler
4e29b6af1d ImageView: unset Drawable callback when unsetting Drawable 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
a743361ae4 TextView: set default text to an empty String 2025-01-28 06:54:31 +01:00
Julian Winkler
32dcbe3131 TextView: add getTotalPaddingLeft / getTotalPaddingTop 2025-01-28 06:54:31 +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
cb64c13f2d implement ImageView.setImageTintList() 2025-01-27 18:00:14 +01:00
Julian Winkler
98e7989ccb api-impl: fixes for apps using old support library 2025-01-13 14:17:40 +01:00