8bb8f895a740: Backed out changeset 76192bc7ded1 (bug 1426500) for failing mochitest dom/tests/mochitest/general/test_interfaces.html | VRDisplay should be defined on the global scope, at least on OS X. a=backout DEVEDITION_58_0b16_RELEASE FIREFOX_58_0b16_BUILD1 FIREFOX_58_0b16_RELEASE FIREFOX_RELEASE_58_BASE
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 11 Jan 2018 14:41:00 +0200 - rev 443206
Push 8525 by archaeopteryx@coole-files.de at 2018-01-11 12:41 +0000
Backed out changeset 76192bc7ded1 (bug 1426500) for failing mochitest dom/tests/mochitest/general/test_interfaces.html | VRDisplay should be defined on the global scope, at least on OS X. a=backout
15c6742655c0: Backed out changeset a34fb2beb5f3 (bug 1419166) on request from gchang. a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 11 Jan 2018 14:17:11 +0200 - rev 443205
Push 8524 by archaeopteryx@coole-files.de at 2018-01-11 12:34 +0000
Backed out changeset a34fb2beb5f3 (bug 1419166) on request from gchang. a=backout
000398f8c373: Bug 1428589: Don't read a destroyed cookie list if the last cookie in the entry expired. r=jdm a=gchang
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 11 Jan 2018 14:12:38 +0200 - rev 443204
Push 8524 by archaeopteryx@coole-files.de at 2018-01-11 12:34 +0000
Bug 1428589: Don't read a destroyed cookie list if the last cookie in the entry expired. r=jdm a=gchang Consider the following situation, which is what causes the failure: * `cookies` is an array of length 1 (either from the beginning, or because other cookies have been expired while in this loop). * the only cookie that remains is expired. We append the cookie to removedList, and then we call gCookieService->RemoveCookieFromList, which has the following code: if (aIter.entry->GetCookies().Length() == 1) { mDBState->hostTable.RawRemoveEntry(aIter.entry); } else { aIter.entry->GetCookies().RemoveElementAt(aIter.index); } If we enter the first branch, as it's the case, that will destroy the array. We're effectively removing stuff from the array while mutating it, which is scary. It's fine if we don't delete the array, since we iterate through it using indices, but still it's dangerous as heck. If we're the last element in the array though, we're doomed, because `cookies` is now destroyed. We not only try to access the array length again, but also we try to index on it the next time because we never stopped the loop (`i` is still zero, and the length may very well be garbage). Fix it by keeping the length in sync from the stack and breaking out from the loop if appropriately. MozReview-Commit-ID: 6qaC9yclvP2
e57848b337fc: Bug 1396399 - Clarify rules for applying activeTab permission to content scripts. r=kmag, r=bz a=gchang
Andrew Swan <aswan@mozilla.com> - Sat, 04 Nov 2017 21:06:20 -0700 - rev 443203
Push 8524 by archaeopteryx@coole-files.de at 2018-01-11 12:34 +0000
Bug 1396399 - Clarify rules for applying activeTab permission to content scripts. r=kmag, r=bz a=gchang MozReview-Commit-ID: 9xPDX8Qk2iR
3f7a950871b4: Bug 1426449: set the correct number of temporal layers for screencasts r=drno a=gchang
Randell Jesup <rjesup@jesup.org> - Wed, 10 Jan 2018 20:41:03 -0500 - rev 443202
Push 8524 by archaeopteryx@coole-files.de at 2018-01-11 12:34 +0000
Bug 1426449: set the correct number of temporal layers for screencasts r=drno a=gchang
398360c9d5c6: Bug 1429542 Make HttpChannelChild::OverrideRunnable check for nullptr before using mNewChannel. r=asuth a=gchang
Ben Kelly <ben@wanderview.com> - Wed, 10 Jan 2018 14:45:17 -0500 - rev 443201
Push 8523 by apavel@mozilla.com at 2018-01-11 11:10 +0000
Bug 1429542 Make HttpChannelChild::OverrideRunnable check for nullptr before using mNewChannel. r=asuth a=gchang
76192bc7ded1: Bug 1426500 - Disable WebVR for macOS on Beta and Release r=daoshengmu a=gchang
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Wed, 10 Jan 2018 16:14:21 -0800 - rev 443200
Push 8522 by btara@mozilla.com at 2018-01-11 10:37 +0000
Bug 1426500 - Disable WebVR for macOS on Beta and Release r=daoshengmu a=gchang - WebVR will continue to be enabled on macOS for Nightly and Dev Edition MozReview-Commit-ID: LpEX13yZVbb
3a94f3140a14: bug 1422735 - Change symbol upload URL from Socorro to Tecken. r=nalexander a=gchang
Ted Mielczarek <ted@mielczarek.org> - Wed, 06 Dec 2017 06:28:41 -0500 - rev 443199
Push 8521 by aciure@mozilla.com at 2018-01-11 10:22 +0000
bug 1422735 - Change symbol upload URL from Socorro to Tecken. r=nalexander a=gchang MozReview-Commit-ID: BBs6G8dFfPz
7047976f6bec: Bug 1421214 - Try GoToAnchor() with unescaped string before using document's charset. r=smaug a=gchang
Alphan Chen <alchen@mozilla.com> - Fri, 05 Jan 2018 15:12:16 +0800 - rev 443198
Push 8521 by aciure@mozilla.com at 2018-01-11 10:22 +0000
Bug 1421214 - Try GoToAnchor() with unescaped string before using document's charset. r=smaug a=gchang
ab58ba2c32b8: Backed out changeset 41f57230d558 (bug 1403365) for browser_pageinfo_firstPartyIsolation.js failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 10 Jan 2018 23:04:55 -0500 - rev 443197
Push 8520 by ryanvm@gmail.com at 2018-01-11 04:05 +0000
Backed out changeset 41f57230d558 (bug 1403365) for browser_pageinfo_firstPartyIsolation.js failures.
3e7bec52b143: Bug 1427126 - Use setElementWithType instead of setElement in AppendToList. r=bhackett, a=gchang
Jan de Mooij <jdemooij@mozilla.com> - Tue, 09 Jan 2018 16:37:12 -0500 - rev 443196
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1427126 - Use setElementWithType instead of setElement in AppendToList. r=bhackett, a=gchang
a1d9a99f12a5: Bug 1426801 - Clear gFirstIdleTask if we fail to dispatch the runnable. r=mrbkap, a=gchang
Andrew McCreight <continuation@gmail.com> - Thu, 04 Jan 2018 14:59:14 -0800 - rev 443195
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1426801 - Clear gFirstIdleTask if we fail to dispatch the runnable. r=mrbkap, a=gchang MozReview-Commit-ID: 23f9VDTyyqg
38fd98718218: Bug 1428165 - Part 2: Fix history expiration query. r=nalexander, a=gchang
Grigory Kruglov <gkruglov@mozilla.com> - Thu, 04 Jan 2018 23:15:42 -0500 - rev 443194
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1428165 - Part 2: Fix history expiration query. r=nalexander, a=gchang 'modified' value might be missing; in SQLite, max(123, null) is null, and so we must coalesce fields which might be missing values. MozReview-Commit-ID: Bn1P0kdaHHT
916cbb15381e: Bug 1428165 - Part 1: Ensure that 'modified' and 'created' timestamps are set when inserting history from sync. r=nalexander, a=gchang
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 05 Jan 2018 21:15:55 -0500 - rev 443193
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1428165 - Part 1: Ensure that 'modified' and 'created' timestamps are set when inserting history from sync. r=nalexander, a=gchang This fixes a regression introduced in Bug 1291821. History records would be bulk-inserted from sync, and our ContentProvider would erroneously forget to set these two timestamp fields. MozReview-Commit-ID: 2k0afijN62H
5b67ac2c216b: Bug 1426042 - Ensure we don't forget to set bidi data when required on a zero-length trailing frame. r=dholbert, a=gchang
Jonathan Kew <jkew@mozilla.com> - Fri, 05 Jan 2018 13:58:51 +0000 - rev 443192
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1426042 - Ensure we don't forget to set bidi data when required on a zero-length trailing frame. r=dholbert, a=gchang
b5147bc4e384: Bug 1426042 - Reftest for bidi reordering where line has an empty trailing ::after pseudo-element. r=dholbert, a=gchang
Jonathan Kew <jkew@mozilla.com> - Fri, 05 Jan 2018 13:58:42 +0000 - rev 443191
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1426042 - Reftest for bidi reordering where line has an empty trailing ::after pseudo-element. r=dholbert, a=gchang
ed60f2c05c4a: Bug 1427089 - Wait for a previous empty transaction to complete before doing another empty transaction. r=dvander, a=gchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 03 Jan 2018 16:56:25 -0600 - rev 443190
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1427089 - Wait for a previous empty transaction to complete before doing another empty transaction. r=dvander, a=gchang
aaea46054159: Bug 1427089 - Only queue a ContentClient buffer state if it has operations. r=dvander, a=gchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 03 Jan 2018 16:55:01 -0600 - rev 443189
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1427089 - Only queue a ContentClient buffer state if it has operations. r=dvander, a=gchang
d5eaaf2bbd80: Bug 1421262 - [Mac] Add access to hw.cachelinesize sysctl, /Library/GPUBundles to content sandbox rules. r=Alex_Gaynor, a=gchang
Haik Aftandilian <haftandilian@mozilla.com> - Thu, 21 Dec 2017 14:15:29 -0800 - rev 443188
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1421262 - [Mac] Add access to hw.cachelinesize sysctl, /Library/GPUBundles to content sandbox rules. r=Alex_Gaynor, a=gchang MozReview-Commit-ID: LBWA8XD64h
d73b02db0bfc: Bug 1246883 - Load UA Stylesheet when printing the SVG document. r=jwatt, a=gchang
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 13 Dec 2017 08:58:05 +0900 - rev 443187
Push 8519 by ryanvm@gmail.com at 2018-01-11 02:47 +0000
Bug 1246883 - Load UA Stylesheet when printing the SVG document. r=jwatt, a=gchang Currently, Gecko load only minimal-xul.css if the document is the SVG[1]. In the case of printing SVG document, gecko should load ua.css for using style which related to print. This patch will load ua.css when printing the SVG document. [1] http://searchfox.org/mozilla-central/rev/67f38de2443e6b613d874fcf4d2cd1f2fc3d5e97/layout/base/nsDocumentViewer.cpp#2472 MozReview-Commit-ID: JtdaEvX8QTw
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip