Matej Knopp
309f003ea8
Fix code style issues in MacOS embedder ( flutter/engine#22270 )
2020-11-04 14:49:03 -08:00
gaaclarke
68eedd5ba3
added unit tests to the rasterizer ( flutter/engine#22282 )
2020-11-04 13:56:29 -08:00
Ferhat
9851a15a5b
[web] Enable Control+MouseWheel browser zoom ( flutter/engine#22285 )
2020-11-04 12:32:25 -08:00
skia-flutter-autoroll
1e367cd5ac
Roll Skia from a8f4c91114b5 to 3744b2a36638 (6 revisions) ( flutter/engine#22296 )
2020-11-04 08:49:01 -08:00
skia-flutter-autoroll
5ed9fb3717
Roll Fuchsia Linux SDK from Esyuo1am1... to Z1HqmxtPR... ( flutter/engine#22295 )
2020-11-04 08:19:02 -08:00
skia-flutter-autoroll
862b1c3c01
Roll Skia from 97469f4abe0a to a8f4c91114b5 (1 revision) ( flutter/engine#22294 )
2020-11-04 07:29:01 -08:00
skia-flutter-autoroll
4cdf1ed6e2
Roll Skia from 938932225cef to 97469f4abe0a (2 revisions) ( flutter/engine#22288 )
2020-11-03 23:18:02 -08:00
skia-flutter-autoroll
fb8444df09
Roll Skia from 0e54309477ac to 938932225cef (1 revision) ( flutter/engine#22286 )
2020-11-03 21:58:02 -08:00
Mouad Debbar
d4e264f851
[web] Put the paragraph painting logic in the Paragraph class ( flutter/engine#22239 )
2020-11-03 21:10:44 -08:00
Omar Emara
fc87f2df63
Fix Linux handling of window exposure events ( flutter/engine#22268 )
...
Currently, the Linux embedder does not handle window exposure events.
This is typically not a problem for users who use compositing window
managers, since they keep the display buffers even if the window is
completely covered. However, for users that don't use a compositor, the
window will not be redrawn by the engine if it was previously covered
until another event triggers the redraw.
This patch implements the GtkWidget draw callback to handle window
exposure events. The callback doesn't actually draw anything, it just
schedule a frame for drawing by the engine.
The engine doesn't support exposure events, so instead, we force redraw
by sending a window metrics event of the same geometry. Since the
geometry didn't change, only a frame will be scheduled.
2020-11-04 16:43:47 +13:00
skia-flutter-autoroll
ac62448f3a
Roll Dart SDK from a4fbabcd73dc to 57bb12dc24d2 (1 revision) ( flutter/engine#22283 )
2020-11-03 18:08:01 -08:00
skia-flutter-autoroll
dee93710dc
Roll Skia from 6e7cfaff1817 to 0e54309477ac (2 revisions) ( flutter/engine#22281 )
2020-11-03 17:28:02 -08:00
skia-flutter-autoroll
638300d771
Roll Skia from dffd20efe95c to 6e7cfaff1817 (37 revisions) ( flutter/engine#22277 )
2020-11-03 14:43:01 -08:00
stuartmorgan
1bbf363d80
Switch Windows embedding to proc table embedder API ( flutter/engine#22211 )
...
Switches the Windows embedding from the standard C API to the new proctable version, to allow for unit testing of the embedding layer separately from the embedder APIs implementation. This includes moving some engine messaging that was still in flutter_windows to the C++ engine class to better encapsulate the proc table.
2020-11-03 14:36:18 -08:00
Yegor
9ab6d32946
Make some errors more idiomatic ( flutter/engine#22261 )
2020-11-03 12:57:51 -08:00
skia-flutter-autoroll
dbb5e12c09
Roll Fuchsia Linux SDK from oLF1FW-gC... to Esyuo1am1... ( flutter/engine#22276 )
2020-11-03 12:53:02 -08:00
Mouad Debbar
f1524d8edd
[web] Canoncalize font family on input fields ( flutter/engine#22215 )
2020-11-03 11:53:04 -08:00
Ferhat
2328c882a9
[web] Fix repaint logic for cullrect,transform changes ( flutter/engine#22273 )
2020-11-03 11:31:48 -08:00
Daco Harkes
b6c5eff614
WeakPersistentHandle migration ( flutter/engine#19843 )
...
and roll Dart to 52783837369de45d3372cb6c6b7cdd63e71cd829.
2020-11-03 13:06:53 +01:00
skia-flutter-autoroll
b7531d120e
Roll Fuchsia Linux SDK from QqGvMWaYk... to oLF1FW-gC... ( flutter/engine#22264 )
2020-11-02 23:28:01 -08:00
stuartmorgan
16113fd7f5
Switch macOS embedding to proc table embedder API ( flutter/engine#21811 )
...
Converts the macOS embedding to use the new proc table version of the embedding API, and adds one example unit test using it to demonstrate and validate the approach.
2020-11-02 21:44:10 -08:00
Yegor
a6c8d6a23f
do not print in _computePixelDensity ( flutter/engine#22257 )
2020-11-02 17:32:29 -08:00
Robert Ancell
396ad5a9a9
Add braces on if statements to match linter style ( flutter/engine#22130 )
2020-11-03 12:32:39 +13:00
godofredoc
7261ad23d7
Remove the metrics task from cirrus. ( flutter/engine#22240 )
...
Bug:
https://github.com/flutter/flutter/issues/67579
2020-11-02 15:11:00 -08:00
Harry Terkelsen
67ce5d9fd6
Report error when instantiating CanvasKit network image ( flutter/engine#22159 )
2020-11-02 14:58:49 -08:00
Ferhat
92d8b2a82e
Fix nullability issue with Image.network ( flutter/engine#22252 )
2020-11-02 11:41:43 -08:00
Yegor
1c8f73e65f
fix _getArrayBuffer signature ( flutter/engine#22251 )
2020-11-02 11:12:52 -08:00
stuartmorgan
9def2f9371
Defer Windows arrow key and delete handling ( flutter/engine#22207 )
...
The framework handles arrow keys, delete, and backspace (and with better
unicode support), so we shouldn't handle them at the embedding level.
Fixes #69202
2020-11-02 11:09:03 -08:00
skia-flutter-autoroll
52f8be66a6
Roll Skia from 7585a65ac709 to dffd20efe95c (14 revisions) ( flutter/engine#22250 )
2020-11-02 10:43:01 -08:00
skia-flutter-autoroll
5cc1cf2473
Roll Fuchsia Linux SDK from sNx8qabBn... to QqGvMWaYk... ( flutter/engine#22244 )
2020-11-02 09:53:04 -08:00
chunhtai
272e2b2bac
makes android semanticsnode to ignore hittest if it is not focusable ( flutter/engine#22205 )
2020-11-02 09:53:01 -08:00
skia-flutter-autoroll
b520ce6da6
Roll Skia from d5e6368fffd0 to 7585a65ac709 (7 revisions) ( flutter/engine#22237 )
2020-11-02 08:58:02 -08:00
Jonah Williams
08e76f8416
[web] fix hot restart type error ( flutter/engine#22248 )
2020-11-02 08:55:32 -08:00
Chris Yang
4512036697
update golden ( flutter/engine#22247 )
2020-11-02 08:03:53 -08:00
xster
256561e284
disable AppLifecycleTests ( flutter/engine#22236 )
2020-10-30 15:44:18 -07:00
gaaclarke
a92f113402
Refactored the FlutterEngine to make it easier to implement spawn functionality ( flutter/engine#21890 )
2020-10-30 15:29:10 -07:00
nturgut
ba15918f8f
Fixing semantics borders on mobile web ( flutter/engine#21856 )
...
* logging
* fixing positions with wrong a11y borders screenreader-on/mobile browsers
* remove logs from the window class
* work on unit tests
* using reviewer suggestion for translations
* compute bounding matrix
* compute bounding matrix
* addding more comments
* reenable failing test case
2020-10-30 15:28:46 -07:00
skia-flutter-autoroll
100491292d
Roll Skia from 9615bcf71f2a to d5e6368fffd0 (8 revisions) ( flutter/engine#22234 )
2020-10-30 15:28:01 -07:00
Chris Yang
fba0836112
Report image diff status for iOS scenario golden tests ( flutter/engine#22230 )
2020-10-30 13:05:34 -07:00
skia-flutter-autoroll
174245305e
Roll Skia from c21902c0d3cc to 9615bcf71f2a (1 revision) ( flutter/engine#22226 )
2020-10-30 09:03:02 -07:00
Ferhat
147824d998
[web] Fixes canvas pixelation and overallocation due to transforms. ( flutter/engine#22160 )
2020-10-30 09:02:49 -07:00
Kaushik Iska
1e2d6b2dbb
Fix includes to start with shell ( flutter/engine#22227 )
...
See b/172031915
2020-10-30 08:51:32 -07:00
skia-flutter-autoroll
86b535f296
Roll Skia from f548a028ce70 to c21902c0d3cc (46 revisions) ( flutter/engine#22224 )
2020-10-30 07:43:01 -07:00
skia-flutter-autoroll
f161624b55
Roll Fuchsia Linux SDK from Usec4YBzR... to sNx8qabBn... ( flutter/engine#22220 )
2020-10-29 22:38:02 -07:00
Siva
f5ef63edb2
Manual roll of Dart 1a18fff9ad2e...ba80ed989cc ( flutter/engine#22216 )
2020-10-29 21:28:01 -07:00
Robert Ancell
524a96de10
Fix warning when no entrypoing args provided. ( flutter/engine#22136 )
...
Fixes errors like:
GLib-CRITICAL **: 14:20:17.248: g_strv_length: assertion 'str_array != NULL' failed
Introduced in fe489569a722816acab038ebe0f882722d2434ee
2020-10-30 14:57:35 +13:00
Robert Ancell
904e5d491e
Fix incorrect parameter used for self object ( flutter/engine#22135 )
...
Fix incorrect parameter used for self object
Rename the GWeakNotify function parameters.
This matches the prototype and makes it harder to accidentally use the object
parameter the wrong way.
2020-10-30 14:52:24 +13:00
Devon Carew
5cadb93fe2
use the dart analyze command to analyze source ( flutter/engine#22212 )
2020-10-29 18:46:52 -07:00
Lazy Llama
176d1345a4
Fix viewInset.bottom and viewPadding.bottom… ( flutter/engine#21730 )
2020-10-29 17:28:01 -07:00
Siva
d09ea8f82e
Manual Roll of Dart to ba80ed989cc...9c6e76468ca ( flutter/engine#22213 )
...
* Manual Roll of Dart from ba80ed989c...9c6e76468c
dart-lang/sdk@ba80ed989c Version 2.11.0-277.0.dev
dart-lang/sdk@619e388a1d Breaking changes for analyzer version 0.41.
dart-lang/sdk@e46c31c24c Version 2.11.0-276.0.dev
dart-lang/sdk@13704520a0 [cfe] Indicate nullability as assignability issue when appropriate
dart-lang/sdk@33b7f1425e Migration: remove unreachable `break` statements
dart-lang/sdk@68fe2649f3 Migration: remove 2 pixel offset from CSS for `.region.informative-region`.
dart-lang/sdk@f506071e34 Add DartType.alias{Element,Arguments} and class TypeAliasElement
dart-lang/sdk@5b2f57d365 Fix changelog
dart-lang/sdk@d459f2244a Enable non-function type alias tests for CFE based tools
dart-lang/sdk@5ac5b710ee Migration --apply-changes implies --no-web-preview
dart-lang/sdk@8abf6c67ad Add test of potentially constant scopes.
dart-lang/sdk@146423c02d Version 2.11.0-275.0.dev
dart-lang/sdk@d38b366eb6 Add quick fix to remove unnecessary null-aware assignments
dart-lang/sdk@1a56b8e7eb Version 2.11.0-274.0.dev
dart-lang/sdk@d5118d5fc8 Reland "[ Service / dart:isolate ] Added getPorts RPC and 'debugName' optional"
dart-lang/sdk@2672eb34f6 Add Flutter plugins to the list of allowed null safety experiments
dart-lang/sdk@30d13109e7 Error on all ignored command line arguments with a named config.
dart-lang/sdk@a983155d44 [vm/ffi] Remove bytecode mode only runtime entries
dart-lang/sdk@5f5c0ec025 Version 2.11.0-273.0.dev
dart-lang/sdk@3c5d1d2575 fix nodes for path error reporting
dart-lang/sdk@0128ffa6d1 Add most of the remaining parser diagnostics to the data file parser
dart-lang/sdk@91be377fda [io/ssl] Avoid redundant handshake call that can break ongoing handshake try-retry sequence.
dart-lang/sdk@774e18d14a Issue 43925. Set the enclosing class for completion.
dart-lang/sdk@061848e97e Cleanup misc remaining references to bytecode
dart-lang/sdk@bc01cb740a [vm] Don't assume fields are already canonical when canonicalizing closures.
dart-lang/sdk@2fd4b4f562 [dart2js, ddc] Emit native null checks in sound mode only
dart-lang/sdk@8b68bb4191 Revert "Revert "[ddc] Move native null-checks to definitions""
dart-lang/sdk@d4c03fbc1b [ddc] Add more descriptive error for native null assertions
dart-lang/sdk@312a572ade [vm/ffi] Fix prepare_flutter_bundle.dart
dart-lang/sdk@31c065ef4c Change frontend server expression evaluation tests to use strong ddc platform sdk
dart-lang/sdk@2fafb4061f Remove LibrariesLog, we don't use it anymore.
dart-lang/sdk@2653b851d3 Version 2.11.0-272.0.dev
dart-lang/sdk@e5dfd38404 check for invalid git and path deps in publishable packages
dart-lang/sdk@f8fdb4be05 Remove return type from addSource().
dart-lang/sdk@7588ed86de Remove bytecode mode from the VM
dart-lang/sdk@c877d5bf3e [pkg/vm_service] remove three deprecation warnings
dart-lang/sdk@2eef1aa1ad Prepare analyzer_cli/ tests for turning Null Safety on by default.
dart-lang/sdk@80f0976e02 [pkg/nnbd_migration] mark package:nnbd_migration as not publishable
dart-lang/sdk@1958d61b02 Issue 43929. Report HintCode.DEPRECATED_MEMBER_USE for Null Safe from Legacy, refactoring.
dart-lang/sdk@68c50f7f92 Migration: re-work test_informationalRegion_containsTraceLinks_separateDrive.
dart-lang/sdk@ee740fae4a [dart2js] Inference of List.generate elements
dart-lang/sdk@c3ddc5c374 [vm/concurrency] Add EventLoopLatencyJson350KB bechmark
dart-lang/sdk@5851f8bc0c [Analyzer] Add a fix for unnecessary_non_null_assertion
dart-lang/sdk@e38d42fc7d [android] Switch to Flutter Android tooling
dart-lang/sdk@ed009afc4c [package:js] Add static errors for invalid extends
dart-lang/sdk@2e99e59369 Fix integration tests for analyzer/ and analysis_server/ in preparation for Null Safety turned on.
dart-lang/sdk@9181570513 Migration: Work around null reference exception with complex type parameters.
dart-lang/sdk@a777d2b798 Sort declarations in api_test.dart
dart-lang/sdk@a99904a45a [vm/nnbd] Explicitly opt-out test helper scripts from null safety to prepare for NNBD turned on
dart-lang/sdk@77a0daeda9 Update to latest package:collection
dart-lang/sdk@f78c40e32a Revert "Reland "[ Service / dart:isolate ] Added getPorts RPC and 'debugName' optional""
dart-lang/sdk@5a3e7bf18f [Dart CLI] Refactor analytics
dart-lang/sdk@7a87580ec4 [vm] Avoid racy access to SafepointRwLock::reader_ids_
dart-lang/sdk@e5184d71b7 Version 2.11.0-271.0.dev
dart-lang/sdk@7d764a6b3a Get the observatory tests correctly opting out of sound null safety.
dart-lang/sdk@38e3414748 analyzer_plugin: Prepare tests for Null safety flag flip.
dart-lang/sdk@e9bf10bda0 Version 2.11.0-270.0.dev
dart-lang/sdk@56947222cc Fixes for analysis_server/ tests for Windows.
dart-lang/sdk@7a60fd3fd2 Fix Glob creation, PubspecValidator dependencyPath.
dart-lang/sdk@a5d4511847 Reland "[ Service / dart:isolate ] Added getPorts RPC and 'debugName' optional"
dart-lang/sdk@6360dcbecb Version 2.11.0-269.0.dev
dart-lang/sdk@14e4d5fb48 [Tests] - Explicitly opt out vm/dart_2/splay_test.dart
dart-lang/sdk@20b8b1c0cf [vm/concurrency] Introduce a read lock acquisition of program_lock.
dart-lang/sdk@76118806bd [dart:io / Service] Rename State class to _State to avoid class name conflicts with Flutter
dart-lang/sdk@e2cc75e847 Fix the offset used when reporting errors inside of string literals
dart-lang/sdk@29c7474845 Add a test for accessing type arguments
dart-lang/sdk@297fb8606a Un-hide the dart migrate command from stable.
dart-lang/sdk@dac61ff879 Remove a message for pre-nnbd sdks.
dart-lang/sdk@05af48a5df Version 2.11.0-268.0.dev
dart-lang/sdk@a074c793b8 Rename to resolveTestCode() and resolveTestFile().
dart-lang/sdk@47a2ab2866 Prepare to publish analyzer 0.40.5 and _fe_analyzer_shared 12.0.0.
dart-lang/sdk@af8413d8e9 [vm/concurrency] Add write lock acquisiton when updating Class direct_subclasses.
dart-lang/sdk@4f630a9a16 [typed_data] Remove specific Errors from docs
dart-lang/sdk@d9d7324b27 Issue 43777. Update analysis_server/ tests to run when Null Safety is enabled by default in 2.12
dart-lang/sdk@3e856b8ace [vm/concurrency] Allow concurrent access to invocation dispatcher cache
dart-lang/sdk@e8ff7f9d29 Version 2.11.0-267.0.dev
dart-lang/sdk@c45d52b62a Rework the parser to parse code fragments rather than value generators
dart-lang/sdk@34cedb980c [kernel] Make Procedure.kind final
dart-lang/sdk@50d36afc34 [release] Add release notes for 2.10.3
dart-lang/sdk@2928af2b12 [kernel] Remove unused Class.level, ClassLevel enum and shift Library.flags down
dart-lang/sdk@ff60518cad [kernel] Remove getChildFromMember from CanonicalName
dart-lang/sdk@741bb5ec4e [kernel] Change library nnbd bit encoding slightly
dart-lang/sdk@ae5fc78992 [kernel] Remove 'addMember'
* Adjust comment.
2020-10-29 17:07:35 -07:00