Masatoshi Kimura
f1b5ace064
Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
2015-01-26 07:22:11 +09:00
Masatoshi Kimura
222483b6f4
Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo
2015-01-26 07:22:07 +09:00
Ehsan Akhgari
75134e4a35
Bug 1120233 - Ensure that the delete command will stay enabled for password fields; r=roc
2015-01-22 23:26:59 -05:00
Ehsan Akhgari
d43a605651
Bug 1119099 - Use fallible allocation in nsTextEditRules::TruncateInsertionIfNeeded; r=roc
2015-01-22 23:17:44 -05:00
Ehsan Akhgari
20ef00561b
Bug 611103 - Don't depend on the editor in nsDocumentEncoder; r=bzbarsky
2015-01-22 17:54:55 -05:00
Christoph Kerschbaumer
6a281b98c4
Bug 1119006 - Remove files where code is still calling removed NS_OpenURI API (r=mcmanus)
2015-01-14 11:52:57 -08:00
Benjamin Peterson
2c5d433690
Bug 1113121 followup - fix assertion r=me
2015-01-12 23:48:15 -05:00
Ehsan Akhgari
4418a4a3f8
Bug 1113121 - Null check the parent node in nsHTMLEditRules::JoinNodesSmart() before passing it to MoveNode; r=roc
2015-01-12 23:34:05 -05:00
Christoph Kerschbaumer
8bb0600bb8
Bug 1110469 - Remove NS_OpenURI (r=sworkman)
2015-01-11 20:26:40 -08:00
Ehsan Akhgari
4c07e3c09a
Bug 1118420 - Mark virtual overridden functions as MOZ_OVERRIDE in editor; r=roc
2015-01-07 10:08:12 -05:00
Ehsan Akhgari
834aa05784
Bug 1117041 - Mark virtual overridden functions as MOZ_OVERRIDE in editor; r=roc
...
This patch also devirtualizes some of the methods that were not
overridden by any derived classes.
2015-01-02 08:45:41 -05:00
Ehsan Akhgari
0b3c417a9e
Bug 1109465 - Fix the interface maps of IMETextTxn and InsertTextTxn; r=smaug
...
The original change in bug 1056166 used NS_INTERFACE_MAP_ENTRY_AMBIGUOUS with
the wrong order for argument names. But more importantly, we cannot use
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS here because the cast from the concrete
class to nsISupports* will remain ambiguous even when casting first through
nsITransaction, so we need to write the implementation without using any
macros.
2014-12-30 11:57:58 -05:00
Morris Tseng
3498cbd2f9
Bug 1101364 - Part 1: Apply AutoApplyUserSelectStyle to nsHTMLEditor::SelectAll(). r=mats
2014-12-12 01:15:00 -05:00
Wes Kocher
9b1ff9a408
Merge b2g-inbound to m-c a=merge
2014-12-12 16:43:37 -08:00
Ehsan Akhgari
20474e5ba7
Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted
...
We are white-listing the existing set of tests that use setTimeout
like this. Hopefully these tests will be investigated and fixed
in the future, so that we can narrow down the white-list.
This check is only turned on for mochitest-plain for now.
2014-12-11 13:34:40 -05:00
Morris Tseng
e01b069a40
Bug 1092888 - Part 3: Fix test fails on 824080-1/3/4/5.html. r=roc
2014-11-10 02:04:00 -05:00
Jan Horak
fdb135f8e9
Bug 1097625 - Fallback to use LANG variable as dictionary doesn't work. r=ehsan
2014-12-09 03:22:00 -05:00
Ryan VanderMeulen
39c61c222d
Backed out 5 changesets (bug 1092888) because something in the push made Gij(2) permafail.
...
Backed out changeset 0ad25135a27f (bug 1092888)
Backed out changeset 7cd8260bfc16 (bug 1092888)
Backed out changeset 86385291d8c8 (bug 1092888)
Backed out changeset be16d194d5df (bug 1092888)
Backed out changeset daee46827258 (bug 1092888)
2014-12-09 12:08:59 -05:00
Morris Tseng
b4e0cde2d3
Bug 1092888 - Part 3: Fix test fails on 824080-1/3/4/5.html. r=roc
2014-11-10 02:04:00 +01:00
Wes Kocher
8384912619
Backed out changeset bf25101e66cf (bug 1095098) for build bustage
2014-12-08 16:27:12 -08:00
Denis Volk
29c122c0d3
Bug 1095098: move do_QueryObject templates into their own header r=froydnj
2014-11-20 12:20:10 +01:00
Jan Horak
408547aa0e
Bug 1097550 - "System dictionaries with underscore separator are ignored when trying to find dictionary". r=ehsan
2014-12-02 04:52:00 +01:00
Daniel Holbert
05278865cb
Bug 1093191 part 3: Make .cpp files in libeditor #include their own .h file first. r=ehsan
2014-12-01 21:07:42 -08:00
Daniel Holbert
e8d17bc7f0
Bug 1093191 part 2: Add some missing includes & forward-decls in libeditor .h files. r=ehsan
2014-12-01 21:06:55 -08:00
Daniel Holbert
2e4ca5c29a
Bug 1093191 part 1: Remove some unnecessary #includes of stdio.h "for printf" in some libeditor files that don't use printf. r=ehsan
2014-12-01 21:06:55 -08:00
Mats Palmgren
ae91be1a16
Bug 1105184 - Setup the mCaret used for DND so that it displays the caret also when dragging a selection within the same shell. r=roc
2014-12-01 15:55:16 +00:00
Morris Tseng
65b7861cb8
Bug 1101392 - Part 4: Add mochitest. r=roc
2014-11-27 21:27:00 +01:00
Morris Tseng
2e6ca5683b
Bug 1101392 - Part 2: Add a command that collapse selection to end after copying. r=roc
2014-11-26 23:06:00 +01:00
Morris Tseng
739173819c
Bug 1101392 - Part 1: Fix coding style in nsEditorCommands.cpp. r=roc
2014-11-24 22:08:00 +01:00
Ehsan Akhgari
91b95e46ea
Bug 911201 - Do not create a bogus br node for editable areas containing non-editable block elements; r=roc
...
We no longer rely on the bogus br node for positioning the caret.
If an editable region has a non-editable block element, we can
probably rely on the block element to reserve the vertical
height, so in those cases we should be able to get away without
a bogus br node.
2014-11-27 21:06:44 -05:00
Ting-Yu Lin
cca42ab18e
Bug 1102906 - Fix immovable caret after drag-and-drop. r=roc
...
The deleted lines were added in bug 924692 part 4. It will incorrectly
disable the caret in PresShell so that the caret cannot be moved by
using keyboard in nsSelectMoveScrollCommand::DoCommand().
2014-11-26 20:36:00 +01:00
Trevor Saunders
dfe4aecd6f
bug 1105074 - make more stuff final r=froydnj
2014-11-25 13:56:07 -05:00
Milan Sreckovic
3588d307a4
Bug 1093245 - Make sure the return values are never returned uninitialized. r=ehsan
2014-11-04 13:11:54 -05:00
Morris Tseng
0e7335fee2
Backed out 5 changesets (bug 1092888) for breaking QA smoketest on b2g.
...
Backout changeset 8c513f282a9e (bug 1092888)
Backout changeset db37104f6fbd (bug 1092888)
Backout changeset b1a0a7ea1a32 (bug 1092888)
Backout changeset c53a6181a4b2 (bug 1092888)
Backout changeset 54e551c1f2cd (bug 1092888)
2014-11-26 10:11:38 +08:00
Masayuki Nakano
f6d9749945
Bug 1077345 part.7 Use synthesizeComposition({"compositioncommit") in the tests r=smaug
2014-11-25 14:02:32 +09:00
Masayuki Nakano
4cb5e1ca9b
Bug 1077345 part.5 Use synthesizeComposition({"compositioncommitasis") in the tests r=smaug
2014-11-25 14:02:31 +09:00
Masayuki Nakano
cb893ccdf3
Bug 1077345 part.4 Add NS_COMPOSITION_COMMIT_AS_IS event which automatically commits composition with the last data r=smaug
2014-11-25 14:02:31 +09:00
Jonathan Kew
6e20917c1d
Bug 1077515 - Followup to fix non-unified build bustage. r=me
2014-11-22 15:33:36 +00:00
Jonathan Kew
d3ce4a7733
Bug 1077515 - part 9 - Support physical caret movement and selection commands in Editor. r=roc
2014-11-22 14:39:04 +00:00
Jonathan Kew
8be16fe848
Bug 1077515 - part 8 - Minor refactoring of editor's handling of selection-move commands. r=roc
2014-11-22 14:39:04 +00:00
Jonathan Kew
b10c2f71c0
Bug 1077515 - part 2 - Update currentStatus.js for browserscope richtext2 test to reflect newly-passing testcases. r=roc
2014-11-22 14:39:02 +00:00
Simon Montagu
32dbf4662c
Bug 1100071 patch 1: change uint8_t to nsBidiLevel in a few more places, r=dholbert
2014-11-20 12:45:22 +02:00
Olli Pettay
d94b920770
Bug 1101595 - [shadow-dom] <input> doesn't emit 'input' event when inside shadow-root, r=wchen
...
--HG--
extra : rebase_source : 6b0698d0bb9af3d41d39d4aab7b64aa0a6e7131a
2014-11-20 02:23:50 +02:00
Morris Tseng
0f14646f0b
Bug 1092888 - Part 3: Fix test fails on 824080-1/3/4/5.html. r=roc
2014-11-10 02:04:00 +01:00
Boris Zbarsky
5821f72d3c
Bug 1090616. Don't assume that the nodes we just pasted are still in the DOM, because mutation listeners suck like that. r=smaug
2014-11-11 12:47:36 -05:00
Masayuki Nakano
d999b5db87
Bug 1094000 part.2 Add tests of HTML editor inserting <br> node at removing a last character r=roc
2014-11-11 13:55:02 +09:00
Masayuki Nakano
815745420d
Bug 1094000 part.1 Ensure that nsHTMLEditRules::InsertBRIfNeeded() runs after a text node is removed at handling Backspace key r=roc
2014-11-11 13:55:02 +09:00
Wes Kocher
f03db8bff1
Backed out 3 changesets (bug 1092888) for marionette bustage on a CLOSED TREE
...
Backed out changeset eeff2ff03d39 (bug 1092888)
Backed out changeset c25a6fd7903f (bug 1092888)
Backed out changeset e4e735cdd665 (bug 1092888)
2014-11-10 14:47:52 -08:00
Morris Tseng
b36b7426d4
Bug 1092888 - Part 3: Fix test fails on 824080-1/3/4/5.html. r=roc
...
--HG--
extra : rebase_source : b9e1b6289275cb34067cf1dca71a258de7379a95
2014-11-10 02:04:00 -05:00
Masayuki Nakano
0e79e41627
Bug 1047588 - IMEContentObserver::Init() should take nsIEditor because nsDocShell sometimes hasn't been initialized and nsContentEditor::GetHTMLEditor() fails. r=smaug
2014-11-05 08:12:44 -05:00