25284 Commits

Author SHA1 Message Date
Jonah Williams
463c3d8cba Revert egl presentation time (flutter/engine#36485) 2022-09-28 21:50:13 +00:00
Zachary Anderson
5b36e44eaf Adds a --lint-head flag to the clang-tidy script (flutter/engine#36476)
* Adds a --lint-head flag to the clang-tidy script

* Update tools/clang_tidy/lib/src/git_repo.dart

Co-authored-by: Jenn Magder <magder@google.com>

* Fix comment syntax

Co-authored-by: Jenn Magder <magder@google.com>
2022-09-28 14:28:03 -07:00
skia-flutter-autoroll
fca3afa7c9 Roll Skia from a45438bb1f11 to 561a5e202c79 (2 revisions) (flutter/engine#36483) 2022-09-28 20:55:01 +00:00
Siva
d4a1f7a64b Make Flutter frontend server Null safe. (flutter/engine#36482) 2022-09-28 13:24:07 -07:00
Callum Moffat
582d28921f Fix reversed macOS trackpad rotation (flutter/engine#36444) 2022-09-28 19:52:50 +00:00
skia-flutter-autoroll
19161bb890 Roll Dart SDK from c839570fd01f to e0f4f7d402ff (1 revision) (flutter/engine#36480) 2022-09-28 19:40:00 +00:00
Erik
777f08534e Add skip-remove-buckets parameter (flutter/engine#36481) 2022-09-28 19:39:59 +00:00
skia-flutter-autoroll
7ded3054e1 Roll Skia from e17679d03818 to a45438bb1f11 (3 revisions) (flutter/engine#36478) 2022-09-28 18:35:07 +00:00
sealesj
8c24c0eb88 Revert "OSV Vulnerabiltiy Scanning (#36355)" (flutter/engine#36477)
This reverts commit 67333ec64c77c195dd764682a3095c4c1744cbc2.
2022-09-28 13:12:25 -04:00
sealesj
67333ec64c OSV Vulnerabiltiy Scanning (flutter/engine#36355)
* initial flatten deps scan

* move 3rd party scan to separate action

* allow fork to run

* install requests

* use packages

* pip install

* rename

* conditional vuln report

* trailing whitespace

* trailing whitespace

* detailed print

* add testing file

* add upload test sarif

* results sarif

* move sarif

* upload modified sarif

* test flow

* test with results.sarif

* formatting

* test naming convention

* description with text in artifactLocation

* don't use locations

* use template sarif

* just use template

* add one field mod

* add another field mod

* use actual osvReport

* add field

* add field

* test

* no information uri

* no information uri

* add name

* template NA data for results

* back to minimal template

* dynamic rules

* template update

* no results

* only use template

* test

* new test

* new test

* add back locations

* descriptive fields

* test

* use package name

* variable commit hash

* add chromium accessibility readme support

* use batch query test

* clean up

* use variables for sarif template

* initial automating ancestor commit

* allow for workflow on testing

* install gitpython in workflow

* wrap in try

* expand try

* check commit is not none

* quiet clone

* fix commit newline

* proper print for failed deps

* remove gitpython

* remove import

* fix origin source

* remove .dart from dep names

* update dep

* typo

* update

* clone into controlled name repo now

* fix github upstream clone url

* test CVE finding

* use templated rule and result

* typo

* remove test CVE

* add link straight to OSV DB

* comments

* use os mkdir

* check time of pinned commit

* quiet git

* print osv api query results if vulns found

* move upstream mapping into DEPS file

* add testing for DEPS file

* add khronos exception

* add basic ancestor commit test

* no vulns message

* do not produce empty sarif

* add yaml

* remove unused python dep

* no change?

* no more print, causing recipe issues

* string test

* string test

* no more fstrings

* convert to .format

* syntax

* remove unused dep

* test

* switch test script

* no encoding

* add back test

* typo

* remove scan flat deps tests again

* update

* fix tests

* typo

* newline

* use checkout dir

* prefix

* update to use prefix

* lint

* runhook attempt

* lint

* lint

* lint

* lint

* no license blurb

* cleanup

* enable for main

* do not raise error

* run on branch

* data indentation

* check file existence
2022-09-28 12:56:31 -04:00
skia-flutter-autoroll
c298d07c0d Roll Skia from 2d45cb9b66f1 to e17679d03818 (4 revisions) (flutter/engine#36475) 2022-09-28 16:25:28 +00:00
Chris Bracken
72aa64e91f [macOS] Clean up gen_snapshot copy invocation (flutter/engine#36461)
create_macos_gen_snapshots.py uses `xcrun bitcode_strip` to copy
gen_snapshot from its build directory to a suffixed gen_snapshot_arm64
or gen_snapshot_armv7, while stripping the bitcode segment, if any.

This simplifies the python invocation to use subprocess.check_call, and
also guarantees the process exits with failure in such a situation --
we weren't checking the return value of generate_gen_snapshot.

This is cleanup for issues encountered while working on merging
macOS/iOS gen_snapshot tooling.

Issue: https://github.com/flutter/flutter/issues/103386
Issue: https://github.com/flutter/flutter/issues/101138
2022-09-28 09:13:49 -07:00
godofredoc
36fb4e3695 Add artifacts.zip for mac_arm64. (flutter/engine#36467) 2022-09-28 16:02:22 +00:00
skia-flutter-autoroll
4d773b8bd6 Roll Skia from 7556aafc3326 to 2d45cb9b66f1 (1 revision) (flutter/engine#36474) 2022-09-28 14:29:30 +00:00
skia-flutter-autoroll
d3e4bf90fa Roll Skia from 0671f864b828 to 7556aafc3326 (1 revision) (flutter/engine#36471) 2022-09-28 09:52:12 +00:00
skia-flutter-autoroll
7cf09f6eea Roll Dart SDK from da73f0dd2bf6 to c839570fd01f (1 revision) (flutter/engine#36470) 2022-09-28 08:50:39 +00:00
skia-flutter-autoroll
dbb863b648 Roll Skia from 672a51f2942a to 0671f864b828 (2 revisions) (flutter/engine#36468) 2022-09-28 07:23:19 +00:00
Jonah Williams
034e72b49a [Impeller] Insert implied leading and trailing stops if missing, correct off by one in gradient calculation (flutter/engine#36227) 2022-09-28 07:03:08 +00:00
skia-flutter-autoroll
e59ef6d79c Roll Skia from f3a2f2b070ee to 672a51f2942a (1 revision) (flutter/engine#36465) 2022-09-28 05:47:02 +00:00
skia-flutter-autoroll
1d0854629e Roll Dart SDK from e205126d124c to da73f0dd2bf6 (2 revisions) (flutter/engine#36464) 2022-09-28 03:56:02 +00:00
skia-flutter-autoroll
ae1783703a Roll Skia from 0e44b6a2859c to f3a2f2b070ee (1 revision) (flutter/engine#36462) 2022-09-28 03:14:12 +00:00
Filip Filmar
98933adfa0 [icu] Update icu to 20f8ac695af59b6c830def7d4e95bfeb13dd7be5 (flutter/engine#36362) 2022-09-28 02:03:55 +00:00
skia-flutter-autoroll
df45b0a3d6 Roll Skia from 04dd658f85da to 0e44b6a2859c (4 revisions) (flutter/engine#36459) 2022-09-28 00:57:13 +00:00
skia-flutter-autoroll
cf8900f170 Roll Skia from e11ad879ef49 to 04dd658f85da (3 revisions) (flutter/engine#36457) 2022-09-27 23:18:29 +00:00
Chris Bracken
ae41d5b3f7 [macOS] Deduplicate gen_snapshot creation targets (flutter/engine#36455)
Cleans up the logic for building gen_snapshot for macOS hosts. Also adds
a bit more documentation to the snapshot-related build targets.

Previously:
* gen_snapshot targeting macOS (on both x64, and arm64) were generated
  via the `create_macos_gen_snapshots` target.
* gen_snapshot arm/arm64 builds (on a macOS host) were generated via the
  `create_arm_gen_snapshot` target. The reason why this covers only
  arm/arm64 is simply that those are the only platforms we generate
  iOS/Android AOT builds for. x64 iOS implies a simulator build, but we
  only support debug builds for the iOS simulator, which aren't AOT
  builds, and thus don't require gen_snapshot.

These two conditions overlap in the case of arm64 (but not x64) target
builds. This separates the two cases cleanly. A later patch will merge
the two cases to use a single tool.

Note that NEITHER of these two scenarios mentions builds for macOS hosts
targeting Fuchsia. That's because this target is never invoked during
Fuchsia target builds. See:
75d2baf5fe/BUILD.gn (L93-L95)

Issue: https://github.com/flutter/flutter/issues/103386
Issue: https://github.com/flutter/flutter/issues/101138
2022-09-27 16:08:09 -07:00
skia-flutter-autoroll
4f0aa64e91 Roll Dart SDK from f6a5b298f038 to e205126d124c (1 revision) (flutter/engine#36454) 2022-09-27 21:57:21 +00:00
Erik
75d2baf5fe Add Dart JIT runner integration test (flutter/engine#36420) 2022-09-27 20:14:16 +00:00
skia-flutter-autoroll
1b6a7356db Roll Skia from 97838290d083 to e11ad879ef49 (4 revisions) (flutter/engine#36450) 2022-09-27 20:06:21 +00:00
SahilMadan
84766334f6 [flatland] Reduce size of hit-region. (flutter/engine#36447)
Currently, the hit-region is size FLT_MAX which is susceptible to
numerical overflow when rotating or translating (or any other
modification to the value).
2022-09-27 15:21:10 -04:00
skia-flutter-autoroll
9a659e1d41 Roll Skia from ef455e147d74 to 97838290d083 (9 revisions) (flutter/engine#36446) 2022-09-27 18:15:17 +00:00
skia-flutter-autoroll
fb8b9defbf Roll Dart SDK from 5130dce07cd8 to f6a5b298f038 (2 revisions) (flutter/engine#36443) 2022-09-27 16:36:22 +00:00
Callum Moffat
b92b9bdb6a Add discrete scale pointer signal (flutter/engine#36342) 2022-09-27 15:30:14 +00:00
Chris Bracken
32774c7671 Adds documentation for core snapshot targets (flutter/engine#36434)
Adds doc comments to lib/snapshot/BUILD.gn prior to refactoring.

Issue: https://github.com/flutter/flutter/issues/103386
Issue: https://github.com/flutter/flutter/issues/101138
2022-09-27 06:40:11 -07:00
skia-flutter-autoroll
8e616f07ce Roll Dart SDK from b304248654ab to 5130dce07cd8 (1 revision) (flutter/engine#36440) 2022-09-27 10:21:22 +00:00
skia-flutter-autoroll
b707b89504 Roll Skia from 56c606cac39e to ef455e147d74 (2 revisions) (flutter/engine#36437) 2022-09-27 06:39:22 +00:00
Dan Field
d1e4777416 Revert "[Impeller] Reland "Add render target builder"" (flutter/engine#36436) 2022-09-27 06:01:36 +00:00
skia-flutter-autoroll
0543d6175e Roll Dart SDK from 63b31334a3f6 to b304248654ab (1 revision) (flutter/engine#36435) 2022-09-27 05:29:21 +00:00
skia-flutter-autoroll
ae662a2980 Roll Dart SDK from a0aac139b697 to 63b31334a3f6 (1 revision) (flutter/engine#36433) 2022-09-27 01:25:06 +00:00
Chinmay Garde
abd415cafe [Impeller] Avoid soon to be deprecated MTLRenderPipelineDescriptor.sampleCount. (flutter/engine#36432) 2022-09-27 01:03:20 +00:00
godofredoc
2ff336a018 Remove spirv target. (flutter/engine#36431) 2022-09-27 00:52:22 +00:00
Brandon DeRosier
516d2f21d7 [Impeller] Add lerps (flutter/engine#36430) 2022-09-27 00:33:34 +00:00
skia-flutter-autoroll
410c81f785 Roll Skia from 13a15693a183 to 56c606cac39e (1 revision) (flutter/engine#36429) 2022-09-26 22:57:12 +00:00
ColdPaleLight
47da6f206d [Impeller] Support 'texture_sampler_y_coord_scale' in more filters (flutter/engine#36412) 2022-09-26 22:08:16 +00:00
skia-flutter-autoroll
5d1110205d Roll Skia from bdb042b664e9 to 13a15693a183 (1 revision) (flutter/engine#36427) 2022-09-26 21:31:03 +00:00
Brandon DeRosier
6a516d118c [Impeller] Update buildroot with json.hpp and tinygltf (flutter/engine#36402) 2022-09-26 21:28:05 +00:00
gaaclarke
e41c775200 Removed instances of unnecessary values (flutter/engine#36221) 2022-09-26 21:28:04 +00:00
Brandon DeRosier
e32aa7f1ff [Impeller] Support projective transforms in matrix vector ops (flutter/engine#36398) 2022-09-26 21:15:14 +00:00
Kaushik Iska
a91ebca07c [Impeller] Flip the viewport on vulkan (flutter/engine#36421) 2022-09-26 20:57:57 +00:00
godofredoc
0f46ddf8ba Add gen_snapshot only for non debug versions of artifacts. (flutter/engine#36358) 2022-09-26 20:57:55 +00:00
Jonah Williams
614a9bde21 Revert "DiffContext: Remove transform_override" (flutter/engine#36285) 2022-09-26 20:56:20 +00:00