sort by:
Revision Author Date Message Commit Date
a71bbf1 Update the css-properties-values-api IDL file (#9774) 27 July 2018, 10:33:03 UTC
6955875 P3: Add WPT test to ensure innerText works with dynamic changes. To check that changes in P1 still work when layout is required. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1330375 gecko-commit: 28200567c44f70b54380ed5e9a5953186809f3ab gecko-integration-branch: autoland gecko-reviewers: heycam 27 July 2018, 10:28:02 UTC
8683a54 Add test that fails if we ignore a seemingly redundant setting of startTime to null Differential Revision: https://phabricator.services.mozilla.com/D2409 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478213 gecko-commit: 420ef12d797168aa361cbb75ee2cc54fc24e80d2 gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 27 July 2018, 10:26:43 UTC
5800841 servo: Use config property instead of kwarg for browser kwargs. 27 July 2018, 09:50:35 UTC
849352d Don't reset pending tasks when setting the target effect to null (#12194) This tests to match the following spec change: https://github.com/w3c/csswg-drafts/commit/2e56cd7d77f17f9931cd0024be79e498ad1f60bb Differential Revision: https://phabricator.services.mozilla.com/D2407 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478266 gecko-commit: 5204d7605fff26b791bb56ab0db84ab65fb345a2 gecko-integration-branch: central gecko-reviewers: boris 26 July 2018, 22:31:43 UTC
8263509 Add the webgl1 IDL file + test (#12196) 26 July 2018, 19:49:27 UTC
ee1ce48 Use navigation start time in the case where the refresh driver's time stamp is behind from the start time to avoid negative timelime time at the very beginning of document load. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1444816 gecko-commit: f3def258192799c0cde243d20c0320dc59acfbb4 gecko-integration-branch: autoland gecko-reviewers: birtles 26 July 2018, 15:50:00 UTC
bdae4c3 Fix manifest paths obtained from the file system Earlier, the manifest generated using the file system didn't honour .gitignore, leading to some weird differences between the working-tree manifest and the one for HEAD. This does slow down the working-tree manifest update by about 15%, though. 26 July 2018, 15:31:22 UTC
3f67724 Added a way to specify aliases using command line. 26 July 2018, 14:20:30 UTC
65dd839 <input>: INPUT element with unknown type attribute value should be rendered same as <input type=text>. Non-macOS and macOS have different default padding for text-field <input>. html.css specifies padding for macOS, and themeWin.css specified padding for non-macOS only for specific input types, and unknown input types, which are fell back to type=text, were not covered by themeWin.css. Bug: 747752 Change-Id: I2165380868acf54eeb42dfa3109a989418a62c83 Reviewed-on: https://chromium-review.googlesource.com/1150940 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#578281} 26 July 2018, 13:46:41 UTC
2a5fed3 Created new interface and class TrustedTypePolicy Created interface TrustedTypePolicy with readonly attribute name of type DOMString Added function createPolicy(const String& policyName) to TrustedTypePolicyFactory class Bug: 739170 Change-Id: Iada8bbdb697b24f450290d27e2673df3974fc2cd Reviewed-on: https://chromium-review.googlesource.com/1148440 Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#578271} 26 July 2018, 12:54:09 UTC
c54b451 url: DecodeURLEscapeSequences() should not apply UTF-8 and isomorphic encoding to a single input. DecodeURLEscapeSequences() decoded some parts of an input string in UTF-8, and other parts of the string in isomorphic encoding. This behavior doesn't make sense, is harmful against browser interoperability, and is used only in 0.0013% of page views (only in scroll-to-fragment cases). DecodeURLEscapeSequences() is used in many code paths, and we have usage data only for scroll-to-framgnet. However this CL tries to remove this weird behavior entirely. Bug: 845824 Change-Id: Ib1cbbd3e1c26ebaaca7b3537b9732121835fdc9f Reviewed-on: https://chromium-review.googlesource.com/1146535 Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#578151} 26 July 2018, 01:27:57 UTC
2fe1bdb [idlharness.js] Add inheritor as dep for includes (#12165) * Fix/simplify tests broken by change * Remove redundant self object in selection/idlharness.window.js 25 July 2018, 20:54:56 UTC
efef417 Update the pointerevents IDL file + tests (#11922) 25 July 2018, 19:35:45 UTC
f3ddc82 Fix minor webxr-test.js bug Bug: 863557 Change-Id: I84e913d238dedf278b070afd9f3c79674373fc44 Reviewed-on: https://chromium-review.googlesource.com/1150290 Reviewed-by: Bill Orr <billorr@chromium.org> Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Cr-Commit-Position: refs/heads/master@{#577972} 25 July 2018, 18:23:57 UTC
60ec4ae Part 2: Add a web-platform-test to check computed margin values on auto margin blocks. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1471894 gecko-commit: 16989caa105538b382160c13cad8f1df0b41438d gecko-integration-branch: autoland gecko-reviewers: dholbert 25 July 2018, 16:38:51 UTC
29663d0 Rely on git hashes for manifest update We earlier hashed all in-tree files when updating the manifest. Relying on git hashes instead gives us a speedup of ~50% when running |wpt manifest| With reference to https://github.com/web-platform-tests/wpt/issues/11388 25 July 2018, 16:29:58 UTC
1778b71 Locked mouse event check ShouldGenerateAppCommand When pointer is locked, we still need to check ShouldGenerateAppCommand and set event handled so that won't generate unnecessary navigate appcommand when kExtendedMouseButtons is enabled. This causes unable to preventDefault on mouse back/forward buttons to prevent navigation while pointer is locked. Bug: 852709 Change-Id: I5f75a68e36037210c38310f8d83825c5efdf311e Reviewed-on: https://chromium-review.googlesource.com/1148886 Commit-Queue: Ella Ge <eirage@chromium.org> Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Timothy Dresser <tdresser@chromium.org> Cr-Commit-Position: refs/heads/master@{#577889} 25 July 2018, 15:19:46 UTC
c8af5b2 Swallow SessionNotCreatedException on session.end(). Subsequent calls to session.end() should not result in SessionNotCreatedException being raised. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1477978 gecko-commit: 59ab6acdee53af4b2b2ac27e2d7cb57c131e9530 gecko-integration-branch: mozilla-inbound gecko-reviewers: whimboo 25 July 2018, 14:43:07 UTC
f9cb1dd Refactoring XR mojo interfaces Merging presentation provider and magic window provider to get rid of duplicate code that fetches data. Changing request session so that it must always return at least one interface for getting data, allowing some uniformity of getting sessions across devices. Bug: 842025 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_layout_tests_slimming_paint_v2;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I587b314daf177619440a82f12471ea567b346caf Reviewed-on: https://chromium-review.googlesource.com/1135831 Reviewed-by: Ian Vollick <vollick@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Klaus Weidner <klausw@chromium.org> Reviewed-by: Bill Orr <billorr@chromium.org> Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Cr-Commit-Position: refs/heads/master@{#577572} 25 July 2018, 09:13:34 UTC
d03becf Run resources_unittest on CI if tools are changed To prevent changes in tools (especially `wpt serve` and its dependencies) from breaking the resources/test suite again, this commit adds "tools/" to the watchlist of the suite. 25 July 2018, 09:01:10 UTC
2877f57 Fix resources/test suite The suite was broken by PR #11976 where the config class was changed. The suite uses a hack to get the default config of wptserve. This commit fixes the hack, but unfortunately does not find a less hacky way to get the default config. 25 July 2018, 09:01:10 UTC
0589266 Consolidated fixes to character encoders/decoders (#11707) * Fix EUC-JP reference decoder The relevant step fixed by this pull request says "Return error."; thus, the rest of the process should continue with the next iteration, rather than run the rest of the handler for the given byte. * Fix ISO-2022-JP reference implementation The relevant step in the Encoding Standard says "Prepend _lead_ and _byte_ to _stream_." However, the two bytes are prepended in the wrong order in the reference implementation. Note that under the Encoding Standard, "[w]hen one or more tokens are prepended to a stream, those tokens must be inserted, _in given order_, before the first token in the stream." (Note that the code, at the time of this request, moves _lead_ to the front of the array, then moves _byte_ to the front of the array.) There may be other issues like this elsewhere in the multiple-byte encoder reference implementations. * Fix bug in EUC-KR reference implementation Makes one "if" statement conditional rather than unconditional * Fix bug in Shift_JIS encoder * Fix bug in Big5 reference implementation * Fix Shift_JIS reference decoder To conform to the most recent Encoding Standard. 24 July 2018, 23:23:12 UTC
bb001a9 Merge pull request #12171 from cvazac/master add cvazac as "suggested reviewer" for server-timing 24 July 2018, 22:33:10 UTC
addfa0d [wptrunner] Fix regression in Sauce Labs browser A recent commit [1] updated the invocation of the `start` method for "Browser" instances by introducing a new keyword argument. This interfered with the use of the "Sauce Labs" browser because its implementation of the `start` method did not accommodate any keyword arguments. Update the `start` method to support (but ignore) all keyword arguments. [1] 91803e3a25afd8e0c201bc57cd05fffd5d543551 24 July 2018, 21:47:02 UTC
cc33a7e Updated h2 server start with ssl_config being packaged into config 24 July 2018, 21:32:13 UTC
38cfd26 Change TextMetrics to return a dictionary of baselines instead of separate values Some fonts do not set values for all baselines (hanging, ideographic), and in those cases we're setting 0, which is a valid value. This new interface getBaselines(), returns a dictionary with the set baselines and their values. Bug: 277215 Change-Id: Ie94c74d1c95c7205ed47acaed589ae965f0e32f6 Reviewed-on: https://chromium-review.googlesource.com/1141084 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Reviewed-by: Fernando Serboncini <fserb@chromium.org> Commit-Queue: David Quiroz Marin <davidqu@chromium.org> Cr-Commit-Position: refs/heads/master@{#577670} 24 July 2018, 21:15:25 UTC
c904169 webrtc wpt: close RTCPeerConnection in generateAnswer helper BUG=836871 Change-Id: Idd0495f538777469043fec30993f5e9399d62c68 Reviewed-on: https://chromium-review.googlesource.com/1140676 Reviewed-by: Henrik Boström <hbos@chromium.org> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Cr-Commit-Position: refs/heads/master@{#577457} 24 July 2018, 19:22:39 UTC
2a8d821 Don't wait for Picture-in-Picture when expecting reject on second request (#12164) 24 July 2018, 19:00:51 UTC
48b8258 add cvazac as suggested reviewer, fix whitesapce to align with cvazac/generate-server-timing-tests 24 July 2018, 15:42:17 UTC
68318ac Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/cb59a65fb720ee100bb03cc9f4b02e645755786b . (#12163) This contains a single change, from [bug 1311892](https://bugzilla.mozilla.org/show_bug.cgi?id=1311892), by @iyermihir, reviewed by @dholbert. 24 July 2018, 15:38:00 UTC
9a716de Rename a WPT which has a duplicate basename as another test in the same directory. Blink test runner isn't able to handle such duplicate basenames because it relies on filename mangling extensively. Bug: 866520 Change-Id: I0c9671e83dcf9c61bc20f16a43dcace827145024 Reviewed-on: https://chromium-review.googlesource.com/1146989 Reviewed-by: Ned Nguyen <nednguyen@google.com> Commit-Queue: Robert Ma <robertma@chromium.org> Cr-Commit-Position: refs/heads/master@{#577297} 24 July 2018, 15:18:18 UTC
ebeb929 [css-logical] Replace uses of webkit-prefixed logical properties with standard ones in /third_party/WebKit/LayoutTests Bug 850000 added standard logical properties and aliased prefixed ones to them. The prefixed properties are still used in various places, but the standard ones should be used instead. This patch replaces all the uses in /third_party/WebKit/LayoutTests, except that the original fast/css/logical-property-resolution.html is preserved in a new test logical-property-resolution-webkit-prefix.html to ensure that prefixed properties continue working. Spec: https://drafts.csswg.org/css-logical/#box BUG=862141 Change-Id: I3090713fc6fbe507a19724cca4f6ca69bcaf5eb9 Reviewed-on: https://chromium-review.googlesource.com/1147523 Commit-Queue: Oriol Brufau <obrufau@igalia.com> Reviewed-by: Manuel Rego <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#577530} 24 July 2018, 15:09:36 UTC
7952b4c [infra] Remove code for generating config file (#12159) Taskcluster-github v1 configuration is now working properly. This commit reverts a revert c597cee7678a37f623dace0cd03d652b992daa36, i.e. relands e62afac4c9dac57d8b81d2bf1364694e3d653ff9 to remove the code that generates v0 configuration. 24 July 2018, 15:00:11 UTC
8654332 Reduce the output when fetching the git history in ci 24 July 2018, 13:53:52 UTC
3b02e29 Update wptrunner for new config 24 July 2018, 13:53:52 UTC
590cb17 Update make_hosts_file for new config 24 July 2018, 13:53:52 UTC
a6e3310 Don't pass the sslconfig through server startup This is fully obtainable from the config object. 24 July 2018, 13:53:52 UTC
020e53b Convert the config to a builder pattern. We have two sets of problems with the config: * It has to go to some lengths to be thread/process safe since several attributes are lazilly computed, and cached, by whichever thread happens to be first to access them. * The OpenSSL-based certificate implementation is totally broken because this class needs to be used as a context manager in order to initialise some resources associated with the fake CA used to generate the certificates. This suggests that the design is not really correct. We really want to generate the configuration once in a single process, and then share the generated configuration across multiple processes. We also want to ensure that the ssl environment is initialised once in the main process using a context manager. This patch introduces a ConfigBuilder object which allows configuration properties to be set. When used as a context manager, it computes the generated configuration, initalises the SSL environment, and updates the configuration with that data, and returns a config object with the final, immutable, configuration which may then be shared across processes. 24 July 2018, 13:53:52 UTC
2957a83 Fix sort order of hostnames when generating certificates. The names are expected to be sorted shortest first, but had the order reversed. 24 July 2018, 13:53:52 UTC
20b68a5 Merge pull request #12008 from Tavmjong/blending WIP: Add basic blending tests. 24 July 2018, 13:53:32 UTC
b305e43 Update mozinstall from 1.15 to 1.16.0 (#11627) 24 July 2018, 13:52:42 UTC
4273df6 webrtc wpt: remove generateMediaStreamTrack in RTCRtpSender-replaceTrack and add_cleanup BUG=836871 Change-Id: I175e53f3466719403e5d61a68dc7125bf547e36e Reviewed-on: https://chromium-review.googlesource.com/1140789 Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#577474} 24 July 2018, 10:39:56 UTC
f2f1b20 Update certs for hosts changes. This is required to use the recently added hosts over https. 24 July 2018, 09:45:49 UTC
9591370 Update mozdownload from 1.23 to 1.24 24 July 2018, 09:45:32 UTC
1a329a3 webrtc wpt: rename RTCPeerConnection-addTransceiver.html to .https.html BUG=836871 Change-Id: I16e2419717601e3bb89e83df720eee31cc631edc Reviewed-on: https://chromium-review.googlesource.com/1140781 Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#577466} 24 July 2018, 09:36:49 UTC
4ec9130 Adding tests against and fixes for tabs in Server-Timing headers According to the spec (https://w3c.github.io/server-timing/#the-server-timing-header-field), optional whitespace is allowed amongst parameter names and values. We should be discarding this whitespace during parsing but, when there are tabs, we were treating it like an error and discarding the whole value. Changed the code that tokenizes HTTP headers to skip tabs and spaces when consuming optional whitespace. BUG=798446 Change-Id: If776761e5ea199e662ec7b2b5aa245e4581131fd Reviewed-on: https://chromium-review.googlesource.com/1147258 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Tom McKee <tommckee@chromium.org> Cr-Commit-Position: refs/heads/master@{#577325} 23 July 2018, 23:55:47 UTC
e62afac [infra] Revert recent reversion to config file This reverts commit 9f21134354f7d02f1497826d00ba4297ba78c445. The initial reversion was motivated by an integration issue with the TaskCluster service. The underlying bug has been corrected [1] making this changeset suitable for `master`. [1] https://github.com/taskcluster/taskcluster-github/pull/265 23 July 2018, 21:19:56 UTC
9f21134 Revert "[infra] Update to latest configuration file format" This reverts commit ce345fbbc3929361d15e8bcceec6a7a7123af5bc. 23 July 2018, 20:46:03 UTC
c597cee Revert "[infra] Remove code for generating config file" This reverts commit c8f456094ec0b31d11e1601082d2f76268e75ce4. 23 July 2018, 20:46:03 UTC
c8f4560 [infra] Remove code for generating config file Previously, the TaskCluster configuration file for this project included a large amount of duplication. This motivated the creation of a script to generate the file procedurally. A recently-released configuration file format made it possible to express the same tasks with far less duplication, obviating the need for this script. 23 July 2018, 20:20:50 UTC
ce345fb [infra] Update to latest configuration file format The TaskCluster service recently implemented support for a new configuration file format and deprecated the prior version. The new format uses the JSON-e templating system [1] to allow for declarative task generation, and this allows the same tasks to be defined with far less repetition. [1] https://taskcluster.github.io/json-e/ 23 July 2018, 20:20:50 UTC
d856738 Assert correct type for original definition 23 July 2018, 15:44:56 UTC
9523126 Update the css-images IDL file (#11980) 23 July 2018, 15:33:56 UTC
83ac30e Add objects to ResizeObserver IDL test (#11910) 23 July 2018, 15:00:44 UTC
0e78a45 Vendored in h2 and its dependencies 23 July 2018, 14:31:24 UTC
8ccd0cd [WIP] Implemented a prototype H2 Server that can establish HTTP/2.0 connections on port 9000, and serve directories. * Added event handling for ConnectionTerminated * Added backwards compatibility with HTTP/1.1 Python handler files. * Made it so a command line flag is needed to start the H2 server, and it is no longer started by default. * Refactored compatibility checking when launching HTTP/2.0 server * Created H1 and H2 handler variants, keeping shared logic in a base class * Added a `raw_headers` field to the H2Headers object, so that the non-converted keys are exposed * Added basic multithreading support. Requests now get placed in a thread to finish handling, whilst server listens for more requests/windows updates. * Created a ConnectionGuard object for the H2 connection object for thread safety as per jgraham's suggestion 23 July 2018, 14:31:24 UTC
67a2edf [idlharness.js] Check idl_test setup func defined (#12143) Allows the function to be unspecified/null rather than a no-op func. 23 July 2018, 14:21:32 UTC
5014b84 Simplify the embedded-enforcement IDL test (#11719) 23 July 2018, 13:39:03 UTC
d547f24 Detect earlier if per-test coverage mode is disabled by detecting if we're in a ccov build using mozinfo. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1476574 gecko-commit: 44b123467fc3a817ab83d484d86ffafe1b58afbf gecko-integration-branch: mozilla-inbound gecko-reviewers: jgraham 23 July 2018, 13:35:35 UTC
0e038a6 Support resetting/dumping code coverage counters before/after web-platform-tests. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1476574 gecko-commit: 5e961986f536faa9bd92a3b1985acb89821e0595 gecko-integration-branch: mozilla-inbound gecko-reviewers: jgraham 23 July 2018, 13:35:35 UTC
654133c Fix flake8 issues in master on servodriver 23 July 2018, 13:35:19 UTC
17796c6 Fixup flake8 failures 23 July 2018, 13:35:19 UTC
dcfcadb Chunk by dir more for wpt on asan This means that when we run these tests, the LSAN exceptions will have the minimum possible scope. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: a7dec081ead2ac3b5d20b99b2bb177719358e328 gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
5782d67 Don't store the result of update_expected The needs_human feature never worked well and is unused. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 004b079b76d06c3e9d74210700b28994cdeff886 gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
f814a0f Fix, enable, and add to, the manifest update tests Refactor the tests to make them work with pytest directly rather than also depending on unittest. Fix the helper functions to work with the current state of metadata.py. Add some tests for update of assertion count and lsan data. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 5028820efd9ed3d1dbcb9bde5cbc235414a8d23c gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
d4b2146 Refactor data storage in metadata.py Previously we were holding a map of test id -> test and test -> expectation data. But this is an unnecessary layer of indirection, and it works perfectly well to map test id to the expectation data directly. This makes the code simpler and may also help make the update a little faster. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 6bf4a20193b801d342ff662b5a9712e516561d9e gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
68c8996 Fix updating assert count when there's an exising value In this case we want to take the existing value into account, and update to 1 more than the new value (in the max-asserts case). bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 0f2a7154454ceec763bd64597ad9e3155c8d091c gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
aa3a405 Support a __dir__.ini file in the metadata root bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 0e161374b583a7637db664473e441a1567e82a5b gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
4d21dcb Support creating ConditionalValue objects containing a list bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: c1ebcf01626ac0e0b23cad5c80ad04ac467fd893 gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
d8aaec5 Always try to process the leak log whenever we stop firefox The `stop` method is always called to shutdown firefox, but the cleanup method is only called at the end of a test run. Therefore we need all the leak processing stuff ot happen in stop(). bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 8cc292a22975583f985da521544b08cf36be6517 gecko-integration-branch: mozilla-inbound gecko-reviewers: ato 23 July 2018, 13:35:19 UTC
df7e6cd Add support for updating LSAN data in wpt-update LSAN data differs from existing expectation data because the data is only generated when the browser exits, so the problems reported can happen at any point in the current session. We use the `scope` property in the log message to determine the path to a __dir__.ini file that covers all the tests run in the session, and add the LSAN exclusion rules to there. The rules themselves are generated by taking the topmost frame of any stack that's reported as unexpectedly leaking, and adding that to the list of permitted frames in the lsan-allowed property. We never remove entries from this list since intermittents may be present which won't appear on a specific run. Instead we rely on humans fixing the issues to also clean up the expectation files. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 9e8a66385f66f89f8cf2c9a18edf008496fa89fa gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
91803e3 Add group_metadata to test group metadata and pass it through to the browser This initially contains a scope entry which is set to the base directory of the tests being run. Typically this is /, but with run_by_dir, it's the path to the current run_by_dir group e.g. /html/semantics/form_elements/ bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 07049ac67119a90a0708b0d511562695f725dd9c gecko-integration-branch: mozilla-inbound gecko-reviewers: ato 23 July 2018, 13:35:19 UTC
aa9bdbf Support skipping output lines in handlers bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 7c976baa71947b409f92ffd64583440b9a2836b9 gecko-integration-branch: mozilla-inbound gecko-reviewers: ato 23 July 2018, 13:35:19 UTC
429d1b8 Log run-by-dir setting bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: 5b9ba77b7316c8ee1d0dac117e33685ebdfe22bc gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
49193c2 Allow wpt manifest files to specify LSAN errors to ignore This adds a property lsan-allowed to the expectation manifest files that takes a list of strings. Any entry in the list that matches a frame in an LSAN stack will cause that stack to be regarded as an expected failure. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: b8da0ef2695d8bca1c11b44447a71cef5ce5b3fc gecko-integration-branch: mozilla-inbound gecko-reviewers: maja_zf 23 July 2018, 13:35:19 UTC
9a57710 Enable LSAN Leak detection in wpt bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232 gecko-commit: e0d106c2112dd6845ca75414258ab74e5ed73d87 gecko-integration-branch: mozilla-inbound gecko-reviewers: ahal, mccr8 23 July 2018, 13:35:19 UTC
0eaf7a1 Clean up the service-workers IDL test (#11960) 23 July 2018, 13:05:57 UTC
a30e3ab Fix typo in animation-003.tenative.html filename bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1477486 gecko-commit: 28c58c3b91fcf9bf061e0ad23faf5f87ea0f3202 gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 23 July 2018, 09:36:25 UTC
6c8ab50 Simplify accelerometer IDL test (#12090) 23 July 2018, 01:22:45 UTC
3f91780 Add a test for Gecko bug 1472169. (#12124) It's not clear that we want the fix over there given the performance implications, but landing the test is still worth it. 22 July 2018, 23:16:29 UTC
040f31f Revert "[css-text] A leading white-space should break before handling overflow" This reverts commit 6ea2a2e7f3ef01e0c98424ce272a732ade92ad1a. Reason for revert: <INSERT REASONING HERE> Original change's description: > [css-text] A leading white-space should break before handling overflow > > Leading white-spaces are indeed breaking opportunities that should > prevent, if there are no other css properties forcing it, breaking text > in the middle of a word when honoring the word-wrap/overflow-wrap CSS > property. > > We are doing so if the leading white-space sequence is longer than 1 > character, but when we have a single leading white-space, we are missing > that breaking opportunity and we may lead to cases, like the one > described in the bug. > > However, this breaking opportunity should be considered together > with other provided by the word-break CSS property (eg, break-word or > break-all). > > There is a discussion [1] in the CSS WG github about this issue, which > provides an interoperability analysis of a few cases where a single > leading white-space character may produce different results, depending > on the browser and the combination of line-breaking properties. > > [1] https://github.com/w3c/csswg-drafts/issues/2907 > > Bug: 854624 > Change-Id: I49ec8282e899a32990662c104b48cab04057b909 > Reviewed-on: https://chromium-review.googlesource.com/1130515 > Commit-Queue: Javier Fernandez <jfernandez@igalia.com> > Reviewed-by: Koji Ishii <kojii@chromium.org> > Cr-Commit-Position: refs/heads/master@{#575596} TBR=jfernandez@igalia.com,kojii@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 854624 Change-Id: I9ee4cd370dd92b74f9fdc4f42d16638253dd2dee Reviewed-on: https://chromium-review.googlesource.com/1146360 Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Commit-Queue: Javier Fernandez <jfernandez@igalia.com> Cr-Commit-Position: refs/heads/master@{#577096} 22 July 2018, 22:10:02 UTC
0d605ad Merge pull request #12137 from web-platform-tests/sync_41185e560252a4701e3410081e9fffbc42c80eb7 Merge pull request #12137 from sync_41185e560252a4701e3410081e9fffbc42c80eb7 22 July 2018, 16:09:02 UTC
d1c5c3a Merge pull request #12136 from web-platform-tests/sync_22c4f4987ccf8cb277c8f6fe6229cbf25c419050 Merge pull request #12136 from sync_22c4f4987ccf8cb277c8f6fe6229cbf25c419050 22 July 2018, 16:08:47 UTC
eee34eb Merge pull request #12135 from web-platform-tests/sync_978b7cfd464383fda222d57a5140c661e81381e9 Merge pull request #12135 from sync_978b7cfd464383fda222d57a5140c661e81381e9 22 July 2018, 16:08:28 UTC
d570cb6 Merge pull request #12134 from web-platform-tests/sync_bd4051620ae0b82d5505bd351ceb9efdf533ed8a Merge pull request #12134 from sync_bd4051620ae0b82d5505bd351ceb9efdf533ed8a 22 July 2018, 16:08:14 UTC
e01a0bb Merge pull request #12133 from web-platform-tests/sync_9631dcf3b0f4b975c064cf1c82259bcba13250e5 Merge pull request #12133 from sync_9631dcf3b0f4b975c064cf1c82259bcba13250e5 22 July 2018, 16:07:56 UTC
6750443 Merge pull request #12132 from web-platform-tests/sync_1f6603d10061b26e941569a4caab260e8c357932 Merge pull request #12132 from sync_1f6603d10061b26e941569a4caab260e8c357932 22 July 2018, 16:07:43 UTC
689295f Merge pull request #12131 from web-platform-tests/sync_69a2b9361eace22b26fbe6820eff0d3002661ede Merge pull request #12131 from sync_69a2b9361eace22b26fbe6820eff0d3002661ede 22 July 2018, 16:07:29 UTC
93e4f12 Merge pull request #12130 from web-platform-tests/sync_da7f3ae704391a903e01456ddfdd93c5136b58d0 Merge pull request #12130 from sync_da7f3ae704391a903e01456ddfdd93c5136b58d0 22 July 2018, 16:07:14 UTC
735b5b3 Merge pull request #12129 from web-platform-tests/sync_c9c60ae131b00a17324a5eb3d76279d9a4f8cdc4 Merge pull request #12129 from sync_c9c60ae131b00a17324a5eb3d76279d9a4f8cdc4 22 July 2018, 16:06:57 UTC
887fada Merge pull request #12128 from web-platform-tests/sync_17882afa5dcf2fd38a2ccc63bee47f768a0f045b Merge pull request #12128 from sync_17882afa5dcf2fd38a2ccc63bee47f768a0f045b 22 July 2018, 16:06:42 UTC
a3f8def Merge pull request #12127 from web-platform-tests/sync_aa8fd3b809b64221737b6993205e71586a66a77f Merge pull request #12127 from sync_aa8fd3b809b64221737b6993205e71586a66a77f 22 July 2018, 16:06:26 UTC
52e7fd8 Merge pull request #12126 from web-platform-tests/sync_150f70ed757d8afc78ce8ab0f8451aac85377a8c Merge pull request #12126 from sync_150f70ed757d8afc78ce8ab0f8451aac85377a8c 22 July 2018, 16:06:10 UTC
22c4f49 servodriver: fix setting preferences This makes `/_mozilla/mozilla/webgl/context_creation_error.html` pass, for example. ``` ./ mach test-wpt --product servodriver \ --binary etc/run_in_headless_android_emulator.py \ --binary-arg servo-x86 \ --binary-arg target/i686-linux-android/release/servo.apk \ /_mozilla/mozilla/webgl/context_creation_error.html ``` Upstreamed from https://github.com/servo/servo/pull/21213 [ci skip] 22 July 2018, 16:05:58 UTC
41185e5 servodriver: increase browser’s init_timeout Upstreamed from https://github.com/servo/servo/pull/21213 [ci skip] 22 July 2018, 16:05:58 UTC
978b7cf Don’t reverse-forward port "None" ``` 0:27.48 pid:4157 Traceback (most recent call last): 0:27.48 pid:4157 File "/home/simon/servo1/etc/run_in_headless_android_emulator.py", line 212, in <module> 0:27.48 pid:4157 sys.exit(main(*sys.argv[1:])) 0:27.48 pid:4157 File "/home/simon/servo1/etc/run_in_headless_android_emulator.py", line 72, in main 0:27.48 pid:4157 forward_webdriver(adb, args) 0:27.48 pid:4157 File "/home/simon/servo1/etc/run_in_headless_android_emulator.py", line 163, in forward_webdriver 0:27.48 pid:4157 ports = [int(part) for part in split if part] 0:27.48 pid:4157 ValueError: invalid literal for int() with base 10: 'None' ``` Upstreamed from https://github.com/servo/servo/pull/21213 [ci skip] 22 July 2018, 16:05:58 UTC
bd40516 More Python fixes for servodriver ``` Traceback (most recent call last): File "/home/simon/servo1/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py", line 90, in run rv = commands[command](*args) File "/home/simon/servo1/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py", line 110, in wait self.executor.wait() File "/home/simon/servo1/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 209, in wait self.protocol.base.wait() AttributeError: 'ServoWebDriverProtocol' object has no attribute 'base' ``` Upstreamed from https://github.com/servo/servo/pull/21213 [ci skip] 22 July 2018, 16:05:58 UTC
150f70e Respect the source rectangle when drawing a canvas to another canvas. Upstreamed from https://github.com/servo/servo/pull/20923 [ci skip] 22 July 2018, 16:05:57 UTC
17882af textarea minLength/maxLength Upstreamed from https://github.com/servo/servo/pull/21062 [ci skip] 22 July 2018, 16:05:57 UTC
back to top