3c1fdf8c83daf09d9bcf41ccd4c7bc0380f3d478: Bug 1454242: Setting samesite cookie should not rely on NS_IsSameSiteForeign. r=valentin
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Mon, 16 Apr 2018 07:18:21 +0200 - rev 782907
Push 106570 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 11:56:37 +0000
Bug 1454242: Setting samesite cookie should not rely on NS_IsSameSiteForeign. r=valentin
c6757ad801fedaff8606b6ae34a276ce08714ce8: Bug 1445731 - land NSS c1a4035420c3 UPGRADE_NSS_RELEASE, r=me
Tim Taubert <ttaubert@mozilla.com> - Mon, 16 Apr 2018 10:09:12 +0200 - rev 782906
Push 106570 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 11:56:37 +0000
Bug 1445731 - land NSS c1a4035420c3 UPGRADE_NSS_RELEASE, r=me
b2d71c645be96092b08ee4123c12a6ce7dc87bd6: Bug 1439855 - Make BinSource work with multipart tokenizer;r?arai,efaust draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:40 +0200 - rev 782905
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Make BinSource work with multipart tokenizer;r?arai,efaust Note that BinSource-auto.{h, cpp} and BinToken.h are auto-generated from BinSource.{yaml, webidl}. This patch contains the following changes: - updates to the webidl specifications; - adapt BinSource.* to the new tokenizer API; - split BinASTParser across BinASTParserBase and BinASTParser<Tok>. The effect is that we may now use the BinASTParser with both the (updated) tester tokenizer and the (new) multipart tokenizer. MozReview-Commit-ID: HCF2m3qDTFH
078cf6bdea8daccb13bfeb14bf3f7595c90764d2: Bug 1439855 - Extend JS shell parse command to allow forcing full parsing;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 782904
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Extend JS shell parse command to allow forcing full parsing;r?arai This is useful mostly for benchmarking. MozReview-Commit-ID: ZzWA6fxCGN
8ac7475dceb43db7ad516b0514e72cb06c387dbc: Bug 1439855 - Extend JS shell binParse with ability to pick a tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 782903
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Extend JS shell binParse with ability to pick a tokenizer;r?arai MozReview-Commit-ID: 9EQY36O9wQo
4f8ac0a1d4fb07617b0760d2eee799d8d4d749d1: Bug 1439855 - Bunch of macros shared among BinAST files;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 782902
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Bunch of macros shared among BinAST files;r?arai MozReview-Commit-ID: 6q27OFhLlc6
8110f84b4fe4b6ac82f8a10d5c464c2d41a6ca19: Bug 1439855 - Fast lookup for BinAST string constants, shared among parsers;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 782901
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Fast lookup for BinAST string constants, shared among parsers;r?arai BinAST parsers need to perform frequent lookup for string values, e.g. once for each `let`, `var`, `const`, `+`, `-`, `instanceof` (string enums), as well as a number of startup lookups for string values such as "LiteralNullExpression", etc. (ast table) This patch introduces zero-copy lookup tables for both of these. These tables are shared among instances of parsers in a JSRuntime. MozReview-Commit-ID: 75BasAxLoha
dd387517e19f25508d3f9d1baea365ea9c7169c0: Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 782900
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai As a preliminary step for introducing the BinTokenReaderMultipart, we start by splitting the BinTokenReaderTester in two. Also, we change a bit the API of the BinTokenReaderTester to uniformize with the BinTokenReaderMultipart. MozReview-Commit-ID: 4SlHaqEAZMk
41e51f59def6326164ee8a5b560473ea25f07c72: Bug 1439855 - Extending BinAST parser generator with support for multipart tokenizer;r?jorendorff draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 782899
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Extending BinAST parser generator with support for multipart tokenizer;r?jorendorff Changes: - instead of parsing string enums by string matching, we go through a new `enum class` `BinVariant`, whose handling is part of the tokenizer; - we now generate this `enum class`. MozReview-Commit-ID: FnzG772RZam
75c4b5ff6364eedead1a69148d63dc9723b6def0: Bug 1439855 - Introduce BinAST multipart tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:40 +0200 - rev 782898
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Introduce BinAST multipart tokenizer;r?arai This introduces a new tokenizer for the BinAST parser: the multipart tokenizer. The format used by the multipart tokenizer is described here: https://binast.github.io/binjs-ref/binjs_io/multipart/index.html While the details of the format may still change, this is the tokenizer we intend to ship. We only implement the `identity; ` compression scheme. For the moment, there are no plans to implement other compression schemes. MozReview-Commit-ID: 8WUa3QX5GWt
9152d04bcac406f206d67976ab736509f137f6ac: Bug 1439855 - Tests for BinAST multipart tokenizer (data);r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 12:16:30 +0200 - rev 782897
Push 106569 by dteller@mozilla.com at Mon, 16 Apr 2018 11:34:16 +0000
Bug 1439855 - Tests for BinAST multipart tokenizer (data);r?arai MozReview-Commit-ID: KlzxtGmCYVD
03fdc37bb2f5cf43c2df9fc1a40d91236c150b8c: Bug 1452551 - Initialize the Telemetry core in GeckoView. r?esawin,gfritzsche draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 11 Apr 2018 13:11:27 +0200 - rev 782896
Push 106568 by bmo:alessio.placitelli@gmail.com at Mon, 16 Apr 2018 10:48:27 +0000
Bug 1452551 - Initialize the Telemetry core in GeckoView. r?esawin,gfritzsche This additionally introduces a new pref (toolkit.telemetry.geckoview) to discriminate, at runtime, between Fennec and GV in JavaScript code. Moreover, this disables TelemetryController initialization from content processes, which was left enabled. MozReview-Commit-ID: 7VoDorxAhvD
6276ec7ebbf33e3484997b189f20fc1511534187: Merge mozilla-inbound to mozilla-central. a=merge
Andreea Pavel <apavel@mozilla.com> - Mon, 16 Apr 2018 12:52:34 +0300 - rev 782895
Push 106568 by bmo:alessio.placitelli@gmail.com at Mon, 16 Apr 2018 10:48:27 +0000
Merge mozilla-inbound to mozilla-central. a=merge
ceb3db3b31a07a2aaa164bdacb21f4135373aadb: Bug 1361052 - DeleteSelectionAndPrepareToCreateNode should be more safety. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 13 Apr 2018 16:58:06 +0900 - rev 782894
Push 106568 by bmo:alessio.placitelli@gmail.com at Mon, 16 Apr 2018 10:48:27 +0000
Bug 1361052 - DeleteSelectionAndPrepareToCreateNode should be more safety. r=masayuki Bug 768765 isn't enough for fix. Since Selection::GetAnchorFocusRange can return nullptr, we should consider this condition. And I cannot reproduce this using crash test, so I add mochitest for this. MozReview-Commit-ID: 8Ei5YBIBuWv
5ae98dae05995b00cdaba5a3b027a51bbf7a8e30: Bug 1453521 - Support prefs for aliases in Servo side. r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 12 Apr 2018 10:27:43 +1000 - rev 782893
Push 106568 by bmo:alessio.placitelli@gmail.com at Mon, 16 Apr 2018 10:48:27 +0000
Bug 1453521 - Support prefs for aliases in Servo side. r=heycam MozReview-Commit-ID: 8DAFmLDVYlR
bc6e8d505359dcfb67af363b572502070f13714b: Bug 1453872 - Make HTMLEditRules::JoinNodesSmart() return { aRightNode - aLeftNode.Length() } by default r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 13 Apr 2018 13:18:13 +0900 - rev 782892
Push 106568 by bmo:alessio.placitelli@gmail.com at Mon, 16 Apr 2018 10:48:27 +0000
Bug 1453872 - Make HTMLEditRules::JoinNodesSmart() return { aRightNode - aLeftNode.Length() } by default r=m_kato This is regression of bug 1423835. When I fixed the bug, I accidentally changed the result of HTMLEditRules::JoinNodesSmart() to use new API. However, it was simple misunderstand. The original code sets the initial value of result to { aRightNode - aLeftNode.Length() } but I understood it as { aRightNode - aRightNode.Length() }. Therefore, this patch backs out the patch only for this line. MozReview-Commit-ID: 5rD7YFij8v
4a34418e88ddda39ec7dfb0bc32e81ae46c852ee: Bug 1453876: Fix accessibility blocking of the Ask.com Toolbar. r=eeejay
James Teh <jteh@mozilla.com> - Fri, 13 Apr 2018 15:12:13 +1000 - rev 782891
Push 106568 by bmo:alessio.placitelli@gmail.com at Mon, 16 Apr 2018 10:48:27 +0000
Bug 1453876: Fix accessibility blocking of the Ask.com Toolbar. r=eeejay Bug 1421018 intended to block the Ask.Com Toolbar (tbnotifier.exe). This is basically malware and is responsible for a huge number of unnecessary accessibility instantiations. However, there seems to have been some confusion and we ended up blocking tbnnotifier.exe instead. This changes that block to tbnotifier.exe. MozReview-Commit-ID: 2gZF8sYeGtb
04ae3ba01f9d12025f68dea5f6316f76f4c7a28f: Bug 1452290 - Update the labels in the DevTools meatball menu; r?jryans draft
Brian Birtles <birtles@gmail.com> - Mon, 16 Apr 2018 12:32:13 +0200 - rev 782890
Push 106567 by bbirtles@mozilla.com at Mon, 16 Apr 2018 10:36:19 +0000
Bug 1452290 - Update the labels in the DevTools meatball menu; r?jryans This also updates the link behavior to use the less privileged openWebLink. MozReview-Commit-ID: HHDQKAQz6hQ
9ce81c1a94a370c00556e396e4edfec347a447c6: Bug 1453702: Cleanup SetAsUndisplayedContent. r?mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 00:08:29 +0200 - rev 782889
Push 106566 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 10:30:38 +0000
Bug 1453702: Cleanup SetAsUndisplayedContent. r?mats Move the assertion to the earliest point where it can happen instead. MozReview-Commit-ID: 5oPwXg2o22V
a2e6bff6630919ee52bb7ab0f6c22725316a71dd: Bug 1453702: [css-display] Move unboxing to style, and handle display: contents before other suppressions. r?mats,xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 14 Apr 2018 18:38:29 +0200 - rev 782888
Push 106566 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 10:30:38 +0000
Bug 1453702: [css-display] Move unboxing to style, and handle display: contents before other suppressions. r?mats,xidorn This also adopts the resolution of [1] while at it, and switches XUL to not support display: contents until a use case appears. This makes our behavior consistent both with the spec and also in terms of handling dynamic changes to stuff that would otherwise get suppressed. Also makes us consistent with both Blink and WebKit in terms of computed style. We were the only ones respecting "behaves as display: none" without actually computing to display: none. Will file a spec issue to get that changed. It also makes us match Blink and WebKit in terms of respecting display: contents before other suppressions, see the reftest which I didn't write as a WPT (because there's no spec supporting neither that or the opposite of what we do), where a <g> element respects display: contents even though if it had any other kind of display value we'd suppress the frame for it and all the descendants since it's an SVG element in a non-SVG subtree. Also, this removes the page-break bit from the display: contents loop, which I think is harmless. As long as the tests under style are based in namespace id / node name / traversal parent, this should not make style sharing go wrong in any way, since that's the first style sharing check we do at [2]. The general idea under this change is making all nodes with computed style of display: contents actually honor it. Otherwise there's no way of making the setup sound except re-introducing something similar to all the state tracking removed in bug 1303605. [1]: https://github.com/w3c/csswg-drafts/issues/2167 [2]: https://searchfox.org/mozilla-central/rev/fca4426325624fecbd493c31389721513fc49fef/servo/components/style/sharing/mod.rs#700 MozReview-Commit-ID: JoCKnGYEleD
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip