8370b58d0b3ba69c6c7b158b3c5ef725b67466ad: Bug 1474450 - 2. Rethrow uncaught and unhandled exceptions in GeckoResult; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 10 Jul 2018 13:12:56 -0400 - rev 481405
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474450 - 2. Rethrow uncaught and unhandled exceptions in GeckoResult; r=snorp If at the end of a chain, we have an uncaught and unhandled exception, rethrow the exception to make it more visible. Also, when a GeckoResult is completed with a value/exception, propagate the value/exception properly down the chain. MozReview-Commit-ID: F4tnST1nKe5
9c3aeaeee7ec77393c3ece92d3274c58d8f0bb8c: Bug 1474450 - 1. Add some tests for more GeckoResult behavior; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 10 Jul 2018 13:12:55 -0400 - rev 481404
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474450 - 1. Add some tests for more GeckoResult behavior; r=snorp Add some tests for handling of uncaught exceptions, and tests for value and exception propagation. MozReview-Commit-ID: 4sEakRr1lLo
5e46c8d0ed58491ddfc7ee6d95754b226f743436: Bug 1470047 - Implement InitBySystemSettingsWayland() and get key modifiers on Wayland, r=ashie
Martin Stransky <stransky@redhat.com> - Tue, 10 Jul 2018 18:28:32 +0200 - rev 481403
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1470047 - Implement InitBySystemSettingsWayland() and get key modifiers on Wayland, r=ashie Use wl_keyboard_listener and keymap event to get key mapping on Wayland. Weston simple-im.c example is used as a reference implementation and actual key modifiers are derived from Wayland/GDK code from gdkkeys-wayland.c. MozReview-Commit-ID: 9fMwCvxkYy0
a43b17c3356ca19f91a5ccd946688d2cb97a1ada: No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 12 Jul 2018 13:23:01 +0000 - rev 481402
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D2093
7bf77a18b13eb52184c84c9e565634e1da141b4c: Bug 1474871 - Link dump_syms against rustc-demangle. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Jul 2018 10:23:12 +0900 - rev 481401
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474871 - Link dump_syms against rustc-demangle. r=ted The new version of breakpad imported in bug 1309172 doesn't demangle rust symbols at all, contrary to before, where it tried to C++ demangle them, which worked for many, although far from all. It however has rust-demangle support as long as it's linked against a copy of the rust-demangle-capi crate from https://github.com/luser/rust-demangle-capi/ This imports the code from the rust-demangle-capi crate but because of some build system complications it's not taken as-is: - it uses rusty-cheddar, which is deprecated, to generate a C header. - rusty-cheddar depends on syntex_syntax, which now fails to build. - rust-demangle-capi has crate-type staticlib, which can't be used as a dependency in a Cargo.toml. For that reason, we can't create a fake crate that depends on it to have it vendored. Overall, it's only a few lines of rust, and the C header can be written manually, so this is what we do here. The created crate is named in a way specific to dump_syms. The build system doesn't know how to figure out what system libraries are required to link rust static libraries, although the rust compiler has /some/ support to get the information, so we handle that manually.
e4d608a4a83310dd2fdad680e3d1e67c3e6f74ae: Bug 1474836 - (Part 2) Show editor empty state with custom warning for pseudo-elements. r=gl
Razvan Caliman <rcaliman@mozilla.com> - Tue, 10 Jul 2018 19:52:08 +0200 - rev 481400
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474836 - (Part 2) Show editor empty state with custom warning for pseudo-elements. r=gl MozReview-Commit-ID: 5Zq7R7fzMID
0a357b54899dcf79a37f6472ffa422ab6f5bd6c0: Bug 1474836 - (Part 1) Externalize font editor empty state warning message to Redux store. r=gl
Razvan Caliman <rcaliman@mozilla.com> - Wed, 11 Jul 2018 11:19:34 +0200 - rev 481399
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474836 - (Part 1) Externalize font editor empty state warning message to Redux store. r=gl MozReview-Commit-ID: AsVkZz5x0VC
425137dedfd655c81d946323df1e175e0cd9712e: Bug 1461695 change tabs.onUpdated filter name to isArticle, r=aswan
Shane Caraveo <scaraveo@mozilla.com> - Tue, 19 Jun 2018 10:38:26 -0400 - rev 481398
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1461695 change tabs.onUpdated filter name to isArticle, r=aswan MozReview-Commit-ID: Ha0nJPMTYkJ
9425042ce284197757f158b65d4631035d63cbb9: Bug 1472535 - Put the main menu tracking protection toggle behind a pref. r=mikedeboer
Johann Hofmann <jhofmann@mozilla.com> - Mon, 09 Jul 2018 13:09:53 +0200 - rev 481397
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472535 - Put the main menu tracking protection toggle behind a pref. r=mikedeboer This is assuming we want to pref off for 62 and pref on again for 63, simply delaying the feature by one release. MozReview-Commit-ID: 7Q4uD7QJDFc
32389e41f1ce0f5288a3883c27a51ea8376abb77: Backed out changeset 27335463acd1 (bug 1471713) for browser-chrome failures at browser/components/uitour/test/browser_trackingProtection.js
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 12 Jul 2018 14:57:30 +0300 - rev 481396
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out changeset 27335463acd1 (bug 1471713) for browser-chrome failures at browser/components/uitour/test/browser_trackingProtection.js
c09f6be3e51d893131fe6755ec43460759bda7fc: Backed out changeset a97d964a2157 (bug 1471901) for xpcshell failures at services/common/tests/unit/test_blocklist_certificates.js on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 12 Jul 2018 14:52:56 +0300 - rev 481395
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out changeset a97d964a2157 (bug 1471901) for xpcshell failures at services/common/tests/unit/test_blocklist_certificates.js on a CLOSED TREE
a97d964a215712439fe4b1083c919b1a03513a16: Bug 1471901 - Allow synchronization of custom record IDs in RemoteSettings r=florian
Mathieu Leplatre <mathieu@mozilla.com> - Wed, 11 Jul 2018 14:50:47 +0200 - rev 481394
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471901 - Allow synchronization of custom record IDs in RemoteSettings r=florian MozReview-Commit-ID: 5LjcZ7Xjjxi
2889b086798bd34636879ecb0de9895f9bc46970: Bug 1474877: Fix mach reftest --repeat N. r=jmaher
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Jul 2018 09:06:28 +0000 - rev 481393
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474877: Fix mach reftest --repeat N. r=jmaher We need to call ReadTests because otherwise we wouldn't recompute `g.urls`. Similarly, we don't want to throw when there are no remaining reftests, since we handle that case properly. Differential Revision: https://phabricator.services.mozilla.com/D2069
5eea82f8593d9b25256446f3528aba6e261f526a: Bug 1474247 - Call ReschedulePendingtasks when we set a new target to KeyframeEffect. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 12 Jul 2018 17:05:50 +0900 - rev 481392
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474247 - Call ReschedulePendingtasks when we set a new target to KeyframeEffect. r=birtles MozReview-Commit-ID: 1n5I6RPKAM5
a79a5c81b3b515aac42fb83fd3b785dde43611ee: Bug 1474247 - Add a test case that the target element changed to another element in the same document. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 12 Jul 2018 17:05:49 +0900 - rev 481391
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474247 - Add a test case that the target element changed to another element in the same document. r=birtles MozReview-Commit-ID: Dgew42GWT5d
b55121332ceb4dd7f72f3ab78c9a455662069518: Bug 1474247 - Check mPendingState instead of mPendingReadyTime in Animation::ReschedulePendingTasks(). r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 12 Jul 2018 17:05:34 +0900 - rev 481390
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474247 - Check mPendingState instead of mPendingReadyTime in Animation::ReschedulePendingTasks(). r=birtles When the pending animation having no target element sets a new effect having a target element associated with a document, PendingAnimationTracker has to start tracking the animation regardless of mPendingReadyTime. MozReview-Commit-ID: DxmbXtLhjCT
2507e1b2e3a4c0f0371f88986295ad1353158d81: Bug 1474247 - Factor out Animation::ReschedulePendingAnimations and make it public. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 12 Jul 2018 17:05:13 +0900 - rev 481389
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474247 - Factor out Animation::ReschedulePendingAnimations and make it public. r=birtles The function will be used in the case of KeyframeEffect::SetTarget too. MozReview-Commit-ID: G6ipjxaIJsW
12b9745a2fd0f28afb3ec8f81914570923e588d3: Bug 1474247 - Test cases for animations tracked by the pending animation tracker for Animation::SetEffect, Animation::Cancel() and . r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 12 Jul 2018 14:42:10 +0900 - rev 481388
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474247 - Test cases for animations tracked by the pending animation tracker for Animation::SetEffect, Animation::Cancel() and . r=birtles MozReview-Commit-ID: 4XzAoylcwpS
ed9f66da4732bffcb12577e0233eb9a5dbb6eae5: Bug 1474247 - Introduce nsDOMWindowUtils.isAnimationPending(). r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 12 Jul 2018 14:37:50 +0900 - rev 481387
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474247 - Introduce nsDOMWindowUtils.isAnimationPending(). r=birtles It might be possible that we can check whether an animation is being tracked by the pending animation tracker without this function to count layout flush since we force to flush layout if there is any pending animations [1]. But it will probably result complicated test cases. So to make test cases simple, we introduce a new function which just checking whether a given animation is being tracked by the pending animation tracker. [1] https://hg.mozilla.org/mozilla-central/file/3d20b0701781/layout/base/nsRefreshDriver.cpp#l1957 MozReview-Commit-ID: 4lWuOYCucaD
bf6c59d38c9c3dfa0670e2c62e07991b7676d829: Bug 1474728 - Fix focus styles in all tabs menu r=dao
Mark Striemer <mstriemer@mozilla.com> - Tue, 10 Jul 2018 16:23:58 -0500 - rev 481386
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474728 - Fix focus styles in all tabs menu r=dao MozReview-Commit-ID: K8Yxes8U3ff
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip