Mis012
8afb1a0fe2
VelocityTracker: fix infinite loop typo
2025-02-27 22:06:28 +01:00
Julian Winkler
161904c8a8
View: implement onKeyDown() callback
2025-02-24 21:49:46 +01:00
Julian Winkler
2374d44b0f
View: make sure onDetachedFromWindow() gets called before updating attachedToWindow property
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
Julian Winkler
227f3c9682
View: HACK: catch Exceptions during dispatch draw
2025-02-24 21:45:36 +01:00
Mis012
453224cf31
api-impl: misc stubs and trivial impls
2025-02-15 21:42:21 +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
c7f1e05f5d
copy AnimatorSet and related classes from AOSP
...
This makes AnimatedVectorDrawableCompat from androidx functional and
probably also helps other animation stuff.
2025-02-10 21:55:27 +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
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
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
785c24af62
implement View.setKeepScreenOn()
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
Pierre-Hugues Husson
c81442321e
api-impl: stubs and fixes for latest WhatsApp version
2025-01-01 11:33:16 +01:00
Julian Winkler
f9db8faebd
ImageButton: set the defStyleAttr
2024-12-22 10:24:54 +01:00
Mis012
078006f7fb
LayoutInflater: prettyprint debug messages
2024-12-20 00:14:30 +01:00
Mis012
58745f23ea
api-impl: misc stubs, additions and fixes
2024-12-20 00:11:06 +01:00