7d9c675dabf5d63ff88582d2e5815a06ce9bb0ba: Bug 1426774 - Add drag-n-drop, 2-rows default and bug fixes to Activity Stream. r=dmose
Ed Lee <edilee@mozilla.com> - Thu, 21 Dec 2017 16:56:22 -0800 - rev 397284
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426774 - Add drag-n-drop, 2-rows default and bug fixes to Activity Stream. r=dmose
MozReview-Commit-ID: CctWqWzJow
224011fb5e097d1f278554c588e66bda08493d57: Bug 1426776 - Don't setup dotcache cache when not requested. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Fri, 22 Dec 2017 08:35:20 +0900 - rev 397283
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426776 - Don't setup dotcache cache when not requested. r=dustin
d00cfb672a3ff1dd33895fa2f80f81cf715e7a82: Bug 1426494: s/StyleScope/DocumentOrShadowRoot. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Dec 2017 23:29:21 +0100 - rev 397282
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426494: s/StyleScope/DocumentOrShadowRoot. r=smaug
MozReview-Commit-ID: DsFPlQMGAyv
abba86fa9a5b02a3a058f767efca7c90b3db4c0b: Bug 1426494: Share more code among Document / ShadowRoot. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Dec 2017 06:46:01 +0100 - rev 397281
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426494: Share more code among Document / ShadowRoot. r=smaug
MozReview-Commit-ID: C4cJrSFPnIb
f28babf65d7277182a3ab72825e1a16641c0fee5: Bug 1426494: Devirtualize StyleScope::AsNode. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Dec 2017 06:44:24 +0100 - rev 397280
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426494: Devirtualize StyleScope::AsNode. r=smaug
MozReview-Commit-ID: 2nDEI5aIu46
62aa4a2039b99cc7919fdbc594ce7785faf1015b: Bug 1426553 - Autoconf-related changes to spidermonkey jobs. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Dec 2017 09:41:19 +0900 - rev 397279
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426553 - Autoconf-related changes to spidermonkey jobs. r=nalexander
On Debian, the autoconf binary is autoconf2.13 while it is autoconf-2.13
on Centos.
In make-source-package.sh, we need to run autoconf to generate the
old-configure to include in the package, so try both.
In hazard-analysis.sh, we actually don't need autoconf itself, so just
copy configure.in to configure.
81b25e99112c8bcb319b3a92890529ac9646f704: Bug 1426555 - Move --enable-stdcxx-compat to python configure. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Dec 2017 11:13:08 +0900 - rev 397278
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426555 - Move --enable-stdcxx-compat to python configure. r=chmanchester
At the same time, we make it actually do something on spidermonkey
builds. We also add an environment variable alternative, that we use
in mozconfig.stdcxx, allowing for mozconfig.no-compile to override it
and avoid configure failures on e.g. artifact builds.
9dd726d081e0364447068b0145c6125e46d47c98: Bug 1426555 - Allow to add host compiler flags from python configure. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Dec 2017 11:11:22 +0900 - rev 397277
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426555 - Allow to add host compiler flags from python configure. r=chmanchester
Bug 1325632 added some facility to add target compiler flags. This
change extends it to add allow adding host compiler flags as well.
91dc62bd6c4319219366d6040dfaabefcdb4e965: Bug 1426555 - Use mozconfig.no-compile in non-compiling android jobs. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Dec 2017 09:54:20 +0900 - rev 397276
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426555 - Use mozconfig.no-compile in non-compiling android jobs. r=chmanchester
Instead of manually unsetting a few variables and adding
--disable-compile-environment, we can rely on the mozconfig that does
all that.
0052f68e4f792b2da308909387c6f12f14a59b9c: Bug 1426555 - Make autospider builds use --enable-stdcxx-compat on Linux only. r=sfink
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Dec 2017 09:50:16 +0900 - rev 397275
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1426555 - Make autospider builds use --enable-stdcxx-compat on Linux only. r=sfink
Some of the variants are multi-platforms, and having
--enable-stdcxx-compat in their definition will break when the option is
moved over to python configure.
While here, prepare for --enable-stdcxx-compat actually doing something
(it currently doesn't), by adding an exception for it in
check_vanilla_allocations.py.
a931893981e5cc287ac2feb90f60d5eab5f20fa3: Bug 1423801: Include trust-domain in the scopes to use for sccache; r=dustin
Tom Prince <mozilla@hocat.ca> - Thu, 21 Dec 2017 14:43:38 -0700 - rev 397274
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1423801: Include trust-domain in the scopes to use for sccache; r=dustin
MozReview-Commit-ID: KepwpXJFo8X
38d0846ab899566e513c24014f47645e914b47f1: Bug 1420533: Add crashtest. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Dec 2017 00:49:32 +0100 - rev 397273
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1420533: Add crashtest. r=me
MozReview-Commit-ID: EemfowpZSqp
39bcda54a789453e8e018f2dd6ccfd4f70ce204b: Bug 1359396 - Redesign HTMLEditRules::IsEmptyBlock() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 20 Dec 2017 22:25:12 +0900 - rev 397272
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1359396 - Redesign HTMLEditRules::IsEmptyBlock() r=m_kato
HTMLEditRules::IsEmptyBlock() won't return error in most cases. Additionally,
HTMLEditRules::WillInsertBreak() doesn't check it. So, just returning bool
is simpler.
MozReview-Commit-ID: 5DfRv7lIyuS
2a84ee8f73414ef95ab094cf7fe928971289a3f1: Bug 1359405 - Redesign HTMLEditor::IsVisTextNode() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 20 Dec 2017 15:07:37 +0900 - rev 397271
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1359405 - Redesign HTMLEditor::IsVisTextNode() r=m_kato
Despite of its name, HTMLEditor::IsVisTextNode() returns true with its out
argument when the given text node is empty. And although it returns nsresult,
it's almost always NS_OK because it returns error only when the editor isn't
usual condition.
So, it should return bool and true when the given text node is visible.
This patch separates the method. One is for checking the node with frames,
called IsInVisibleTextFrames(). The other is for checking it only with
its text, called IsVisibleTextNode().
MozReview-Commit-ID: EdQmkOxfNxO
278ae84e7aeae7dca895fb1f11594e0199bcfbe5: Bug 1425412 - part 12: Create factory methods for DeleteRangeTransaction, EditAggregateTransaction and PlaceholderTransaction for consistency with the other transaction classes r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 18 Dec 2017 18:08:43 +0900 - rev 397270
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1425412 - part 12: Create factory methods for DeleteRangeTransaction, EditAggregateTransaction and PlaceholderTransaction for consistency with the other transaction classes r=m_kato
Although, we don't need factory methods for DeleteRangeTransaction,
EditAggregateTransaction nor PlaceholderTransaction, for consistency with the
other transaction classes, they should have factory methods for making easier
to write the code.
For not making the performance slow down, they should be inline methods.
MozReview-Commit-ID: 7jl5yZNFYmP
98e9140f291df5b7e2f69f53a7311627cc1e8929: Bug 1425412 - part 11: Create factory methods for ChangeStyleTransaction and remove CSSEditUtils::CreateCSSPropertyTxn() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 18 Dec 2017 17:46:57 +0900 - rev 397269
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1425412 - part 11: Create factory methods for ChangeStyleTransaction and remove CSSEditUtils::CreateCSSPropertyTxn() r=m_kato
This patch creates factory methods for ChangeStyleTransaction and removes
CSSEditUtils::CreateCSSPropertyTxn().
MozReview-Commit-ID: 1h8ZAj2PP5O
bfbe1d3bf3776836a8d08c2fb490f152777301a0: Bug 1425412 - part 10: Create factory methods for AddStyleSheetTransaction and RemoveStyleSheetTransaction, and remove EditorBase::CreateTxnForAddStyleSheet() and EditorBase::CreateTxnForRemoveStyleSheet() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 18 Dec 2017 17:29:32 +0900 - rev 397268
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1425412 - part 10: Create factory methods for AddStyleSheetTransaction and RemoveStyleSheetTransaction, and remove EditorBase::CreateTxnForAddStyleSheet() and EditorBase::CreateTxnForRemoveStyleSheet() r=m_kato
This patch creates factory methods for AddStyleSheetTransaction and
RemoveStyleSheetTransaction, and removes EditorBase::CreateTxnForAddStyleSheet()
and EditorBase::CreateTxnForRemoveStyleSheet() instead.
MozReview-Commit-ID: 6dnZctDtNik
d4351f088a6e6ace7c52838b45a17694513b12de: Bug 1425412 - part 9: Create factory methods of ChangeAttributeTransaction and remove EditorBase::CreateTxnForSetAttribute() and EditorBase::CreateTxnForRemoveAttribute() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 18 Dec 2017 17:07:52 +0900 - rev 397267
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1425412 - part 9: Create factory methods of ChangeAttributeTransaction and remove EditorBase::CreateTxnForSetAttribute() and EditorBase::CreateTxnForRemoveAttribute() r=m_kato
This patch creates two factory methods of ChangeAttributeTransaction. One is
for setting an attribute to specific value. The other is for removing an
attribute. So, EditorBase::CreateTxnForSetAttribute() and
EditorBase::CreateTxnForRemoveAttribute() are unnecessary anymore.
MozReview-Commit-ID: 2fEVd3pDXsf
adacb161f91707a1ccd8e20e806067cf01e1628d: Bug 1425412 - part 8: Create JoinNodeTransaction::MaybeCreate() and remove EditorBase::CreateTxnForJoinNode() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 15 Dec 2017 21:53:08 +0900 - rev 397266
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1425412 - part 8: Create JoinNodeTransaction::MaybeCreate() and remove EditorBase::CreateTxnForJoinNode() r=m_kato
EditorBase::CreateTxnForJoinNode() just hides what it does.
For making the caller clearer, let's create a factory method,
JoinNodeTransaction::MaybeCreate().
MozReview-Commit-ID: 8vADXdzMeuV
1af2984c6a7c7967feca04fb4b1e7b13f1f79f88: Bug 1425412 - part 7: Create SplitNodeTransaction::Create() and remove EditorBase::CreateTxnForSplitNode() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 15 Dec 2017 21:37:23 +0900 - rev 397265
Push
33129 by apavel@mozilla.com at Fri, 22 Dec 2017 09:53:01 +0000
Bug 1425412 - part 7: Create SplitNodeTransaction::Create() and remove EditorBase::CreateTxnForSplitNode() r=m_kato
SplitNodeTransaction::Create() just hides what it does. For making its caller
clearer, let's create a factory method, SplitNodeTransaction::Create().
MozReview-Commit-ID: KDiC8dDrLuQ