b9dc085dcbd8b47b372daf864e3272f6f5926b41: Bug 1288213 - Fix and re-enable intermittent layout view tests. r?gl draft
Sami Jaktholm <sjakthol@outlook.com> - Thu, 11 Aug 2016 18:41:01 +0300 - rev 399646
Push 25907 by sjakthol@outlook.com at Thu, 11 Aug 2016 18:08:20 +0000
Bug 1288213 - Fix and re-enable intermittent layout view tests. r?gl The reason for the intermittent timeouts wasn't actually in the layoutview but in the computed view instead. It turns out computed view didn't handle selection change during an ongoing update from previous selection change correctly. When layout view was moved to the computed view, it caused more things to happen during selection change which slowed the computed view updates triggering this race condition. Whenever selection changed, the previous update was canceled but the promise that was blocking the inspector-updated event from being emitted was never resolved nor rejected. This together with the fact that the layoutview tests didn't properly wait for the initial update after navigation / reload to finish before they triggered a new upload lead to the inspector update to hang waiting for the inspector-updated event and the test to timeout. These changes fix the issues by rejecting the computed-view updated promise whenever the update is canceled. This unblocks the inspector-updated event to be emitted once the selection change has finished and stops the tests from timing out. MozReview-Commit-ID: H4cakxkm4vX
0e191dbc3a94cb6eddf4fc4447e1684b03140610: Bug 1293590 - Part 3. Fix clip-path test cases with local-ref. draft
cku <cku@mozilla.com> - Fri, 12 Aug 2016 02:03:07 +0800 - rev 399645
Push 25906 by bmo:cku@mozilla.com at Thu, 11 Aug 2016 18:07:54 +0000
Bug 1293590 - Part 3. Fix clip-path test cases with local-ref. MozReview-Commit-ID: JRnqQINxmwv
47e92b4db0314285eeed2d338bc9e9a9c47e794d: Bug 1293590 - Part 2. Insert missing reference-box in test cases. draft
cku <cku@mozilla.com> - Fri, 12 Aug 2016 01:43:40 +0800 - rev 399644
Push 25906 by bmo:cku@mozilla.com at Thu, 11 Aug 2016 18:07:54 +0000
Bug 1293590 - Part 2. Insert missing reference-box in test cases. MozReview-Commit-ID: CAZXw57sa0R
5696141cefc4ac2371810e22f3e0c496342f4f8f: Bug 1293590 - Part 1. Fix basic-shape position serialization. draft
cku <cku@mozilla.com> - Fri, 12 Aug 2016 00:31:11 +0800 - rev 399643
Push 25906 by bmo:cku@mozilla.com at Thu, 11 Aug 2016 18:07:54 +0000
Bug 1293590 - Part 1. Fix basic-shape position serialization. MozReview-Commit-ID: 5PE9NUefvkE
0bab22010cc9e0f81aad4f83ebe11aad643519a3: Bug 1294439: Mark add-ons as soft disabled even if they are app disabled. r?aswan draft
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 11 Aug 2016 10:57:39 -0700 - rev 399642
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1294439: Mark add-ons as soft disabled even if they are app disabled. r?aswan MozReview-Commit-ID: EMltZKOFoQq
9dae91a2c31d1d7ee1f426b4f61179a42e0dab64: Bug 1285921 - setEmptyPrefWatchList() doesn't wait for TelemetryEnvironment to initialize. r=dexter
Georg Fritzsche <georg.fritzsche@googlemail.com> - Mon, 11 Jul 2016 14:31:41 +0200 - rev 399641
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1285921 - setEmptyPrefWatchList() doesn't wait for TelemetryEnvironment to initialize. r=dexter
39fdb9c2017e96940075926234809cef0f8b5f1b: Bug 1292081 - Prevents reloading web pages twice when devtools are opened. r=jryans
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 11 Aug 2016 04:14:36 -0700 - rev 399640
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1292081 - Prevents reloading web pages twice when devtools are opened. r=jryans
481b43b3340f0f960063264eee946314d4357a79: Bug 1289433 - Fix Eye dropper focus to support key shortcuts on it when opening from the inspector. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 11 Aug 2016 04:14:36 -0700 - rev 399639
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1289433 - Fix Eye dropper focus to support key shortcuts on it when opening from the inspector. r=jdescottes
c4a79e57209adab8f38ca9ea9da8317bf748235a: Bug 1278763 - Part 2: Add tests for permission prompts, r=jryans
Benoit Chabod <bchabod@mozilla.com> - Wed, 10 Aug 2016 17:11:44 -0700 - rev 399638
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1278763 - Part 2: Add tests for permission prompts, r=jryans
356bb4c55f4dde7fae5f814208e1344ed74f20bd: Bug 1278763 - Part 1: Add a PopupNotifications backend on the RDM browser, r=jryans
Benoit Chabod <bchabod@mozilla.com> - Wed, 10 Aug 2016 17:11:35 -0700 - rev 399637
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1278763 - Part 1: Add a PopupNotifications backend on the RDM browser, r=jryans
deb1fab4b247d5cfec5654e6892c9407fdf21f99: Bug 1289506: Center close svg, r=ntim
"Helen V. Holmes" <hholmes@mozilla.com> - Wed, 10 Aug 2016 17:09:59 -0700 - rev 399636
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1289506: Center close svg, r=ntim
100cd15ce84dadb833f27ab7409efbdb16cefc71: Bug 1292503 - Fix e10s issues in resending HTTP requests, enable browser_net_resend.js test r=ochameau
Jarda Snajdr <jsnajdr@gmail.com> - Wed, 10 Aug 2016 17:08:35 -0700 - rev 399635
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1292503 - Fix e10s issues in resending HTTP requests, enable browser_net_resend.js test r=ochameau
5d16dca06481c0d2303bfcf8c7d13f9d27b865a8: Bug 1292197, Bug 1289087, Bug 1283703, Bug 1283702, Bug 1283701, Bug 1283700, Bug 1283699 - Add requestLongerTimeout for slow memory tests; r=jimb
Nick Fitzgerald <fitzgen@gmail.com> - Wed, 10 Aug 2016 17:05:41 -0700 - rev 399634
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1292197, Bug 1289087, Bug 1283703, Bug 1283702, Bug 1283701, Bug 1283700, Bug 1283699 - Add requestLongerTimeout for slow memory tests; r=jimb Pretty much all of the browser mochitests for the memory panel have very infrequent (about once a month) timeouts. In every case, the test has not hung and just sat there, but is still actively doing work and just loses the race against the timeout timer by fractions of a second. Ideally, we would speed up the tests, but given that we already use small (in terms of heap size) test cases and do as many analyses as we can in parallel, I think the best we can do is increase the timeout threshold for these problematic tests.
6275988f9d94c9694d9a28f505ab92289110f1d5: Bug 1156291 - Prevent tooltip from displaying null on line number for inline styles. r=jdescottes
jdinartejesus <jdinartejesus@gmail.com> - Thu, 04 Aug 2016 20:11:46 +0200 - rev 399633
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1156291 - Prevent tooltip from displaying null on line number for inline styles. r=jdescottes
4fb7850312d547f61a467f0150ad835b281aacfc: Bug 1290263 - Source maps in console don't work after first log; r=jsantell
Jaideep Bhoosreddy <jaideepb@buffalo.edu> - Wed, 10 Aug 2016 17:01:25 -0700 - rev 399632
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Bug 1290263 - Source maps in console don't work after first log; r=jsantell
c50708c38f8119fe16a8235aa067fa4934ea0af0: Merge m-c to fx-team, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 10 Aug 2016 16:55:48 -0700 - rev 399631
Push 25905 by dtownsend@mozilla.com at Thu, 11 Aug 2016 17:57:58 +0000
Merge m-c to fx-team, a=merge
f574964e696e877f824b16bf83ec4444c87f6b06: Bug 1293721 follow up: handle pre-existing absolute optionsURL r?kmag draft
Andrew Swan <aswan@mozilla.com> - Thu, 11 Aug 2016 09:59:03 -0700 - rev 399630
Push 25904 by aswan@mozilla.com at Thu, 11 Aug 2016 17:50:00 +0000
Bug 1293721 follow up: handle pre-existing absolute optionsURL r?kmag MozReview-Commit-ID: GafnS4ckUiY
8b4355b60681d42f9a169bfa08d3d9e0a9ff73df: Bug 1290280 - Add tests for window state restoration remoteness flips. r?mikedeboer draft
Mike Conley <mconley@mozilla.com> - Wed, 10 Aug 2016 15:46:03 -0400 - rev 399629
Push 25903 by mconley@mozilla.com at Thu, 11 Aug 2016 17:48:42 +0000
Bug 1290280 - Add tests for window state restoration remoteness flips. r?mikedeboer MozReview-Commit-ID: ARtmju65xR9
935120232761a4575a6f169e68f6414190f4debe: Bug 1290280 - Improve the logic for flipping the remoteness of the initial browser back to non-remote. r?mikedeboer draft
Mike Conley <mconley@mozilla.com> - Tue, 09 Aug 2016 13:32:21 -0400 - rev 399628
Push 25903 by mconley@mozilla.com at Thu, 11 Aug 2016 17:48:42 +0000
Bug 1290280 - Improve the logic for flipping the remoteness of the initial browser back to non-remote. r?mikedeboer The code that checks to see whether or not we should flip the remoteness of a browser before loading the session state into it wasn't accounting for the fact that oftentimes, restoreImmediately isn't included, so it's undefined, which coerces to "false-y". This caused us to very quickly destroy a TabParent, very soon after creating it. In some cases, the IPC layer seems to not like that, and throws an OnChannelError, which causes the TabParent ActorDestroy method to be called with an abnormal shutdown reason, which causes the tab crash observer to fire, which bubbles the tab crash event. We should probably make the IPC layer more resilient to this sort of thing, but we should also probably not flip remoteness when we really don't need to. Now instead, when restoring a tab, we detect whether or not it's going to be restored automatically in the near future. If it's not going to be restored automatically, and the browser is remote, we flip its remoteness - otherwise we leave it alone. MozReview-Commit-ID: 5AmPHvzDZlX
5eda8d08cfa53dc4edda87a842b458145abba125: Bug 1294463 - Followup 1292892, remove nsContentUtils::RootingCx() r?jandem draft
Alexandre Lissy <lissyx@lissyx.dyndns.org> - Thu, 11 Aug 2016 18:12:33 +0200 - rev 399627
Push 25902 by bmo:lissyx+mozillians@lissyx.dyndns.org at Thu, 11 Aug 2016 17:40:44 +0000
Bug 1294463 - Followup 1292892, remove nsContentUtils::RootingCx() r?jandem MozReview-Commit-ID: 8p8rDw8tG3l
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip