b9a53cec8555d13272107a0e17ff52d3a093131e: Bug 1526245 - Replaced std::iterator inheritance with iterator traits definitions in JSErrorNotes (as required by C++17). r=Waldo
TheQwertiest <qwertiest@mail.ru> - Mon, 11 Feb 2019 15:39:04 +0300 - rev 464735
Push 112476 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 14:55:49 +0000
Bug 1526245 - Replaced std::iterator inheritance with iterator traits definitions in JSErrorNotes (as required by C++17). r=Waldo
144dfd01fb48d8ae338391e0263d867998d4de3b: Bug 1532950 - Disallow NO_REASON as a reason to GC, and fix ExplainGCReason to handle it r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Mar 2019 11:46:12 +0000 - rev 464734
Push 112475 by jcoppeard@mozilla.com at Mon, 18 Mar 2019 14:23:33 +0000
Bug 1532950 - Disallow NO_REASON as a reason to GC, and fix ExplainGCReason to handle it r=pbone Differential Revision: https://phabricator.services.mozilla.com/D22277
fa767271520314149dfa231a5f3e265a533c91db: Bug 1527206 - roll-out declarative artifacts for Fennec beta and release. r=sfraser a=release
Mihai Tabara <mtabara@mozilla.com> - Mon, 18 Mar 2019 13:25:16 +0000 - rev 464733
Push 112474 by mtabara@mozilla.com at Mon, 18 Mar 2019 13:31:49 +0000
Bug 1527206 - roll-out declarative artifacts for Fennec beta and release. r=sfraser a=release
8962b8d9b7a673288218ed9087102032d7cf015b: Bug 1294232 - Refactor blocklisting on Linux to support the downloadable blocklist. r=jrmuizel
Andrew Comminos <andrew@comminos.com> - Fri, 08 Feb 2019 14:36:08 -0500 - rev 464732
Push 112473 by aosmond@gmail.com at Mon, 18 Mar 2019 11:50:19 +0000
Bug 1294232 - Refactor blocklisting on Linux to support the downloadable blocklist. r=jrmuizel MozReview-Commit-ID: ESJY9kkqXR8 Differential Revision: https://phabricator.services.mozilla.com/D19190
52390d9090fbd8d46b00ea29034e7039511ff8a4: Bug 1530774 - Part 3. Remove decoder support for producing paletted frames. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Fri, 15 Mar 2019 13:29:02 -0400 - rev 464731
Push 112472 by aosmond@gmail.com at Mon, 18 Mar 2019 11:30:51 +0000
Bug 1530774 - Part 3. Remove decoder support for producing paletted frames. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D23716
6dd55ee8961128d0c9e314d60e7509604e7548b2: Bug 1530774 - Part 2. Remove support for paletted surface pipes. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Mon, 11 Mar 2019 14:05:59 -0400 - rev 464730
Push 112472 by aosmond@gmail.com at Mon, 18 Mar 2019 11:30:51 +0000
Bug 1530774 - Part 2. Remove support for paletted surface pipes. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D23715
e3315d7842089083b389fc666b51c693c05924fc: Bug 1530774 - Part 1. Remove support in FrameAnimator for blending partial/paletted frames. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Mon, 11 Mar 2019 13:20:49 -0400 - rev 464729
Push 112472 by aosmond@gmail.com at Mon, 18 Mar 2019 11:30:51 +0000
Bug 1530774 - Part 1. Remove support in FrameAnimator for blending partial/paletted frames. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D23714
891a30b8eee20648df8b62217304fb0a0636349d: Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
ffxbld <release@mozilla.com> - Mon, 18 Mar 2019 11:01:13 +0000 - rev 464728
Push 112471 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 11:27:36 +0000
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
e32c47d47ff98180edc749214ef62ea1d071f4de: No bug - Tagging mozilla-central 9421b477d67cfc4c9e03350cd554a9e6acc7f435 with FIREFOX_NIGHTLY_67_END a=release DONTBUILD CLOSED TREE
ffxbld <release@mozilla.com> - Mon, 18 Mar 2019 10:56:58 +0000 - rev 464727
Push 112471 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 11:27:36 +0000
No bug - Tagging mozilla-central 9421b477d67cfc4c9e03350cd554a9e6acc7f435 with FIREFOX_NIGHTLY_67_END a=release DONTBUILD CLOSED TREE
9421b477d67cfc4c9e03350cd554a9e6acc7f435: Merge inbound to mozilla-central. a=merge FIREFOX_NIGHTLY_67_END
Oana Pop Rus <opoprus@mozilla.com> - Mon, 18 Mar 2019 11:53:46 +0200 - rev 464726
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Merge inbound to mozilla-central. a=merge
58a76dfcf9d8014cc383b0399db2d1f1a21bace7: Bug 1484899 - Update Android's font list to use Noto Serif and Noto Sans for several languages r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 15 Mar 2019 09:52:07 +0000 - rev 464725
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1484899 - Update Android's font list to use Noto Serif and Noto Sans for several languages r=jfkthame Android P has a lot of Noto Serif and Noto Sans fonts for several languages. So we should use it to default font list. Differential Revision: https://phabricator.services.mozilla.com/D23626
075d0e6434cc74054eeefb2a768d7629e9f2de95: Bug 1525867 - Make IMContextWrapper::SetTextRange() not ignore composition clause even if no visual styles are specified r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 18 Mar 2019 03:00:23 +0000 - rev 464724
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1525867 - Make IMContextWrapper::SetTextRange() not ignore composition clause even if no visual styles are specified r=m_kato We've ignored clauses whose visual styles are not specified. However, kinput2 with XIM protocol does not specify any styles to non-selected clauses. Therefore, we fail to dispatch eCompositionChange events if there is 2 or more clauses. Note that the log in the bug indicates that we may set selected clause type to`TextRangeType::eConvertedClause` and last clause type to `TextRangeType::eSelectedClause` because caret is always put at end of composition string. However, this should not problem for now because nobody except plugins on Windows refer this information. Differential Revision: https://phabricator.services.mozilla.com/D23464
091fdeb8c9ca58a3ab6c00368828448fed62b4bd: Backed out changeset d8ead6a3396d (bug 1525976) as requested by nhnt11 in bug 1535970.
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 18 Mar 2019 09:21:09 +0200 - rev 464723
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Backed out changeset d8ead6a3396d (bug 1525976) as requested by nhnt11 in bug 1535970.
cdd0849c3c1121ed0f943844ec56994cbdec4515: Bug 1535540 - Remove the identity transform condition while checking redundant stacking contexts. r=emilio
Glenn Watson <github@intuitionlibrary.com> - Mon, 18 Mar 2019 03:08:26 +0000 - rev 464722
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1535540 - Remove the identity transform condition while checking redundant stacking contexts. r=emilio The only time that the ancestor spatial node index is read is during push_stacking_context. This means that even if it was used as an ancestor for a 3d context, we can safely collapse it in to the parent stacking context during flattening, if it is otherwise redundant. This is a partial fix for picture caching heuristics failing with the display list produced on mobile devices. Differential Revision: https://phabricator.services.mozilla.com/D23633
a9a91a32262e099d6366cb2c7500db10f551bf13: Bug 1413319 - Correctly check a double is within long's limit r=birtles
violet <violet.bugreport@gmail.com> - Sun, 17 Mar 2019 23:34:02 +0000 - rev 464721
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1413319 - Correctly check a double is within long's limit r=birtles When close to int64_t's limit, the int64 can't be precisely converted to double because of rounding error, rounding-up is also allowed. To ensure a double `d` is within int64's limit, we should check `d < std::numeric_limits<int64_t>::max()`, instead of `<=`. Because `std::numeric_limits<int64_t>::max()` might be converted to a larger double, when they are equal, we can't be sure if `d` is indeed within the actual int64 limit. Differential Revision: https://phabricator.services.mozilla.com/D23680
d011dfe8368374923cb69a0ab510d6814cbf3ab1: Bug 1533293 - part 3: Make editor and ContentEventHandler not use Selection::Extend() due to too slow r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 18 Mar 2019 01:52:36 +0000 - rev 464720
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1533293 - part 3: Make editor and ContentEventHandler not use Selection::Extend() due to too slow r=m_kato `Selection::Extend()` is too slow but editor and ContentEventHandler use it in some places. We should make them use `Selection::SetStartAndEndInLimiter()` or `Selection::SetBaseAndExtentInLimiter()`. The former is usable only when caller guarantees the start point is prior to the end point in the DOM tree. Otherwise, we need to use the latter even though it's slower than the former. Differential Revision: https://phabricator.services.mozilla.com/D23462
e536f6e123d8f54d5bf165e5e78da13c71a901af: Bug 1533293 - part 2: Rewrite EditorBase::SelectEntireDocument() and its overrides r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 18 Mar 2019 01:51:53 +0000 - rev 464719
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1533293 - part 2: Rewrite EditorBase::SelectEntireDocument() and its overrides r=m_kato `EditorBase::SelectEntierDocument()` uses `Selection::Extend()` but it's too slow. It should use `Selection::SetStartAndEndInLimiter()` instead. Additionally, `TextEditor::SelectEntierDocument()` shrink the result of `EditorBase::SelectEntierDocument()` with `Selection::Extend()` if there is a `moz-<br>` element. So, `TextEditor::SelectEntinerDocument()` should set its expected selection with a call for saving the runtime cost. Then, we don't need to make `EditorBase::SelectEntierDocument()` as non-pure virtual method. So, this patch makes each its callers call `Selection->SelectAllChildren()` directly. Differential Revision: https://phabricator.services.mozilla.com/D23461
19cff61f4fed314bb596c9b82483d1bc88a246fd: Bug 1533293 - part 1: Create Selection::SetStartAndEnd() to set new range as far as faster r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 18 Mar 2019 01:50:59 +0000 - rev 464718
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1533293 - part 1: Create Selection::SetStartAndEnd() to set new range as far as faster r=smaug `Selection::Extend()` is too slow because: - it may create some `nsRange` instances. - it users `nsContentUtils::ComparePoints()` multiple times. Therefore, we can improve the performance if we can stop using it in some places. First, this patch creates `Selection::SetStartAndEnd()` and `Selection::SetStartAndEndInLimiter()` for internal use. They remove current ranges, reuse `nsRange` instance as far as possible and add new range which is set by their arguments. Then, this patch makes `Selection::SelectAllChildren()` stop using `Selection::Extend()`. At this time, this fixes a web-compat issue. `Selection::Expand()` cannot cross the selection limiter boundary when there is a limiter (e.g., when an editing host has focus). But we can now fix this with using the new internal API. Note that methods in editor shouldn't move selection to outside of active editing host. Therefore, this patch adds `Selection::SetStartAndEndInLimiter()` and `Selection::SetBaseAndExtentInLimiter()` for them. Differential Revision: https://phabricator.services.mozilla.com/D23459
7f712118be5d87b60579a6d26f887891bac92e60: Bug 1535353 - update Core :: DOM: * bugzilla product and component meta data in moz.build files after reorganization in bug 1533440: replace 'Core :: Keyboard: Navigation'. r=me DONTBUILD
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 18 Mar 2019 00:39:30 +0100 - rev 464717
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1535353 - update Core :: DOM: * bugzilla product and component meta data in moz.build files after reorganization in bug 1533440: replace 'Core :: Keyboard: Navigation'. r=me DONTBUILD
f74e07af9897218f5af09cc0188e753e74ecb58d: Bug 1535353 - update Core :: DOM: * bugzilla product and component meta data in moz.build files after reorganization in bug 1533440 r=hsinyi
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 17 Mar 2019 23:13:22 +0000 - rev 464716
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1535353 - update Core :: DOM: * bugzilla product and component meta data in moz.build files after reorganization in bug 1533440 r=hsinyi Differential Revision: https://phabricator.services.mozilla.com/D23546
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip