c93e83feda5eaf32b2d21ef710967f99b98c9fba: Bug 1540117 - Part 1: Do not generate a console warning when we reject an attempt to retrieve a cookie for a host that has none stored; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 27 Aug 2019 10:36:39 +0000 - rev 490203
Push 36498 by shindli@mozilla.com at Wed, 28 Aug 2019 00:52:57 +0000
Bug 1540117 - Part 1: Do not generate a console warning when we reject an attempt to retrieve a cookie for a host that has none stored; r=baku Differential Revision: https://phabricator.services.mozilla.com/D43270
13b9c22b05c80f07d370d910c009bf742922db22: Bug 1575077 - Use SharedImmutableStringCache for SharedScript urls r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 27 Aug 2019 12:48:31 +0000 - rev 490202
Push 36498 by shindli@mozilla.com at Wed, 28 Aug 2019 00:52:57 +0000
Bug 1575077 - Use SharedImmutableStringCache for SharedScript urls r=jandem Pages that use 'new Function' heavily create a lot of ScriptSource objects and waste memory duplicating filenames. This is particularly problematic if the filename is a data-url. Use the existing runtime strings cache as a straightforward way to share this. The source text already is using this cache. For the XDR case, we expect filenames to almost always be unique so we can eagerly allocate the owned strings without worrying. Differential Revision: https://phabricator.services.mozilla.com/D43186
6a2ed5eebc87d114ed378b9cfb45f0f08aad2c3b: Bug 1575077 - Cleanup ScriptSource::sourceMapURL/displayURL r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 27 Aug 2019 12:46:05 +0000 - rev 490201
Push 36498 by shindli@mozilla.com at Wed, 28 Aug 2019 00:52:57 +0000
Bug 1575077 - Cleanup ScriptSource::sourceMapURL/displayURL r=jandem Add accessors to avoid direct access to fields so storage can be changed later. Differential Revision: https://phabricator.services.mozilla.com/D43185
ac703b3adadbcac00bb5fb7f37c47d7c3e8311c0: Bug 1575077 - Cleanup handling of ScriptSource::setFilename/setIntroducerFilename r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 27 Aug 2019 12:45:58 +0000 - rev 490200
Push 36498 by shindli@mozilla.com at Wed, 28 Aug 2019 00:52:57 +0000
Bug 1575077 - Cleanup handling of ScriptSource::setFilename/setIntroducerFilename r=jandem Use accessors instead of directly accessing fields so that we can later do automatic deduplication. Add setters that can be passed owned strings when they are available. Replace the XDRState::codeCString mechanism entirely. First restrict string lengths to JSString::MAX_LENGTH as a reasonable upper bound. Introduce XDRState::codeCharsZ to generate owned strings while decoding. In practice we would duplicate the string anyways and this better supports unaligned and endian-safe char16_t strings as well. Together we do the same number of copies as before. Differential Revision: https://phabricator.services.mozilla.com/D43184
fe6f7a136d065df59f4037f22f662efe249f87ce: Bug 1576268 - [Wayland] Use MOVE as a default Drag and Drop action to match X11 behavior, r=jhorak
Martin Stransky <stransky@redhat.com> - Tue, 27 Aug 2019 12:12:14 +0000 - rev 490199
Push 36498 by shindli@mozilla.com at Wed, 28 Aug 2019 00:52:57 +0000
Bug 1576268 - [Wayland] Use MOVE as a default Drag and Drop action to match X11 behavior, r=jhorak Differential Revision: https://phabricator.services.mozilla.com/D43578
8efc09e271021ae20947900e5733c8e632ee830b: Bug 1482885 - Refactor nsHtml5TreeOperation's enum plus fields into mozilla::Variant r=hsivonen
Alphan Chen <alchen@mozilla.com> - Tue, 27 Aug 2019 09:39:41 +0000 - rev 490198
Push 36498 by shindli@mozilla.com at Wed, 28 Aug 2019 00:52:57 +0000
Bug 1482885 - Refactor nsHtml5TreeOperation's enum plus fields into mozilla::Variant r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D42809
4c09da80722fcf62db02f19dc67f3f1a6b88f84d: Backed out changeset 20abb86e0049 (bug 1559841) for several fission regressions, e.g. bug 1576413. a=backout,kmag
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 27 Aug 2019 22:26:15 +0200 - rev 490197
Push 36497 by archaeopteryx@coole-files.de at Tue, 27 Aug 2019 20:34:16 +0000
Backed out changeset 20abb86e0049 (bug 1559841) for several fission regressions, e.g. bug 1576413. a=backout,kmag
2b44d3e0c64c79c9376d3ce770da319cc1d72d01: Merge mozilla-inbound to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Tue, 27 Aug 2019 19:37:16 +0300 - rev 490196
Push 36496 by csabou@mozilla.com at Tue, 27 Aug 2019 16:37:33 +0000
Merge mozilla-inbound to mozilla-central. a=merge
54ba46ed7f13d8a5c425a3a3d12c6173c791e523: Bug 1576909 - Add test annotation for release or beta. r=jgraham
Cosmin Sabou <csabou@mozilla.com> - Tue, 27 Aug 2019 17:25:45 +0300 - rev 490195
Push 36496 by csabou@mozilla.com at Tue, 27 Aug 2019 16:37:33 +0000
Bug 1576909 - Add test annotation for release or beta. r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D43612
6fdb1282586def80e1a0d8c4c85f84e44a860b66: Bug 1576358 - [wpt-sync] Update web-platform-tests metadata, a=testonly
James Graham <james@hoppipolla.co.uk> - Tue, 27 Aug 2019 09:22:23 +0100 - rev 490194
Push 36496 by csabou@mozilla.com at Tue, 27 Aug 2019 16:37:33 +0000
Bug 1576358 - [wpt-sync] Update web-platform-tests metadata, a=testonly MANUAL PUSH: wpt sync fixup
543547cf233a08968b6c77ef43cd5dc273a86137: Merge autoland to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Tue, 27 Aug 2019 19:36:14 +0300 - rev 490193
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Merge autoland to mozilla-central. a=merge
3511610e8ff95e124bb7d1e00b9884430abd3633: Bug 1575839: part 5) Factor out `ReplaceVisiblyTrailingNbsps` from `nsPlainTextSerializer::Write`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 27 Aug 2019 10:41:44 +0000 - rev 490192
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1575839: part 5) Factor out `ReplaceVisiblyTrailingNbsps` from `nsPlainTextSerializer::Write`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D43419
13bf1f60ad2c582f9cec16faeb39743695059af5: Bug 1575839: part 4) Remove `nsPlainTextSerializer::Write::atFirstColumn`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 27 Aug 2019 10:40:47 +0000 - rev 490191
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1575839: part 4) Remove `nsPlainTextSerializer::Write::atFirstColumn`. r=hsivonen Its value was at all places where it's read equal to `outputLineBreak` which is now used instead. Differential Revision: https://phabricator.services.mozilla.com/D43418
ce15b71195316eb82954c24f62a319e54c0e4405: Bug 1575839: part 3) Simplify assignment to `nsPlainTextSerializer::Write::atFirstColumn`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 27 Aug 2019 10:40:39 +0000 - rev 490190
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1575839: part 3) Simplify assignment to `nsPlainTextSerializer::Write::atFirstColumn`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D43417
5a833f31ffb1e61c0a4047ea36a47c7a9dc8fca4: Bug 1575839: part 2) Declare some methods `const` or `static`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 27 Aug 2019 10:40:30 +0000 - rev 490189
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1575839: part 2) Declare some methods `const` or `static`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D43416
64b069575224c1905b59162effca4d61b684da9d: Bug 1575839: part 1) Add `nsPlainTextSerializer::Settings::HasFlag`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 27 Aug 2019 10:40:16 +0000 - rev 490188
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1575839: part 1) Add `nsPlainTextSerializer::Settings::HasFlag`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D43415
fa24b6a4ef6c4293581c8e6006df64f5886fba94: Bug 1555762 - [mach] Get SearchProvider commands to run with Python 3 r=Callek
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 26 Aug 2019 14:01:32 +0000 - rev 490187
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1555762 - [mach] Get SearchProvider commands to run with Python 3 r=Callek This includes the following commands: * dxr * google * mdn * search * searchfox Differential Revision: https://phabricator.services.mozilla.com/D36843
d5ef7a5e02a4d12e6349beb11a2cee666ea75b44: Bug 1473498 - [mach] Support running mach commands with python 3 r=glandium,mars
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 27 Aug 2019 03:08:08 +0000 - rev 490186
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1473498 - [mach] Support running mach commands with python 3 r=glandium,mars Credit: mars for making the shell POSIX compliant This embeds a blacklist of every mach command that needs to run with Python 2 directly in the mach driver itself. Initially this is every mach command. We then use a bit of shell to determine whether the command being run needs Python 2 or 3. While this approach may seem a bit hacky, it has several benefits: 1. No need to add complex machinery in mach's registration code. 2. No need to spawn two separate Python interpreters in the event a different Python from the original interpreter is needed. 3. Perf impact is negligible. 4. New commands are Python 3 by default. It is also only a temporary hack. Once all commands are running with Python 3, we can revert back to the original mach driver. Differential Revision: https://phabricator.services.mozilla.com/D36103
fa5e23975029455bd7fa2ec48960e3cad80ee2c1: Bug 1473498 - [mozbuild.util] Don't use 'patch_main' hack with Python 3.4+ r=firefox-build-system-reviewers,mshal
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 27 Aug 2019 02:55:18 +0000 - rev 490185
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1473498 - [mozbuild.util] Don't use 'patch_main' hack with Python 3.4+ r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D42016
baf6c4adbf2b9917f118e562e733f962609ae8a0: Bug 1473498 - [configure] Fix ImportError in util.configure under Python 3, r=glandium
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 27 Aug 2019 02:55:18 +0000 - rev 490184
Push 36495 by csabou@mozilla.com at Tue, 27 Aug 2019 16:36:34 +0000
Bug 1473498 - [configure] Fix ImportError in util.configure under Python 3, r=glandium This import is actually unused as of bug 844509. Differential Revision: https://phabricator.services.mozilla.com/D42869
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip