Kaushik Iska
5d5a04b2b3
Fix potential null-point references ( flutter/engine#37678 )
2022-11-16 22:08:04 +00:00
stuartmorgan
7bbe571f14
Fix resize crash in Android virtual display ( flutter/engine#37329 )
...
In the Virtual Display codepath for Android platform views, resize
completes asynchronously. Currently it is attempting to access the
Context in the completion handler, but there is no guarantee that it
is still present at that point, leading to possible null pointer
crashes.
This adds a check for the current state of the Context, and uses a
fallback if it's not available.
Fixes https://github.com/flutter/flutter/issues/114095
2022-11-16 19:06:30 +00:00
Callum Moffat
0ea43fbe3e
Fix unexpected masked action ( flutter/engine#37584 )
2022-11-14 19:34:42 +00:00
Dan Field
8dc723b758
Revert "Fix wrong VSYNC event ( #36775 )" ( flutter/engine#37589 )
...
This reverts commit 491f827ea84dae3c63e50493a3a25e378c7cf441.
2022-11-14 19:09:02 +00:00
杨加康
9084e780a0
Update FlutterView.java ( flutter/engine#37312 )
2022-11-10 19:52:29 +00:00
Kaushik Iska
83c4708ccf
Include AndroidSurfaceVulkanImpeller behind a flag ( flutter/engine#37486 )
...
This is to enable building in google3.
See also: b/258506856
2022-11-10 00:54:20 +00:00
gaaclarke
af036b8857
Turned on performance-unnecessary-value-param everywhere. ( flutter/engine#37447 )
...
* Turned on performance-unnecessary-value-param everywhere.
* linux host additions
* ios patch
* reverted bad fix
* revert bad fix
* another ios patch
* removed lint fix printer
2022-11-09 20:55:13 +00:00
ColdPaleLight
922ebdc160
[Android] Speed up the method 'FlutterRenderer.getBitmap' ( flutter/engine#37342 )
2022-11-07 17:40:09 +00:00
Kaushik Iska
e2f4486b7d
[Impeller] Wire-up AndroidSurfaceImpellerVulkan ( flutter/engine#37249 )
2022-11-03 02:19:58 +00:00
stuartmorgan
6013743aae
Forward a11y events from Hybrid Composition overlays ( flutter/engine#36924 )
2022-10-31 13:54:14 +00:00
fzyzcjy
491f827ea8
Fix wrong VSYNC event ( flutter/engine#36775 )
2022-10-29 22:07:03 +00:00
chunhtai
a1c002128b
Reland fixes Android text field to use hint text for accessibility ( flutter/engine#37093 )
2022-10-28 18:07:04 +00:00
Gary Qian
b34da51ee8
Revert "Fixes Android text field to use hint text for accessibility ( #36846 )" ( flutter/engine#37083 )
...
This reverts commit 0a923d0c2429c7348fa7fe03459987c9338324f0.
2022-10-27 12:10:52 -07:00
Zachary Anderson
ea8fb2e62a
Removes FlutterMutatorViewTest.sendAccessibilityEvents ( flutter/engine#37050 )
...
This test is flaking on every run. Reverting to an older robolectric did not solve the issue.
Related https://github.com/flutter/flutter/issues/114036
2022-10-26 13:30:13 -07:00
chunhtai
0a923d0c24
Fixes Android text field to use hint text for accessibility ( flutter/engine#36846 )
2022-10-26 18:25:10 +00:00
Kevin Lubick
11bb611e7d
Add necessary #includes for SkCodecAnimation.h ( flutter/engine#37040 )
2022-10-26 09:40:48 -07:00
Zachary Anderson
45e36b099c
Revert "Re-landing Robolectric 4.8.1 ( #34272 )" ( flutter/engine#37019 )
...
This reverts commit ccc0b9e5cd1d9eff1ab4acc656605a21662c2c44.
2022-10-26 09:18:23 -07:00
toneyzeng
811af8ef36
[android] Fix crash if decode .heic image in 32bit mode android app. ( flutter/engine#36859 )
...
* [android] Fix crash if decode .heic image in 32bit mode android app.
The type |long| is equal to int32_t in 32bit app, but int64_t in 64bit app.
The type |jlong| is always equal to int64_t.
CallStaticObjectMethod uses "J" to request a jlong type which needs 8 byte data but given |long| value which provides 4 byte data in 32bit mode will trigger java value error and at last a wrong pointer to AndroidImageGenerator object.
Change-Id: I38cc46adc45d8bf3e4eb35e6e904e58ee0682d97
* fix compile error
Change-Id: I7f9b089f7846b03c4b6f91f8cb9d141403e71483
* use reinterpret_cast<jlong> directly.
Change-Id: I493a3ecb7cfbf9dc61cd8e69f418635480d4bb6b
2022-10-24 12:47:50 -07:00
utzcoz
11ee193e24
Remove duplicated _ from Android's test methods' name ( flutter/engine#36944 )
2022-10-24 16:20:10 +00:00
utzcoz
ccc0b9e5cd
Re-landing Robolectric 4.8.1 ( flutter/engine#34272 )
2022-10-21 17:37:53 +00:00
乖奕虎
62034dd478
Fix array == null error in AccessibilityBridge ( flutter/engine#35540 )
2022-10-20 20:10:23 +00:00
Tanay Neotia
c9b8125719
Add support for image insertion on Android ( flutter/engine#35619 )
2022-10-20 14:58:30 +00:00
ColdPaleLight
388cb71ea2
[Impeller] Support external textures on iOS ( flutter/engine#36498 )
2022-10-19 21:49:17 +00:00
stuartmorgan
5d6387fb32
Don't wrap Context for Android Hybrid Composition ( flutter/engine#36756 )
2022-10-14 20:58:06 +00:00
Jonah Williams
463c3d8cba
Revert egl presentation time ( flutter/engine#36485 )
2022-09-28 21:50:13 +00:00
Callum Moffat
b92b9bdb6a
Add discrete scale pointer signal ( flutter/engine#36342 )
2022-09-27 15:30:14 +00:00
gaaclarke
e41c775200
Removed instances of unnecessary values ( flutter/engine#36221 )
2022-09-26 21:28:04 +00:00
gaaclarke
6b2a14d348
Isolate platform channels for desktop ( flutter/engine#35893 )
2022-09-20 23:56:04 +00:00
Jia Hao
2e404ea083
Fix inverted setSystemUIChangeCallback ( flutter/engine#36248 )
2022-09-20 15:37:11 +00:00
Jia Hao
c858509095
Mention the need to rebuild before running tests ( flutter/engine#36191 )
2022-09-16 23:59:05 +00:00
Jia Hao
abbff8407e
Reland "Avoid vsync scheduling delay" ( flutter/engine#36197 )
2022-09-16 15:41:39 +00:00
Camille Simon
5439d57c7b
Hook iOS FlutterSpellCheckPlugin to Framework ( flutter/engine#35742 )
2022-09-14 18:55:09 +00:00
Bruno Leroux
2342279c09
[Android] Fix a crash related to zeroed scanCode ( flutter/engine#35924 )
2022-09-14 07:12:04 +00:00
Jia Hao
c626fcbe65
Revert "Avoid vsync scheduling delay" ( flutter/engine#36091 )
2022-09-13 11:10:36 +00:00
gaaclarke
77d178e919
Started handling messages from background isolates for Android ( flutter/engine#35804 )
2022-09-13 01:43:22 +00:00
stuartmorgan
3eb6e7f4c3
Allow Hybrid Composition fallback for Android platform views ( flutter/engine#35233 )
2022-09-12 16:23:49 +00:00
Gary Qian
218fb443b9
Reland "Support basic back navigation in Android 13/API 33 #35678 " ( flutter/engine#36051 )
2022-09-12 15:52:05 +00:00
stuartmorgan
d49e749f10
Remove context assertion from Android platform views using Virtual Display ( flutter/engine#35997 )
2022-09-09 11:40:30 +00:00
Nayuta403
603e316036
Surface will be created again after the front and back switches (flutter/engine#35767 )
2022-09-09 07:28:11 +00:00
Dan Field
08312a825e
Lint and fix bugprone-use-after-move violations ( flutter/engine#35978 )
2022-09-09 02:41:03 +00:00
Casey Hillers
ca247a24c8
Revert "Support basic back navigation in Android 13/API 33" ( flutter/engine#36001 )
2022-09-09 01:11:55 +00:00
Dan Field
4f14c3d127
Use the frame size to cull ( flutter/engine#35973 )
2022-09-07 23:18:10 +00:00
yaakovschectman
e2e7168850
Honor mixed state of tristate Checkbox in Semantics ( flutter/engine#35868 )
...
* Honor mixed state
* Add to unit test
* Add state enums
* Fix delimiter
* Add enums
* Scope subtests, rename enum
* Rename enums
* Comment specification
* Tidy up comments
* Rename java enum
* Trailing whitespace
2022-09-06 10:59:25 -04:00
Gary Qian
a1a7c112dd
Support basic back navigation in Android 13/API 33 ( flutter/engine#35678 )
2022-09-02 17:29:36 +00:00
ColdPaleLight
308e906cf5
[Android] Add the method 'Log.getStackTraceString' ( flutter/engine#35884 )
2022-09-02 16:09:14 +00:00
yaakovschectman
8e3c8bc88f
Engine startup event timed after VM initializes ( flutter/engine#35713 )
...
* Engine startup event timed after VM initializes
* Formatting
* Update FlutterEngineMainEnter event comment
* Remove engine_start_time
* Remove unused variable
2022-08-31 10:48:44 -04:00
hangyu
81cf8b00d9
Support BoldText for a11y in android ( flutter/engine#35589 )
...
* Update AccessibilityBridge.java
* Add test
* lint
* lint
* Add TargetApi
* Add comment
* Update constant
2022-08-24 20:19:55 +08:00
Zachary Anderson
0969d4c4a1
Adjust rules for analyze_snapshot ( flutter/engine#35585 )
2022-08-22 11:26:22 -07:00
chunhtai
1a38d2e54b
Updates accessible_navigation trigger in Android ( flutter/engine#35478 )
...
* Updates accessible_navigation trigger in Android
* update doc comments
* comment
* addressing comment
2022-08-19 13:54:47 -07:00
Kaushik Iska
7cdcb0f837
Do not override partial repaint support globally ( flutter/engine#35539 )
2022-08-19 18:41:46 +00:00