Граф коммитов

3589 Коммитов

Автор SHA1 Сообщение Дата
Christoph Kerschbaumer abb0caed63 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 8b8175fed3 Bug 1113121 followup - fix assertion r=me 2015-01-12 23:48:15 -05:00
Ehsan Akhgari e791163ded 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 54b8e4e5e4 Bug 1110469 - Remove NS_OpenURI (r=sworkman) 2015-01-11 20:26:40 -08:00
Ehsan Akhgari 6ee41ffc90 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 37f0d841d7 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 8ef3486369 Bug 1101364 - Part 1: Apply AutoApplyUserSelectStyle to nsHTMLEditor::SelectAll(). r=mats 2014-12-12 01:15:00 -05:00
Ehsan Akhgari 09a262787c 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
Wes Kocher 126b4f108e Backed out changeset bf25101e66cf (bug 1095098) for build bustage 2014-12-08 16:27:12 -08:00
Denis Volk 0f94bddfc8 Bug 1095098: move do_QueryObject templates into their own header r=froydnj 2014-11-20 12:20:10 +01:00
Daniel Holbert eccd00c15b 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 d566caf4cb 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 11f5bb6f92 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 9cafdfe447 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 51b0882e8a Bug 1101392 - Part 4: Add mochitest. r=roc 2014-11-27 21:27:00 +01:00
Morris Tseng 94165b2707 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 3e655bd8cc Bug 1101392 - Part 1: Fix coding style in nsEditorCommands.cpp. r=roc 2014-11-24 22:08:00 +01:00
Ehsan Akhgari 19a23b3d8b 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 d283a5588d 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
Milan Sreckovic 18a3f1d9ef Bug 1093245 - Make sure the return values are never returned uninitialized. r=ehsan 2014-11-04 13:11:54 -05:00
Masayuki Nakano 9f491a5703 Bug 1077345 part.7 Use synthesizeComposition({"compositioncommit") in the tests r=smaug 2014-11-25 14:02:32 +09:00
Masayuki Nakano c56c9a574f Bug 1077345 part.5 Use synthesizeComposition({"compositioncommitasis") in the tests r=smaug 2014-11-25 14:02:31 +09:00
Masayuki Nakano 7c2cde510e 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 59c557df7a Bug 1077515 - Followup to fix non-unified build bustage. r=me 2014-11-22 15:33:36 +00:00
Jonathan Kew bca6df97e8 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 a191b9c746 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 f5756b81ef 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 aafee71bb6 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 d93804de50 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
Boris Zbarsky be9296a80d 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 08b79732f2 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 0c2f076b52 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
Masayuki Nakano 020fd43d35 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
Wes Kocher e005079968 Backed out changeset f86dbba73d43 (bug 1047588) under suspicion of adding a hazard on a CLOSED TREE 2014-11-04 20:25:47 -08:00
Masayuki Nakano a75c24771c Bug 1047588 IMEContentObserver::Init() should take nsIEditor because nsDocShell sometimes hasn't been initialized and nsContentEditor::GetHTMLEditor() fails r=smaug 2014-11-05 10:36:37 +09:00
Aryeh Gregor 856fd44c65 Bug 1088054 part 10 - Clean up nsHTMLEditRules::WillDeleteSelection; r=ehsan 2014-11-02 14:04:14 +02:00
Aryeh Gregor b4b8b2f42d Bug 1088054 part 9 - Clean up nsEditor::JoinNodeDeep; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor bf288c0e4c Bug 1088054 part 8 - Clean up nsHTMLEditor::GetFirst/LastEditableLeaf; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor 85d56cc1f5 Bug 1088054 part 7 - Clean up nsHTMLEditRules::JoinNodesSmart; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor bd829f3642 Bug 1088054 part 6 - Clean up nsHTMLEditor::GetFirst/LastEditableChild; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor 6a9b374570 Bug 1088054 part 5 - Clean up nsHTMLEditRules::GetTopEnclosingMailCite; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor 5985cd622b Bug 1088054 part 4 - Clean up nsHTMLEditRules::GetGoodSelPointForNode; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor e704c0d206 Bug 1088054 part 3 - Clean up nsHTMLEditRules::CheckForEmptyBlock; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor 57248d7859 Bug 1088054 part 2 - Reduce nsIDOMRange use in editor/; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor f7e4d59fe5 Bug 1088054 part 1 - Reduce nsISelection use in editor/; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor 99cfe3011e Bug 1086349 part 9 - Clean up nsHTMLEditor::BeginningOfDocument; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor 5158a403e7 Bug 1086349 part 8 - Clean up nsEditor::(Tag)CanContain(Tag); r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor d404d6e149 Bug 1086349 part 7 - Remove old nsEditor::GetRight/LeftmostChild overloads; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor aa91d2c603 Bug 1086349 part 6 - Remove old nsEditor::GetNextNode/GetPriorNode overloads; r=ehsan 2014-11-02 14:04:13 +02:00
Aryeh Gregor 7a88b21c2d Bug 1086349 part 5 - Clean up nsEditor::SplitNodeImpl; r=ehsan 2014-11-02 14:04:13 +02:00