1016 Commits

Author SHA1 Message Date
Nurhan Turgut 88935ca3c4 Support Clipboard.getData and Clipboard.setData for Flutter for web (#15455)
* copy/paste solution for chrome. copy solution for firefox. using clipboardAPI.

* addressing PR comments

* update licences file
2020-01-11 09:42:40 -08:00
Nurhan Turgut 94c5b9f7d4 modify test_runner.dart for windows to fix test build errors (#15326) 2020-01-09 14:58:01 -08:00
Mouad Debbar 6162c41d1b [web] Tests for browser history implementation (#15324) 2020-01-09 14:53:03 -08:00
Chris Bracken 23df3e6bcb Revert "Add support for on/off switch labels when built on iOS 13. (#12467)" (#15370)
Broke a fake implementation of Accessibility features in the framework.
While this change is unlikely to break any users in the wild, this is a
breaking change by the standards set out in our documentation and
should follow the breaking change announcement process. Details can be
found at https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes.

The error in question:

    Missing concrete implementation of 'getter AccessibilityFeatures.onOffSwitchLabels' • packages/flutter_test/test/window_test.dart:252:7 • non_abstract_class_inherits_abstract_member

This reverts commit d12f2a6096.
2020-01-09 10:33:51 -08:00
brandondiamond d12f2a6096 Add support for on/off switch labels when built on iOS 13. (#12467) 2020-01-08 18:26:44 -08:00
Ferhat 74f48cd554 Fix devicepixel ratio reset problem when replaying clip stack (#15327)
* Fix devicepixel ratio reset problem when replaying clip stack
* Simplify setTransform
2020-01-08 17:52:29 -08:00
Ferhat a669095fce Enable BackdropFilter for most browsers (#15321) 2020-01-08 17:12:13 -08:00
Nurhan Turgut 9d8a985680 add warning message for clipboard api (#15304) 2020-01-08 16:23:02 -08:00
Mouad Debbar 91a37d8799 Reland "[web] Calculate align offset for each paragraph line (LineMetrics.left)" (#14537) (#15151) 2020-01-08 15:08:12 -08:00
Ferhat 8df69a7e58 Move html window.devicePixelRatio access to EngineWindow and fix WebOS issue (#15315) 2020-01-08 12:52:41 -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
Harry Terkelsen dba9cce137 Throw an exception in Image.toByteData rather than hang forever. (#15152) 2020-01-08 11:20:27 -08:00
Harry Terkelsen 155ee3cb7c Implement Path.from in the CanvasKit backend (#14468) 2020-01-08 11:19:39 -08:00
Nurhan Turgut f001ea29f1 adding windows platform to felt. fixing signal (#15111) 2020-01-08 06:30:57 -08:00
Ferhat 27a221d6d0 Refactor BitmapCanvas, lazily allocate canvas, fix image composition bug. (#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
Ferhat 45bbbd780c Recover when browser throws on ImageElement.decode due to too many images (#15160) 2020-01-07 12:30:33 -08:00
Mouad Debbar eb139936eb [web] Fix right click issues (#15103) 2020-01-03 09:21:04 -08:00
Nurhan Turgut c2f44be47d fix selection issue (#14604) 2019-12-23 12:36:10 -08:00
Nurhan Turgut 42bb7c9eea [web] fix leaking problem in tests for text editing. (#14582)
* fix leaking problem in tests for text editing. removing skips for firefox

* addressing pr comments
2019-12-20 15:27:40 -08:00
Yegor 33813929e3 [web] implement pushImageFilter (#14599)
implement pushImageFilter in the HTML and CanvasKit backends
2019-12-20 12:10:56 -08:00
Yegor 9b299f2c23 fix editable placement in a11y mode (#14581) 2019-12-20 12:09:54 -08:00
Nurhan Turgut fac66c28d6 [web] Long press fix on Safari on IOS (#14588)
* fixing long press by listening click

* documenting the code. creating a new method

* addressing reviewer comments
2019-12-20 09:25:00 -08:00
Ferhat 40b84fc193 Fix lint warnings across web_ui, add missing browserEngine case in text field. (#14535)
* Fix lint warnings across web_ui

* add textureCoordinates/indices getters for Vertices

* fix compositor indices
2019-12-19 17:39:33 -08:00
Jim Graham 929b1edff5 Engine support for ImageFiltered widget (#14491)
web_ui support coming in https://github.com/flutter/flutter/issues/47163
2019-12-19 16:47:08 -08:00
Jim Graham 22413efc48 Update formatting in web_ui scene bulder to match flutter style and dartfmt. (#14539) 2019-12-19 12:50:39 -08:00