Ferhat
c54d2ebe85
Add support for firefox mac installer. Update web_ui pubspec for http.wq ( flutter/engine#17044 )
...
* Add support for firefox mac installer. Update web_ui pubspec for http.wq
* Addressed review comment 'final'
2020-03-09 18:13:37 -07:00
Chris Bracken
7205c0e7b3
Revert "fix shadows and mask filter blurs ( #16963 )" ( flutter/engine#17008 )
...
Broke golden file tests in the framework. Reverting to unblock the
engine roll to the framework.
This reverts commit 8b77254d97416bb9b347a578410911ed09efbce3.
2020-03-07 10:18:10 -08:00
Yegor
8b77254d97
fix shadows and mask filter blurs ( flutter/engine#16963 )
...
* fix shadows and mask filter blurs
* update goldens
* clarify the choice to min the shadows
2020-03-05 22:07:57 -08:00
Nurhan Turgut
a868ed4b44
[web] changing user limits for macos ( flutter/engine#16797 )
...
* changing user limits for macos
* check kernel name instead
2020-02-25 15:04:07 -08:00
vsmenon
a605113c25
opt out dart:ui from nnbd ( flutter/engine#16473 )
...
* opt out dart:ui from nnbd
* Annotate tests as well
2020-02-20 11:04:00 -08:00
Nurhan Turgut
97d1caffaa
[web] Skipping failing edge tests ( flutter/engine#16626 )
...
* making edge default test browser on windows. adding some skips (not all) for methods failing on edge
* skip failing tests. make egde default for testing
* skip one more test
* addressing reviewer comments. removing extra bat file
2020-02-18 09:36:04 -08:00
Nurhan Turgut
fb1b707879
[web] Fixing launching Safari. This should solve the LUCI issue ( flutter/engine#16590 )
...
* Fixing launching Safari. This should solve the LUCI issue
* more comments and linking the issue
2020-02-14 10:27:20 -08:00
Ferhat
3ed6b577e9
Fix drawRRect failure when shader is specified ( flutter/engine#16601 )
2020-02-14 09:08:28 -08:00
Nurhan Turgut
5a5c8d04b3
Update felt documentation ( flutter/engine#16559 )
2020-02-12 14:05:08 -08:00
Yegor
25de6825f3
Partially fix canvas vs text paint order when running on Blink/Webkit browsers ( flutter/engine#16483 )
...
fix canvas vs text paint order in Blink/Webkit
2020-02-10 13:41:50 -08:00
Ferhat
a00b502efa
[web] Fixes incorrect transform when context save and transforms are deferred. ( flutter/engine#16412 )
...
* Fix transform order in clipStack replay
2020-02-05 15:02:34 -08:00
Mouad Debbar
950eb2447f
[web][felt] If full dart-sdk isn't available, install it ( flutter/engine#16341 )
2020-02-03 15:06:24 -08:00
Yegor
fe7cbf64b1
Use bundled Roboto in all tests ( flutter/engine#16218 )
...
* Use bundled Roboto in all tests
2020-01-30 17:31:32 -08:00
Nurhan Turgut
9fe323f5e0
updating the versions of the browsers for flutter web engine unit tests ( flutter/engine#15977 )
2020-01-24 16:28:21 -08:00
Dan Field
62a99c60c5
the the fix ( flutter/engine#15973 )
2020-01-24 12:43:32 -08:00
Ferhat
328ff31301
Implement Canvas drawPoints API for Html backend ( flutter/engine#15870 )
2020-01-21 16:37:41 -08:00
Nurhan Turgut
8397831dd2
windpws batch script for running felt. it does not have snapshot option ( flutter/engine#15746 )
2020-01-21 09:30:57 -08:00
Ferhat
924f12ee44
Clipping path fix for browsers that don't use correct units when applying clip-path css using svg ( flutter/engine#15712 )
2020-01-17 10:41:02 -08:00
Nurhan Turgut
8ca3dd95d8
[web] edge launcher for windows ( flutter/engine#15690 )
...
* edge launcher for windows
* addressing PR comments
* url mistake
* remove uncessary import
* initialization error fix
* format
2020-01-16 14:48:13 -08:00
Yegor
8b63cb5933
fix text blurriness in HTML-rendered text ( flutter/engine#15649 )
...
* fix text blurriness in HTML-rendered text
2020-01-15 14:20:28 -08:00
Nurhan Turgut
cdf45aa737
[web] Add Edge support for Flutter Engine unit-tests. ( flutter/engine#15641 )
...
* Add Edge support for Flutter Engine unit-tests. This does not include the launcher
* Add mapping from browser name to platform.
* remove ie from supported browser maps
2020-01-14 16:44:44 -08:00
Nurhan Turgut
0e59dd9f6d
modify test_runner.dart for windows to fix test build errors ( flutter/engine#15326 )
2020-01-09 14:58:01 -08:00
Nurhan Turgut
6e33e9d443
adding windows platform to felt. fixing signal ( flutter/engine#15111 )
2020-01-08 06:30:57 -08:00
Ferhat
c848cb7c93
Refactor BitmapCanvas, lazily allocate canvas, fix image composition bug. ( flutter/engine#15153 )
...
* Refactor BitmapCanvas. Fix image compositing bug. Allocate canvas lazily
* Fix recording canvas test by restoring context save
* Update recording canvas test for drawColor to show multiply blend
2020-01-07 15:36:48 -08:00
Yegor
527ee6403a
[web] implement pushImageFilter ( flutter/engine#14599 )
...
implement pushImageFilter in the HTML and CanvasKit backends
2019-12-20 12:10:56 -08:00
Ferhat
62edec4b08
Fix lint warnings across web_ui, add missing browserEngine case in text field. ( flutter/engine#14535 )
...
* Fix lint warnings across web_ui
* add textureCoordinates/indices getters for Vertices
* fix compositor indices
2019-12-19 17:39:33 -08:00
Nurhan Turgut
f3fff73826
[web] Run engine tests on Safari locally by launching safari installed on MacOS ( flutter/engine#14555 )
...
* Launch safari browser
* Adding safari tests to supported browsers
* changing the directrory for redirect file. This works without opening a permision pop-up. Note: there is no headless mode in safari
* addressing reviewer comments
2019-12-19 08:05:16 -08:00
Nurhan Turgut
c5ebda5f37
instructions for running firefox/safari tests ( flutter/engine#14562 )
...
* instructions for running firefox/safari tests
* addressing reviewer comments.
2019-12-19 07:33:51 -08:00
Nurhan Turgut
392be60370
Enable web engine unit tests on Firefox ( flutter/engine#14267 )
...
* Enable web engine unit tests on Firefox
* addressing PR comments
* addressing PR comments
* fix the version name on the lock file
2019-12-09 16:27:14 -08:00
Nurhan Turgut
447d43471e
[web] [tests] Changing configurations for firefox ( flutter/engine#14148 )
...
* Changing configurations for firefox
* remove headless
* change comments on configurations files
* remove unused boolean
2019-12-05 15:17:34 -08:00
Yegor
614e92b4e7
[web][felt] fix source map path ( flutter/engine#14134 )
2019-12-04 13:28:23 -08:00
Nurhan Turgut
395ce7ae62
Changing test runner and platform to be browser independent ( flutter/engine#13869 )
...
* changes to add firefox as one of the browser options to test_platform and test_runner
* Creating a supported_browsers file to put all the different browser related maps and utilities
* Remove accidentaly forgotten commented out lines. Clear imports
* fix error in screenshot handler
* Addressing PR comments.
* addressing PR comments part 2:
2019-11-19 12:18:10 -08:00
Ferhat
ce9826e1bf
[web] Fix blendmode for images ( flutter/engine#13809 )
...
* Fix blendmode for images
2019-11-13 13:09:16 -08:00
Ferhat
19cec525aa
[web] Fix path to svg for drrect ( flutter/engine#13779 )
2019-11-11 15:38:30 -08:00
Ferhat
1f2d6ce8f8
[web] Support gif/webp animations, Speed up image drawing in BitmapCanvas. ( flutter/engine#13748 )
...
* Add draw image test
* Optimize drawImageScaled
* optimize cloning in HtmlImage, implement drawImageRect using image tag
2019-11-08 12:52:01 -08:00
Mouad Debbar
c7ab18cec2
[web] Don't send keyboard events from text fields to flutter ( flutter/engine#13699 )
2019-11-05 19:00:51 -08:00
Mouad Debbar
a15479ce5f
[web] Ignore changes in *.ttf files in felt build watch mode ( flutter/engine#13634 )
2019-11-05 13:31:51 -08:00
Yegor
efb8e70182
Implement basic Picture.toImage via BitmapCanvas ( flutter/engine#13391 )
...
Implement basic Picture.toImage via BitmapCanvas and update the dartdocs.
2019-10-28 12:50:43 -07:00
Nurhan Turgut
fb0e5e5c61
[web] [test] Adding firefox install functionality to the test platform ( flutter/engine#13272 )
...
* Add Firefox installing functionality to test platform. For Linux only. Refactor test platform code
* remove download.dart. Not complete for now
* uncomment firefox.dart. Adding new CL parameters.
* Licence headers added.
* adding more comments to firefox_installer
* adding test for firefox download
* address pr comments. change directory for test in .cirrus.yml
* change directory for test_web_engine_firefox_script
* removing the system test.
2019-10-23 14:41:49 -07:00
Mouad Debbar
da68e322c6
[web] Support -j to use goma in felt build ( flutter/engine#13259 )
2019-10-21 15:23:19 -07:00
Mouad Debbar
237585efff
Preserve stdout colors of subprocesses run by felt ( flutter/engine#13209 )
2019-10-18 10:41:44 -07:00
Nurhan Turgut
585a36b2de
Adding firefox_installer.dart ( flutter/engine#13185 )
...
* adding firefox downloading functionality to felt
* Getting the location directly from the response
2019-10-18 10:35:21 -07:00
Mouad Debbar
4ae657ae3b
[web] Environment variable to disable felt snapshot ( flutter/engine#13187 )
2019-10-17 10:51:46 -07:00
Nurhan Turgut
a4ebe04aa2
refactoring chrome_installer ( flutter/engine#13122 )
...
* refactoring before implementing the firefox installer. This PR carries utilities to a common place. Renames the lock file with a generic name.
* Fixed README file for browser_lock
* addressing PR comments: removing unimplemented firefox methods.
2019-10-14 14:51:08 -07:00
Ferhat
a3654ec08f
[web] Add basic color per vertex drawVertices API support ( flutter/engine#13066 )
...
* Implement basic drawVertices for BlendMode.srcOver and hairline rendering
* Implement maxDiffRate parameter for screenshot tests
2019-10-14 13:16:05 -07:00
Ferhat
34a906543c
Update felt README ( flutter/engine#13097 )
...
* Update felt README
* Removed -t since it is removed in #13088
2019-10-11 16:08:03 -07:00
Yegor
20556a05cb
use rest args for specifying test targets ( flutter/engine#13088 )
2019-10-11 13:44:55 -07:00
Yegor
16e74ede52
Snapshot the felt tool for faster start-up ( flutter/engine#13090 )
2019-10-11 13:44:06 -07:00
Yegor
2f8ab3f058
Add "felt clean" command ( flutter/engine#13042 )
...
Add "felt clean" command
2019-10-10 07:15:24 -07:00
Ferhat
931be8696b
[web] Implement basic radial gradient (TileMode.clamp, no transform) ( flutter/engine#12811 )
...
* Add GradientRadial paintStyle implementation
2019-10-09 15:51:31 -07:00