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 35722 by ffxbld-merge at Mon, 18 Mar 2019 11:01:17 +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 35721 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:53:54 +0000
Merge inbound to mozilla-central. a=merge
568561a463a712c04d212d0ffab89c8f4d029474: Bug 1533206 - Center the login autocomplete footer text. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Sun, 17 Mar 2019 21:43:54 -0700 - rev 464725
Push 35721 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:53:54 +0000
Bug 1533206 - Center the login autocomplete footer text. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D23395
61d17d514b98a4e0ac101d48c87b1711836b4f73: Backed out changeset db4a1fa6c07c (bug 1533206) for bad interactions between XUL flex and display:flex.
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Sun, 17 Mar 2019 21:01:13 -0700 - rev 464724
Push 35721 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:53:54 +0000
Backed out changeset db4a1fa6c07c (bug 1533206) for bad interactions between XUL flex and display:flex.
7e435fbdd0371098d80e7e0aed46bc71f8bda618: Bug 1532262: OBJECT_FLAG_NON_PACKED only implies packed elements, not a packed array. r=jandem
André Bargull <andre.bargull@gmail.com> - Sun, 17 Mar 2019 23:56:01 +0100 - rev 464723
Push 35721 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:53:54 +0000
Bug 1532262: OBJECT_FLAG_NON_PACKED only implies packed elements, not a packed array. r=jandem Summary: Add MIsPackedArray to ensure the array's length matches its initialised length. Differential Revision: https://phabricator.services.mozilla.com/D23673
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 464722
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464721
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464720
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464719
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464718
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464717
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464716
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464715
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464714
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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 464713
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +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
ded91213a778fd33682159dbc42b7191fd290fa7: Merge mozilla-central to autoland. a=merge CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Sun, 17 Mar 2019 23:39:40 +0200 - rev 464712
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
0699c6be752a56ecf666e4611959ac3be7a90841: Bug 1535949 - browser.js: Fix typo in the identifier r=JanH
Sylvestre Ledru <sledru@mozilla.com> - Sun, 17 Mar 2019 20:41:46 +0000 - rev 464711
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +0000
Bug 1535949 - browser.js: Fix typo in the identifier r=JanH Differential Revision: https://phabricator.services.mozilla.com/D23812
d8ead6a3396d08a4f5b38188ae5130a484b39ea3: Bug 1525976 - Implement a basic browser-chrome mochitest for Firefox Monitor. r=johannh
Nihanth Subramanya <nhnt11@gmail.com> - Sun, 17 Mar 2019 20:32:55 +0000 - rev 464710
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +0000
Bug 1525976 - Implement a basic browser-chrome mochitest for Firefox Monitor. r=johannh Differential Revision: https://phabricator.services.mozilla.com/D21551
7444d00f6a08178777d83c4a4ab61da6c88c2b69: Bug 1521725 - Remove remaining about:searchreset references. r=Gijs
Dale Harvey <dale@arandomurl.com> - Sun, 17 Mar 2019 13:03:52 +0000 - rev 464709
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +0000
Bug 1521725 - Remove remaining about:searchreset references. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D17563
f16aa91c7d4c0e49193f527feadb2a0b96215d08: Bug 1534802 - Don't enable code coverage for gradle-dependencies job r=nalexander
James Willcox <snorp@snorp.net> - Fri, 15 Mar 2019 22:24:02 +0000 - rev 464708
Push 35720 by opoprus@mozilla.com at Mon, 18 Mar 2019 09:50:40 +0000
Bug 1534802 - Don't enable code coverage for gradle-dependencies job r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D23739
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip