Ehsan Akhgari
71a9fd95c6
Bug 1158651 - Correctly ignore non-editable nodes in nsHTMLEditRules::GetParagraphFormatNodes; r=roc
2015-04-27 21:13:10 -04:00
Boris Zbarsky
f21de90e5b
Bug 1158452. Pass in the right node when messing with font sizes in editor. r=ehsan
2015-04-27 15:29:22 -04:00
Ehsan Akhgari
bb5762dcf6
Bug 1158920 - Yield to the event loop before reading the spelling suggestions
2015-04-27 15:09:22 -04:00
Boris Zbarsky
7f61a6b625
Bug 1157898 part 5. Eliminate the remaining non-ErrorResult consumers of ErrorResult::ErrorCode and make it protected. r=peterv
2015-04-27 09:18:52 -04:00
Boris Zbarsky
84a1df27d6
Bug 1157898 part 3. Fix the remaining consumers of rv.ErrorCode() in NS_ENSURE_* expressions to not do that. r=peterv
2015-04-27 09:18:52 -04:00
Boris Zbarsky
81b0818981
Bug 1157898 part 2. Make code of the form "NS_ENSURE_SUCCESS(rv.ErrorCode(), rv.ErrorCode());" use Failed and StealNSResult instead. r=peterv
...
This patch was generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 's/NS_ENSURE_SUCCESS\(([a-zA-Z0-9]+)\.ErrorCode\(\), \1.ErrorCode\(\)\);/NS_ENSURE_TRUE(!\1.Failed(), \1.StealNSResult());/'
2015-04-27 09:18:52 -04:00
Boris Zbarsky
ef887403cb
Bug 1157898 part 1. Make code of the form "return rv.ErrorCode();" where rv is an ErrorResult use StealNSResult instead. r=peterv
...
This patch was generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 's/return ([a-zA-Z0-9]+)\.ErrorCode\(\);/return \1.StealNSResult();/'
2015-04-27 09:18:51 -04:00
Jorg K
277c6d9d9b
Bug 1140105 - Can't query for a specific font face when the selection is collapsed. r=ehsan
2015-04-24 05:57:00 -04:00
David Anderson
e00d8cbb9c
Mark unaccelerated antialiasing reftest failures with APZ as fuzzy. (bug 1157716, r=mstange)
...
With APZ, we always layerize the first scrollable element of the page,
if the page itself is not scrollable. These additional layers can cause
fuzzy reftest failures in two ways: differences in blending, and by
disabling sub-pixel test anti-aliasing. The latter is only a problem
with unaccelerated drawing, because we don't support component alpha
layers with BasicLayers. (We also don't support them with
BasicCompositor, but "Reftest unaccelerated" only tests BasicLayers).
2015-04-24 10:13:32 -04:00
Aryeh Gregor
60e79c4b89
Bug 1154701 part 14 - Remove unused nsCOMArray cruft; r=ehsan
2015-04-24 14:27:36 +03:00
Aryeh Gregor
a916810d05
Bug 1154701 part 13 - Clean up nsHTMLEditor::SetCSSBackgroundColor; r=ehsan
2015-04-24 14:27:36 +03:00
Aryeh Gregor
86e6d15d10
Bug 1154701 part 12 - Switch nsEditor::mDocStateListeners to nsTArray; r=ehsan
2015-04-24 14:27:36 +03:00
Aryeh Gregor
ea5607b0ca
Bug 1154701 part 11 - Switch nsEditor::mEditorObservers to nsTArray; r=ehsan
2015-04-24 14:27:36 +03:00
Aryeh Gregor
a1cad73224
Bug 1154701 part 10 - Switch nsEditor::mActionListeners to nsTArray; r=ehsan
2015-04-24 14:27:36 +03:00
Aryeh Gregor
1b16335f84
Bug 1154701 part 9 - Clean up nsHTMLEditor::RelativeFontChange; r=ehsan
2015-04-24 14:27:36 +03:00
Aryeh Gregor
34c6f87a69
Bug 1154701 part 8 - Clean up nsHTMLEditor::SetInlinePropertyOnNode; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
88ee1a586a
Bug 1154701 part 7 - Clean up nsHTMLEditor::SetInlineProperty; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
da919a24a7
Bug 1154701 part 6 - Clean up nsHTMLEditor::SetInlinePropertyOnNodeImpl; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
d51b3753fb
Bug 1154701 part 5 - Switch nsHTMLEditor::objectResizeEventListeners to nsTArray; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
72b0851116
Bug 1154701 part 4 - Switch nsHTMLEditor::mContentFilters to nsTArray; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
20b262efef
Bug 1154701 part 3 - Clean up nsHTMLEditor::GetListAndTableParents, DiscoverPartialListsAndTables, ScanForListAndTableStructure, ReplaceOrphanedStructure; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
a77452b4a0
Bug 1154701 part 2 - Use more OwningNonNull in editor; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
00ccfa3b70
Bug 1154701 part 1 - Clean up nsHTMLEditor::CreateListOfNodesToPaste; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
1c057d492f
Bug 1153629 part 12 - Clean up nsHTMLEditRules::RemoveEmptyNodes; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
fc151756f2
Bug 1153629 part 11 - Clean up nsHTMLEditRules::AdjustSpecialBreaks; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
8ebaae647c
Bug 1153629 part 10 - Clean up nsHTMLEditRules::AlignInnerBlocks; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
e53a3494dd
Bug 1153629 part 9 - Clean up nsHTMLEditRules::MakeTransitionList; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
699717093d
Bug 1153629 part 8 - Clean up nsHTMLEditRules::ApplyBlockStyle; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
95b4f74b17
Bug 1153629 part 7 - Clean up nsHTMLEditRules::RemoveBlockStyle, RemovePartOfBlock; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
180730d7f9
Bug 1153629 part 6 - Clean up nsHTMLEditRules::MakeBlockquote; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
3f06c3d62c
Bug 1153629 part 5 - Clean up nsHTMLEditRules::GetChildNodesForOperation; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
a4e081470a
Bug 1153629 part 4 - Clean up nsHTMLEditRules::ListIsEmptyLine; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
a9c9700557
Bug 1153629 part 3 - Clean up nsHTMLEditRules::GetNodesFromPoint; r=ehsan
2015-04-24 14:27:35 +03:00
Aryeh Gregor
6ba4475b8e
Bug 1153629 part 2 - Clean up nsHTMLEditRules::GetParagraphFormatNodes; r=ehsan
2015-04-24 14:27:34 +03:00
Aryeh Gregor
2a54a41df3
Bug 1153629 part 1 - Clean up nsHTMLEditRules::GetListActionNodes; r=ehsan
2015-04-24 14:27:34 +03:00
Aryeh Gregor
3db1b80bcf
Bug 1149163 part 9 - Clean up nsHTMLEditRules::GetNodesFromSelection; r=froydnj
2015-04-24 14:27:34 +03:00
Aryeh Gregor
56824fe39c
Bug 1149163 part 8 - Clean up nsHTMLEditRules::GetPromotedRanges; r=froydnj
2015-04-24 14:27:34 +03:00
Aryeh Gregor
0fba83159c
Bug 1149163 part 7 - Clean up nsHTMLEditRules::PromoteRange; r=froydnj
2015-04-24 14:27:34 +03:00
Aryeh Gregor
172d0c1597
Bug 1149163 part 6 - Clean up nsHTMLEditRules::LookInsideDivBQandList; r=froydnj
2015-04-24 14:27:34 +03:00
Aryeh Gregor
53f489a678
Bug 1149163 part 5 - Clean up nsHTMLEditRules::GetNodesForOperation; r=froydnj
2015-04-24 14:27:34 +03:00
Aryeh Gregor
bed9008fa9
Bug 1149163 part 4 - Allow use of temporary nsBoolDomIterFunctor; r=froydnj
2015-04-24 14:27:34 +03:00
Aryeh Gregor
b82cb2f631
Bug 1149163 part 3 - Clean up nsHTMLEditRules::BustUpInlinesAtBRs; r=froydnj
2015-04-24 14:27:34 +03:00
Aryeh Gregor
4410d84371
Bug 1149163 part 2 - Make nsDOMIterator infallible; r=froydnj
2015-04-24 14:27:34 +03:00
Aryeh Gregor
bcb49b3118
Bug 1149163 part 1 - Clean up nsHTMLEditRules::GetInnerContent; r=froydnj
2015-04-24 14:27:34 +03:00
Jorg K
0453bd0a88
Bug 1154791 - Remember all ranges for all selections when splitting nodes in the editor transactions; r=ehsan
2015-04-22 10:50:00 +02:00
Carsten "Tomcat" Book
e1e4052c9c
merge mozilla-central to mozilla-inbound IGNORE IDL
2015-04-22 16:09:56 +02:00
Kartikaya Gupta
b1a8b5072c
Back out cset 17aad8f83237 (bug 1154499) now that we have a nightly with APZ enabled. r=me a=me
2015-04-22 09:36:25 -04:00
David Anderson
acfb50a423
Enable APZ for E10S on Windows for one Nightly. This patch will be backed out after one nightly. (bug 1154459, r=kats, a=ryanvm)
2015-04-21 15:35:19 -04:00
Kyle Huey
eb37bb1d21
Backed out 3 changesets (bug 102663, bug 915962) for crashing constantly. a=me
...
Backed out changeset 984018eae04a (bug 102663)
Backed out changeset ec40bfefa08d (bug 915962)
Backed out changeset 79aeff6684f6 (bug 915962)
2015-04-21 09:19:01 -07:00
Carsten "Tomcat" Book
e1c2057b11
Backed out changeset 76d12a766103 (bug 1154791) for m-oth test bustage on a CLOSED TREE
2015-04-21 11:03:34 +02:00