Nicholas Nethercote
ee41df7dc2
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
2015-02-09 14:34:50 -08:00
Joel Maher
1607ba6ded
Bug 1110982 - Disabled tests for oth chunk and leaks (run-by-dir). r=RyanVM
2014-12-27 00:44:52 +05:30
Andrew McCreight
1ee96e7527
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Nicholas Nethercote
0a02b5d31c
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
2015-02-04 20:05:36 -08:00
Morris Tseng
280d7cfa13
Bug 1120316
- Part 2: Batch changes for select all so we don't get selection change with no reason. r=roc
2015-02-04 21:35:00 +01:00
Morris Tseng
c2267e92ee
Bug 1120316
- Part 1: Move SelectionBatcher to Selection.h. r=roc
2015-02-04 21:34:00 +01:00
Mats Palmgren
a58533e094
Bug 1127835 - part 1, Add a null-check to avoid fatal assertion if the split results in no left part. r=smaug
2015-02-02 22:34:17 +00:00
Mike Hommey
50e6916b40
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
2015-02-02 09:56:13 +09:00
Masayuki Nakano
8e82d8933b
Bug 917322 part.16 Rename COMPOSITION_ATTR_* in EventUtils.js with new constants of nsITextInputProcessor r=smaug
2015-01-28 15:27:33 +09:00
Masayuki Nakano
aae116b584
Bug 917322 part.10 Remove unnecessary synthesizeComposition(compositionstart) from all tests r=smaug
2015-01-28 15:27:32 +09:00
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