83033ba2c21f69e8c98974f5802852b4c61ef30e: Bug 1573566 - Make host libraries more like static libraries. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 16 Aug 2019 14:39:20 +0000 - rev 488607
Push 92848 by mh@glandium.org at Fri, 16 Aug 2019 22:01:44 +0000
Bug 1573566 - Make host libraries more like static libraries. r=froydnj HostLibrary is always an expand lib. HostRustLibrary is always a non-expand lib. But we currently rely on type checking to figure that out, rather than an attribute, like for StaticLibrary. Doing that simplifies existing and upcoming code. Differential Revision: https://phabricator.services.mozilla.com/D42250
d55d48534b6f733b37116c886cc3771b09e54ffe: Bug 1573566 - Make rust libraries more like normal libraries. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 16 Aug 2019 14:39:02 +0000 - rev 488606
Push 92848 by mh@glandium.org at Fri, 16 Aug 2019 22:01:44 +0000
Bug 1573566 - Make rust libraries more like normal libraries. r=froydnj Apart from the need to link them last, they don't actually need to be treated any different from normal static libraries. Differential Revision: https://phabricator.services.mozilla.com/D42249
e4285304b2311064031ff32c6b4ba689039e401b: Bug 1573566 - Don't make HostRustLibrary indirectly inherit from StaticLibrary. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 16 Aug 2019 14:35:36 +0000 - rev 488605
Push 92848 by mh@glandium.org at Fri, 16 Aug 2019 22:01:44 +0000
Bug 1573566 - Don't make HostRustLibrary indirectly inherit from StaticLibrary. r=froydnj So that isinstance(foo, StaticLibrary) doesn't end up being true for HostRustLibrary. Instead, it now inherits from HostLibrary. Differential Revision: https://phabricator.services.mozilla.com/D42248
295a5e78ed1ea7ace9d1f10fb9192cb819f76b2f: Bug 1573566 - Fully check that two Rust libraries aren't being linked to the same binary. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 16 Aug 2019 21:47:56 +0000 - rev 488604
Push 92848 by mh@glandium.org at Fri, 16 Aug 2019 22:01:44 +0000
Bug 1573566 - Fully check that two Rust libraries aren't being linked to the same binary. r=froydnj The existing check is no thorough enough: it only checks that multiple Rust libraries are not directly linked to the same binary, but that's not enough. In fact, until the change prior to this one, this was happening to xul-gtest, and without that change, this is what configure would now have to say: Cannot link the following Rust libraries into the "xul-gtest" library: - gkrust-gtest - gkrust Only one is allowed. This only ended up not being a problem because the backend somehow works around the problem, which it shouldn't have to do. Differential Revision: https://phabricator.services.mozilla.com/D42247
14329e051f16ca0f31b85c9ee093114b1c7c82f7: Bug 1573566 - Move the real libxul definition in a subdirectory. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 16 Aug 2019 21:44:10 +0000 - rev 488603
Push 92848 by mh@glandium.org at Fri, 16 Aug 2019 22:01:44 +0000
Bug 1573566 - Move the real libxul definition in a subdirectory. r=froydnj The current setup, where gtest/libxul uses the static library in the same directory as the shared libxul, and somehow the backend ignores gkrust for gtest/libxul, is fragile. Differential Revision: https://phabricator.services.mozilla.com/D42246
d7b5e712bf67506589579e37c162590064e5d950: Backed out changeset 722bc0469e8e (bug 1573051) for Windows MinGW bustages. CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Sat, 17 Aug 2019 00:57:50 +0300 - rev 488602
Push 92847 by rmaries@mozilla.com at Fri, 16 Aug 2019 21:58:45 +0000
Backed out changeset 722bc0469e8e (bug 1573051) for Windows MinGW bustages. CLOSED TREE
ddf6f75cc5ee308bfac95490531b1f3280aace7f: Bug 1571555 - Use a blank string in place of the username or password when decryption fails. r=keeler
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Fri, 16 Aug 2019 20:27:34 +0000 - rev 488601
Push 92846 by mozilla@noorenberghe.ca at Fri, 16 Aug 2019 21:27:29 +0000
Bug 1571555 - Use a blank string in place of the username or password when decryption fails. r=keeler Don't show the login in about:logins if the username or password cannot be decrypted. Differential Revision: https://phabricator.services.mozilla.com/D40845
3feee5147ab0c9a7647f920bb0dde9950c836bed: Bug 1544757 - Failed assertion MOZ_ASSERT(mRaceCacheWithNetwork || !(mTransactionPump && mCachePump) || mCachedContentIsPartial), r=mayhemer
Michal Novotny <michal.novotny@gmail.com> - Fri, 16 Aug 2019 10:40:41 +0000 - rev 488600
Push 92845 by mnovotny@mozilla.com at Fri, 16 Aug 2019 21:10:24 +0000
Bug 1544757 - Failed assertion MOZ_ASSERT(mRaceCacheWithNetwork || !(mTransactionPump && mCachePump) || mCachedContentIsPartial), r=mayhemer When revalidated cache entry is used, normally the sequence is: OnStartRequest(mTransactionPump) OnStopRequest(mTransactionPump) OnStartRequest(mCachePump) OnStopRequest(mCachePump) When doing cross process redirect, the call to OnStopRequest(mTransactionPump) might get delayed, so we can still have mTransactionPump in OnStartRequest(mCachePump). Differential Revision: https://phabricator.services.mozilla.com/D41484
65b1715d878ba37b789bf89ee45fdbb3dc08347d: Bug 1573695 - Implement skip pausing disabled effect for secondary panels r=Harald
David Walsh <dwalsh@mozilla.com> - Fri, 16 Aug 2019 20:24:57 +0000 - rev 488599
Push 92844 by dwalsh@mozilla.com at Fri, 16 Aug 2019 21:07:56 +0000
Bug 1573695 - Implement skip pausing disabled effect for secondary panels r=Harald Differential Revision: https://phabricator.services.mozilla.com/D42174
722bc0469e8e4c9e24ffa78600758d59f09b793f: Bug 1573051 - Use both SHParseDisplayName and CreateUri to validate a uri. r=aklotz
Toshihito Kikuchi <tkikuchi@mozilla.com> - Fri, 16 Aug 2019 19:06:01 +0000 - rev 488598
Push 92843 by rmaries@mozilla.com at Fri, 16 Aug 2019 21:01:43 +0000
Bug 1573051 - Use both SHParseDisplayName and CreateUri to validate a uri. r=aklotz For launching with an external protocol handler on Windows, we validate a uri before sending it to `ShellExecute`, by converting a string into `PIDL` using `SHParseDisplayName` and extract a string back from PIDL using `IShellFolder::GetDisplayNameOf`. The problem was that if a fragment, a string following a hash mark (#), is always dropped after this validation. This is caused by the intended design of Windows. A proposed fix is to use `CreateUri` for validation, which is used behind `IShellFolder::GetDisplayNameOf`. However, we also keep `SHParseDisplayName` because there are cases where `CreateUri` succeeds while `SHParseDisplayName` fails such as a non-existent `file:` uri and we want to keep the same validation result for those cases. This patch adds a new unittest to make sure the new validation logic behaves the same as the old one except the fragment issue. Differential Revision: https://phabricator.services.mozilla.com/D42041
4229066f494382b9c779c8a2db1c0582305193a4: Bug 1574100 - For RefLayers with multiple metrics, only expose the event regions override for the bottom one. r=tnikkel
Botond Ballo <botond@mozilla.com> - Fri, 16 Aug 2019 20:23:11 +0000 - rev 488597
Push 92842 by bballo@mozilla.com at Fri, 16 Aug 2019 21:01:12 +0000
Bug 1574100 - For RefLayers with multiple metrics, only expose the event regions override for the bottom one. r=tnikkel We only want the bottom LayerMetricsWrapper / WebRenderScrollDataWrapper to be treated as a ref layer, and only ref layers have event regions overrides. Differential Revision: https://phabricator.services.mozilla.com/D42339
0692436a2b33c134bf50654ce466e4bd5ddb05cf: Bug 1548529 - Remove values "thin", "thick", "medium" values of mfrac@linethickness. r=emilio
Frédéric Wang <fwang@igalia.com> - Fri, 16 Aug 2019 17:41:59 +0000 - rev 488596
Push 92841 by rmaries@mozilla.com at Fri, 16 Aug 2019 21:00:39 +0000
Bug 1548529 - Remove values "thin", "thick", "medium" values of mfrac@linethickness. r=emilio See https://github.com/mathml-refresh/mathml/issues/4 and https://groups.google.com/forum/#!topic/mozilla.dev.platform/G91-vBeC3Rw This commit introduces a new preference option mathml.mfrac_linethickness_names.disabled to disable linethickness names. For now, these names are only disabled in Nightly builds. Announcements and actual disabling of this and other MathML features will be considered later. * test_bug553917.html is updated to check that these values now cause an error message to be logged into the console. * mstyle-1.xhtml is updated to use a numeric linethickness since the point of the test is just to check that the attribute is not supported on mstyle, not about the actual attribute value. * Other fractions tests relying on linethickness names are executed with the proper preference adjustment. * mathml/presentation-markup/fractions/frac-linethickness-001.html is now closer to its expectation ; however the test still fails because nonzero unitless values are not removed yet. See https://github.com/mathml-refresh/mathml/issues/24 Differential Revision: https://phabricator.services.mozilla.com/D42323
68e4d6939b344a065d8b3cf4a946c93fa4ebb15b: Bug 1574392: fix for crash caused by a zero length textblob r=dholbert
Charlie Marlow <cmarlow@mozilla.com> - Fri, 16 Aug 2019 20:57:45 +0000 - rev 488595
Push 92840 by dholbert@mozilla.com at Fri, 16 Aug 2019 20:58:25 +0000
Bug 1574392: fix for crash caused by a zero length textblob r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D42347
a73fd0e7e3dad2b92f2febc57610debfa53e5533: Bug 1573966 - Fix variable previewing when using cached pause data, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Fri, 16 Aug 2019 20:55:19 +0000 - rev 488594
Push 92839 by bhackett@mozilla.com at Fri, 16 Aug 2019 20:56:32 +0000
Bug 1573966 - Fix variable previewing when using cached pause data, r=loganfsmyth. Differential Revision: https://phabricator.services.mozilla.com/D42067
de8dd803924f6502ea2bcb021b4c9395291dd54d: Bug 1573938 - Never collect wrapper JSObjects when recording/replaying, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Fri, 16 Aug 2019 20:51:12 +0000 - rev 488593
Push 92838 by bhackett@mozilla.com at Fri, 16 Aug 2019 20:52:05 +0000
Bug 1573938 - Never collect wrapper JSObjects when recording/replaying, r=mccr8. Differential Revision: https://phabricator.services.mozilla.com/D42011
b66eec7d2e55d339b4c6fedc7cb1a3bed409557d: Bug 1562264 - Update skip-if annotations, r=kmag
Kashav Madan <kmadan@mozilla.com> - Fri, 16 Aug 2019 17:31:52 +0000 - rev 488592
Push 92837 by kmadan@mozilla.com at Fri, 16 Aug 2019 20:50:36 +0000
Bug 1562264 - Update skip-if annotations, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D41763
445eadfd8ce31132438e6530196232997fdbf88f: Bug 1562264 - Propagate remote/fission flags from parent to child for content window.open() calls, r=kmag
Kashav Madan <kmadan@mozilla.com> - Fri, 16 Aug 2019 17:31:38 +0000 - rev 488591
Push 92837 by kmadan@mozilla.com at Fri, 16 Aug 2019 20:50:36 +0000
Bug 1562264 - Propagate remote/fission flags from parent to child for content window.open() calls, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D40836
eff329b9c6a2dc11bc3f21241032f6ebd3201029: Bug 1574570 - Fix some callback logic bugs, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Fri, 16 Aug 2019 19:23:46 +0000 - rev 488590
Push 92836 by bhackett@mozilla.com at Fri, 16 Aug 2019 20:46:23 +0000
Bug 1574570 - Fix some callback logic bugs, r=loganfsmyth. Differential Revision: https://phabricator.services.mozilla.com/D42355
7de7c610099efa65a6200aa1ce7cbc312025ae4d: Bug 1569472 - Fix flake8 error in tools/docs/mach_commands.py r=championshuttler
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 20:33:04 +0000 - rev 488589
Push 92835 by ahalberstadt@mozilla.com at Fri, 16 Aug 2019 20:34:11 +0000
Bug 1569472 - Fix flake8 error in tools/docs/mach_commands.py r=championshuttler Differential Revision: https://phabricator.services.mozilla.com/D42371
0252991d52d41d3c3dc5d675ef8d3fc538853470: Bug 1573818 - Add `NormalizeElemSegmentKind` helper for converting between enum representations. r=bbouvier
Ryan Hunt <rhunt@eqrion.net> - Fri, 16 Aug 2019 20:12:59 +0000 - rev 488588
Push 92834 by rhunt@eqrion.net at Fri, 16 Aug 2019 20:14:11 +0000
Bug 1573818 - Add `NormalizeElemSegmentKind` helper for converting between enum representations. r=bbouvier Differential Revision: https://phabricator.services.mozilla.com/D42049
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip