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