90ed9808e1c0bc5216022e15c32a7eb3704ce20d: Bug 1553731 - Part 3: Make nsIFrame::Is___Frame() avoid reading from memory. r=mats
Cameron McCormack <cam@mcc.id.au> - Sat, 01 Jun 2019 01:04:54 +0000 - rev 476487
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1553731 - Part 3: Make nsIFrame::Is___Frame() avoid reading from memory. r=mats Differential Revision: https://phabricator.services.mozilla.com/D32605
b8669aa5a820bd291c7ce9b9a61be1c97bff7506: Bug 1553731 - Part 2: Generate FrameIdList.h and FrameTypeList.h from Python. r=mats,glandium
Cameron McCormack <cam@mcc.id.au> - Sat, 01 Jun 2019 01:04:46 +0000 - rev 476486
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1553731 - Part 2: Generate FrameIdList.h and FrameTypeList.h from Python. r=mats,glandium Differential Revision: https://phabricator.services.mozilla.com/D32604
0d0bf5d84a3cb5852047338e8f2e020e1a9b1b62: Bug 1553731 - Part 1: Rename nsFrameIdList.h to FrameIdList.h. r=mats
Cameron McCormack <cam@mcc.id.au> - Sat, 01 Jun 2019 01:04:44 +0000 - rev 476485
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1553731 - Part 1: Rename nsFrameIdList.h to FrameIdList.h. r=mats Differential Revision: https://phabricator.services.mozilla.com/D32603
fe12bde5e16bd1e0cfd0dd2edcc998c6edc6f557: Bug 1554461 - Use an array to store nsContinuationStates when the number of them is low. r=jfkthame
Cameron McCormack <cam@mcc.id.au> - Fri, 31 May 2019 11:42:42 +0000 - rev 476484
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1554461 - Use an array to store nsContinuationStates when the number of them is low. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D32617
4f56db8e65a66117845de2276a1ce77e060ea9cd: Bug 1553065 - Move profile-use mozconfig info into common mozconfigs; r=firefox-build-system-reviewers,chmanchester
Mike Shal <mshal@mozilla.com> - Fri, 31 May 2019 23:56:16 +0000 - rev 476483
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1553065 - Move profile-use mozconfig info into common mozconfigs; r=firefox-build-system-reviewers,chmanchester The 3-tier PGO builds used a separate mozconfig called 'profile-use' for the final tier. This created a problem when it rode to beta, since the same mozconfig was used for all trees, which meant we ended up with nightly branding on beta builds. With the PGO-enabling logic in common mozconfigs, we can enable it by setting the MOZ_PGO_PROFILE_USE environment variable from the task definition. All of the final-tier PGO builds now use the nightly, beta, etc mozconfigs like before, so branding should be intact. Differential Revision: https://phabricator.services.mozilla.com/D33172
8245ccd3c94891c11cb2bce17678e45ddd358e76: Bug 1553065 - Use MOZ_LTO environment variable in mozconfig.unix; r=firefox-build-system-reviewers,chmanchester
Mike Shal <mshal@mozilla.com> - Fri, 31 May 2019 23:56:12 +0000 - rev 476482
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1553065 - Use MOZ_LTO environment variable in mozconfig.unix; r=firefox-build-system-reviewers,chmanchester This makes it consistent with bug 1530908 and 1536194. Differential Revision: https://phabricator.services.mozilla.com/D33171
72fc109fe0f203a360003b1f4f7a775ab161cfe4: Bug 1167452 - Unbarrier lookup for delete r=jonco
Steve Fink <sfink@mozilla.com> - Fri, 31 May 2019 23:34:34 +0000 - rev 476481
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1167452 - Unbarrier lookup for delete r=jonco Differential Revision: https://phabricator.services.mozilla.com/D31960
11d3f2265b35e9df95c3b5beb970c5203f42b6ee: Bug 1167452 - Make weakmap marking incremental r=jonco
Steve Fink <sfink@mozilla.com> - Fri, 31 May 2019 23:34:11 +0000 - rev 476480
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1167452 - Make weakmap marking incremental r=jonco Differential Revision: https://phabricator.services.mozilla.com/D31959
37f9bd277c34c77914bbd944119e3c85521d5d6f: Bug 1167452 - Barrier weakmap operations and maintain weak keys table during incremental collections. r=jonco
Steve Fink <sfink@mozilla.com> - Fri, 31 May 2019 23:33:48 +0000 - rev 476479
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1167452 - Barrier weakmap operations and maintain weak keys table during incremental collections. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D31958
9c8509157a9ffb46ba1a093354cd31255ab6f868: Backed out changeset 118a2ee53436 (bug 1555150) for xpcshell failures on /test_css-properties-db.js. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Sat, 01 Jun 2019 02:27:33 +0300 - rev 476478
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Backed out changeset 118a2ee53436 (bug 1555150) for xpcshell failures on /test_css-properties-db.js. CLOSED TREE
fb7b087ff3035227a0f9c6b0cf78375f32daaada: Backed out 2 changesets (bug 1486042) for causing crashes @ servo_arc::Arc<T>::drop_slow. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Sat, 01 Jun 2019 02:19:19 +0300 - rev 476477
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Backed out 2 changesets (bug 1486042) for causing crashes @ servo_arc::Arc<T>::drop_slow. CLOSED TREE Backed out changeset 5e85998c4d97 (bug 1486042) Backed out changeset d083a8bd98ed (bug 1486042)
9700d8ac7dad743f10ced61f1209264c9235be14: Bug 1107456 - Part 2: Test that RDM's viewport's outer size values remain unaffected at different zoom levels. r=bradwerth
Micah Tigley <mtigley@mozilla.com> - Fri, 31 May 2019 17:45:21 +0000 - rev 476476
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1107456 - Part 2: Test that RDM's viewport's outer size values remain unaffected at different zoom levels. r=bradwerth Depends on D32778 Differential Revision: https://phabricator.services.mozilla.com/D33239
1a8ef8583a0bb15ef763484d52af06427ef2a118: Bug 1107456 - Part 1: While in RDM, scale the inner size values of the viewport using the device's full zoom to find its outer size. r=bradwerth,Ehsan
Micah Tigley <mtigley@mozilla.com> - Thu, 30 May 2019 23:37:14 +0000 - rev 476475
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1107456 - Part 1: While in RDM, scale the inner size values of the viewport using the device's full zoom to find its outer size. r=bradwerth,Ehsan We want to ensure the RDM browser's outer window sizes are not affected as the page is zoomed in or out. In the context of RDM, the size of the browser window will be the same as the viewport so I believe it's safe to assume that the window's outer size will be equal to its inner size when the zoom level is set to 100%. I found we can get this value by using the presentation context's `GetDeviceZullZoom` method and applying it to the inner sizes of the RDM viewport. Differential Revision: https://phabricator.services.mozilla.com/D32778
a55afb0346770d95e0d978538ce79023597df785: Bug 1551213 - Update commands on show in HTML about:addons r=mixedpuppy,kmag
Mark Striemer <mstriemer@mozilla.com> - Fri, 31 May 2019 22:19:50 +0000 - rev 476474
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1551213 - Update commands on show in HTML about:addons r=mixedpuppy,kmag Differential Revision: https://phabricator.services.mozilla.com/D33304
118a2ee534364fc3162d9ad1bc15b9089bab3730: Bug 1555150: adding support for CSS text underline offset to the style system r=emilio
Charlie Marlow <cmarlow@mozilla.com> - Fri, 31 May 2019 21:09:11 +0000 - rev 476473
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1555150: adding support for CSS text underline offset to the style system r=emilio support for from-font listed in the CSS spec will be implemented in a later bug Differential Revision: https://phabricator.services.mozilla.com/D33233
557d15043a6acd4e59e5bef2c378d38163432c1c: bug 1554152 - use the auto-clearing TLS context for connections with origin attributes from private contexts r=KevinJacobs
Dana Keeler <dkeeler@mozilla.com> - Fri, 31 May 2019 21:59:10 +0000 - rev 476472
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
bug 1554152 - use the auto-clearing TLS context for connections with origin attributes from private contexts r=KevinJacobs PSM has two instances of TLS bookkeeping structures ("SharedSSLState"): a "public" one for most connections and a "private" one that automatically clears its state when the last private browsing context (usually a window) closes. Since we moved to separating connections by origin attributes, the latter is largely redundant because keying by origin attributes already separates connections from different contexts, even when using the "public" shared TLS state structure. However, it still has the advantage of clearing its state when the last private browsing context closes. This patch updates the decision of which SharedSSLState to use by taking into account origin attributes. That is, if the origin attributes of the connection has a private browsing ID that isn't the default (unset), we'll use the auto-clearing SharedSSLState. This has the effect of auto-clearing cached client auth certificate state for private contexts when the last private browsing window closes. It also clears accumulated TLS intolerance state in the private context, but that isn't as relevant any more since we don't do TLS fallback by default. Differential Revision: https://phabricator.services.mozilla.com/D33099
de9c7f8fd95993845ba0789679ac0f9b1f7fd667: Bug 1543590 - Don't crash trying to fire a dead frame's onPop handler. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Fri, 31 May 2019 22:11:33 +0000 - rev 476471
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1543590 - Don't crash trying to fire a dead frame's onPop handler. r=jimb Mutating Debugger state between the time a callback-triggering event is reported to js::Debugger::onSomeEventSlowPath and the time the callback is actually called can invalidate assumptions, and multiple Debuggers are a way to do that, part 183. Differential Revision: https://phabricator.services.mozilla.com/D32242
5c17911ac0596fc7a79d6fb3e053c5ab5d50445c: Bug 1553769 - Make nsIWidget::SetFocus infallible, and make it take an enum class. r=NeilDeakin
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 31 May 2019 22:13:56 +0000 - rev 476470
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1553769 - Make nsIWidget::SetFocus infallible, and make it take an enum class. r=NeilDeakin Only gtk returns failure ever, and nobody checks the result anyway. Use an enum class so that it's clear from the caller what it means. Differential Revision: https://phabricator.services.mozilla.com/D32353
e3e8eaff2fd1e5ab4981aa64f7836c861abfe730: Bug 1514809 - Enable userScripts API on release by default r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Fri, 31 May 2019 22:05:17 +0000 - rev 476469
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Bug 1514809 - Enable userScripts API on release by default r=kmag Differential Revision: https://phabricator.services.mozilla.com/D33356
2206f8c3b5824e8a996c2ee3cc1c1214519c79eb: Backed out changeset 69f10997c98f (bug 1555771) for build bustages. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Sat, 01 Jun 2019 01:13:36 +0300 - rev 476468
Push 36095 by dvarga@mozilla.com at Sat, 01 Jun 2019 09:40:47 +0000
Backed out changeset 69f10997c98f (bug 1555771) for build bustages. CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip