85740a5fc12fb0264ab964a262fa8bf6a45d7c55: Bug 1259466. Add the pref to avoid complainers.
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 04 Apr 2016 19:15:22 -0400 - rev 315449
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1259466. Add the pref to avoid complainers.
f1ee7dcaa1cb0002a4074ccab583a8e458257fe4: Bug 1223751 - Assume all frames are visible in subdocuments of a top level content document that's assuming all frames are visible. r=tn
Seth Fowler <mark.seth.fowler@gmail.com> - Mon, 04 Apr 2016 15:11:43 -0700 - rev 315448
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1223751 - Assume all frames are visible in subdocuments of a top level content document that's assuming all frames are visible. r=tn
5209d6b9fe6e0e39f1b4c46b0642aae3ece65973: Bug 1223747 - Don't assume all frames are visible in XUL documents. r=tn
Seth Fowler <mark.seth.fowler@gmail.com> - Mon, 04 Apr 2016 15:11:43 -0700 - rev 315447
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1223747 - Don't assume all frames are visible in XUL documents. r=tn
f0110e77e9f7b40ba80b3640ea7cd038398b8eee: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Apr 2016 16:50:25 +0200 - rev 315446
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
merge fx-team to mozilla-central a=merge
071ebc4f3ce73133d7d47ceeaf7f7049bad1b9af: Backed out changeset 033ae34a1c53 (bug 1246606) for test failures in browser_fxaccounts.js | no tooltip when signed out
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Apr 2016 12:18:28 +0200 - rev 315445
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Backed out changeset 033ae34a1c53 (bug 1246606) for test failures in browser_fxaccounts.js | no tooltip when signed out
4b3a929c9249504adb088b24cc37ae7be06ba4ea: Backed out changeset ffd370115779 (bug 1261185) for memory leaks on own test
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Apr 2016 10:39:36 +0200 - rev 315444
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Backed out changeset ffd370115779 (bug 1261185) for memory leaks on own test
57aba653a195f252279c0bb27851e18e57057c02: Merge mozilla-central to fx-team to fix 2 perma failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Apr 2016 10:36:40 +0200 - rev 315443
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Merge mozilla-central to fx-team to fix 2 perma failures
ff96d9731ec72261815762f219cfafc7ff5b9495: Backed out changeset 902ee4a0983d (bug 1261223) for XPC failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Apr 2016 09:18:57 +0200 - rev 315442
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Backed out changeset 902ee4a0983d (bug 1261223) for XPC failures
27df9bc5af2ca94e203e132013a5958bd60e85fc: Bug 1262003 - Back out changeset 983702f6874c. r=kmag
Andrew Swan <aswan@mozilla.com> - Mon, 04 Apr 2016 16:09:32 -0700 - rev 315441
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1262003 - Back out changeset 983702f6874c. r=kmag MozReview-Commit-ID: 10GVdKTFjiR
0712c02d259e1e0dab776372bc52ee22b0c92091: Bug 1247239 - Remove copying of updater.exe for service updates; r=rstrong
Matt Howell <mhowell@mozilla.com> - Fri, 01 Apr 2016 15:53:04 -0700 - rev 315440
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1247239 - Remove copying of updater.exe for service updates; r=rstrong MozReview-Commit-ID: 1Nz2v1d51nk
ffd37011577923985b68a6e7b5c2699771dc2cdd: Bug 1261185 - Complete test coverage for browser.windows.create, r=kmag
bsilverberg <bsilverberg@mozilla.com> - Thu, 31 Mar 2016 18:01:45 -0400 - rev 315439
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261185 - Complete test coverage for browser.windows.create, r=kmag Add coverage for: * passing an invalid |tabId| * passing an array of URLs to open in |url| MozReview-Commit-ID: EW8sh0p6hgB
74445dd48b67cae0aeb13f29a8cb46160f45fa46: Bug 1242871 - add an originUrl property to every webRequest event details object + tests (extended & fixed + nits). r=kmag
Giorgio Maone <g.maone@informaction.com> - Fri, 01 Apr 2016 00:48:57 +0200 - rev 315438
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1242871 - add an originUrl property to every webRequest event details object + tests (extended & fixed + nits). r=kmag MozReview-Commit-ID: 6PeCwTeCuFs
bc3a8e4f9a3ae2f8a6a9e85124e373ec5ec3cab0: Bug 1259158 - Update tab queues prompt telemetry to use UI telemetry instead of histograms. r=sebastian r=mfinkle
Margaret Leibovic <margaret.leibovic@gmail.com> - Fri, 01 Apr 2016 10:59:03 -0400 - rev 315437
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1259158 - Update tab queues prompt telemetry to use UI telemetry instead of histograms. r=sebastian r=mfinkle MozReview-Commit-ID: 4aws9Rcy5W1
3a3e79f7724aa142122262075743ebad0507fe3e: Bug 1044556 - Part 4 - Unify audio playback indication handling. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 30 Mar 2016 20:41:37 +0200 - rev 315436
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1044556 - Part 4 - Unify audio playback indication handling. r=sebastian Since we're now triggering zombification events, we can easily handle resetting the audio playback indicator upon zombifciation by having the tab object listen for the appropriate TabPreZombify event and handle it alongside the normal DOMAudioPlayback events instead of duplicating that functionality within the memory observer. MozReview-Commit-ID: JSgGyw9g6Lm
ca275706ed4206b72079ff8eaa9968ae765e270c: Bug 1044556 - Part 3 - Add a test for verifying that the session store successfully continues recording tab history even after zombification. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 31 Mar 2016 19:49:00 +0200 - rev 315435
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1044556 - Part 3 - Add a test for verifying that the session store successfully continues recording tab history even after zombification. r=sebastian MozReview-Commit-ID: 1zSn6QXrR9a
fe87ac9dc1b42f892c7ef42f81ef9c8fe9b8e930: Bug 1044556 - Part 2 - Move promiseTabEvent to head.js. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 31 Mar 2016 18:03:21 +0200 - rev 315434
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1044556 - Part 2 - Move promiseTabEvent to head.js. r=sebastian MozReview-Commit-ID: 5sLe2nl4v2u
a305a109fa7645881f4d55b3e8499244360e692d: Bug 1044556 - Part 1 - Notify the session store about tab zombifications. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 18 Mar 2016 11:40:26 +0100 - rev 315433
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1044556 - Part 1 - Notify the session store about tab zombifications. r=sebastian The session store relies on a few event listeners to track the history and life cycle of a tab. Under memory pressure, background tabs are zombified in order to reduce our memory usage. This involves destroying the original tab object and then recreating it as a delay loaded tab. As the session store is never told about this, it will keep the event listeners for the old tab objects - which have now been destroyed - alive and won't receive any future events for the new tab objects. This means that once a zombification has been triggered, the session history for those tabs will become effectively frozen, so after the next zombification or a session restore, the tab will reload the wrong page. Therefore this patch introduces two new events which are sent during the tab zombification process and allow the session store to detach its event listeners from the old tab object before it is going to be destroyed and subsequently reattach its listeners to the new tab object. MozReview-Commit-ID: 6xZtsCNZbQY
7875a8acb8c47dbe656833e3493f7a5d5e5a480b: Bug 1256415 - Replace FENNEC_GECKOAPP_STARTUP_ACTION histogram with UI telemetry. r=mfinkle
Margaret Leibovic <margaret.leibovic@gmail.com> - Fri, 18 Mar 2016 19:07:18 -0400 - rev 315432
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1256415 - Replace FENNEC_GECKOAPP_STARTUP_ACTION histogram with UI telemetry. r=mfinkle MozReview-Commit-ID: ElmELmp7baV
c85b2fc35df9f28b1e99a53986af7c3c7bce89db: Bug 852267 - Part 2 - Add a null check before restoring history. r=margaret
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 31 Mar 2016 21:05:02 +0200 - rev 315431
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 852267 - Part 2 - Add a null check before restoring history. r=margaret Normally we shouldn't get into a situation where aTabData will be null/empty when trying to restore history, but bug 1229259 comment 10 shows that this can somehow still happen, most probably because we zombified a tab before it had any chance to build some session data. MozReview-Commit-ID: 9Mw55NTiVTP
5ce9826df5eef29a0697d644fa8280c41ea4b80b: Bug 852267 - Part 1 - Always attach session store data to restored tabs. r=margaret
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 31 Mar 2016 20:53:06 +0200 - rev 315430
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 852267 - Part 1 - Always attach session store data to restored tabs. r=margaret Up till now, when restoring tabs, the previous session store data was only attached to the tab object where necessary to make delay loaded tabs work. In all other cases, the session store data was left empty and recreated only once page loading had progressed sufficiently far to fire the DOMTitleChanged event. This means that a tab could get lost if the session was saved before this point and Firefox then subsequently killed. In conjunction with bug 1044556, a memory pressure event could also prevent the session store data from being recreated for a tab, because the session store wouldn't recieve any new events for tabs that had been zombified. Therefore, with this patch we always attach the previous session store data to a freshly restored tab, so it will always be included in a session save even if the save is triggered before tab loading has progressed far enough. MozReview-Commit-ID: GVupnXwuRDV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip