Masayuki Nakano
7d62f7b0cd
Bug 1083629 Use nsHTMLEditor::IsAcceptableInputEvent() instead of nsEditor::IsDescendantOfEditorRoot() for checking if a mouse down event target is in focused HTML editor r=ehsan
2014-10-17 10:09:32 +09:00
Jon Morton
1700296f02
Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
...
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Jan Jongboom
87c112ff47
Bug 1067255 - Disallow cut and copy in password fields. r=ehsan
2014-10-08 16:27:31 -07:00
Masayuki Nakano
17d8fb7e4a
Bug 960871 part.11 Rename EventUtils.synthesizeText() to EventUtils.synthesizeCompositionChange() r=smaug
2014-10-07 19:01:50 +09:00
Masayuki Nakano
d028544b2b
Bug 960871 part.9 Rename methods and classes which handled WidgetTextEvent r=smaug
2014-10-07 19:01:49 +09:00
Masayuki Nakano
6072e74d01
Bug 960871 part.8 Rename variable names of NS_COMPOSITION_CHANGE event r=smaug
2014-10-07 19:01:49 +09:00
Masayuki Nakano
9011740f12
Bug 960871 part.6 Use WidgetCompositionEvent for NS_COMPOSITION_CHANGE instead of WidgetTextEvent r=smaug
2014-10-07 19:01:48 +09:00
Masayuki Nakano
09a5b86212
Bug 960871 part.4 Rename NS_TEXT_TEXT to NS_COMPOSITION_CHANGE and fix comments which mention text events r=smaug
2014-10-07 19:01:47 +09:00
Masayuki Nakano
ea79d5919e
Bug 960871 part.1 Rename WidgetTextEvent::theText to WidgetTextEvent::mData r=smaug
2014-10-07 19:01:46 +09:00
Blake Kaplan
f809f5b13f
Bug 1026099 - Rework the spellchecker context menu to not use CPOWs. r=ehsan/billm/felipe
...
This patch fixes a few nits and typos in the C++ spellchecking code as well as
fixing the Finnish dictionary and multiple installed dictionaries in general (r=ehsan).
It reworks the spellchecking context menu to use async message passing (in JS)
and reduces, by a little, the CPOW use in the context menu code (r=felipe).
Finally, the spellcheck IPDL no longer needs to be 'rpc' since we no longer
nest spellchecking calls, so it can go back to being 'sync' (r=billm).
2014-10-03 10:52:37 -04:00
Masayuki Nakano
5825b07b8e
Bug 975383 part.9 Remove compositionupdate event dispatchers from all tests r=smaug
2014-10-03 15:33:50 +09:00
Ehsan Akhgari
dfb64283ad
Bug 1073213 - Do not use nsIDOMWindowUtils in editor/; r=roc
2014-09-26 09:19:56 -04:00
Birunthan Mohanathas
c820fc3a07
Bug 1070709 - Collapse test-only moz.build files under editor/ into ancestor moz.build files. r=mshal
2014-09-26 07:20:22 +03:00
Masayuki Nakano
1cc2ff10cb
Bug 1065835 part.6 Remove NOTIFY_IME_OF_CURSOR_POS_CHANGED and nsGtkIMModule should handle NOTIFY_IME_OF_SELECTION_CHANGE instead r=smaug+ehsan+karlt
2014-09-26 09:05:13 +09:00
Jonathan Kew
b6b5757057
Bug 1068979 - Tests for backspacing over SMP characters preceding element boundaries due to markup or pasted content. r=ehsan
2014-09-22 22:15:04 +01:00
Jonathan Kew
7a4e779423
Bug 1068979 - Handle surrogate pair if necessary when backspacing into a text node. r=ehsan
2014-09-22 22:15:02 +01:00
Christoph Kerschbaumer
ed39c773e8
Bug 1038756: Callsites creating a channel in /editor/ (r=ehsan)
2014-09-21 09:46:30 -07:00
Fabrice Desré
70514dcc33
backout bug 1029943 for performance regressions (see bug 1066515)
2014-09-18 10:31:20 -07:00
Mats Palmgren
2c38b0b6b7
Bug 1061468 - Notify the editor when removing the focused element is its ancestor limiter. r=ehsan
2014-09-09 23:27:56 +00:00
Bobby Holley
86df050cfc
Bug 1062631 - Use SpecialPowers.wrapCallback for QI in more tests. r=bz
...
Otherwise the QI throws as soon as it tries to pass the IID into content code.
2014-09-08 13:36:20 -07:00
Ting-Yu Lin
56ad372904
Bug 1029943 - Fix test fails on 824080-3/5/7.html, bug558663.html. r=ehsan
...
--HG--
rename : layout/base/tests/test_bug558663.html => layout/base/tests/bug558663.html
2014-08-27 01:24:00 -04:00
Mike Hommey
0060683747
Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal
2014-09-03 14:16:37 +09:00
Mike Hommey
ed70c5f377
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
2014-09-03 14:10:54 +09:00
Trevor Saunders
d75ed5bf7f
bug 1059490 - mark more classes MOZ_FINAL r=froydnj
2014-08-27 14:26:48 -04:00
Ehsan Akhgari
1541d1e681
Bug 1061050 - Fix more bad implicit constructors in editor; r=roc
...
--HG--
extra : rebase_source : 4bc00b1cf3807cfe7267cc20ed618ed2ce827a64
2014-08-31 23:49:37 -04:00
Ehsan Akhgari
7dc5883ffa
Bug 1060978 - Fix more bad implicit constructors in editor; r=roc
2014-08-31 23:33:43 -04:00
Aryeh Gregor
57373fa0f6
Bug 1056166 part 6 - Clean up IMETextTxn; r=ehsan
2014-08-29 14:43:24 +03:00
Aryeh Gregor
7547add233
Bug 1056166 part 5 - Clean up ChangeCSSInlineStyleTxn; r=ehsan
...
--HG--
rename : editor/libeditor/ChangeCSSInlineStyleTxn.cpp => editor/libeditor/ChangeStyleTxn.cpp
rename : editor/libeditor/ChangeCSSInlineStyleTxn.h => editor/libeditor/ChangeStyleTxn.h
2014-08-29 14:43:24 +03:00
Aryeh Gregor
4ba29d6526
Bug 1056166 part 4 - Remove nsEditProperty; r=ehsan
2014-08-29 14:43:24 +03:00
Aryeh Gregor
23b1ac0529
Bug 1056166 part 3 - Clean up ChangeAttributeTxn; r=ehsan
2014-08-29 14:43:23 +03:00
Aryeh Gregor
bfb6a46780
Bug 1056166 part 2 - Clean up InsertTextTxn; r=ehsan
2014-08-29 14:43:23 +03:00
Aryeh Gregor
7752358f63
Bug 1056166 part 1 - Clean up nsHTMLEditRules::SplitAsNeeded; r=ehsan
2014-08-29 14:43:23 +03:00
Masayuki Nakano
93cf48640e
Bug 826657 part.2 Implement NOTIFY_IME_OF_MOUSE_BUTTON_EVENT in XP part r=smaug+ehsan
2014-08-29 19:08:43 +09:00
Olli Pettay
8dfe1d7cf5
Bug 1059705 - revert the change which made nsIEditor builtinclass, r=masayuki
2014-08-28 17:33:35 +03:00
Aryeh Gregor
e4b461d0b3
Bug 1057677 - Crash in nsHTMLEditor::DoInsertHTMLWithContext; r=ehsan
2014-08-26 16:13:22 +03:00
Masayuki Nakano
7b12f55430
Bug 1056545 part.4 nsEditorEventListener should use early return style r=ehsan
2014-08-26 09:57:46 +09:00
Masayuki Nakano
312d2e9889
Bug 1056545 part.3 ns*EditorEventListener should conform to current coding rules r=ehsan
2014-08-26 09:57:46 +09:00
Masayuki Nakano
095437d212
Bug 1056545 part.2 Each event handler of ns*EditorEventListener should take specific event interface rather than nsIDOMEvent if it's necessary r=ehsan
2014-08-26 09:57:45 +09:00
Masayuki Nakano
9d5a4dc9ad
Bug 1056545 part.1 Make event handlers of ns*EditorEventListener protected and virtual as far as possible r=ehsan
2014-08-26 09:57:45 +09:00
Birunthan Mohanathas
77bfad00a6
Bug 1045801 - Rename SafeCast to AssertedCast. r=Waldo
2014-08-25 12:17:32 -07:00
Trevor Saunders
fd5e9d1fcc
bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
2014-08-05 13:33:55 -04:00
Ting-Yu Lin
aecd542da9
Bug 1054889 - Update images for touch caret and selection carets. r=roc, f=mtseng, ui-r=chuang
...
Update images provided in bug 1024930, and make touch caret uses the
same images as selection carets.
2014-08-19 01:34:00 -04:00
Aryeh Gregor
e49b3bdc72
Bug 1055032 part 5 - Rename InsertElementTxn to InsertNodeTxn and clean up; r=ehsan
...
--HG--
rename : editor/libeditor/InsertElementTxn.cpp => editor/libeditor/InsertNodeTxn.cpp
rename : editor/libeditor/InsertElementTxn.h => editor/libeditor/InsertNodeTxn.h
2014-08-20 15:25:17 +03:00
Aryeh Gregor
40c68fb20c
Bug 1055032 part 4 - Clean up DeleteTextTxn and friends; r=ehsan
2014-08-20 15:25:16 +03:00
Aryeh Gregor
327bd79fe4
Bug 1055032 part 3 - Use cleaned-up nsEditor::CreateNode; r=ehsan
2014-08-20 15:25:16 +03:00
Aryeh Gregor
32dc932d99
Bug 1055032 part 2 - Clean up nsEditor::CreateNode; r=ehsan
2014-08-20 15:25:16 +03:00
Aryeh Gregor
630695995b
Bug 1055032 part 1 - Clean up nsEditor::MoveNode; r=ehsan
2014-08-20 15:25:16 +03:00
Aryeh Gregor
b51de04d4d
Bug 1054735 part 3 - Clean up nsEditor::InsertContainerAbove; r=ehsan
2014-08-20 15:25:16 +03:00
Aryeh Gregor
cfbc88c288
Bug 1054735 part 2 - Clean up nsEditor::RemoveContainer; r=ehsan
2014-08-20 15:25:16 +03:00
Aryeh Gregor
9dcb3c4d06
Bug 1054735 part 1 - Clean up nsAutoReplaceContainerSelNotify; r=ehsan
2014-08-20 15:25:16 +03:00