e002e37dff5b3a6f156d6d433439d64521a92007: Bug 1294627 - Enhance gdb pretty printer for nsTHashtable to pierce alias templates and handle when it's used as a hashset, like for ManagedTemplate. r=tromey
Andrew Sutherland <asutherland@asutherland.org> - Fri, 12 Aug 2016 02:08:30 -0400 - rev 309329
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1294627 - Enhance gdb pretty printer for nsTHashtable to pierce alias templates and handle when it's used as a hashset, like for ManagedTemplate. r=tromey
6accce4abaadad6c8de1de4da908132aad1f196e: Bug 1293590 - Part 3. Insert missing reference-box in test cases. r=xidorn
cku <cku@mozilla.com> - Fri, 12 Aug 2016 19:21:16 +0800 - rev 309328
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1293590 - Part 3. Insert missing reference-box in test cases. r=xidorn MozReview-Commit-ID: EW7tjppg4M7
8079ced4885628b62afa130c5a250cca41444d8d: Bug 1293590 - Part 2. Fix expected value of basic-shape position.r=xidorn
cku <cku@mozilla.com> - Fri, 12 Aug 2016 19:18:48 +0800 - rev 309327
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1293590 - Part 2. Fix expected value of basic-shape position.r=xidorn MozReview-Commit-ID: AviPfvEVMc3
3f185aaeeff45b6f6ca9aaf81d63bce802d1f636: Bug 1293590 - Part 1. Merge function parameters into a single string. r=xidorn
cku <cku@mozilla.com> - Fri, 12 Aug 2016 20:48:03 +0800 - rev 309326
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1293590 - Part 1. Merge function parameters into a single string. r=xidorn MozReview-Commit-ID: 5I3MzxhZmBW
6f7383e656d67808f4a051cd13dae747f7828e16: Bug 1291324 - Call mozilla::TimeStamp::ProcessCreation in JS_Init to ensure getting Promise timestamps is infallible. r=jonco
Till Schneidereit <till@tillschneidereit.net> - Fri, 12 Aug 2016 15:53:13 +0200 - rev 309325
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1291324 - Call mozilla::TimeStamp::ProcessCreation in JS_Init to ensure getting Promise timestamps is infallible. r=jonco We already call PRMJ_NowInit for similar reasons.
130d79a7ad563a7e178e20868e296417030fe39c: Bug 1294347. Use Dwrite fonts with the skia backend by default. r=dvander
Mason Chang <mchang@mozilla.com> - Thu, 11 Aug 2016 14:02:11 -0700 - rev 309324
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1294347. Use Dwrite fonts with the skia backend by default. r=dvander
0d47ee7e684e8dd7edd997b42dc34a7554adba5e: Bug 1291757 - Baldr: followup fix for NPOTB --disable-ion bustage (r=bustage)
Luke Wagner <luke@mozilla.com> - Fri, 12 Aug 2016 10:08:59 -0500 - rev 309323
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1291757 - Baldr: followup fix for NPOTB --disable-ion bustage (r=bustage) MozReview-Commit-ID: 6yZXv0KYIxj
acf0b272b695e7321c085d2da947f009855d0d2c: Bug 1254779 - add tests to verify allocation function hooking; r=glandium
Nathan Froyd <froydnj@gmail.com> - Fri, 12 Aug 2016 18:55:07 -0400 - rev 309322
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1254779 - add tests to verify allocation function hooking; r=glandium
61adb42886fe0a010c1991fbb4078dd86f3dddf0: Bug 1293222 - browser.engagement.total_uri_count includes URIs from restored tabs. r=mikedeboer
Alessio Placitelli <alessio.placitelli@gmail.com> - Fri, 12 Aug 2016 01:22:00 +0200 - rev 309321
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1293222 - browser.engagement.total_uri_count includes URIs from restored tabs. r=mikedeboer MozReview-Commit-ID: lLO7moXuDU
ff8ebe727b0fd14d898e76ed1ea584a07bbac934: Bug 1292337 - browser.engagement.tab_open_event_count Counts restored tab opening. r=gfritzsche
Alessio Placitelli <alessio.placitelli@gmail.com> - Thu, 11 Aug 2016 06:44:00 +0200 - rev 309320
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1292337 - browser.engagement.tab_open_event_count Counts restored tab opening. r=gfritzsche
ed079c982977c2ef0623255ff0a4eb871d44514f: Bug 1270326 - Improve wait for initialization in robocop testDistribution; r=snorp
Geoff Brown <gbrown@mozilla.com> - Fri, 12 Aug 2016 08:46:42 -0600 - rev 309319
Push 30561 by kwierso@gmail.com at Mon, 15 Aug 2016 21:20:49 +0000
Bug 1270326 - Improve wait for initialization in robocop testDistribution; r=snorp
7b74ee1d97dbe7afa04e6b522174be2c529349b9: Bug 1294634 - Use a switch statement to convert State to string. r=bechen
JW Wang <jwwang@mozilla.com> - Fri, 12 Aug 2016 14:54:12 +0800 - rev 309318
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +0000
Bug 1294634 - Use a switch statement to convert State to string. r=bechen MozReview-Commit-ID: 513zK0G0Pvi
ada11d4cda081e4c48f30f0c86a718c11cc24cf4: Bug 1294629 - Simplify the code of ReaderSuspendedChanged(). r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 11 Aug 2016 17:35:51 +0800 - rev 309317
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +0000
Bug 1294629 - Simplify the code of ReaderSuspendedChanged(). r=kaku SetDormant() checks IsShutdown() and |mState == DECODER_STATE_DORMANT|. So ReaderSuspendedChanged() can just call SetDormant(mIsReaderSuspended) to do the work. MozReview-Commit-ID: J7Dzsm8IhIS
6ad896bd72cb33577687803a5a314ff081da4531: Bug 1290280 - Make bug_423132.js more resilient to the initial browser being remote by default. r=mikedeboer
Mike Conley <mconley@mozilla.com> - Sat, 13 Aug 2016 18:46:38 -0400 - rev 309316
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +0000
Bug 1290280 - Make bug_423132.js more resilient to the initial browser being remote by default. r=mikedeboer The problem with this test was that it was actually relying on the old broken behaviour where the initial browser of the new window it opens would be flipped from remote back to non-remote before loading its contents and flipping remote again. Because it now starts remote (and stays there instead of doing all of the extra work), the test was more likely to fall into the trap that I described in https://groups.google.com/forum/#!searchin/mozilla.dev.platform/1261842%7Csort:relevance/mozilla.dev.platform/gthFqog3J-M/Ypx-SNhEQgAJ where the promiseBrowserLoaded was firing for the wrong page load, which meant that the cookie hadn't had a chance to be set yet. I've converted the test to use the properly instrumented BrowserTestUtils functions which wait for the window to be properly ready, and it appears to pass on try with multiple retriggers. MozReview-Commit-ID: BtQRx7og52A
e5ab45eab1be2dc9a70fc011af44716c429b89b9: Bug 1290280 - Add tests for window state restoration remoteness flips. r=mikedeboer
Mike Conley <mconley@mozilla.com> - Wed, 10 Aug 2016 15:46:03 -0400 - rev 309315
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +0000
Bug 1290280 - Add tests for window state restoration remoteness flips. r=mikedeboer MozReview-Commit-ID: ARtmju65xR9
3bce29db23296122298437f8a2eeb6043aac378c: Bug 1290280 - Improve the logic for flipping the remoteness of the initial browser back to non-remote. r=mikedeboer
Mike Conley <mconley@mozilla.com> - Tue, 09 Aug 2016 13:32:21 -0400 - rev 309314
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +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
cec1738be04c0e2ec1dfa0b5f174cf8dbf3b8ac3: Bug 1295065 - Fix assertion failure at FragmentOrURL::SetValue after enabling mask-as-shorthand. r=heycam
cku <cku@mozilla.com> - Mon, 15 Aug 2016 12:00:03 +0800 - rev 309313
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +0000
Bug 1295065 - Fix assertion failure at FragmentOrURL::SetValue after enabling mask-as-shorthand. r=heycam MozReview-Commit-ID: AUySGzzqjQo
18afb91eaac8c7b73db0407bcd90a3afe88f14ab: Bug 1293585 - Remove more unused members in AndroidBridge after bug 1255628. r=snorp
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 09 Aug 2016 17:18:02 +0900 - rev 309312
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +0000
Bug 1293585 - Remove more unused members in AndroidBridge after bug 1255628. r=snorp MozReview-Commit-ID: C8W4dnY2his
adb44576fbe4936fca68eaa91b30c25858b68c00: Bug 1274158 part 2 - Accept zero for perspective. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 12 Aug 2016 14:52:48 +1000 - rev 309311
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +0000
Bug 1274158 part 2 - Accept zero for perspective. r=heycam MozReview-Commit-ID: FaXKFav71bD
f2bc29797f09093a417e7eecf7ccd70ac53fcb7b: Bug 1274158 part 1 - Handle zero perspective gracefully. r=mattwoodrow
Xidorn Quan <me@upsuper.org> - Fri, 12 Aug 2016 14:51:10 +1000 - rev 309310
Push 30560 by kwierso@gmail.com at Mon, 15 Aug 2016 21:07:46 +0000
Bug 1274158 part 1 - Handle zero perspective gracefully. r=mattwoodrow MozReview-Commit-ID: CEX39wo6oX8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip