79bacf0ea46664a09a1f09996e70d0d3a4af042d: Bug 1345294 - add an eslint rule to reject usage of {get,set}ComplexValue for nsISupportsString and suggest {get,set}StringPref instead, and make it pass, r=Mossop.
Florian Quèze <florian@queze.net> - Thu, 16 Mar 2017 19:26:02 +0100 - rev 348174
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1345294 - add an eslint rule to reject usage of {get,set}ComplexValue for nsISupportsString and suggest {get,set}StringPref instead, and make it pass, r=Mossop.
5a8192a650e92565aa2e85721569dad58cc1922c: Bug 1345294 - script generated patch (+ some hand cleanup) to replace {get,set}ComplexValue for nsISupportsString by {get,set}StringPref, r=Mossop.
Florian Quèze <florian@queze.net> - Thu, 16 Mar 2017 19:26:01 +0100 - rev 348173
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1345294 - script generated patch (+ some hand cleanup) to replace {get,set}ComplexValue for nsISupportsString by {get,set}StringPref, r=Mossop.
6e8fab91c7b5330502facd1317d1ddcb824c96b6: Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg.
Florian Quèze <florian@queze.net> - Thu, 16 Mar 2017 19:26:01 +0100 - rev 348172
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg.
b5df0025c79dc5cce54216194ab9ba8ddb38d222: Bug 1347947 - Move static checking browser mochitests to their own folder, r=Gijs.
Florian Quèze <florian@queze.net> - Thu, 16 Mar 2017 19:26:01 +0100 - rev 348171
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1347947 - Move static checking browser mochitests to their own folder, r=Gijs.
34554df9f50cb34482838c1200fea11cb87b9095: Bug 1343571 - When clicking an action button of a PopupNotification in an inactive window, focus the window instead of performing the action, r=past.
Florian Quèze <florian@queze.net> - Thu, 16 Mar 2017 19:14:22 +0100 - rev 348170
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1343571 - When clicking an action button of a PopupNotification in an inactive window, focus the window instead of performing the action, r=past.
cfe7fdc401e0b4eb8eb9c77f9b3da85b7ad23450: Backed out changeset e73241bcb49a (bug 1340584) for Windows build failures a=backout CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Thu, 16 Mar 2017 10:25:15 -0700 - rev 348169
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Backed out changeset e73241bcb49a (bug 1340584) for Windows build failures a=backout CLOSED TREE MozReview-Commit-ID: 22csfCgl7Wb
e73241bcb49a399d1de1e512d0334eeece0dcffd: Bug 1340584 - Remove devicemanagerSUT and references to sutagent; r=wlach
Geoff Brown <gbrown@mozilla.com> - Thu, 16 Mar 2017 10:44:44 -0600 - rev 348168
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1340584 - Remove devicemanagerSUT and references to sutagent; r=wlach sutagent is no longer built or usedr; devicemanagerSUT is completely unused. After this change, devicemanagerADB is the only implementation of devicemanager, and the --dmTrans and similar options have been removed from test harnesses and mach commands.
75724abb9c551211fb203a6d3dace2e713896d58: Bug 1347407 - Add an Android 7.0 AVD for mach android-emulator; r=me,test-only
Geoff Brown <gbrown@mozilla.com> - Thu, 16 Mar 2017 10:44:42 -0600 - rev 348167
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1347407 - Add an Android 7.0 AVD for mach android-emulator; r=me,test-only Add support for 'mach android-emulator --version 7.0'. This AVD is somewhat experimental but has worked well in my initial testing.
004684088f591ff1ae6116c2c9de97bf300d170f: Bug 1347759 - Fix conditions under which we reflow absolutely positioned element due to size change of its container for everything other than horizontal LTR. r=jfkthame
L. David Baron <dbaron@dbaron.org> - Thu, 16 Mar 2017 09:39:19 -0700 - rev 348166
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1347759 - Fix conditions under which we reflow absolutely positioned element due to size change of its container for everything other than horizontal LTR. r=jfkthame I found this problem because I was debugging the failure of layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-008.xht with my patch for bug 1308876. It was failing because the red reference box that was intended to be covered up was being mispositioned leftwards by the width of the scrollbar, since we were not reflowing it when we decided that the viewport did not need scrollbars. This patch fixes that failure. This led me to this bug, where nsAbsoluteContainingBlock::FrameDependsOnContainer was incorrectly testing conditions for when the values of 'top', 'right', 'bottom', and 'left' require reflow due to changes in the size of the containing block. The old code is incorrect in a number of cases, such as: 1. in RTL, with 'right: 100px', it will say that the frame does not depend on its container's width since 'right' (offset-inline-start) is a fixed offset and 'left' is 'auto'. However, since the positioning is relative to the right edge, a change in container size does require that the absolutely positioned element be repositioned relative to the container's left edge. 2. In vertical-rl, again with 'right: 100px', it will make the same mistake, since 'right' (now offset-block-start) is a fixed offset. This is the case from the test I was debugging. 3. In vertical-rl with rtl direction and 'bottom: 100px', we will make the same mistake because 'bottom' (inline-start) is fixed and 'top' is 'auto', and we use 'bottom' rather than 'top'. However, in cases (1) and (3) we actually avoid hitting the bug in these simple-ish cases because ReflowInput::ShouldReflowAllKids() returns true whenever IsIResize() is true, which means that nsAbsoluteContainingBlock::Reflow doesn't even call FrameDependsOnContainer. However, FrameDependsOnContainer should still do the right thing because it's needed for nsAbsoluteContainingBlock::MarkSizeDependentFramesDirty, which is only used (from nsBlockFrame) when we reflow again for clearance or for interruptible reflow. I haven't attempted to write a testcase for that because it seems likely to require spending hours in the debugger trying to trigger the right code. This means that the only test that fails prior to the patch is dynamic-offset-vrl-001.html, which exercises case (2), and also happens to be the most similar to problem in clearance-calculations-vrl-008.xht. This patch also makes the tests stricter so that we do optimize away resizes in some cases where we're able to do so, such as 'left: 100px; right: auto' in RTL. (Or, rather, we would if it weren't for the IsIResize() in ShouldReflowAllKids().) MozReview-Commit-ID: 8xm1AHC21oh
3cf42045e7837b13a6475ab7a6507322916cd75a: Bug 1345967 - Use global EventDispatcher for update messaging; r=sebastian
Jim Chen <nchen@mozilla.com> - Thu, 16 Mar 2017 12:37:41 -0400 - rev 348165
Push 39092 by kwierso@gmail.com at Fri, 17 Mar 2017 18:14:05 +0000
Bug 1345967 - Use global EventDispatcher for update messaging; r=sebastian Use the global EventDispatcher for signaling update results. The event listener in about.js must be unregistered after every event to prevent memory leaks, so expectUpdateResult() is added and called whenever we are expecting update results.
fcfacb180e4c909f5d787723c9117b99bb12e05c: Bug 1348112 - devtools-source-map v0.2.1: Initial landing from GitHub. r=jdescottes
J. Ryan Stinnett <jryans@gmail.com> - Thu, 16 Mar 2017 16:17:25 -0500 - rev 348164
Push 39091 by jryans@gmail.com at Fri, 17 Mar 2017 17:34:00 +0000
Bug 1348112 - devtools-source-map v0.2.1: Initial landing from GitHub. r=jdescottes MozReview-Commit-ID: tOXDvHEZEs
1374720a22135135edbad4b41d23ae9eb69158ec: servo: Merge #15799 - Implement dissimilar-origin window.parent and window.top (from asajeffrey:script-window-xorigin-parent); r=nox
Alan Jeffrey <ajeffrey@mozilla.com> - Fri, 17 Mar 2017 09:18:38 -0700 - rev 348163
Push 39090 by servo-vcs-sync@mozilla.com at Fri, 17 Mar 2017 16:59:35 +0000
servo: Merge #15799 - Implement dissimilar-origin window.parent and window.top (from asajeffrey:script-window-xorigin-parent); r=nox <!-- Please describe your changes on the following line: --> This PR implements `window.parent` and `window.top` for dissimilar-origin windows. This PR builds on #15536, only the last commit is part of this PR. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14996 and fix #11660. - [X] These changes do not require tests because there's already a parentage test in `mozilla/cross-origin-objects/cross-origin-objects.html`. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 0a3b373a6ae4fdd68ab9d2a7386733ab0bdebe4b
b83e827c7b1f4f7be9a8ac23c21cbd7afca4a034: Backed out changeset 5057a244f6b5 (bug 1348112) for eslint failures. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 17 Mar 2017 17:53:15 +0100 - rev 348162
Push 39089 by archaeopteryx@coole-files.de at Fri, 17 Mar 2017 16:53:29 +0000
Backed out changeset 5057a244f6b5 (bug 1348112) for eslint failures. r=backout
444c956ab4e7757aa236e731a716071ce77fe0e7: servo: Merge #16013 - Enable the debugger on Android (from nox:mio); r=larsbergstrom
Anthony Ramine <n.oxyde@gmail.com> - Fri, 17 Mar 2017 08:36:27 -0700 - rev 348161
Push 39088 by servo-vcs-sync@mozilla.com at Fri, 17 Mar 2017 16:19:04 +0000
servo: Merge #16013 - Enable the debugger on Android (from nox:mio); r=larsbergstrom Apparently mio 0.6.5 now fully supports Android. Source-Repo: https://github.com/servo/servo Source-Revision: c2f4a59474692c5e75a388d1c47a2ca0e069bac0
5e664d9cc14d3331264be607ae27c650352066b6: Bug 1336398 - Enable 4 content processes on Nightly. r=krizsa
Blake Kaplan <mrbkap@gmail.com> - Thu, 16 Mar 2017 08:48:32 -0700 - rev 348160
Push 39087 by mrbkap@mozilla.com at Fri, 17 Mar 2017 16:14:42 +0000
Bug 1336398 - Enable 4 content processes on Nightly. r=krizsa MozReview-Commit-ID: 55Dtg3fl6oP
5057a244f6b520bb8124678e5544e75582122e13: Bug 1348112 - devtools-source-map v0.2.1: Initial landing from GitHub. r=jdescottes
J. Ryan Stinnett <jryans@gmail.com> - Thu, 16 Mar 2017 16:17:25 -0500 - rev 348159
Push 39086 by jryans@gmail.com at Fri, 17 Mar 2017 16:07:01 +0000
Bug 1348112 - devtools-source-map v0.2.1: Initial landing from GitHub. r=jdescottes MozReview-Commit-ID: tOXDvHEZEs
576abf29e19cefe2a68f053245d81a65df46c99b: Bug 1346647 - Fix RDM button for undocked toolbox. r=ochameau
J. Ryan Stinnett <jryans@gmail.com> - Tue, 14 Mar 2017 18:41:23 -0500 - rev 348158
Push 39085 by jryans@gmail.com at Fri, 17 Mar 2017 15:33:08 +0000
Bug 1346647 - Fix RDM button for undocked toolbox. r=ochameau MozReview-Commit-ID: 15axErkUY1E
048e51956b6cda9b275a2506acc535f64dac4480: Bug 1347830 - Remove actual list.txt and remaining references. r=flod
Michael Kaply <mozilla@kaply.com> - Thu, 16 Mar 2017 10:05:13 -0500 - rev 348157
Push 39084 by mozilla@kaply.com at Fri, 17 Mar 2017 15:31:18 +0000
Bug 1347830 - Remove actual list.txt and remaining references. r=flod MozReview-Commit-ID: 9sU5SDuqCTu
7a056bd815b20729b11bea90c0d88523d8b79d0f: servo: Merge #16011 - Upgrade dependencies with minor updates (from mbrubeck:always-be-updating); r=emilio
Matt Brubeck <mbrubeck@limpet.net> - Fri, 17 Mar 2017 07:41:09 -0700 - rev 348156
Push 39083 by servo-vcs-sync@mozilla.com at Fri, 17 Mar 2017 15:20:43 +0000
servo: Merge #16011 - Upgrade dependencies with minor updates (from mbrubeck:always-be-updating); r=emilio Closes #16008 - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because there are no code changes Source-Repo: https://github.com/servo/servo Source-Revision: f873a4aba5beae1f3a7529dee1d23070846a59fc
eafe3339e243b5db9d74e96e7a00a3887b3c2a9a: Bug 1348267 - used display density pixel ratio to scale the font size; r=pbro
Matteo Ferretti <mferretti@mozilla.com> - Fri, 17 Mar 2017 12:07:11 +0100 - rev 348155
Push 39082 by mferretti@mozilla.com at Fri, 17 Mar 2017 13:52:23 +0000
Bug 1348267 - used display density pixel ratio to scale the font size; r=pbro Added also a `getDisplayPixelRatio` method, since we're probably going to use it more often, instead of doing this math all the time in the code, it will be more clear. MozReview-Commit-ID: HLtbwDBvbF6
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip