Aryeh Gregor
8f33700b35
Bug 1004522 part 7 - Clean up nsWSRunObject::Prior/NextVisibleNode; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
856f9b17b3
Bug 1004522 part 6 - Clean up nsWSRunObject::InsertText; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
d0781e156f
Bug 1004522 part 5 - Clean up nsWSRunObject::PrepareToSplitAcrossBlocks; r=ehsan
2014-05-02 15:15:26 +03:00
Aryeh Gregor
922422fe77
Bug 1004522 part 4 - Clean up nsWSRunObject::PrepareToDeleteNode; r=ehsan
2014-05-02 15:15:26 +03:00
Aryeh Gregor
c89265b929
Bug 1004522 part 3 - Clean up nsWSRunObject::PrepareToDeleteRange; r=ehsan
2014-05-02 15:15:26 +03:00
Aryeh Gregor
9fc4716d64
Bug 1004522 part 2 - Clean up nsWSRunObject::DeleteWSForward; r=ehsan
2014-05-02 15:15:26 +03:00
Aryeh Gregor
d42dcea00f
Bug 1004522 part 1 - Clean up nsWSRunObject::PrepareToJoinBlocks; r=ehsan
2014-05-02 15:15:26 +03:00
Carsten "Tomcat" Book
282e11ac85
Backed out changeset 1bcdb4573884 (bug 1004522) for bustage on a CLOSED TREE
2014-05-12 14:13:17 +02:00
Carsten "Tomcat" Book
c4404f68c8
Backed out changeset 4b6e7f88a2ed (bug 1004522)
2014-05-12 14:12:56 +02:00
Carsten "Tomcat" Book
0a69c32302
Backed out changeset d50b5064f930 (bug 1004522)
2014-05-12 14:12:55 +02:00
Carsten "Tomcat" Book
92b46f9133
Backed out changeset ae46dc18288d (bug 1004522)
2014-05-12 14:12:53 +02:00
Carsten "Tomcat" Book
d828ad843c
Backed out changeset 6081479204a0 (bug 1004522)
2014-05-12 14:12:52 +02:00
Carsten "Tomcat" Book
54a8705622
Backed out changeset 774ba83e548f (bug 1004522)
2014-05-12 14:12:50 +02:00
Carsten "Tomcat" Book
f00cb18776
Backed out changeset 6cc778964f67 (bug 1004522)
2014-05-12 14:12:47 +02:00
Carsten "Tomcat" Book
0587505693
Backed out changeset 59107353aa68 (bug 1004522)
2014-05-12 14:12:44 +02:00
Carsten "Tomcat" Book
bff404c900
Backed out changeset c5a647958511 (bug 1004522)
2014-05-12 14:12:42 +02:00
Carsten "Tomcat" Book
52c7f7b330
Backed out changeset a30efac96e5e (bug 1004522)
2014-05-12 14:12:40 +02:00
Carsten "Tomcat" Book
e389333c55
Backed out changeset e905f03505e3 (bug 1004522)
2014-05-12 14:12:39 +02:00
Carsten "Tomcat" Book
e6b96b4237
Backed out changeset 79a84a415709 (bug 1004522)
2014-05-12 14:12:38 +02:00
Carsten "Tomcat" Book
a17ef01ba3
Backed out changeset 9804226ea5cc (bug 1004522)
2014-05-12 14:12:36 +02:00
Carsten "Tomcat" Book
c5865858ee
Backed out changeset 31c65c736f32 (bug 1004522)
2014-05-12 14:12:34 +02:00
Aryeh Gregor
bd7b96bf12
Bug 1004522 part 14 - Clean up nsWSRunObject::GetWSPointBefore/After; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
500cbf12ff
Bug 1004522 part 13 - Clean up nsWSRunObject::GetAsciiWSBounds; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
4d0b76a7fc
Bug 1004522 part 12 - Clean up nsWSRunObject::DeleteChars; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
4c178c661b
Bug 1004522 part 11 - Convert nsWSRunObject.mNodeArray to nsTArray<nsCOMPtr<Text>>; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
335bd1b375
Bug 1004522 part 10 - Clean up nsWSRunObject::CheckLeading/TrailingNBSP, ConvertToNBSP; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
f62792cecb
Bug 1004522 part 9 - Clean up nsWSRunObject::FindRun; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
73dbdc9b1d
Bug 1004522 part 8 - Clean up nsWSRunObject::GetCharBefore/After; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
928de8c382
Bug 1004522 part 7 - Clean up nsWSRunObject::Prior/NextVisibleNode; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
94e18d98c3
Bug 1004522 part 6 - Clean up nsWSRunObject::InsertText; r=ehsan
2014-05-02 15:15:27 +03:00
Aryeh Gregor
bf00899e48
Bug 1004522 part 5 - Clean up nsWSRunObject::PrepareToSplitAcrossBlocks; r=ehsan
2014-05-02 15:15:26 +03:00
Aryeh Gregor
90d6aed86f
Bug 1004522 part 4 - Clean up nsWSRunObject::PrepareToDeleteNode; r=ehsan
2014-05-02 15:15:26 +03:00
Aryeh Gregor
b556f40a93
Bug 1004522 part 3 - Clean up nsWSRunObject::PrepareToDeleteRange; r=ehsan
2014-05-02 15:15:26 +03:00
Aryeh Gregor
7bef2792d3
Bug 1004522 part 2 - Clean up nsWSRunObject::DeleteWSForward; r=ehsan
2014-05-02 15:15:26 +03:00
Aryeh Gregor
13174387f0
Bug 1004522 part 1 - Clean up nsWSRunObject::PrepareToJoinBlocks; r=ehsan
2014-05-02 15:15:26 +03:00
Neil Rashbrook
c1fa4b8acd
Bug 1003894 Followup to switch from Text to nsIContent so that we can safely use do_QueryInterface r=ehsan
2014-05-10 21:16:03 +01:00
Ehsan Akhgari
b9c6940210
Bug 1007940 - Improve the performance of editor initialization; r=bzbarsky
2014-05-09 17:02:29 -04:00
Benoit Jacob
2e1ef0025a
Bug 1004098 - Make nsTArray use size_t in its interface (32bitness is fine as an internal detail) - r=froydnj, sr=bsmedberg
2014-05-08 21:03:35 -04:00
Chris Peterson
652000d050
Bug 1006982 - Refactor anchor tag utility functions in nsHTMLEditor.cpp. r=ehsan
2014-05-06 21:29:20 -07:00
Chris Peterson
7d29b2efc6
Bug 1006982 - Fix -Wuninitialized warning in libeditor. r=ehsan
2014-05-06 21:07:50 -07:00
Aryeh Gregor
1faa96d784
Bug 1003894 part 5 - Clean up nsWSRunObject::ScrubBlockBoundary; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
c9854c4ffe
Bug 1003894 part 4 - Clean up nsWSRunObject::DeleteWSBackward; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
1e5fb889d1
Bug 1003894 part 3 - Clean up nsWSRunObject::InsertBreak; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
c995efe830
Bug 1003894 part 2 - Clean up nsWSRunObject::CheckTrailingNBSPOfRun; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
e1d12854be
Bug 1003894 part 1 - Change WSPoint.mTextNode to Text; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
83e86deae0
Bug 1003808 part 10 - Clean up nsWSRunObject::GetPrevious/NextWSNode; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
4d098594d1
Bug 1003808 part 9 - Clean up nsWSRunObject::GetRuns; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
156ab9f00c
Bug 1003808 part 8 - Use some more nsINode in nsWSRunObject; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
a7ec952796
Bug 1003808 part 7 - Convert WSFragment members to nsINode; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
6cfdefe422
Bug 1003808 part 6 - Convert nsWSRunObject members to nsINode; r=ehsan
2014-05-02 14:11:26 +03:00
Aryeh Gregor
25174ff482
Bug 1003808 part 5 - Allow nsEditor::IsEditable to take nsINode*; r=ehsan
2014-04-28 19:03:12 +03:00
Aryeh Gregor
ee9f0798da
Bug 1003808 part 4 - Clean up nsAutoTrackDOMPoint; r=ehsan
2014-04-28 18:40:28 +03:00
Aryeh Gregor
6a874d1085
Bug 1003808 part 3 - Clean up nsRangeStore; r=ehsan
2014-04-28 18:34:05 +03:00
Aryeh Gregor
dce22d2849
Bug 1003808 part 2 - Clean up nsEditorUtils::IsDescendantOf; r=ehsan
2014-04-28 18:34:05 +03:00
Aryeh Gregor
c1d08075e3
Bug 1003808 part 1 - Clean up DOMPoint; r=ehsan
2014-04-28 18:34:05 +03:00
Aryeh Gregor
2801d99bd8
Bug 1002429 part 9 - Clean up nsHTMLEditor::RebuildDocumentFromSource; r=ehsan
2014-04-28 14:54:47 +03:00
Aryeh Gregor
ab0196e199
Bug 1002429 part 8 - Clean up nsHTMLEditor::CreateElementWithDefaults; r=ehsan
2014-04-28 14:54:47 +03:00
Aryeh Gregor
3499f610a6
Bug 1002429 part 7 - Clean up nsEditor::CreateHTMLContent; r=ehsan
2014-04-28 14:54:47 +03:00
Aryeh Gregor
30ff66c6a7
Bug 1002429 part 6 - Clean up nsHTMLEditor::ReplaceHeadContentsWithHTML; r=ehsan
2014-04-28 14:54:46 +03:00
Aryeh Gregor
b1fc0e892a
Bug 1002429 part 5 - Clean up nsHTMLEditor::TabInTable; r=ehsan
2014-04-28 14:54:46 +03:00
Aryeh Gregor
b2efeb3ab1
Bug 1002429 part 4 - Clean up nsHTMLEditor::CollapseSelectionToDeepestNonTableFirstChild; r=ehsan
2014-04-28 14:54:46 +03:00
Aryeh Gregor
d57c018025
Bug 1002429 part 3 - Clean up nsEditor::IsContainer; r=ehsan
2014-04-28 14:54:46 +03:00
Aryeh Gregor
7ee0281914
Bug 1002429 part 2 - Clean up nsHTMLEditor::GetEnclosingTable; r=ehsan
2014-04-28 14:54:46 +03:00
Aryeh Gregor
d256f17a66
Bug 1002429 part 1 - Clean up nsHTMLEditor::GetElementOrParentByTagName; r=ehsan
2014-04-28 14:54:46 +03:00
Aryeh Gregor
4929ccd709
Bug 1001351 - Allow null-safe conversion from nsINode to nsIDOMNode; r=smaug
2014-04-25 13:34:42 +03:00
Aryeh Gregor
47944b3924
Bug 1000959 - nsHTMLEditor.cpp cleanup; r=ehsan
2014-04-25 13:34:42 +03:00
Ehsan Akhgari
50a084ff52
Bug 992118 - Correctly handle the underscore in the LANG environment variable; r=smaug
2014-04-30 18:01:12 -04:00
Birunthan Mohanathas
ff8ce9bd42
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Ehsan Akhgari
78f2d4560c
Bug 997805 - Correctly restore the placeholder text after the editor object is re-attached to a text control as a result of a reframe; r=bzbarsky
...
Recomputing the placeholder visibility does not require the placeholder div
itself to be present, as the only information required for that is the current
value of the text control which is present either way. This patch fixes
nsTextEditorState::ValueWasChanged and nsTextEditorState::UpdatePlaceholderVisibility
to that effect.
But the real fix is in nsTextEditorState::UpdatePlaceholderText, where after
setting the placeholder text on the anonymous div, we redo the placeholder
visibility computation. Since this function can be called from
HTMLTextAreaElement::CreatePlaceholderNode during frame construction, the
GetValue function may return the wrong value since the editor has not properly
been set up yet, resulting in this bug. And this function call is useless
anyway, because changing the placeholder text does not really affect the
result of the visibility computation, so there is no need to do this work
in the first place.
2014-04-25 16:40:44 -04:00
Birunthan Mohanathas
4de1915f30
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
2014-04-25 12:49:00 -04:00
Masayuki Nakano
6de1b7019c
Bug 998188 part.1 Add test for this crash on debug build r=ehsan
2014-04-26 08:52:12 +09:00
Wes Kocher
bd1e85ccff
Backed out changeset 669fdba2ceef (bug 997805) for reftest bustage on a CLOSED TREE
2014-04-25 15:12:22 -07:00
Ehsan Akhgari
eec70383e0
Bug 997805 - Correctly restore the placeholder text after the editor object is re-attached to a text control as a result of a reframe; r=bzbarsky
...
Recomputing the placeholder visibility does not require the placeholder div
itself to be present, as the only information required for that is the current
value of the text control which is present either way. This patch fixes
nsTextEditorState::ValueWasChanged and nsTextEditorState::UpdatePlaceholderVisibility
to that effect.
But the real fix is in nsTextEditorState::UpdatePlaceholderText, where after
setting the placeholder text on the anonymous div, we redo the placeholder
visibility computation. Since this function can be called from
HTMLTextAreaElement::CreatePlaceholderNode during frame construction, the
GetValue function may return the wrong value since the editor has not properly
been set up yet, resulting in this bug. And this function call is useless
anyway, because changing the placeholder text does not really affect the
result of the visibility computation, so there is no need to do this work
in the first place.
2014-04-25 16:40:44 -04:00
Aryeh Gregor
45fbfe5e45
Bug 950386 - Move mozilla::Selection to mozilla::dom::Selection; r=ehsan
2014-04-10 19:09:40 +03:00
Aryeh Gregor
2c948ec408
Bug 923376 - Spellcheck all appended nodes, not just the first; r=ehsan
2014-04-06 17:56:08 +03:00
Robert O'Callahan
192b5d6603
Bug 821307. Ensure nsTextEditorState::SetValue does nothing when the new value equals the old value, even for password inputs. r=ehsan
...
If nsTextEditorState::SetValue is allowed to rebuild the editor DOM even when
the new value is the same as the old value, then during PrepareEditor we can
remove the content that's the current target of the event triggering the
PrepareEditor, which prevents important code from running such as the code that
focuses the text input. Normally this isn't a problem but
nsTextEditorState::SetValue's code for getting the current value is broken
for password controls when !mEditorInitialized. So we remove that broken code
path.
We have to make sure that the password text, if any, is set on the edit-rules
during their initialization so the regular path for getting the current
value returns the right thing.
--HG--
extra : rebase_source : 81a01a957b4b1e0cf868505a1b23c9110a2f4b3a
2014-04-15 00:33:47 +12:00
Ehsan Akhgari
eecd52253c
Bug 996009 - Ensure that the richtext2 browserscope tests do not attempt to contact the external network; r=roc
2014-04-15 09:32:36 -04:00
Carsten "Tomcat" Book
af79385cb2
Backed out changeset 5a50c5065173 (bug 992944) for spellcheck mochitest test failures on a CLOSED TREE
2014-04-10 11:28:23 +02:00
Jan Horak
e447c27008
Bug 992944 - Spell checker skips current locale when pref spellchecker.dictionary or document content invalid. r=ehsan
2014-04-07 08:00:00 +02:00
Masayuki Nakano
ac8db29622
Bug 993253 Implement DOM InputEvent interface with isComposing attribute r=smaug+ehsan
2014-04-10 16:11:37 +09:00
Geoff Brown
e5a312f133
Bug 962676 - Reset expected assertion counts for Android crashtests; r=blassey
2014-04-09 08:38:44 -06:00
Peter Van der Beken
a12d286723
Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
...
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 687daf9d78e69fe6ae21f7c1a26503cf88a18b97
2014-02-15 22:12:34 +01:00
Peter Van der Beken
7741df1efa
Back out 75c95dac7fe0 (bug 984497) and f1b0d3d13755 (bug 990475) to fix bustage on a CLOSED TREE.
...
--HG--
extra : rebase_source : a63315cd428faeb95464f6ad76946d1c0c6d36c3
2014-04-07 22:18:53 +02:00
Peter Van der Beken
8cf720bdb0
Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
...
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 3662ae8b0f35fefb250c9cd048e848d662863855
2014-02-15 22:12:34 +01:00
Carsten "Tomcat" Book
0b0e0af8c2
Backed out changeset 1f9bd1c29a40 (bug 923376) mochitest test 4 test failures
2014-04-07 15:51:05 +02:00
Aryeh Gregor
168b96deba
Bug 923376 - Spellcheck all appended nodes, not just the first; r=ehsan
2014-04-06 17:56:08 +03:00
Masayuki Nakano
ff8b968574
Bug 990855 part.2 Remove dom/events from local includes of moz.build files r=smaug
2014-04-03 13:18:38 +09:00
Masayuki Nakano
af12a23985
Bug 990855 part.1 Export TextComposition.h as mozilla/TextComposition.h r=smaug
2014-04-03 13:18:37 +09:00
Masayuki Nakano
01ad44156b
Bug 989212 Rename nsEventStates to mozilla::EventStates r=smaug
...
--HG--
rename : dom/events/nsEventStates.h => dom/events/EventStates.h
2014-04-03 13:18:36 +09:00
Daniel Holbert
7ad7ddd1a2
Bug 984786 part 6: Mark struct nsRangeStore in /editor as MOZ_FINAL & give it a private destructor. r=ehsan
2014-04-02 09:21:12 -07:00
Ehsan Akhgari
5b9f45a1a5
Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg
2014-03-27 16:38:33 -04:00
L. David Baron
7715383653
Bug 986409 - Skip fewer entire reftest directories on B2G. r=roc
2014-03-23 18:44:50 -07:00
Robert O'Callahan
d30f7006c6
Bug 918189. Part 1.5: Implement GeometryUtils.convertPointFromNode, convertRectFromNode, and convertQuadFromNode. r=jst
...
--HG--
extra : rebase_source : 2d01b350d84f220add776341a9cbcda5ace2ef01
2014-03-12 09:11:39 +08:00
Ryan VanderMeulen
4b007b082c
Backed out changesets 716f942b5798, 48edbd324d0f, 3e6446f6d0e6 (bug 918189) for bustage.
2014-03-20 16:33:54 -04:00
Robert O'Callahan
0518f069ab
Bug 918189. Part 1.5: Implement GeometryUtils.convertPointFromNode, convertRectFromNode, and convertQuadFromNode. r=jst
2014-03-12 09:11:39 +08:00
Carsten "Tomcat" Book
174014df63
Backed out changeset e60fe593236d (bug 918189)
2014-03-19 09:45:57 +01:00
Robert O'Callahan
0da1d0044c
Bug 918189. Part 1.5: Implement GeometryUtils.convertPointFromNode, convertRectFromNode, and convertQuadFromNode. r=jst
2014-03-12 09:11:39 +08:00
Neil Rashbrook
c3b2f90f39
Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
...
--HG--
extra : rebase_source : f8fb50de9292320eb7589dd28dc566d0f5044da6
2014-03-18 00:23:03 +00:00
Wes Kocher
c0dba87922
Backed out 2 changesets (bug 514280) for OSX build bustage on a CLOSED TREE
...
Backed out changeset 2a015b45d808 (bug 514280)
Backed out changeset a01f97c1ed02 (bug 514280)
2014-03-17 15:19:53 -07:00
Neil Rashbrook
b07eaa1644
Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
...
--HG--
extra : rebase_source : eaca8b2925eaffb49e29a617cd72c0d6686e6d9e
2014-03-17 19:07:09 +00:00