be73fc773100823d69c1330bbcb8f5e593f65e9d: Bug 1472806 - fix missing typename warning in COMPtrHolder.h; r=aklotz
Nathan Froyd <froydnj@mozilla.com> - Tue, 03 Jul 2018 17:04:26 -0400 - rev 480020
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472806 - fix missing typename warning in COMPtrHolder.h; r=aklotz MSVC permits the missing `typename` as an extension, whereas clang-cl warns. This is easy to fix, so let's fix the warning noise.
53e44a1beb93ae8caa523ccfd0e54400192f8aae: Bug 1472806 - fix microsoft template lookup extensions in interceptor code; r=aklotz
Nathan Froyd <froydnj@mozilla.com> - Tue, 03 Jul 2018 17:04:26 -0400 - rev 480019
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472806 - fix microsoft template lookup extensions in interceptor code; r=aklotz clang-cl complains about things like: z:/build/build/src/obj-firefox/dist/include/mozilla/interceptor/VMSharingPolicies.h(53,50): warning: use of identifier 'GetLocalView' found via unqualified lookup into dependent bases of class templates is a Microsoft extension [-Wmicrosoft-template] return TrampolineCollection<MMPolicy>(*this, GetLocalView(), GetRemoteView(), ^ in various files in interceptor/, and since the warnings are in headers, rather than in sources, they're rather annoying. Let's fix this to be standards-complaint and make clang-cl stop complaining.
b8e6e7b84ce5b0ed0a402b20f50bc8d2979dce04: Bug 1472806 - fix -Wpessimizing-move warnings in Interceptor.cpp; r=aklotz
Nathan Froyd <froydnj@mozilla.com> - Tue, 03 Jul 2018 17:04:27 -0400 - rev 480018
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472806 - fix -Wpessimizing-move warnings in Interceptor.cpp; r=aklotz There's no need to invoke std::move here, because Get() is already returning a temporary that can be moved into the RefPtr.
7e6eabfa350b1c28cc988ed468cbb7d78cb13b01: Bug 1472830: Reuse the work from ApplyOpacityToChildren when possible. r=mattwoodrow
Bas Schouten <bschouten@mozilla.com> - Tue, 03 Jul 2018 20:26:40 +0000 - rev 480017
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472830: Reuse the work from ApplyOpacityToChildren when possible. r=mattwoodrow
9a2b02fe351bd65f6850a5c80b91dd0eec4a878a: Bug 1469916, r=ckerschb,jkt
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 22 Jun 2018 15:41:39 +0100 - rev 480016
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1469916, r=ckerschb,jkt
3d7f2fdc5bf7ca7521013b28e0d8be0785d2b58a: Bug 1469376 - Initial stubs for WebGPU sketch API. - r=kvark,qdot
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 13 Jun 2018 10:43:48 -0700 - rev 480015
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1469376 - Initial stubs for WebGPU sketch API. - r=kvark,qdot MozReview-Commit-ID: 3MZLQDNpHBk
d6b45def3335f3ad5eeed9c856bdd28d17d3b33c: Bug 1472684: Hide info bar and guides from highlighter. r=gl
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 04 Jul 2018 10:50:12 +0900 - rev 480014
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472684: Hide info bar and guides from highlighter. r=gl MozReview-Commit-ID: AAchCYg0d61
6a228e47a3bda33d0e8c3a3d45a633960c6fd9bf: Bug 1473137 - Convert mOpacityIndices into a stack-based vector with preallocated storage to avoid allocations. r=jnicol
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 03 Jul 2018 18:58:35 -0400 - rev 480013
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473137 - Convert mOpacityIndices into a stack-based vector with preallocated storage to avoid allocations. r=jnicol MozReview-Commit-ID: Gi5z3YaH7kY
262572362be873bbdd2d90c364eed331c4c57513: Bug 1472859 - Part 2: Add test for same colors and currentcolor. r=gl
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 03 Jul 2018 16:22:46 +0900 - rev 480012
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472859 - Part 2: Add test for same colors and currentcolor. r=gl MozReview-Commit-ID: KRnajXPdwSq
f94c634c79d05b14058c5635e434ceb23e68ec42: Bug 1472859 - Part 1: Avoid crashing which is in case the all values of keyframes are same. r=gl
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 03 Jul 2018 16:22:28 +0900 - rev 480011
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472859 - Part 1: Avoid crashing which is in case the all values of keyframes are same. r=gl MozReview-Commit-ID: Bz60drhwohf
cdfb7cd94980a0e50b275d076b1ed8f5edc1c797: Backed out 2 changesets (bug 1472580) for browser chrome LeakSanitizer failures.
Brindusan Cristian <cbrindusan@mozilla.com> - Wed, 04 Jul 2018 03:53:39 +0300 - rev 480010
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out 2 changesets (bug 1472580) for browser chrome LeakSanitizer failures. Backed out changeset d3d4619e8133 (bug 1472580) Backed out changeset 4913ce5ab6cb (bug 1472580)
0d61bbcd24d8eb49d2beea278859da868186f783: Bug 1431285 - Cap the number of style threads at six. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Tue, 03 Jul 2018 23:47:48 +0000 - rev 480009
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1431285 - Cap the number of style threads at six. r=emilio MozReview-Commit-ID: 3qI1mIvDn8j Differential Revision: https://phabricator.services.mozilla.com/D1928
0ee86e6918708e0bcaf3c7abe5eec63425923b7b: Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 27 Jun 2018 15:01:40 +0000 - rev 480008
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince MozReview-Commit-ID: E3MTcM4TR7e
e7bd17818f9d872c42afb26ea8c9a4e5b48592db: Backed out changeset 3eed69f0be08 (bug 1470329) for web-platform failures on /css/css-contain/contain-size-breaks-001.html. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Wed, 04 Jul 2018 01:26:31 +0300 - rev 480007
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out changeset 3eed69f0be08 (bug 1470329) for web-platform failures on /css/css-contain/contain-size-breaks-001.html. CLOSED TREE
56833e08843f5e7e7ef5f909be5a6ba28a51d294: Merge mozilla-central to autoland. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Wed, 04 Jul 2018 01:01:25 +0300 - rev 480006
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
fe18414fe6852d0258895d45efc363ddde5210ed: Bug 1471028 - Detect Node.js in configure; r=glandium
Gregory Szorc <gps@mozilla.com> - Tue, 03 Jul 2018 21:24:58 +0000 - rev 480005
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471028 - Detect Node.js in configure; r=glandium The intent is for the build system to soon require Node.js to build Firefox. But we aren't ready to make Node.js a build requirement just yet. The goal of this commit is to implement configure detection for Node.js so that we can a) work out detection bugs b) give people a means to validate system compatibility *before* we throw the switch to require Node.js. This commit introduces configure logic for finding a Node.js executable, resolving its version, and validating its suitability. By default, if Node.js cannot be found or there is an error resolving its version, we print some warning messages and move on. If --enable-nodejs is used (not the default), errors are raised if Node.js cannot be found or its version isn't suitable. Once we require Node.js, the added code can likely be simplified. When writing the code, I went out of my way to make failures as non-fatal as possible. e.g. normally we'd say that failures to run `node --version` would be fatal. I'm purposefully trying to not have this configure check break anyone's environment, even if failure occurs. Again, the goal is to introduce the configure checks first in a non-fatal way such that we can debug failures so the flag day transition is simpler. Differential Revision: https://phabricator.services.mozilla.com/D1818
d3d4619e8133d286727a1062e27ebeb962450647: Bug 1472580 - Test that starting play from tab audio indicator overrides block autoplay. r=mconley
Chris Pearce <cpearce@mozilla.com> - Mon, 25 Jun 2018 13:25:34 +1200 - rev 480004
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472580 - Test that starting play from tab audio indicator overrides block autoplay. r=mconley MozReview-Commit-ID: 6RB09cd1PHP
4913ce5ab6cb6f63bf0f17d370f13b94dc6ba372: Bug 1472580 - Gesture activate documents which are played via the tab audio indicator. r=mconley
Chris Pearce <cpearce@mozilla.com> - Wed, 04 Jul 2018 09:32:22 +1200 - rev 480003
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472580 - Gesture activate documents which are played via the tab audio indicator. r=mconley (This patch was first presented for review in bug 1463919, I've split it off into its own bug here). If the user opens a tab in the background, and that tab tries to play media, we'll delay playing that media until the tab is brought to the foreground. But the user can explicitly start playback of such delayed media by clicking the "play" icon we show in the tab indicator. Then if autoplay is disabled, we'll block the play (unless the origin is whitelisted). This is bad, as the user has clearly indicated intent to play media in this tab. So this patch "gesture activates" the root content document when the tab audio indicator play button is pressed. This means the block autoplay logic will behave as if there's been a user gesture in the tab (mouse click or keypress), and not block the play. Gesture activation state is per document, so it does not persist across document loads. MozReview-Commit-ID: 3pgrADRrJqt *** fix
e78128970a607dbca045c1e76e71fa7e4fdf1505: Bug 1470156 - Part 1: Adding a test case for reassuring mozilla::OriginAttributes::CreateSuffix won't be crashed with invalid characters in firstParty domain. r=baku,mixedpuppy
Tim Huang <tihuang@mozilla.com> - Tue, 03 Jul 2018 13:48:18 +0000 - rev 480002
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1470156 - Part 1: Adding a test case for reassuring mozilla::OriginAttributes::CreateSuffix won't be crashed with invalid characters in firstParty domain. r=baku,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D1845
3eed69f0be08c19fa9c62e4d55749501935ee6e4: Bug 1470329 - Change ReflowInput to have unconstrained BSize for size-contained elements, add reftests r=dholbert
Morgan Rae Reschenberg <mreschenberg@mozilla.com> - Mon, 02 Jul 2018 09:43:03 -0700 - rev 480001
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1470329 - Change ReflowInput to have unconstrained BSize for size-contained elements, add reftests r=dholbert MozReview-Commit-ID: 6IRAi8iScwy
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip