dd3069bc00a3ba22f68f3881939a4b7c466bde41: Bug 1382341 - removed `this._remove()` from `onWindowReady`; r=pbro
ZER0 <zer0.kaos@gmail.com> - Tue, 05 Sep 2017 15:23:18 +0200 - rev 659187
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1382341 - removed `this._remove()` from `onWindowReady`; r=pbro This basically revert the changes made in bug 1341756; but it doesn't seems to bring the same issue as before since `pagehide` event is emitted properly when entering in RDM. Added unit test to catch future regression. The removal of duplicated hidden markup in anonymous content will be handled by Bug 1396690. MozReview-Commit-ID: 92qC9CHYL1a
b4f0f129495937add3d9b95e5af2dffa5a943ed5: Bug 1391735 - Annotate the rest of the web-platform-tests. r=jgraham
Joel Maher <jmaher@mozilla.com> - Tue, 05 Sep 2017 09:12:02 -0400 - rev 659186
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1391735 - Annotate the rest of the web-platform-tests. r=jgraham
74d087bee9e5ca0fe3bf11e132c962699a65e471: Bug 1395948: Move blocking of toplevel data: URI navigations before opening a new window. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Tue, 05 Sep 2017 12:56:43 +0200 - rev 659185
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1395948: Move blocking of toplevel data: URI navigations before opening a new window. r=smaug
23d369b47a202f0173240e49fc5a8578f1d9b97f: Bug 1395828 (part 3.1) - Remove assertion expectation for 759249-1.html to fix unexpected passes. r=expectation-update
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Sep 2017 14:12:49 +0200 - rev 659184
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1395828 (part 3.1) - Remove assertion expectation for 759249-1.html to fix unexpected passes. r=expectation-update
017b5811a868712ba7136ce7ddc149eedae2fa01: Bug 1386955 - land NSS 4bf658832d89 UPGRADE_NSS_RELEASE, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Tue, 05 Sep 2017 12:52:00 +0200 - rev 659183
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1386955 - land NSS 4bf658832d89 UPGRADE_NSS_RELEASE, r=me MozReview-Commit-ID: 7V3T5SpKqi7
e273a191e75d48429d7a11ab216874ce15e24e33: Bug 1370412 - Part 10. Add SurfaceCache gtests for factor of 2 mode. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:46 -0400 - rev 659182
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 10. Add SurfaceCache gtests for factor of 2 mode. r=tnikkel
5cd1c5cd9b0154c25a5bb8971dfb5e7fc0583987: Bug 1370412 - Part 9. Add factor of 2 state to the SurfaceCache memory reports. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:46 -0400 - rev 659181
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 9. Add factor of 2 state to the SurfaceCache memory reports. r=tnikkel
85cdb40c26211ea3288c46927641e14f0f5661d9: Bug 1370412 - Part 8b. Add ImageSurfaceCache::Prune to discard surfaces which are not needed in factor of 2 mode. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:46 -0400 - rev 659180
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 8b. Add ImageSurfaceCache::Prune to discard surfaces which are not needed in factor of 2 mode. r=tnikkel
c856f513264340a2d6c2b70f71f345b5e4c8d6c0: Bug 1370412 - Part 8a. Add "substitutable" flag to ISurfaceProvider state to indicate when the caller won't accept substitutes. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:45 -0400 - rev 659179
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 8a. Add "substitutable" flag to ISurfaceProvider state to indicate when the caller won't accept substitutes. r=tnikkel When SurfaceCache::Lookup is called to access surface data, it indicates that the caller will not accept substitutes as in the case of SurfaceCache::LookupBestMatch. As such, we need to be careful not to remove those surfaces from our cache when pruning (in part 8b). This is the marker used to track that, at some point, there was a caller which got this surface that would accept no other (e.g. factor of 2 mode must make an accept for this particular surface).
71f26daac945b65873a2ce99498638a9cdec0bf7: Bug 1370412 - Part 7. ImageSurfaceCache::Lookup should enter factor of 2 mode on cache misses. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:45 -0400 - rev 659178
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 7. ImageSurfaceCache::Lookup should enter factor of 2 mode on cache misses. r=tnikkel
9d1a5ce9c33350d2deb004808e8c65248ac1dc7a: Bug 1370412 - Part 6. ImageSurfaceCache::LookupBestMatch should enter factor of 2 mode on cache misses. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:45 -0400 - rev 659177
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 6. ImageSurfaceCache::LookupBestMatch should enter factor of 2 mode on cache misses. r=tnikkel
536e6a1d3b4f990917a5d97765b29b25180512b7: Bug 1370412 - Part 5. Add ImageSurfaceCache factor of 2 mode size calculations. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:45 -0400 - rev 659176
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 5. Add ImageSurfaceCache factor of 2 mode size calculations. r=tnikkel
fcc167260154d23e5588efcd316121f647d1a1e6: Bug 1370412 - Part 4. Add ImageSurfaceCache::MaybeSetFactor2Mode and state. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:45 -0400 - rev 659175
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 4. Add ImageSurfaceCache::MaybeSetFactor2Mode and state. r=tnikkel
4f0c916b3960dd3a740286a92853180b1e7de9c0: Bug 1370412 - Part 3. Break out ImageSurfaceCache::CompareArea from LookupBestMatch for reuse. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:45 -0400 - rev 659174
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 3. Break out ImageSurfaceCache::CompareArea from LookupBestMatch for reuse. r=tnikkel
87b213841ad3a681dcca9183e033c4281d9a867d: Bug 1370412 - Part 2. Give image::LookupResult an optional preferred size to decode at when the surface is not found. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:45 -0400 - rev 659173
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 2. Give image::LookupResult an optional preferred size to decode at when the surface is not found. r=tnikkel
b9e5d359e10e0700cec1a04bff36b4b11d6ccfa0: Bug 1370412 - Part 1. Add preference to control "factor of 2" mode for ImageSurfaceCache. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:44 -0400 - rev 659172
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 1. Add preference to control "factor of 2" mode for ImageSurfaceCache. r=tnikkel
83c49f7c9c9909302af341bd5b288dc2d9f3e4d7: Bug 1370412 - Part 0. Add imgIContainer::GetNativeSizesLength to determine a ceiling on the maximum number of expected, unique surfaces. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 05 Sep 2017 07:58:44 -0400 - rev 659171
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1370412 - Part 0. Add imgIContainer::GetNativeSizesLength to determine a ceiling on the maximum number of expected, unique surfaces. r=tnikkel
25180e78cdc7374ee2ed57d65087962e75d1ce9b: Bug 1395828 (part 3) - Remove AssertParserServiceIsCorrect(). r=mrbkap.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 04 Sep 2017 15:45:07 +1000 - rev 659170
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1395828 (part 3) - Remove AssertParserServiceIsCorrect(). r=mrbkap. It's a bit strange for the editor to distrust the parser service in this way. The double-checking seems unnecessary, especially given that it is *buggy*: it incorrectly includes `col`, `colgroup`, and `legend` as block elements, but excludes `pre`. (It must only be called in situations where these incorrectly-classified elements are not passed in, otherwise it would have triggered by now.) So this patch removes it. The patch also removes `li` and `pre` from the IsAnyOfHTMLElements() test in HTMLEditor::NodeIsBlockStatic. Contrary to what the comment in NodeIsBlockStatic() says, they *are* identified as block elements by the parser service.
104172464a8f93a29a0f9d101427ce1d62eeabff: Bug 1395828 (part 2) - Rename nsHTMLTags methods. r=mrbkap.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 01 Sep 2017 19:42:42 +1000 - rev 659169
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Bug 1395828 (part 2) - Rename nsHTMLTags methods. r=mrbkap. The patch uses the nsParserService method names (minus the "HTML" prefix) because they are more descriptive. This will make it easier to replace nsParserService method calls with nsHTMLTags method calls. The patch also adds nsHTMLTags::AtomTagToId(), to match up with nsParserService::HTMLAtomTagToId().
5d0904a71fa8e6371ab6f564415480905cf9127b: Backed out changeset a94ec6a0d746 (bug 1386955) for build bustage CLOSED TREE UPGRADE_NSS_RELEASE
Franziskus Kiefer <franziskuskiefer@gmail.com> - Tue, 05 Sep 2017 12:42:00 +0200 - rev 659168
Push 78047 by bmo:francesco.lodolo@gmail.com at Tue, 05 Sep 2017 17:25:17 +0000
Backed out changeset a94ec6a0d746 (bug 1386955) for build bustage CLOSED TREE UPGRADE_NSS_RELEASE MozReview-Commit-ID: 8bFoSz1zPWu
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip