Commit Graph

473303 Commits

Author SHA1 Message Date
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