Commit Graph

153 Commits

Author SHA1 Message Date
Michael Goderbauer
b0f1714b7b Make Flex,Row,Column const for real (#119673)
* Make Flex,Row,Column const for real

* dart fix --apply

* fix snippets

* fix integration test

* add comment
2023-02-02 19:33:57 +00:00
Michael Goderbauer
2e8bebd178 Remove single window assumption from macrobenchmark (#119368) 2023-01-27 20:42:42 +00:00
Todd Volkert
b319938ecd Add more flexible image API (#118966)
This updates the framework to provide higher level wrappers around ui.instantiateImageCodecWithSize(). Functionally, this doesn't change anything (other than deprecating the older loadBuffer() method in favor of loadImage()), but it sets the stage for a simpler change that will allow us to provide a more flexible way to load sized images.

#118543
2023-01-25 21:21:28 -08:00
Michael Goderbauer
54217bd4b1 Remove unnecessary null checks in dev/benchmarks (#118840)
* Remove unnecessary null checks in dev/benchmarks

* empty
2023-01-20 04:04:11 +00:00
Michael Goderbauer
81bc54be75 Enable use_colored_box lint (#117370) 2022-12-20 14:09:55 -08:00
Ian Hickson
9fdb64b7e7 Taboo the word "simply" from our API documentation. (#116061) 2022-12-11 22:43:22 +00:00
Jonah Williams
dfa3d33328 [devicelab] track performance of animated image filter (#115850)
* [devicelab] track performance of animated image filter

* ++

* make animations repeat and add dispose

* make duration more consistently 10sec
2022-11-29 01:59:19 +00:00
Dan Field
eaff1562a9 Dispose Paragraph objects (#110627) 2022-09-06 20:45:55 +00:00
Kate Lovett
7e12b37111 Deprecate 2018 text theme parameters (#109817) 2022-08-22 20:00:34 +00:00
Michael Goderbauer
10a7c9ba22 Unify analysis options (#108462) 2022-07-28 09:07:49 -07:00
ColdPaleLight
1919167540 Added benchmark for early removal of unused raster cache entris mecha… (#107918) 2022-07-20 19:13:06 +00:00
Jim Graham
4d0fd4f894 Fix some issues with launching E2E benchmarks and add page delays in textfield benchmarks (#107500) 2022-07-14 08:14:08 +00:00
JsouLiang
f0200f0106 Add benchmark case for RasterCache (#103338) 2022-06-29 23:54:10 +00:00
Jonah Williams
8d2978af64 use immutable buffer for loading asset images (#103496) 2022-05-27 12:23:12 -07:00
Dan Field
be7a4227c7 Add a macrobenchmark for laying out text in a list (#104736) 2022-05-26 15:25:10 -07:00
wangying
b3d7a691f6 Add benchmark for clipper layers raster cache (#102495)
* Add clipper raster cache benchmarks

* fix ci test error

* Add PhysicalModel widget to test

* Set top margin adaptive screen height

* Remove PhysicalModel
2022-05-13 14:04:06 +08:00
Alexandre Ardhuin
07f1c20474 add missing trailing commas in list/set/map literals (#102585) 2022-04-27 09:15:35 +02:00
Jonah Williams
63574cf76a add benchmark for animated complex opacity (#102532) 2022-04-25 18:14:06 -07:00
Michael Goderbauer
d5cbb36c91 Migrate remaining files to super parameters (#101919) 2022-04-14 12:04:07 -07:00
Jim Graham
493323506f add gradient benchmarks (#101549) 2022-04-08 17:20:22 -07:00
Michael Goderbauer
a01424773e Enable unnecessary_import (#101600) 2022-04-08 12:56:45 -07:00
Yegor
fb67afd708 [web] fix CanvasKit benchmarks (was corrupted test PNG) (#100918) 2022-03-31 16:36:08 -07:00
Michael Goderbauer
ca2d60e8e2 Prepare more of dev for use_super_parameters (#101073) 2022-03-30 14:05:05 -07:00
wangying
712abb08e2 Add benchmark for ShaderMask RasterCache (#100127) 2022-03-28 00:15:07 -07:00
wangying
b4040c867b Add benchmark for ColorFilter raster cache (#99542) 2022-03-16 19:15:13 -07:00
Michael Goderbauer
7f2c1cd772 Use PlatformDispatcher.instance over window where possible (#99496) 2022-03-03 14:46:16 -08:00
George Wright
ff1e9b7b9e Add a benchmark for simple DisplayLists to exercise the Raster Cache's cache admission algorithm (#97992) 2022-02-07 21:01:01 -08:00
Ian Hickson
ab89ce285f Clean up the bindings APIs. (#89451) 2022-02-03 14:55:15 -08:00
Harry Terkelsen
03f1d37935 Add a benchmark for a scrolling list of Links (#94638) 2022-02-03 14:38:58 -08:00
Jim Graham
9c934041bd Add benchmarks to measure impact of alpha saveLayers in DisplayLists (#97336) 2022-01-27 13:25:17 -08:00
Jim Graham
6c21e43608 stabilize the way we navigate multiple pages for E2E macrobenchmarks (#96157) 2022-01-05 10:05:05 -08:00
Mouad Debbar
c2f6a3af91 [web] Stop using web experiments in benchmarks (#94739) 2021-12-06 10:14:06 -08:00
Jim Graham
ee204880a5 Opacity Peephole optimization benchmarks (#94447) 2021-12-01 01:39:02 -08:00
Yegor
4dd56df426 [web] add image decoder benchmark (#93174) 2021-11-08 15:23:08 -08:00
Riley Porter
ffbf69cccc Ignore analyzer implict dynamic checks for js_util generic return type (#92271) 2021-10-21 10:28:02 -07:00
Ian Hickson
f90b019c68 Enable prefer_relative_imports and fix files. (#91573) 2021-10-11 10:28:07 -07:00
Ian Hickson
7b01346c5c Enable no_default_cases lint (#91530) 2021-10-11 10:23:04 -07:00
Ian Hickson
61a0add286 Enable avoid_redundant_argument_values lint (#91409) (#91462) 2021-10-08 09:25:14 -07:00
Konstantin Scheglov
ac88d4ba5d Fix avoid_renaming_method_parameters for pending analyzer change. (#85482) 2021-10-08 08:58:05 -07:00
Zachary Anderson
b9d2177da0 Revert "Enable avoid_redundant_argument_values lint (#91409)" (#91461)
This reverts commit 5fd259be24.
2021-10-07 21:11:07 -07:00
Ian Hickson
5fd259be24 Enable avoid_redundant_argument_values lint (#91409) 2021-10-07 20:13:02 -07:00
Ren You
3dea9f0251 Revert "Clean up the bindings APIs (#86438)" (#86484)
This reverts commit d056500bfe.
2021-07-15 09:29:16 -07:00
Ian Hickson
d056500bfe Clean up the bindings APIs (#86438) 2021-07-14 14:41:24 -07:00
Zachary Anderson
7f741e9181 Revert "Clean up the bindings APIs (#86388)" (#86404)
This reverts commit 31de052e3f.
2021-07-13 21:32:29 -07:00
Ian Hickson
31de052e3f Clean up the bindings APIs (#86388) 2021-07-13 18:31:11 -07:00
Ian Hickson
c800b9c3e4 Revert "Clean up the bindings APIs (#83843)" (#86386)
This reverts commit e2490f2906.
2021-07-13 15:47:40 -07:00
Ian Hickson
e2490f2906 Clean up the bindings APIs (#83843) 2021-07-13 12:41:03 -07:00
Alexandre Ardhuin
80990c21e2 code formatting (#85783) 2021-07-07 23:06:05 -07:00
Ahmed Ashour
a3dc90c4f5 Add space before curly parentheses. (#85306) 2021-07-01 13:51:05 -07:00
Darren Austin
37bc722339 Migrate dev/benchmarks/macrobenchmarks to null safety. (#85501) 2021-06-29 11:49:27 -07:00