2026 Commits

Author SHA1 Message Date
Harry Terkelsen
3def63e845 [canvaskit] Implement invertColors (flutter/engine#28348) 2021-08-27 16:16:47 -07:00
ColdPaleLight
d90a23b4ae Support raw straight RGBA format in Image.toByteData() (flutter/engine#28293) 2021-08-27 10:11:01 -07:00
Taha Tesser
2f79b8ddca Fix skia link (flutter/engine#28124) 2021-08-26 13:04:58 -07:00
Harry Terkelsen
44ae2eb7a0 Add flag to disable overlays (flutter/engine#28312) 2021-08-26 09:34:30 -07:00
ColdPaleLight
d8269e81b4 Prevent app from accessing the GPU in the background in MultiFrameCodec (flutter/engine#28159) 2021-08-24 09:19:08 -07:00
chunhtai
9761b7371a Issues/86577 reland (flutter/engine#28211) 2021-08-20 12:27:01 -07:00
Anthony
50adf078fd [Re-land] Add SPIR-V FragmentShader API to painting.dart (flutter/engine#28208)
[Re-land] Add SPIR-V FragmentShader API to painting.dart

- Add a SPIR-V FragmentShader interface in painting.dart
- Create end to end pixel tests for ops supported by the SPIR-V to SkSL transpiler
- The end to end tests also test the c++ fragment shader implementation

Co-authored-by: Christopher Crawford <chriscraws@gmail.com>
2021-08-20 11:24:14 -04:00
Zachary Anderson
c4fb8a6051 Revert "Adds semantics tooltip support (#27893)" (flutter/engine#28207)
This reverts commit 366e66802a35abf55bcb649b9bf58921b174b59a.
2021-08-19 14:40:34 -07:00
Zachary Anderson
e3f282c563 Revert "Add SPIR-V FragmentShader API to painting.dart (#26996)" (flutter/engine#28202)
This reverts commit 1b518619357cc1666a9fca183c9766d1ece16d0f.
2021-08-19 12:38:10 -07:00
godofredoc
1600a7cd93 Define WEB_UI_DIR using ENGINE_PATH. (flutter/engine#28057)
This is to minimize the number of environment variables being passed to
scripts from recipes.
2021-08-18 18:03:31 -07:00
chunhtai
366e66802a Adds semantics tooltip support (flutter/engine#27893) 2021-08-18 15:37:01 -07:00
Anthony
1b51861935 Add SPIR-V FragmentShader API to painting.dart (flutter/engine#26996)
Add SPIR-V FragmentShader API to painting.dart
2021-08-18 12:58:25 -04:00
Mouad Debbar
11468c557f [web] Clean up legacy Paragraph implementation (flutter/engine#28050) 2021-08-13 21:57:35 -07:00
Mouad Debbar
c46d431851 [web] Don't reset history on hot restart (flutter/engine#27872) 2021-08-13 15:19:23 -07:00
Yegor
e31d85ab6e [web] rename watcher.dart to pipeline.dart (flutter/engine#27995) 2021-08-13 15:07:01 -07:00
Yegor
f83ae4a6e3 [web] add CanvasKit to CIPD; make it a DEPS dependency; add a manual roller script (flutter/engine#28056)
add CanvasKit to CIPD; make it a DEPS dependency; add a manual roller script
2021-08-13 13:25:21 -07:00
Justin McCandless
87882e782a Fix getLineBoundary for TextAffinity (flutter/engine#28008)
Fix a bug in a calculation when selection is at a wordwrap
2021-08-11 16:04:30 -07:00
Tong Mu
7a238021b6 ui.KeyData.toString (flutter/engine#28007)
Enhances ui.KeyData.toString by:
- Fixing the character interpretation;
- Adding hex representation to characters;
- Applying the code to the web engine which is currently missing.
2021-08-11 13:55:35 -07:00
Harry Terkelsen
e6e99c3bdc [canvaskit] Release overlays to the cache once they have been used (flutter/engine#27977) 2021-08-11 11:04:23 -07:00
The one with the braid | Dфҿ mit dem Zopf
7830e8dd89 [web_ui] Fixed aria-live attribute on web (flutter/engine#27985)
* Fixed aria-live attribute on web
2021-08-10 12:10:53 -07:00
Tong Mu
29a2647b2a Fix: modifier keys not recognized on macOS Web (flutter/engine#27972) 2021-08-09 15:03:14 -07:00
Greg Spencer
d55048cdf8 Fix sample analyzer errors in text.dart (flutter/engine#27941)
This just fixes a couple of minor analyzer errors in the sample code so that they won't break the build when I fix the analyzer in the flutter repo.
2021-08-06 18:11:43 -07:00
chunhtai
31813e14fc Fix routerinformationupdate can take complex json (flutter/engine#27932)
* Fix routerinformationupdate can take complex json

* comment
2021-08-06 13:53:40 -07:00
Mouad Debbar
7c0336349d [web] Fix types of some event listeners (flutter/engine#27911) 2021-08-05 16:16:05 -07:00
Yegor
2e89a0784a [web] remove implicit casts and implicit dynamic (flutter/engine#27882) 2021-08-04 17:23:21 -07:00
Jonah Williams
c0872548bb Fix nullability of GestureSettings on ViewConfig (flutter/engine#27879) 2021-08-04 10:00:03 -07:00
Yegor
b09afa1c05 [web] separate tests into build + test steps; add run command (flutter/engine#27495) 2021-08-03 16:22:21 -07:00
Jonah Williams
2cc2854964 Add GestureSettings and configure touch slop from Android ViewConfiguration (flutter/engine#27836) 2021-08-03 12:55:02 -07:00
A Reyes
8c563154db Added assertion up to cv99 for FontFeature.characterVariant (flutter/engine#27745)
* Added assertion up to cv99 for FontFeature.characterVariant

* Added FontFeature.characterVariant(99) test
2021-08-02 19:59:18 -07:00
William Hesse
88a4aa7999 Improve documentation of Path.extendWithPath (flutter/engine#27793)
The documentation used the word "segment" instead of "sub-path".
The documentation of Path.addPath described adding a Path as adding a single sub-path.
2021-08-02 11:48:54 +02:00
Tong Mu
b2924176cc [Keyboard] Send empty key events when no key data should (flutter/engine#27774)
The keyboard system on each platform now sends an empty key data instead of nothing if no key data should be sent.
2021-07-30 13:35:39 -07:00
Ferhat
f8f66aa5eb [web] Update CanvasPool documentation (flutter/engine#27823) 2021-07-30 12:22:09 -07:00
Ferhat
488931d830 [web] Code cleanup (flutter/engine#27815) 2021-07-30 11:25:13 -07:00
Mouad Debbar
9c40609d37 [web] Fixing clipping not being applied when height is zero (flutter/engine#27771) 2021-07-30 09:38:21 -07:00
Zachary Anderson
5c4431a610 Use a pool for dart actions to avoid OOMs (flutter/engine#27781)
* Use a pool for dart actions to avoid OOMs

* Add Windows support
2021-07-29 23:43:49 -07:00
Ferhat
b4d1cd9a42 [web] update TODO format to match flutter repo and fix names, more code cleanup (flutter/engine#27796) 2021-07-29 15:01:03 -07:00
Ferhat
ec4f6c11c0 [web] Code cleanup (flutter/engine#27766) 2021-07-28 11:47:04 -07:00
Ferhat
ca82f36e70 [web] Code cleanup (flutter/engine#27741) 2021-07-27 13:50:26 -07:00
Michael Goderbauer
e17c107374 Prepare for updated avoid_classes_with_only_static_members lint (flutter/engine#27739) 2021-07-27 13:39:01 -07:00
Ferhat
fd982f2fc5 [web] Code cleanup (flutter/engine#27734) 2021-07-27 11:49:52 -07:00
Ferhat
43826fe892 [web] Analysis cleanup (flutter/engine#27730) 2021-07-27 10:06:44 -07:00
Ferhat
bfb44d77c5 [web] Fix analysis errors (flutter/engine#27707) 2021-07-26 16:42:50 -07:00
Harry Terkelsen
b28d8a1383 Handle MaskFilter with 0 sigma (flutter/engine#27710) 2021-07-26 15:24:32 -07:00
Ferhat
a3ae837700 Analysis cleanup of web tests (flutter/engine#27670) 2021-07-23 13:12:08 -07:00
Harry Terkelsen
397d6c2435 Add Ahem as a test font in CanvasKit mode (flutter/engine#27652)
* Add Ahem as a test font in CanvasKit mode

* Don't enable `debugEmulateFlutterDriver` by default since tests use
platform channels.

* Update goldens lock
2021-07-23 12:13:26 -07:00
Ferhat
270665edf7 remove maxdiff for backdrop_filter_clip_moved (flutter/engine#27634) 2021-07-23 10:30:56 -07:00
Mouad Debbar
418c940a24 [web] Fix inability to type in text fields in iOS (flutter/engine#27563) 2021-07-22 17:51:01 -07:00
Ferhat
45e9510a50 Move tests (flutter/engine#27653) 2021-07-22 17:45:31 -07:00
Brandon DeRosier
e2c58529b5 Add native Android image decoder supported by API 28+ (flutter/engine#26746) 2021-07-21 13:52:29 -07:00
Ferhat
8a1f2f332b Fix shader mask for text and shader bounds origin (flutter/engine#27600) 2021-07-21 12:57:03 -07:00