de8759dd2b22a168169a51dd22575171f90db92a: Bug 1383748 - Fix SPDY while using proxy. r=mcmanus
Wei-Cheng Pan <wpan@mozilla.com> - Thu, 27 Jul 2017 19:45:36 +0800 - rev 371616
Push 32252 by kwierso@gmail.com at Sat, 29 Jul 2017 00:17:07 +0000
Bug 1383748 - Fix SPDY while using proxy. r=mcmanus The SPDY status variable was overwrited by other function. Giving it a new meaningful name to prevent possible regression again. MozReview-Commit-ID: 4A98mKXXg7P
e91b2c85aacd9aa32fbb3a71a7fae14fc21127b2: Backed out changeset 4e1a1565e417 (bug 1007283) for causing 1385079 a=bustage
Wes Kocher <wkocher@mozilla.com> - Fri, 28 Jul 2017 14:28:17 -0700 - rev 371615
Push 32251 by kwierso@gmail.com at Fri, 28 Jul 2017 21:28:24 +0000
Backed out changeset 4e1a1565e417 (bug 1007283) for causing 1385079 a=bustage MozReview-Commit-ID: 1FeEnNpHa8q
16ffc1d05422a81099ce8b9b59de66dde4c8b2f0: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 28 Jul 2017 15:24:39 +0200 - rev 371614
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
merge mozilla-inbound to mozilla-central a=merge
91c459dd13e5d05cd5b707ae717801a6b04d6031: Backed out changeset 1455629cb663 (bug 1384042) for regressing AngularJS perf.
Jan de Mooij <jdemooij@mozilla.com> - Thu, 27 Jul 2017 16:36:57 +0200 - rev 371613
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Backed out changeset 1455629cb663 (bug 1384042) for regressing AngularJS perf.
b57e8e2ae846d39319c45bd3446eb4d9e974ac5b: Backed out changeset 07b534f44740 (bug 1384835) for failing xpcshell's security/manager/ssl/tests/unit/test_cert_sha1.js checkCertErrorGenericAtTime on Linux x64 debug. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 28 Jul 2017 10:30:29 +0200 - rev 371612
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Backed out changeset 07b534f44740 (bug 1384835) for failing xpcshell's security/manager/ssl/tests/unit/test_cert_sha1.js checkCertErrorGenericAtTime on Linux x64 debug. r=backout
04539e21f0d579a537e1a6abab75d9b88258d6cd: Backed out changeset 5df4d8778602 (bug 1384835)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 28 Jul 2017 10:29:29 +0200 - rev 371611
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Backed out changeset 5df4d8778602 (bug 1384835)
88e14ba4308e1ca878548a2b1616276c7b543c39: Backed out changeset ef5feef07bed (bug 1384835)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 28 Jul 2017 10:29:24 +0200 - rev 371610
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Backed out changeset ef5feef07bed (bug 1384835)
66e6d95dace315b3aa6ad2c1f6f21d2aa8a9a063: Backed out changeset a57d8f30d1bf (bug 1383982) for build bustage at nsGlobalWindow.cpp:13826: 'class nsWindowSizes' has no member named 'mMallocSizeOf'. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 28 Jul 2017 09:50:48 +0200 - rev 371609
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Backed out changeset a57d8f30d1bf (bug 1383982) for build bustage at nsGlobalWindow.cpp:13826: 'class nsWindowSizes' has no member named 'mMallocSizeOf'. r=backout
72316ddbb5483fab6ed65ace45caff16219c37cd: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 28 Jul 2017 09:48:24 +0200 - rev 371608
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Merge mozilla-central to mozilla-inbound
d53d6c1d5c70d4f8849dd188d8b9460eb1a60960: Backed out changeset 6679237a4672 (bug 1383367) for conflicting with m-c to m-i merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 28 Jul 2017 09:45:42 +0200 - rev 371607
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Backed out changeset 6679237a4672 (bug 1383367) for conflicting with m-c to m-i merge
f74d81e43bb5b9b13a6fd5351205582949f97870: Backed out changeset 7e6da74099fe (bug 1383367)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 28 Jul 2017 09:45:19 +0200 - rev 371606
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Backed out changeset 7e6da74099fe (bug 1383367)
466818a625e91a40818d3467a80d0befd26a4038: Backed out changeset 1f9ec3827494 (bug 1383367)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 28 Jul 2017 09:45:16 +0200 - rev 371605
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Backed out changeset 1f9ec3827494 (bug 1383367)
a57d8f30d1bf5de3ba5201a6f5e2a08ef1cf7d85: Bug 1383982 - Introduce a general mechanism for measuring memory usage of graph-like structures. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 28 Jul 2017 15:03:44 +1000 - rev 371604
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Bug 1383982 - Introduce a general mechanism for measuring memory usage of graph-like structures. r=erahm. All the SizeOf{In,Ex}cludingThis() functions take a MallocSizeOf function which measures memory blocks. This patch introduces a new type, SizeOfState, which includes a MallocSizeOf function *and* a table of already-measured pointers, called SeenPtrs. This gives us a general mechanism to measure graph-like data structures, by recording which nodes have already been measured. (This approach is used in a number of existing reporters, but not in a uniform fashion.) The patch also converts the window memory reporting to use SizeOfState in a lot of places, all the way through to the measurement of Elements. This is a precursor for bug 1383977 which will measure Stylo elements, which involve Arcs. The patch also converts the existing mAlreadyMeasuredOrphanTrees table in the OrphanReporter to use the new mechanism.
795aeb51da2b9b2b3667b58ca02e477657253478: Bug 1384908 - nsGlobalWindow::ObserveStorageNotification should check if the private browsing state has changed, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 28 Jul 2017 08:58:09 +0200 - rev 371603
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Bug 1384908 - nsGlobalWindow::ObserveStorageNotification should check if the private browsing state has changed, r=asuth
dc186bad8bd537919a15722a1a79dd46660f95f1: Bug 1384299 - Provide better error message when errornous syntax possibly match "yield SOMETHING" outside generators. r=till
Tooru Fujisawa <arai_a@mac.com> - Thu, 27 Jul 2017 23:17:09 +0900 - rev 371602
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Bug 1384299 - Provide better error message when errornous syntax possibly match "yield SOMETHING" outside generators. r=till
ef5feef07bed07583c52e434dbc5e4b9a2545deb: Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Jul 2017 16:45:10 +1000 - rev 371601
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj. This is similar like the previous patch, but for the 8-bit string variants. Also, it changes assignment to Adopt() in GetCString() and GetDefaultCString() to avoid an extra copy.
5df4d877860281f66dc14b512de963539dc443b0: Bug 1384835 (part 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 25 Jul 2017 20:36:14 +1000 - rev 371600
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Bug 1384835 (part 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj. Because we want to remove nsAdoptingString. We have other variants that don't use nsAdoptingString, which can be used instead. There are three basic patterns. 1. The easiest case is when we don't check for success. > nsAdoptingString s = Preferences::GetString("foo"); > foo(s); becomes: > nsAutoString s; > Preferences::GetString("foo", s); > foo(s); 2. The next case is when we check if the result is empty. > nsAdoptingString s = Preferences::GetString("foo"); > if (s.IsEmpty()) { ... } becomes: > nsAutoString s; > Preferences::GetString("foo", s); > if (s.IsEmpty()) { ... } 3. The final case is when we null check the result. > nsAdoptingString s = Preferences::GetString("foo"); > if (s) { ... } becomes: > nsAutoString s; > nsresult rv = Preferences::GetString("foo", s); > if (NS_SUCCEEDED(rv)) { ... } The patch also avoids some UTF8/UTF16 conversions in a few places.
07b534f447404246cce2c784ef9f0136d467b7a6: Bug 1384835 (part 1) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 25 Jul 2017 19:12:56 +1000 - rev 371599
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Bug 1384835 (part 1) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj. This is basically a cosmetic change; references are the normal way to do string outparams.
277525fcf8886becf6bd82fdefe73d7057a18c05: Bug 1383579 - SourceBufferIterator::SetWaiting should not assert for spurious wakeups if no consumer was given. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Thu, 27 Jul 2017 21:18:17 -0400 - rev 371598
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Bug 1383579 - SourceBufferIterator::SetWaiting should not assert for spurious wakeups if no consumer was given. r=tnikkel The ICO decoder creates a cloned SourceBufferIterator for its own SourceBuffer bounded by the resource size. This iterator is used by the child decoder (PNG, BMP) for decoding the actual image. However we rely upon the ICO decoder and its iterator to drive event loop, rather than the child decoder and the cloned iterator. The cloned iterator knows how many bytes it requires, but it is problematic to give it a consumer to tell us when to resume without changes to StreamingLexer. Without a consumer (IResumable), we won't have anything to notify when we get the appropriate amount of data for the caller. If the caller tries to advance after some, unknown amount of data has been written to the SourceBuffer, then it may need to go back to waiting. Thus it should only assert for a spurious wakeup if we have an actual consumer.
312365b8326d02da6af3ee7e950aefaa76c6b2ba: Bug 1385136 - Update pdf.js to version 1.8.581. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 27 Jul 2017 20:17:24 -0400 - rev 371597
Push 32250 by cbook@mozilla.com at Fri, 28 Jul 2017 13:24:57 +0000
Bug 1385136 - Update pdf.js to version 1.8.581. r=bdahl
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip