1991 Commits

Author SHA1 Message Date
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
Devon Carew
909bde06e8 analyze using the latest sdk from head (flutter/engine#27598) 2021-07-21 12:51:02 -07:00
Tong Mu
1a71c70587 Update key mapping to the latest logical key values (flutter/engine#25883)
This PR updates the key mapping tables of every platform according to the change to keycode_gen.
2021-07-21 01:58:09 -07:00
Yegor
cbd0c3ec65 [web] disable golden check for Noto-rendered text (flutter/engine#27612) 2021-07-20 21:06:52 -07:00
Yegor
e2e4ee5df9 [web] use a different method for launching desktop safari (flutter/engine#27567) 2021-07-19 19:06:02 -07:00
Ferhat
b6dbaa079a [web] Fix webkit ColorFilter.mode for webkit (flutter/engine#27361) 2021-07-19 16:48:20 -07:00
Harry Terkelsen
4ef793e7e2 Place Emoji fallback font at the front of the list (flutter/engine#27491) 2021-07-16 15:18:37 -07:00
Jason Simmons
6658128a41 Rename SkiaGPUObject::get() to skia_object() (flutter/engine#27126) 2021-07-15 18:31:15 -07:00
Yegor
99f1688127 [web] dartdoc for PipelineStatus (flutter/engine#27464) 2021-07-15 18:02:15 -07:00
Harry Terkelsen
d53ed15044 Add the ability to change the CanvasKit url at runtime. (flutter/engine#27342) 2021-07-15 14:12:56 -07:00
wqyfavor
481487c631 Fix potential crash of "divide by zero" for invalid GIF image source. (flutter/engine#26855) 2021-07-15 13:03:42 -07:00
Dan Field
26c9d0e22d Remove unused generate_dart_ui target (flutter/engine#27445) 2021-07-15 10:56:02 -07:00
Yegor
247f67c06f [web] enable prefer_final_locals lint (flutter/engine#27420) 2021-07-15 10:02:39 -07:00
Yegor
060aa22d2d [web] enable always_specify_types lint (flutter/engine#27406) 2021-07-14 16:32:59 -07:00
Yegor
70ee4a03ed [web] fix a few analysis lints (flutter/engine#27375) 2021-07-14 08:40:52 -07:00
Devon Carew
c0891990cc refactor and simplify CI dart analysis (flutter/engine#27370) 2021-07-13 21:11:01 -07:00
Yegor
7d606f02ab [web] make Pipeline.run throw (flutter/engine#27340)
* [web] make Pipeline.run throw
2021-07-13 16:03:00 -07:00
Dan Field
233a06b114 Fix dart analysis (flutter/engine#27367) 2021-07-13 14:01:05 -07:00
Mouad Debbar
27280007f5 [web] Final cleanup after librarification is complete (flutter/engine#27341) 2021-07-13 13:42:26 -07:00
Martin Kustermann
91ff075a74 Make dart wrappable classes use only one native field (flutter/engine#27350)
* Make dart wrappable classes use only one native field

It appears like the second native field is never really used for
anything: It is set, cleared and verified it was cleared, but that is
it.

=> The only native field that is necessary is the `this` pointer of the
   equivalent C++ object.
=> The [DartWrapperInfo] object which was stored as second native field
   is always accessible via the virtual `GetDartWrapperInfo()` method on
   `this`.
2021-07-13 16:39:22 +02:00
Yegor
6dfbdc3f05 [web] delete e2etests and all related tooling (flutter/engine#27299)
* [web] delete e2etests and all related tooling
2021-07-12 12:16:31 -07:00
Mouad Debbar
9602957de7 [web] Librarify all remaining files (flutter/engine#27296) 2021-07-12 12:11:41 -07:00
Yegor
595fdcf51d [web] remove no longer used setFilterQuality (flutter/engine#27329) 2021-07-12 10:41:46 -07:00
Mouad Debbar
01c7fce68d [web] Clean up librarified files (flutter/engine#27209) 2021-07-12 10:04:44 -07:00
Jim Graham
ab8a90ddeb encode DPR for shadows into DisplayList (flutter/engine#27289) 2021-07-10 00:46:02 -07:00
Harry Terkelsen
2fbc4522df Dispose of embedded views in CanvasKit after resize (flutter/engine#27294) 2021-07-09 15:43:56 -07:00
Mouad Debbar
7f4a254e76 [web] Librarify html renderer files (flutter/engine#27232) 2021-07-09 12:26:01 -07:00
Harry Terkelsen
5d7b10b928 [canvaskit] Make the surface size exactly the window size so filters work correctly at the edges (flutter/engine#26887) 2021-07-09 10:51:42 -07:00
Greg Spencer
185d8601c5 Hardware Keyboard: iOS (flutter/engine#25961)
Implement new keyboard event system for iOS.
2021-07-07 16:52:04 -07:00
David Iglesias
e9815f29ce [web] Reassign content to temporary slot so Safari can delete it. (flutter/engine#27154) 2021-07-07 12:06:02 -07:00
Kaushik Iska
1e86cd92e2 Make rasterFinishWallTime required (flutter/engine#27142) 2021-07-07 08:51:02 -07:00
Mouad Debbar
abb5180fe5 [web] Librarify semantics files (flutter/engine#27151) 2021-07-06 13:08:31 -07:00
Yegor
2abe536ed8 [web] replace browser-related conditional logic with BrowserEnvironment (flutter/engine#27084)
* [web] replace browser-related conditional logic with BrowserEnvironment
2021-07-02 12:04:45 -07:00
Harry Terkelsen
203d76f26f Update goldens test for Thai. (flutter/engine#27144)
The Noto Sans Thai UI font was recently updated on fonts.google.com
2021-07-02 12:02:07 -07:00
Yegor
a458394b0f [web] skip overlay test on Safari (flutter/engine#27114) 2021-07-02 10:25:20 -07:00
Jason Simmons
da162d3a2e Avoid capturing raw pointers to the SkPicture/DisplayList used by the RasterizeToImage draw callback (flutter/engine#27123) 2021-07-01 15:16:02 -07:00