Martin Thomson
b5081bf610
Bug 1264470 - a=identity is a long attribute, r=bwc
...
--HG--
extra : rebase_source : 077cb5cf4017cce619ed59decd405d706683d620
2016-04-19 09:10:32 +10:00
bd339
7a139afe3a
Bug 1249936 - add a LayerComposite::GetShadowTransform method & simplify Layer::GetLocalTransform. r=botond
...
MozReview-Commit-ID: 80RNCyxAjtq
--HG--
extra : rebase_source : f567255ff3205da7419a5698b0d5ffa75dd30ad1
2016-05-01 12:54:26 +02:00
Boris Chiou
41989567c2
Bug 1250820 - Part 4: Add MAX to CSSPseudoClassType. r=heycam
...
Just like CSSPseudoElementType, which uses a special type to represent the
maximum length. We can replace "CSSPseudoClassType::NotPseudo + 1" with
"CSSPseudoClassType::MAX", which means the maximum length.
MozReview-Commit-ID: 4xH0avpWPqX
--HG--
extra : rebase_source : bc8b6a5bb5a84782dea891054b8ea4c5d7ea3db8
2016-04-22 22:18:21 +08:00
Boris Chiou
4487e71e34
Bug 1250820 - Part 3: Replace notPseudo with negation. r=heycam
...
notPseudo is easy to be confused with NotPseudo, so using negation would be
better.
MozReview-Commit-ID: BtlS1A5YgD3
--HG--
extra : rebase_source : 9c9233fefd826f3c912ef4b31bf096f2d2c4d693
2016-04-22 22:09:20 +08:00
Boris Chiou
66ed914313
Bug 1250820 - Part 2: Replace nsCSSPseudoClasses::Type with CSSPseudoClassType. r=heycam
...
MozReview-Commit-ID: 6w4SoaS7gRi
--HG--
extra : rebase_source : 6e3c05aedf910616def9f9f43fc0e135a2d84359
2016-04-22 21:38:46 +08:00
Boris Chiou
0fda46ccb4
Bug 1250820 - Part 1: Define scoped enum for CSSPseudoClass::Type. r=heycam
...
MozReview-Commit-ID: 6RHot1LaUOs
--HG--
extra : rebase_source : 8ad8ffa344091eb0bda6be7986de676be9f7f3ba
2016-04-22 20:40:45 +08:00
Makoto Kato
fe5bf359ac
Bug 1262363 - Call [NSTextInputContext handleEvent] for mouse support on IME. r=masayuki
...
Some IME handles mouse event by handleEvent method of NSTextInputcontext. So we should call it on mouse event for IME
MozReview-Commit-ID: 6lyXCpOJ3yr
--HG--
extra : rebase_source : a180e0750a2f40838cf24d2985638f96899cf2d4
extra : histedit_source : 84ea9a9b113b33d8dc982b855e2271931c1084f9
2016-04-27 21:14:43 +09:00
Jean-Yves Avenard
74cc8abae0
Bug 1269048: Prevent null deref in debugging information. r=jwwang
...
MozReview-Commit-ID: FKq9dtrdegg
--HG--
extra : rebase_source : 19c71b8aa43a0f5f96b44821cc690f5295dcf79a
2016-05-02 08:49:18 +10:00
Markus Stange
8fc4b5a29d
Bug 1265112 - When rendering blend modes with CompositorOGL, use NV_texture_barrier (if available) to sample directly from the framebuffer. r=jrmuizel
...
MozReview-Commit-ID: fWSgFOTmhS
--HG--
extra : rebase_source : b4d6f09ecdba5fd186805ae37d46e1a5b338017b
extra : source : 5661561315873d7593d202cbef2535df4bf43400
extra : histedit_source : 5f3d9e8b965966718001f84ee517d7943511e0de
2016-04-15 18:53:35 -04:00
Markus Stange
b0358573d0
Bug 1265112 - Add support for NV_texture_barrier to GLContext. r=jrmuizel
...
MozReview-Commit-ID: 95j0YBKN1P1
--HG--
extra : rebase_source : 55d94a6773acf50130271256b26fd375d1ee5f4f
extra : source : ce7c9ec848c84a131ca3c26ee879a14ef79192d6
extra : histedit_source : 8d79b4947b934e9be7b565a769d764cb894b89fc
2016-05-01 19:37:42 -04:00
Brian Birtles
02700078d5
Bug 1267018 - Split tests that rely on pref-based changes to Element.prototype into two files; r=heycam
...
MozReview-Commit-ID: KqLCYOknFRX
2016-05-02 09:28:45 +09:00
Jonathan Watt
73ea9dd190
Bug 1162772, part 3 - Add a getChannelResultPrincipalIfNotSandboxed method to nsIScriptSecurityManager. r=bz
...
MozReview-Commit-ID: 4QwM1y6wRb
2016-04-28 11:13:09 +01:00
Jonathan Watt
1b7bc2f61d
Bug 1162772, part 2 - Expose whether SEC_FORCE_INHERIT_PRINCIPAL was dropped from an nsILoadInfo. r=bz
...
MozReview-Commit-ID: 5Em9qXwDUIJ
2016-04-28 11:13:09 +01:00
Jonathan Watt
9f2ce06d3b
Bug 1162772, part 1 - Allow CompartmentCreationOptions to store Secure Context state. r=jorendorff
...
MozReview-Commit-ID: 4edUIF2rcBR
2016-04-28 11:13:09 +01:00
Nicholas Nethercote
42f9c7021b
Bug 1268771 - Remove OldJitAllocPolicy. r=jandem.
...
It's unused.
2016-04-29 16:22:35 +10:00
Aryeh Gregor
32bf86a025
Bug 1193762 part 9 - Delete nsCOMPtr<T>::operator T*()&&; r=froydnj
2016-05-01 21:29:23 +03:00
Aryeh Gregor
f14f1babe8
Bug 1193762 part 8 - Fix things that will break; r=froydnj
...
It looks like VC++ doesn't like comparisons of nsCOMPtr to 0 after this
change, but those are bad style anyway, so I removed them from
TestCOMPtr.cpp instead of trying to make them work.
2016-05-01 21:29:23 +03:00
Aryeh Gregor
f7bc47d59b
Bug 1193762 part 7 - Use .get() when assigning to variables; r=froydnj
...
Unlike when returning an nsCOMPtr in a ternary operator or passing to a
function, I used .get() here, since the operation is actually unsafe and
deserves to be marked explicitly.
2016-05-01 21:29:23 +03:00
Aryeh Gregor
931f67e573
Bug 1193762 part 6 - Return raw pointer, not nsCOMPtr; r=froydnj
...
This could alternatively have been fixed by changing
AccessibleCaret::CaretElement to return an nsCOMPtr instead of a raw
pointer, but I chose to change this in the other direction instead, to
match the accepted convention.
2016-05-01 21:29:23 +03:00
Aryeh Gregor
161a269dc0
Bug 1193762 part 5 - Convert DecodePool::threads to nsTArray; r=froydnj
...
I don't remember what this has to do with this patchset, but it's a good
change anyway.
2016-05-01 21:29:22 +03:00
Aryeh Gregor
585263dafa
Bug 1193762 part 4 - Avoid nsCOMPtr in ternary operator; r=froydnj
2016-05-01 21:29:22 +03:00
Mike Hommey
c3a56bf17e
Bug 1265486 - Use flat chrome format for mobile/android builds. r=chmanchester
...
--HG--
extra : rebase_source : a911c6dcea06678e6f118d1a98f13e95a5613fd1
2016-05-01 08:02:43 +09:00
Aryeh Gregor
0a025f6cca
Bug 1193762 part 3 - Remove nsEditor::IsDescendantOfEditorRoot(nsIDOMNode*); r=ehsan
2016-05-01 17:59:29 +03:00
Aryeh Gregor
419ed0f1bb
Bug 1193762 part 2 - Remove nsHTMLEditor::IsVisBreak(nsIDOMNode*); r=ehsan
2016-05-01 17:59:17 +03:00
Aryeh Gregor
9f98b80267
Bug 1193762 part 1 - Remove nsEditor::IsBlockNode(nsIDOMNode*); r=ehsan
2016-05-01 17:59:05 +03:00
Aryeh Gregor
0a569d869c
Bug 1191356 part 9 - Convert nsHTMLEditRules::mNewBlock to Element; r=ehsan
2016-05-01 17:58:53 +03:00
Aryeh Gregor
81dd1ee865
Bug 1191356 part 8 - Clean up nsHTMLEditRules::WillAbsolutePosition; r=ehsan
2016-05-01 17:58:41 +03:00
Aryeh Gregor
bf808d8cc0
Bug 1191356 part 7 - Clean up nsHTMLEditor::GetSelectionContainer; r=ehsan
...
This makes the XPCOM GetSelectionContainer return an error in cases
where previously it would return success but a null pointer. This could
theoretically cause problems, but there's no obvious non-ugly way to
avoid it.
2016-05-01 17:58:29 +03:00
Aryeh Gregor
1d5314df0c
Bug 1191356 part 6 - Clean up nsHTMLEditRules::WillMakeBasicBlock; r=ehsan
2016-05-01 17:58:17 +03:00
Lee Salzman
feaa3aff7d
Bug 1268816 - follow-up to fix #ifdef -> #if. r=me
2016-05-01 10:28:09 -04:00
Sebastian Hengst
2fd74ed0d1
Backed out changeset 6dbba6c4a200 (bug 1191356) for build bustage. r=backout on a CLOSED TREE
2016-05-01 16:27:40 +02:00
Sebastian Hengst
ce0ea5ad03
Backed out changeset aa61db1f8f83 (bug 1191356)
2016-05-01 16:27:29 +02:00
Sebastian Hengst
0526cdbd22
Backed out changeset 7b3284a488dc (bug 1191356)
2016-05-01 16:27:21 +02:00
Sebastian Hengst
bed664c09b
Backed out changeset acf185618acd (bug 1191356)
2016-05-01 16:27:11 +02:00
Sebastian Hengst
46b9ec79bb
Backed out changeset 50b15734fe1d (bug 1193762)
2016-05-01 16:27:03 +02:00
Sebastian Hengst
e1428250cb
Backed out changeset 6b3d9803990b (bug 1193762)
2016-05-01 16:26:56 +02:00
Sebastian Hengst
ff6ae40a51
Backed out changeset ef0eaadbed31 (bug 1193762)
2016-05-01 16:26:45 +02:00
Aryeh Gregor
4f5b418627
Bug 1193762 part 3 - Remove nsEditor::IsDescendantOfEditorRoot(nsIDOMNode*); r=ehsan
2016-05-01 16:18:39 +03:00
Aryeh Gregor
45c59d499f
Bug 1193762 part 2 - Remove nsHTMLEditor::IsVisBreak(nsIDOMNode*); r=ehsan
2016-05-01 16:18:26 +03:00
Aryeh Gregor
0c5699255e
Bug 1193762 part 1 - Remove nsEditor::IsBlockNode(nsIDOMNode*); r=ehsan
2016-05-01 16:18:14 +03:00
Aryeh Gregor
99add47b6d
Bug 1191356 part 9 - Convert nsHTMLEditRules::mNewBlock to Element; r=ehsan
2016-05-01 16:18:03 +03:00
Aryeh Gregor
dccb99b0b6
Bug 1191356 part 8 - Clean up nsHTMLEditRules::WillAbsolutePosition; r=ehsan
2016-05-01 16:17:50 +03:00
Aryeh Gregor
0d6d4b284b
Bug 1191356 part 7 - Clean up nsHTMLEditor::GetSelectionContainer; r=ehsan
...
This makes the XPCOM GetSelectionContainer return an error in cases
where previously it would return success but a null pointer. This could
theoretically cause problems, but there's no obvious non-ugly way to
avoid it.
2016-05-01 16:17:39 +03:00
Aryeh Gregor
77e622044a
Bug 1191356 part 6 - Clean up nsHTMLEditRules::WillMakeBasicBlock; r=ehsan
2016-05-01 16:17:27 +03:00
Aryeh Gregor
5905c70893
Bug 1191356 part 5 - Clean up nsHTMLEditRules::RelativeChangeIndentationOfElementNode; r=ehsan
2016-05-01 16:17:15 +03:00
Aryeh Gregor
8591247a42
Bug 1191356 part 4 - Clean up nsHTMLEditRules::MoveNodeSmart, MoveContents; r=ehsan
2016-05-01 16:17:03 +03:00
Aryeh Gregor
bfb967416f
Bug 1191356 part 3 - Clean up nsHTMLEditRules::MoveBlock; r=ehsan
2016-05-01 16:16:50 +03:00
Aryeh Gregor
5b2a15bdb0
Bug 1191356 part 2 - Clean up nsHTMLEditor::RemoveBlockContainer; r=ehsan
2016-05-01 16:16:38 +03:00
Aryeh Gregor
fb41b34868
Bug 1191356 part 1 - Clean up nsHTMLEditRules::RemoveListStructure; r=ehsan
2016-05-01 16:16:26 +03:00
Aryeh Gregor
a066bf53e5
Bug 1191354 part 13 - Clean up nsHTMLEditRules::SplitBlock; r=ehsan
2016-05-01 16:16:15 +03:00