219a8f2d153f89cb8d93939f5a942e69ebc65036: Bug 1629791 part 4 - Stop generating implementations forwarding to the base class. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Fri, 17 Apr 2020 07:58:26 +0000 - rev 524558
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1629791 part 4 - Stop generating implementations forwarding to the base class. r=iain For ops that are implemented in the base class, we used to generate an emitFoo implementation in BaselineCacheIRCompiler and IonCacheIRCompiler that forwarded to the base class method. Now that we can easily codegen, it's nicer to generate a list of unshared ops and use it so that we can call the base class methods directly. This generates a lot less C++ code in the CacheIR compilers and is easier on the C++ compiler. Eventually both the shared and unshared lists will be replaced with generated boilerplate, but for now this is an improvement. Differential Revision: https://phabricator.services.mozilla.com/D71140
b7332cecb58ab71f5e36bfdddb9817b06be0ae7e: Bug 1629112 - Group console warnings about invalid sameSite cookie attributes, r=nchevobbe
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 17 Apr 2020 07:56:45 +0000 - rev 524557
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1629112 - Group console warnings about invalid sameSite cookie attributes, r=nchevobbe Invalid sameSite cookie attributes generate console warning messages in the wrong 'generic' category. In this patch, we put them under the 'sameSite' category. We also rename the 'generic' category to 'oversize' because all the remaining messages are about invalid cookie sizes. Differential Revision: https://phabricator.services.mozilla.com/D70795
7488b281a91503d8d082a5835ee7be48cba472a3: Bug 1627175 - part 9: Move `HTMLEditor::GetBlock()` and `HTMLEditor::GetBlockNodeParent()` to `HTMLEditUtils` r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 16 Apr 2020 14:19:18 +0000 - rev 524556
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1627175 - part 9: Move `HTMLEditor::GetBlock()` and `HTMLEditor::GetBlockNodeParent()` to `HTMLEditUtils` r=m_kato This patch also names the former to `GetInclusiveAncestorBlockElement()` and the latter to `GetAncestorBlockElement()` for consistency with modern DOM API names. Depends on D70882 Differential Revision: https://phabricator.services.mozilla.com/D70883
60f939d5d3bc56097df7ee60bd58703b75969e53: Bug 1630607: arm64: check that upper high bits are zero'd when boxing a 32-bit value; r=jandem
Benjamin Bouvier <benj@benj.me> - Fri, 17 Apr 2020 06:05:38 +0000 - rev 524555
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1630607: arm64: check that upper high bits are zero'd when boxing a 32-bit value; r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71175
bf118a2f538a7e0c203cb63710edc6f6a77617f1: Bug 1630304: Remove invalid assertion in CanvasThreadHolder::StaticRelease. r=mattwoodrow
Bob Owen <bobowencode@gmail.com> - Fri, 17 Apr 2020 04:56:35 +0000 - rev 524554
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1630304: Remove invalid assertion in CanvasThreadHolder::StaticRelease. r=mattwoodrow TaskQueues hold onto their nsIEventTarget (in this case mCanvasWorkers) until after they resolve their shutdown promise, which is what causes CanvasThreadHolder::StaticRelease to be submitted to the compositor thread. So this assertion can't be guaranteed. Differential Revision: https://phabricator.services.mozilla.com/D71176
458f9c1098bced8d78d106d0b8ff958bd1e2531d: Bug 1630009: Update conditioned profile build dependencies; r=tarek
Tom Prince <mozilla@hocat.ca> - Fri, 17 Apr 2020 07:00:48 +0000 - rev 524553
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1630009: Update conditioned profile build dependencies; r=tarek This make four changes: - use shippable/pgo builds on win64 and android platforms - use linux64 instead of linux to get test packages for out-of-tree tasks - consistently use `build` as the dependency name in tasks - use the geckodriver toolchain, rather than the one packed in tasks Differential Revision: https://phabricator.services.mozilla.com/D70943
40177ff41c87dea585f9c428882d4e7efd8c96c3: Bug 1628961 - Replace "clang-format off" with semicolon workaround for clang-format bug 1629756. r=smaug
Chris Peterson <cpeterson@mozilla.com> - Thu, 16 Apr 2020 09:49:35 +0000 - rev 524552
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1628961 - Replace "clang-format off" with semicolon workaround for clang-format bug 1629756. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D71138
5ff2af14358ee98d57e9e06f38724b31c25500a3: Bug 1629315 - Replace MOZ_MUST_USE with [[nodiscard]] in ipc. r=jld
Chris Peterson <cpeterson@mozilla.com> - Thu, 16 Apr 2020 22:14:21 +0000 - rev 524551
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1629315 - Replace MOZ_MUST_USE with [[nodiscard]] in ipc. r=jld Differential Revision: https://phabricator.services.mozilla.com/D70628
a427b90947bf6ae2fd8a7ccd8068791ca4c34018: Bug 908954 - Remove try…catch comment inside wrapWidgetEventHandler once bug 503244 is fixed r=MattN
aarushivij <aarushivij@gmail.com> - Fri, 17 Apr 2020 05:50:56 +0000 - rev 524550
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 908954 - Remove try…catch comment inside wrapWidgetEventHandler once bug 503244 is fixed r=MattN Differential Revision: https://phabricator.services.mozilla.com/D71268
f24466a7ae6a1e9fee588957576fdb57c8bce414: Bug 1630346 - Move various create-this functions that deal in |PlainObject*| to PlainObject.*. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 05:45:17 +0000 - rev 524549
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1630346 - Move various create-this functions that deal in |PlainObject*| to PlainObject.*. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71112
349d1d85c268561b470f39f9183635630e9a72d0: Bug 1630346 - Move PlainObject to vm/PlainObject{,-inl}.h. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 05:38:03 +0000 - rev 524548
Push 37323 by dluca@mozilla.com at Fri, 17 Apr 2020 16:25:55 +0000
Bug 1630346 - Move PlainObject to vm/PlainObject{,-inl}.h. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71111
48cefa8cc0584b7184747c73654d1ed3ba778cf3: Backed out changeset a6904ec3d1e0 (bug 1347710) for causing Bug 1630860 a=backout
Daniel Varga <dvarga@mozilla.com> - Fri, 17 Apr 2020 13:01:21 +0300 - rev 524547
Push 37322 by dvarga@mozilla.com at Fri, 17 Apr 2020 10:01:43 +0000
Backed out changeset a6904ec3d1e0 (bug 1347710) for causing Bug 1630860 a=backout
24537fed53e6c2f29e2d39b4dba6fc8aca2a9c09: Bug 1629376, Revert the fragment caching changes to ensure downloads are shown in Library menu. r=emilio
Emma Malysz <emalysz@mozilla.com> - Fri, 17 Apr 2020 05:07:49 +0000 - rev 524546
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
82550851a0d1355170794a63553de2f40b804892: Backed out changeset 894ebe92bdae (bug 1628052) for causing failure increase in bug 1358898 CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Fri, 17 Apr 2020 07:20:16 +0300 - rev 524545
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Backed out changeset 894ebe92bdae (bug 1628052) for causing failure increase in bug 1358898 CLOSED TREE
6119e9d5fce84f307354d3ed9a3aaf8eca8977de: Bug 1627175 - part 8: Move `EditorBase::IsContainer()` to `HTMLEditUtils` r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 16 Apr 2020 10:32:26 +0000 - rev 524544
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1627175 - part 8: Move `EditorBase::IsContainer()` to `HTMLEditUtils` r=m_kato It's a virtual method which always returns true if `TextEditor`. Therefore, we can move it into `HTMLEditUtils` and we can make the only caller of `EditorBase` check `IsTextEditor()` instead. Depends on D70880 Differential Revision: https://phabricator.services.mozilla.com/D70882
d6a4c108cd4038f7b5516c1b3ff916f5c0d98b17: Backed out changeset f055b35804d7 (bug 1630655) for multiple failures regarding/IOInterposer on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 17 Apr 2020 07:04:19 +0300 - rev 524543
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Backed out changeset f055b35804d7 (bug 1630655) for multiple failures regarding/IOInterposer on a CLOSED TREE
325e655b6024492c976ba22bf2335ad5d2229036: Bug 1616411 - Part 7: Tests. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:49 +0000 - rev 524542
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 7: Tests. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D70277
c30a54ef15b5212e9c6abd12b1f200d837cf6346: Bug 1616411 - Part 6a: Make OrientedImage::GetFrameAtSize return an appropriately sized surface. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:46 +0000 - rev 524541
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 6a: Make OrientedImage::GetFrameAtSize return an appropriately sized surface. r=tnikkel We need this since nsLayoutUtils::SurfaceFromElement expects the returned frame size to be correct, and we are now wrapping a source element's image with an OrientedImage. Differential Revision: https://phabricator.services.mozilla.com/D71243
35f6bf00a95e1b8d5d9961af6284cf37f96a1167: Bug 1616411 - Part 6: When -moz-element references an image, use the target orientation. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:44 +0000 - rev 524540
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 6: When -moz-element references an image, use the target orientation. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D70276
65aaf1efc60cc2787227ea62a333dcae253c4309: Bug 1616411 - Part 5: Make naturalWidth/naturalHeight getters take RasterImage orientation handling into account. r=tnikkel
Cameron McCormack <cam@mcc.id.au> - Fri, 17 Apr 2020 02:57:36 +0000 - rev 524539
Push 37321 by dluca@mozilla.com at Fri, 17 Apr 2020 09:38:52 +0000
Bug 1616411 - Part 5: Make naturalWidth/naturalHeight getters take RasterImage orientation handling into account. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D70275
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip