1704 Commits

Author SHA1 Message Date
Ferhat
6a6c8af18d
[web] Make null paint color consistent with mobile&desktop (#23778) 2021-01-20 13:53:38 -08:00
Ferhat
82aac14cfb
[web] Fix drawPoints api crash when strokeWidth is not specified. (#23773) 2021-01-20 11:39:06 -08:00
chunhtai
c97bdae2a0
update browser history switching (#23471) 2021-01-20 09:34:02 -08:00
Ferhat
2b994d5d16
[web] Fix shadow rendering using boxshadow due to webkit repaint area bug (#23769) 2021-01-20 09:29:03 -08:00
Yegor
688578e687
[canvaskit] fix addPlaceholder JS bindings; add paragraph test (#23685) 2021-01-20 09:19:02 -08:00
Greg Spencer
df5f3b086c
Implement handling of framework-handled key events (#23655) 2021-01-19 16:44:01 -08:00
Mouad Debbar
9bc776a841
[web] Add --watch flag to 'felt test' (#23727) 2021-01-19 13:16:00 -08:00
Ferhat
9a4f4159d8
[web] Fix linear gradient tiling offset. (#23691) 2021-01-15 11:08:55 -08:00
Mouad Debbar
30f7e9f55e
[web] Reland: Enable the new rich paragraph implementation (#23696) 2021-01-15 10:57:15 -08:00
Sam Rawlins
a43b2bd907
Return null in Future<WebSocketChannel>.catchError handler (#23101) 2021-01-14 14:29:58 -08:00
Zachary Anderson
3e3da2e361
Ensure gen_snapshot for the target is built when needed (#23694) 2021-01-14 14:29:02 -08:00
Mouad Debbar
3fd4c63fab
[web] Fix letter spacing for rich paragraphs (#23683) 2021-01-14 12:37:41 -08:00
Ferhat
3f691f07ba
[web] Fix semantic node order for webkit (#23601) 2021-01-14 11:36:50 -08:00
Mouad Debbar
9d75996c1b
Revert "[web] Enable the new rich paragraph implementation (#23162)" (#23687)
This reverts commit 51dd6aa034700b0603a8a2fe222836c798cef9a2.
2021-01-14 10:00:13 -08:00
Michael Ludwig
37131f16d9
Use non-deprecated SkImageFilter factory functions (#23649)
* Only use factory functions from SkImageFilters.h

Fully addresses https://github.com/flutter/flutter/issues/40602

* Update image filter factories in unittests

SkImageFilter::MakeMatrixFilter -> SkImageFilters::MatrixTransform

* Fix header
2021-01-14 09:33:55 -05:00
Mouad Debbar
d7b25f9a33
[web] Reland: Enable the new rich paragraph implementation (#23659) 2021-01-13 16:14:02 -08:00
Mouad Debbar
22bbc3c3e0
[web] Fix text cutoff when rendering paragraphs on DomCanvas (#23638) 2021-01-13 13:39:01 -08:00
Yegor
3a89dff758
Switch to directional shadows (#23459)
* Switch to directional shadows

* update goldens
2021-01-13 12:29:58 -08:00
Yegor
7ba7d74b5c
use the profile build of CanvasKit in --profile mode (#23592) 2021-01-13 12:02:12 -08:00
Mouad Debbar
4814b157d1
[web] Fix layout exception when text is null (#23653) 2021-01-13 11:54:02 -08:00
Zachary Anderson
859494fb40
Revert "[web] Enable the new rich paragraph implementation (#23162)" (#23651)
This reverts commit 51dd6aa034700b0603a8a2fe222836c798cef9a2.
2021-01-13 10:02:01 -08:00
Jason Simmons
f1278d0e71
Link SkShaper/SkParagraph into the engine by default (#23626) 2021-01-12 15:49:01 -08:00
Yegor
d2b8154790
[canvaskit] apply invser scale on the left (#23550) 2021-01-12 13:27:46 -08:00
Mouad Debbar
51dd6aa034
[web] Enable the new rich paragraph implementation (#23162) 2021-01-11 20:20:00 -08:00
Harry Terkelsen
62a1e8eed3
Roll CanvasKit to 0.22 (#23348) 2021-01-11 18:18:38 -08:00
Mouad Debbar
497dcb5c2a
[web] Apply font-family and other styles to the paragraph element (#23596) 2021-01-11 15:34:01 -08:00
Ferhat
2dee0d2f07
Convert mousewheel+Control events to pointerdata on non MacOS as well (#23597) 2021-01-11 15:11:23 -08:00
Chinmay Garde
cb2a81e1c2
During image decoding, avoid using smart pointers for DartWrappables that cross thread-boundaries. (#23503) 2021-01-08 20:54:02 -08:00
Yegor
2bcb01b80c
Add flt-renderer and flt-build-mode debug attributes to <body> (#23430)
* add flt-renderer and flt-build-mode debug attributes to <body>
* explicitly specify renderer in tests
2021-01-08 18:45:45 -08:00
Mouad Debbar
a68c169850
[web] Fix more tests that are specific to DomParagraph (#23551) 2021-01-08 16:30:35 -08:00
Mouad Debbar
cbda3c08ea
[web] Fix tests in preparation for enabling new rich paragraph implementation (#23515) 2021-01-08 14:20:05 -08:00
Michael Goderbauer
40a262b67c
Update outdated links (#23513) 2021-01-08 10:14:01 -08:00
Mouad Debbar
2bcca6c6cd
[web] Draw shadows for text in rich paragraphs (#23470) 2021-01-07 13:03:26 -08:00
Jason Simmons
83732f262c
Provide a runtime switch for selecting SkParagraph text layout (#23474) 2021-01-07 12:59:03 -08:00
Mouad Debbar
599a0728f9
[web] Placeholders for rich paragraphs (#23160) 2021-01-06 14:31:19 -08:00
Ferhat
8222475ece
[web] Reland - Switch web-render option default to auto (#23454) 2021-01-06 10:00:52 -08:00
Jason Simmons
c4e79d7eb9
Update the web profiler_test to wrap benchmark callbacks with allowInterop (#23439)
This is now required by js_util.setProperty
(see d683f33f5b)
2021-01-05 18:15:18 -08:00
nturgut
c01b5caab9
[web] fixing text editing for autofill with semantics (#23361)
* fixing text editing for autofill with semantics

* fix tests. add tests. unskip tests

* removing new. adding issue to comment
2021-01-05 12:08:09 -08:00
Harry Terkelsen
f9f4d0168d
Revert "[CanvasKit] Automatically fall back to Noto fonts (#23096)" (#23357)
This reverts commit eff27c74bf8c74781786f3c3724347e12764018a.

Reason for revert: Incorrect logic breaks Gallery
2020-12-30 16:16:51 -08:00
Harry Terkelsen
eff27c74bf
[CanvasKit] Automatically fall back to Noto fonts (#23096) 2020-12-29 13:29:29 -08:00
Ferhat
e056a449e7
Revert "[web] Reland - Switch web-render option default to auto (#23313)" (#23321)
This reverts commit 9c7c83306f1c25e066c98761cac560ec252a7b02.
2020-12-28 16:27:10 -08:00
Ferhat
318ae78b0e
[web] Prevent recycling canvas twice due to paint queue (#23315) 2020-12-28 12:26:38 -08:00
nturgut
06f9654c67
fixes text area transitions both for mobile and desktop (#23256)
* fixes text area transitions both for mobile and desktop

* add a fix for safari desktop

* remove focus related changes

* change text editing a11y tests. enable them in all browsers

* remove unused variables

* remove debug print
2020-12-28 11:15:14 -08:00
Ferhat
9c7c83306f
[web] Reland - Switch web-render option default to auto (#23313) 2020-12-28 11:10:38 -08:00
Dan Field
892034dc6a
cache closures from hooks.dart (#23230) 2020-12-28 09:34:13 -08:00
nturgut
b7cd3f8e70
Revert "Re-merge Switch web-render option default to auto. Add documentation (#23187)" (#23246)
This reverts commit 08d5c33b02996e3384f48f9160ed2047b5be4c66.
2020-12-22 12:02:26 -08:00
Dan Field
5a2244c581
Reland path volatility tracker, disabling it if deterministic rendering is requested (#23226)
* Reland path volatility tracker (#23063)" (#23220)

This reverts commit fceef3aaa9d156e8ec3f4a079c142921882f70d8.

* allow disabling based on whether deterministic rendering is needed
2020-12-22 08:25:20 -08:00
Dan Field
fceef3aaa9
Revert "Reland path volatility tracker (#23063)" (#23220)
This reverts commit 205d2b8e188be518c313c9b537429b566d36fa35.
2020-12-21 13:53:18 -08:00
nturgut
08d5c33b02
Re-merge Switch web-render option default to auto. Add documentation (#23187) 2020-12-21 09:56:02 -08:00
Zachary Anderson
67cb0f382e
Revert "[web] Switch web-render option default to auto (#23090)" (#23161)
This reverts commit 50e7d89163418b73be4b376ac96a335856da1224.
2020-12-17 18:22:36 -08:00