7e0db19e88cffc65ccccea8c7bd3ce54b73aa32e: Bug 1616411 - Part 4a: Make SurfaceCache aware that native image sizes can be affected by orientation. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:34 +0000 - rev 524538
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 4a: Make SurfaceCache aware that native image sizes can be affected by orientation. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D70983
215c7a1c99455b01818fc2baf0801049a27f3ea3: Bug 1616411 - Part 4: Make nsLayoutUtils::OrientImage undo any automatic RasterImage orientation when required. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:32 +0000 - rev 524537
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 4: Make nsLayoutUtils::OrientImage undo any automatic RasterImage orientation when required. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D70274
747bdbeee667cf884d8a0620a2789b6abf459372: Bug 1616411 - Part 3: Make RasterImage deal with and apply image orientation. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:30 +0000 - rev 524536
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 3: Make RasterImage deal with and apply image orientation. r=tnikkel This makes EXIF orientation metadata honored by default. Introduce OrientedPixel and UnorientedPixel typed rects and sizes and use them throughout RasterImage so that we don't confuse which we want. The reason for doing this rather than having the imgLoader wrap every RasterImage it creates with an OrientedImage is that returning the wrapper messes with various notifications, as OrientedImage is not an ImageResource. (It would be even better if the JPEG decoder could decode to imgFrames handling the EXIF orientation itself, but that's a more complicated change.) Differential Revision: https://phabricator.services.mozilla.com/D70273
e2221bf7646382f96318dfffd1fc8b215f91ecfa: Bug 1616411 - Part 2: Don't bother passing in the size to OrientedImage::OrientSurface. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:22 +0000 - rev 524535
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 2: Don't bother passing in the size to OrientedImage::OrientSurface. r=tnikkel We can get the size from the surface directly. Differential Revision: https://phabricator.services.mozilla.com/D70272
a31395761d3b5565144082dbb6fdd424a9fa2657: Bug 1616411 - Part 1: Split out some helper methods from OrientedImage. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:20 +0000 - rev 524534
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 1: Split out some helper methods from OrientedImage. r=tnikkel RasterImage will make use of them. Note that there is one bug fix in this patch, which is that OrientedImage::OrientSurface now creates a surface of the correct size. (Previously this code was creating a surface with the underlying image's size, rather than the correctly oriented size. But we must not have been calling into that code with our current uses of OrientedImage.) Differential Revision: https://phabricator.services.mozilla.com/D70271
f055b35804d7d6f8a5878f21583284708475cf32: Bug 1630655 - Actually advance lateWriteChecksStage to 3 r=erahm
Doug Thayer <dothayer@mozilla.com> - Thu, 16 Apr 2020 23:19:18 +0000 - rev 524533
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1630655 - Actually advance lateWriteChecksStage to 3 r=erahm The preprocessor does not handle "# ifdef" like the C preprocessor, and I failed to test this appropriately after restructuring the #if... clauses. This also reverts fastShutdownStage back to 1, so we can be confident in the data we collect. Differential Revision: https://phabricator.services.mozilla.com/D71190
66cbebb84fd829c9cf17340c3f1a1a0fe7752339: Bug 1629732 - Fix non-unified build errors in layout/mathml. r=tnikkel
Botond Ballo <botond@mozilla.com> - Fri, 17 Apr 2020 01:43:08 +0000 - rev 524532
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1629732 - Fix non-unified build errors in layout/mathml. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D71247
74016f623b458f42dd327b97ac921975b0250a63: Backed out changeset c6490dad74ac (bug 1629376) for causing browser_toolbar_library_open_recent.js failures CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Fri, 17 Apr 2020 04:37:49 +0300 - rev 524531
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Backed out changeset c6490dad74ac (bug 1629376) for causing browser_toolbar_library_open_recent.js failures CLOSED TREE
b5019308a27587a87d7ec5fa082b80ea83e24011: Bug 1627175 - part 7: Move `EditorBase::IsPaddingBRElementForEmptyLastLine()` to `EditorUtils` r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 16 Apr 2020 05:07:13 +0000 - rev 524530
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1627175 - part 7: Move `EditorBase::IsPaddingBRElementForEmptyLastLine()` to `EditorUtils` r=m_kato It's also used in `<textarea>` so that it should be in `EditorUtils` rather than `HTMLEditUtils`. Depends on D70879 Differential Revision: https://phabricator.services.mozilla.com/D70880
983377c0fc2821a46bffbb9a02ef6dfe6a9eb554: Bug 1630788 - Init FunctionHasExtraBodyVarScope during lazy parse. r=arai
Ted Campbell <tcampbell@mozilla.com> - Fri, 17 Apr 2020 00:38:30 +0000 - rev 524529
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1630788 - Init FunctionHasExtraBodyVarScope during lazy parse. r=arai Move the initialization of this flag to `finishFunctionScopes` so that it is set for both lazy and non-lazy compilations. We add a `VarScopeHasBindings` helper to mirror the logic of `newVarScopeData` without allocating. We use the ImmutableFlag to enable consistent initialization for lazy and non-lazy scripts. Note that the previous `hasExtraBodyVarScope` helper is only used for bytecode emission which occurs after the FunctionHasExtraBodyVarScope flag is properly initialized. Differential Revision: https://phabricator.services.mozilla.com/D71241
582b2fb3094fed78b3ba56204a81c523b87a792d: Bug 1618769 - Increase max chars for search suggestions, and don't fetch suggestions at all when max is reached due to paste. r=mak
Drew Willcoxon <adw@mozilla.com> - Fri, 17 Apr 2020 00:42:23 +0000 - rev 524528
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1618769 - Increase max chars for search suggestions, and don't fetch suggestions at all when max is reached due to paste. r=mak * Add a new `allowSearchSuggestions` property to the query context. It defaults to true. * `UrlbarInput` sets this property when it starts a query. If the event that started the query is a paste event and the pasted string's length is larger than maxChars, then don't allow suggestions. Otherwise do. * `UrlbarProviderSearchSuggestions.isActive` returns false when `!context.allowSearchSuggestions`. * `UrlbarProviderSearchSuggestions` doesn't truncate the query anymore. * Keep the `browser.urlbar.maxCharsForSearchSuggestions` pref but use it only for pastes, and increase it from 20 to 100. I considered making a new pref but this way if a user changed it, then it still applies to pastes at least. I'm not sure it's important though. Differential Revision: https://phabricator.services.mozilla.com/D70956
8a9eddcdff6d915b51691c36f6f50b7518cf6794: Bug 1623745 - fix test_osreauthenticator.js r=test-fix on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 17 Apr 2020 03:42:24 +0300 - rev 524527
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1623745 - fix test_osreauthenticator.js r=test-fix on a CLOSED TREE
bfcd0afd5e0289a2c917025014629546b6b7e06c: Backed out changeset bcb914fcd7d6 (bug 1623745) to revert the changes on a closed tree
Andreea Pavel <apavel@mozilla.com> - Fri, 17 Apr 2020 03:41:13 +0300 - rev 524526
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Backed out changeset bcb914fcd7d6 (bug 1623745) to revert the changes on a closed tree
de7d485e3a0f412139d33ceec7c966aa7aef53ef: Bug 612118 - Make .getBBox() on a non-rendered element not throw. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 17 Apr 2020 00:28:52 +0000 - rev 524525
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 612118 - Make .getBBox() on a non-rendered element not throw. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D71228
c6490dad74acd8a7979c52e6a7af5be6c647f220: Bug 1629376, Revert the fragment caching changes to ensure downloads are shown in Library menu. r=emilio
Emma Malysz <emalysz@mozilla.com> - Thu, 16 Apr 2020 23:11:38 +0000 - rev 524524
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1629376, Revert the fragment caching changes to ensure downloads are shown in Library menu. r=emilio DownloadsSubview and DownloadsView do not inherit from custom elements and cannot rely on the static getFragment method. The individual download list items all need to be cloned in order to display. Differential Revision: https://phabricator.services.mozilla.com/D71204
6b967bce5e46e17b6a8ff6486d014d2b7f5d8671: Bug 1630361 - Remove [NeedsWindowsUndef] attribute from webidl, r=peterv
Nika Layzell <nika@thelayzells.com> - Thu, 16 Apr 2020 23:40:57 +0000 - rev 524523
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1630361 - Remove [NeedsWindowsUndef] attribute from webidl, r=peterv Differential Revision: https://phabricator.services.mozilla.com/D69450
9bbd3fd1bba8478858322340f8919ef6911eeb09: Bug 1628139 - Queue negotiationneeded when chain is/becomes empty. r=bwc
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 16 Apr 2020 18:26:54 +0000 - rev 524522
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1628139 - Queue negotiationneeded when chain is/becomes empty. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D70204
5718ea76403a979de690e911cff53dc9200c8495: Bug 1628139 - Tighten negotiationneeded test to disallow double-firing and racing w/onmessage. r=bwc
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 16 Apr 2020 23:01:03 +0000 - rev 524521
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1628139 - Tighten negotiationneeded test to disallow double-firing and racing w/onmessage. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D70203
fbc8ec8ecc0b49c676eb1639588f8adad39de5c6: Bug 1621399 - Add RTCPeerConnection-perfect-negotiation.https.html wpt test. r=bwc
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 16 Apr 2020 18:25:39 +0000 - rev 524520
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1621399 - Add RTCPeerConnection-perfect-negotiation.https.html wpt test. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D66817
cc07e446ee6c2f1c132794d922c584be21ce9128: Bug 1629776 - Handle WR case of an empty inner transformed rectangle r=gw
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 16 Apr 2020 23:20:48 +0000 - rev 524519
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1629776 - Handle WR case of an empty inner transformed rectangle r=gw Differential Revision: https://phabricator.services.mozilla.com/D71229
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip