21256 Commits

Author SHA1 Message Date
Mouad Debbar
f9989a551d [web] Copy canvaskit_chromium/* to canvaskit/chromium/* (flutter/engine#39796)
[web] Copy canvaskit_chromium/* to canvaskit/chromium/*
2023-03-03 22:07:49 +00:00
Jason Simmons
90c1952420 Remove obsolete SkPaint foreground/background attributes from TextStyle (flutter/engine#40059)
Remove obsolete SkPaint foreground/background attributes from TextStyle
2023-03-03 22:02:47 +00:00
godofredoc
11c7a824db Add web_engine build configuration. (flutter/engine#40044)
Add web_engine build configuration.
2023-03-03 21:47:41 +00:00
Brandon DeRosier
9efd952488 [Impeller] Fix CanGenerateMipmaps (flutter/engine#40061)
[Impeller] Fix CanGenerateMipmaps
2023-03-03 21:46:05 +00:00
LongCatIsLooong
48c413ae2f Add new test font (flutter/engine#39809)
Add new test font
2023-03-03 21:38:01 +00:00
Loïc Sharma
6142ea0570 [Windows] Remove accessibility root ID assumption (flutter/engine#39994)
[Windows] Remove another accessibility root ID assumption
2023-03-03 21:35:44 +00:00
Jonah Williams
614e282341 [Impeller] simplify text shaders by moving UV computation to contents (flutter/engine#39989)
[Impeller] simplify text shaders by moving UV computation to contents
2023-03-03 21:30:22 +00:00
skia-flutter-autoroll
1e4315ca50 Roll Skia from 274229be345c to 17451252b774 (1 revision) (flutter/engine#40058)
Roll Skia from 274229be345c to 17451252b774 (1 revision)
2023-03-03 21:25:53 +00:00
Jonah Williams
b3b83c6bd3 [Impeller] fix subpass collapse pass ending logic (flutter/engine#40057)
[Impeller] fix subpass collapse pass ending logic
2023-03-03 21:22:04 +00:00
Greg Spencer
ddfbc85928 Add platform channel System.exitApplication and System.requestAppExit support (flutter/engine#39836)
Add platform channel `System.exitApplication` and  `System.requestAppExit` support
2023-03-03 19:13:00 +00:00
godofredoc
b6f6101b10 Remove special handling of gtk debug artifact. (flutter/engine#40040)
Remove special handling of gtk debug artifact.
2023-03-03 18:29:11 +00:00
joshualitt
9defbf1d0b [web] Add JS type test for JsStrategy. (flutter/engine#39765) 2023-03-03 10:09:03 -08:00
skia-flutter-autoroll
d164c4aaef Roll Skia from 78b8b95fdb15 to 274229be345c (1 revision) (flutter/engine#40055)
Roll Skia from 78b8b95fdb15 to 274229be345c (1 revision)
2023-03-03 17:45:00 +00:00
skia-flutter-autoroll
c5aa4ce062 Roll Skia from 35aef51800ea to 78b8b95fdb15 (1 revision) (flutter/engine#40051)
Roll Skia from 35aef51800ea to 78b8b95fdb15 (1 revision)
2023-03-03 14:05:08 +00:00
skia-flutter-autoroll
b0af4ec8d0 Roll Skia from 04e32a9e5641 to 35aef51800ea (4 revisions) (flutter/engine#40050)
Roll Skia from 04e32a9e5641 to 35aef51800ea (4 revisions)
2023-03-03 11:02:28 +00:00
skia-flutter-autoroll
aae5f03f9a Roll Fuchsia Linux SDK from 69m3Jn73L34XwlsWH... to I8Sswr-ZpmUl1IEst... (flutter/engine#40042)
Roll Fuchsia Linux SDK from 69m3Jn73L34XwlsWH... to I8Sswr-ZpmUl1IEst...
2023-03-03 05:39:22 +00:00
Jason Simmons
c9ebd42ba3 Restore the ViewConfiguration.displayFeatures doc template (flutter/engine#40041)
Restore the ViewConfiguration.displayFeatures doc template
2023-03-03 05:12:22 +00:00
skia-flutter-autoroll
378b986e90 Roll Skia from d953c63dd96b to 04e32a9e5641 (2 revisions) (flutter/engine#40038)
Roll Skia from d953c63dd96b to 04e32a9e5641 (2 revisions)
2023-03-03 02:32:48 +00:00
Chris Bracken
f4e2b925c3 [macOS] Add README.md for macOS embedder (flutter/engine#40032)
Describes how to build and test the macOS embedder.
2023-03-02 17:13:56 -08:00
Jason Simmons
719b8c319d Do not end the frame in the raster cache if ScopedFrame::Raster returns kResubmit (flutter/engine#40007)
Do not end the frame in the raster cache if ScopedFrame::Raster returns kResubmit
2023-03-03 01:12:55 +00:00
Loïc Sharma
7aff51d95d [Embedder API] Freeze parts of API for ABI stability (flutter/engine#39963)
[Embedder API] Freeze parts of API for ABI stability
2023-03-03 00:28:52 +00:00
skia-flutter-autoroll
df5ad84a94 Roll Skia from a0ab1e734490 to d953c63dd96b (9 revisions) (flutter/engine#40035)
Roll Skia from a0ab1e734490 to d953c63dd96b (9 revisions)
2023-03-03 00:23:03 +00:00
Michael Goderbauer
c6fb732042 Remove PlatformConfiguration and ViewConfiguration (flutter/engine#40012)
Remove PlatformConfiguration and ViewConfiguration
2023-03-02 23:14:04 +00:00
Hidenori Matsubayashi
5441047c8e Fix double free or corruption exception (flutter/engine#39880)
Fix double free or corruption exception (GLFW_drm example)
2023-03-02 21:22:52 +00:00
Mouad Debbar
7a368e10bd [web] Remember which variant of CanvasKit is being used (flutter/engine#40027)
[web] Remember which variant of CanvasKit is being used
2023-03-02 21:04:04 +00:00
Kevin Lubick
709e160b5c Fix includes of SkBitmap/SkImage (flutter/engine#40026) 2023-03-02 12:25:42 -08:00
Jenn Magder
0c08d28fd2 Revert "add lint check for python files (#39736)" (flutter/engine#39930)
Revert "[lint + clang tidy] add lint check for python file changes"
2023-03-02 19:04:57 +00:00
skia-flutter-autoroll
212fcfac8d Roll Skia from 5ce859c0a3e1 to a0ab1e734490 (3 revisions) (flutter/engine#40024)
Roll Skia from 5ce859c0a3e1 to a0ab1e734490 (3 revisions)
2023-03-02 18:51:21 +00:00
skia-flutter-autoroll
5c1c8d920d Roll Skia from 536720de3bba to 5ce859c0a3e1 (1 revision) (flutter/engine#40021)
Roll Skia from 536720de3bba to 5ce859c0a3e1 (1 revision)
2023-03-02 16:34:11 +00:00
Brandon DeRosier
6987944ed3 [Impeller] Press to toggle wireframe (flutter/engine#40001) 2023-03-02 03:26:07 -08:00
Nayuta403
51f3dfb971 fix typo (flutter/engine#39971)
fix typo
2023-03-02 09:25:26 +00:00
skia-flutter-autoroll
f0267c70e4 Roll Skia from 5bd366392bc1 to d2902848c831 (3 revisions) (flutter/engine#40011)
Roll Skia from 5bd366392bc1 to d2902848c831 (3 revisions)
2023-03-02 07:26:54 +00:00
Jackson Gardner
d41ba81937 Don't include other files outisde the flutter_web_sdk. (flutter/engine#40009)
Don't include other files outside the flutter_web_sdk.
2023-03-02 06:37:07 +00:00
Adam Perry
181ee0e750 [fuchsia] Remove component framework v1 support. (flutter/engine#39732)
There are no longer any CMX-based components outside of prebuilts
which are run by existing flutter runner prebuilts.
2023-03-01 20:07:03 -08:00
Jim Graham
cf7d6b6440 remove obsolete DlAttribute::From(SkObject) methods (flutter/engine#40005)
remove obsolete DlAttribute::From(SkObject) methods
2023-03-02 03:49:18 +00:00
skia-flutter-autoroll
340ef05995 Roll Skia from c3018296ee25 to 5bd366392bc1 (16 revisions) (flutter/engine#40002)
Roll Skia from c3018296ee25 to 5bd366392bc1 (16 revisions)
2023-03-02 02:27:16 +00:00
gaaclarke
8a41230a00 [Impeller] Made toByteData work on wide gamut images (always downscaling to sRGB). (flutter/engine#39932)
[Impeller] Made toByteData work on wide gamut images (always downscaling to sRGB).
2023-03-02 01:51:32 +00:00
Michael Goderbauer
c0a8f3871b Expose GestureSettings on FlutterView (flutter/engine#39997) 2023-03-01 17:51:27 -08:00
Jackson Gardner
b7ee75dd0e Build flutter_web_sdk_archive in engine_v2 build. (flutter/engine#40000) 2023-03-01 17:31:28 -08:00
Brandon DeRosier
53d50f53f5 [Impeller] Reland uniquely label offscreen resources (flutter/engine#39995)
[Impeller] Reland uniquely label offscreen resources
2023-03-02 00:14:11 +00:00
Jackson Gardner
a3dc9e77fb Skwasm Renderer - initial implementation (flutter/engine#39072)
Skwasm Renderer - initial implementation
2023-03-02 00:01:04 +00:00
Robert Ancell
d7dbc85328 Fix FlView self variables using non-standard names. (flutter/engine#39468)
By convention, use `self` for the pointer to the current object. Fixes this inconsistency in FlView.
2023-03-01 16:00:15 -08:00
Zachary Anderson
bf85dbad7c Use CSO by default on Fuchsia FEMU (flutter/engine#39990)
Use CSO by default on Fuchsia FEMU
2023-03-01 23:58:32 +00:00
godofredoc
c4f46abad2 Revert "[Impeller] Uniquely label offscreen resources (#39987)" (flutter/engine#39993)
Revert "[Impeller] Uniquely label offscreen resources"
2023-03-01 23:01:49 +00:00
Brandon DeRosier
ef4d01a9ea [Impeller] Uniquely label offscreen resources (flutter/engine#39987)
[Impeller] Uniquely label offscreen resources
2023-03-01 21:59:51 +00:00
Jim Graham
713de45bb4 switch DL rendertests to DlCanvas(SkCanvas) and DlCanvas(Builder) operations (flutter/engine#39944)
add DlCanvas(SkCanvas) vs DlCanvas(Builder) variants to DL rendertests
2023-03-01 21:33:24 +00:00
Brandon DeRosier
56dfdf8fbf [Impeller] Add checkbox for toggling the ColorWheel cache (flutter/engine#39986)
[Impeller] Add checkbox for toggling the ColorWheel cache
2023-03-01 21:24:08 +00:00
Jonah Williams
6e8933fadd [Impeller] Improve atlas blending performance by reducing size of subpass. (flutter/engine#39669)
[Impeller] Improve atlas blending performance by reducing size of subpass.
2023-03-01 21:05:05 +00:00
Kaushik Iska
b1c105b5ec [Impeller] Remove transient usage from sampled and stored images (flutter/engine#39957) 2023-03-01 15:37:33 -05:00
Robert Ancell
a226775bdc Simplify FlView (flutter/engine#39467)
This PR simplifies the FlView GL interactions. It removes some code paths that were never being used (possibly for future use with platform views?) and complex internal APIs that could be done in a single method call. This is motivated in investigating https://github.com/ubuntu-flutter-community/software/issues/868.

I plan to take this further, since there doesn't seem to be any reason why multiple FlGLArea widgets are used - we can draw all the layers in one widget.

For reviewers - the individual commits aren't particularly interesting, I just did it that way to be sure I wasn't breaking anything along the way and help to diagnose any regressions in the future.

The structural changes that this PR is simplifying came in 0561c75b4d6036e7d2c7e06163a3f0629464db9f.
2023-03-01 12:34:38 -08:00