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
Yegor
fce4cc3d39
[web] collect macOS info only on bot; propagate errors ( flutter/engine#27089 )
2021-07-01 13:08:49 -07:00
Dan Field
72d7ac4ba4
Remove unnecessary experiment flag ( flutter/engine#27072 )
...
* Remove unnecessary experiment flag
* add explicit --no-sound-null-safety
2021-07-01 12:27:42 -07:00
Kaushik Iska
833796b779
FrameTimings captures raster finish time in wall-clock time ( flutter/engine#27074 )
2021-07-01 11:36:02 -07:00
Zachary Anderson
d62bc71e28
Skip failing web golden tests ( flutter/engine#27109 )
...
For https://github.com/flutter/flutter/issues/85700
2021-07-01 09:03:40 -07:00
Jim Graham
ce11db413a
Implement a DisplayList mechanism similar to the Skia SkLiteDL mechanism ( flutter/engine#26928 )
2021-06-30 17:31:02 -07:00
David Worsham
5e5fe01dd2
Reland "fuchsia: Delete all the legacy code! ( #26422 )" ( flutter/engine#27075 )
...
This reverts commit bb3c49a9c3edf931a5601f0245faa85f5e077cb4.
2021-06-30 15:43:21 -07:00
Mouad Debbar
c67cc2c18f
[web] Librarify text editing files ( flutter/engine#27071 )
2021-06-30 14:01:02 -07:00
Mouad Debbar
0ab11ab252
[web][felt] Fix stdout inheritance for sub-processes ( flutter/engine#27070 )
2021-06-30 12:26:02 -07:00
Dan Field
81388c9511
Revert "--sound-null-safety instead of enable-experiment where possible ( #26999 )" ( flutter/engine#27059 )
...
This reverts commit a34de4830b50728b589903abfe69a7d809967b73.
2021-06-29 21:36:07 -07:00
Dan Field
a34de4830b
--sound-null-safety instead of enable-experiment where possible ( flutter/engine#26999 )
2021-06-29 15:36:03 -07:00
Mouad Debbar
d760a28918
[web] Render RTL text correctly ( flutter/engine#26811 )
2021-06-29 15:30:32 -07:00
Yegor
928b3ad5db
[web] felt --watch fixes ( flutter/engine#27009 )
...
* make processes interruptible
* make --watch compatible with Windows:
* add 'q' shortcut to quit (Ctrl + C on Windows is wonky)
* use package:path for cross-platform path processing
2021-06-29 12:58:01 -07:00
Mouad Debbar
91e275c88f
[web] Librarify keyboard files ( flutter/engine#26917 )
2021-06-28 19:28:13 -07:00
Yegor
d8df13fc74
[web] make analysis options delta of root options ( flutter/engine#26991 )
...
Import the root options and explicitly disable lints that our code
violates.
Fix several lint violations.
2021-06-28 18:59:30 -07:00
Yegor
e562992ce6
[web] fix actions flags in SemanticsTester ( flutter/engine#26992 )
2021-06-28 17:27:36 -07:00
Harry Terkelsen
7645b70658
Roll CanvasKit to 0.28.1 ( flutter/engine#27013 )
2021-06-28 15:18:36 -07:00
Mouad Debbar
f5ff3cdf9c
[web] Librarify paragraph/text files ( flutter/engine#26888 )
2021-06-28 14:07:24 -07:00
Jonah Williams
ccae44ffd0
Surface frame number identifier through window ( flutter/engine#26785 )
2021-06-28 10:16:01 -07:00
Yegor
6ce5ad5db0
[canvaskit] make picture disposal work on older browsers ( flutter/engine#26981 )
...
* [canvaskit] make picture disposal work on browsers that don't yet support FinalizationRegistry
2021-06-26 13:26:48 -07:00
Dan Field
3bc015dc10
Remove tech debt related to image disposal and layer GC ( flutter/engine#26870 )
...
* remove tech debt
* Fix test
2021-06-25 15:33:08 -07:00
Harry Terkelsen
8eae346c44
Roll CanvasKit to 0.28.0 ( flutter/engine#26944 )
...
* Roll CanvasKit to 0.28.0
* Skip test on Safari
2021-06-24 15:01:17 -07:00
Anthony
a9d2396ddd
Remove unused assemble.py, spirv-assembler.cc is what is used ( flutter/engine#26949 )
2021-06-24 17:12:28 -04:00
Mouad Debbar
7cf398ef9e
[web] Honor background color when rendering text to dom ( flutter/engine#26908 )
2021-06-24 14:02:20 -07:00
Viren Khatri
43e192d3d1
[docs] Add Gradient.sweep and TileMode.decal images ( flutter/engine#26848 )
...
Added missing Gradient.sweep images to TileMode and missing TileMode.decal images to Gradient.
Fixes flutter/flutter#84837
2021-06-24 13:10:09 -07:00
chunhtai
9cca57abef
Reland ios accessibility scrolling support ( flutter/engine#26860 )
2021-06-23 13:36:16 -07:00
Martin Kustermann
fde57f1f1d
Remove usages of --no-causal-async-stacks ( flutter/engine#26877 )
...
Passing the --causal-async-stacks flag to the VM will cause it to error
on VM startup. The VM will remove the flag entirely, but before doing so
we'll have to remove usages of the negated version of the flag, namely
--no-causal-async-stacks.
2021-06-23 14:30:26 +02:00
chunhtai
2a526b317d
Revert "Issues/80711 reland ( #26813 )" ( flutter/engine#26859 )
...
This reverts commit d03313b7b3f97d2083e3977d9e62974687760a33.
2021-06-21 10:21:04 -07:00
Harry Terkelsen
34df3d5419
[canvaskit] Only check missing glyphs against fallback fonts once per frame ( flutter/engine#26776 )
2021-06-18 15:24:13 -07:00
Harry Terkelsen
d26b2539fc
[canvaskit] Fix bug where empty scene doesn't overwrite contentful scene ( flutter/engine#26820 )
2021-06-18 14:55:50 -07:00