13 Commits

Author SHA1 Message Date
Ferhat
247139a8c8
[web] Fix transform not invalidating path bounds causing debugValidate failure (#22172) 2020-10-29 11:04:46 -07:00
nturgut
bb24b4938f
[web] Build unit tests with dart2js instead of build_runner (#20390)
* change from build_runner to dart2js

* add internalBootstrapBrowserTest to some of the tests

* add internalBootstrapBrowserTest to all remaining tests

* make tests build in paralel. Total time dropped from 586 to 177 seconds for 8 core MacBook

* change isolates with pool

* fixing analysis errors

* skipping canvaskit tests for ios-safari

* copy image files to the build directory

* adding internalBootstrapBrowserTest to newly added tests

* add internalBootstrapBrowserTest to faling path iterator test

* necessary changes to make chrome windows work

* in windows test in chrome instead of edge. our edge code was for legacy edge

* do not run golden unit tests on Windows LUCI bots for now

* addressing reviewer comments. Adding a method for deciding when to run integration tests.

* remove lines that I forgot to remove

* fixing analysis error. add issue for todo

* add bootstap to a test file

* adding bootstrap to another test

* add internalBootstrapBrowserTest to a golden test

* return test result in bat file. use archieve package to unzip

* fixing logs for chrome_installer

* use archieve and archieve entity instead of dynamic

* adding comments for windows platform archieve part

* addressing reviewer comments

* change readme file
2020-08-17 16:19:27 -07:00
Jason Simmons
02c11acc24
Add Dart 2.10 annotations to the web engine sources (#20019) 2020-07-24 15:56:17 -07:00
Ferhat
f10f172573
[web] Update SurfacePath to use PathRef (#19557)
* Update SurfacePath to use PathRef
* Fix test analysis errors
* Switch DDRect to use path to reduce paint time processing
* Implement toString() for debug mode
* Fix contains (bounds inclusive) edge case, add test
* Update recording canvas test for drawDRRect change
* Update diffrate for arc/conic render change
* Add test for winding for beveled border. Fix checkOnCurve
* Fix mono quad winding on curve check
* fix _chopCubicAtYExtrema and add test case
* Address reviewer comments / setAll API usage
2020-07-09 13:55:39 -07:00
Ferhat
b8654ff0f5
[web] Fix conic to quad conversion assertion. (#18811)
* Fix subdivision assertion in Conic to Quad conversion

* Use const for upper bound

* remove unused import
2020-06-19 17:01:45 -07:00
Ferhat
80c090d9ea
Fix path bounds for multiple rects. Implement winding rules (#18165) 2020-05-05 20:53:51 -07:00
vsmenon
0ef67b5e74
opt out dart:ui from nnbd (#16473)
* opt out dart:ui from nnbd

* Annotate tests as well
2020-02-20 11:04:00 -08:00
Ferhat
79f898e61d
Fix RRect hittest optimization to handle malformed corner radius (#15859) 2020-01-21 12:12:14 -08:00
Ferhat
8eebf82c74
Fix path.contains failure when devicepixelratio != 1.0 (#15743)
* Fix path contains failure due to devicepixelratio
2020-01-17 21:48:51 -08:00
Ferhat
4979039ffe
Fix Path.from. (#15268)
* Fix Path.from to deep copy. Add regression test.
2020-01-08 12:48:35 -08:00
Yegor
18c89f1cf6
[web][refactor] Split html and canvaskit classes more (#14320)
* Split surface and canvaskit classes more

* fix licenses

* address comments
2019-12-12 13:20:49 -08:00
Yegor
fad38e252f
sync web engine; run web engine tests (#11031)
sync web engine; run web engine tests
2019-08-22 16:38:03 -07:00
Yegor
708fc625d7
rename stub_ui to web_ui (#10776)
* rename stub_ui to web_ui

* update licenses
2019-08-09 11:11:20 -07:00