David Zbarsky
9784c231a7
Bug 682611 - Part 3: Remove ns(I)RangeUtils; r=smaug
2012-01-28 16:42:14 +01:00
Ms2ger
b8529ac65e
Bug 718170 - Part c: Use nsINode in IsEmptyCell; r=ehsan
2012-01-25 08:50:06 +01:00
Ms2ger
4bcb2cb24d
Bug 718170 - Part b: Use nsINode in IsVisTextNode; r=ehsan
2012-01-25 08:50:05 +01:00
Ms2ger
b930898e9f
Bug 718170 - Part a: Use nsINode in IsEmptyNodeImpl; r=ehsan
2012-01-25 08:50:05 +01:00
Justin Wood
d3b96540be
Merge last green PGO from inbound to mozilla-central
2012-01-16 22:27:53 -05:00
Jared Wein
843a61d98d
Bug 198964 - Enable smooth scrolling by default. r=gavin
2012-01-13 16:26:34 -08:00
Ehsan Akhgari
01f4b77395
Test case for bug 639736; r=roc
2012-01-16 16:07:46 -05:00
Jignesh Kakadiya
2e98c58679
Bug 716215 - nsHTMLEditor::IsEmptyNodeImpl checks if the parent is a form widget instead of the child. r=Ms2ger; sr=ehsan
2012-01-11 09:23:09 +01:00
Ms2ger
fe537b0860
Bug 716630 - Kill editor's warnings; r=ehsan
2012-01-11 09:22:16 +01:00
Ehsan Akhgari
3053c2dd3a
Bug 716456 - Make sure to pass a correct ancestor to GetPreviousContent; r=bzbarsky
2012-01-10 15:35:04 -05:00
David Zbarsky
785e84c27d
Bug 682611 - Part 2: Remove nsIRange; r=smaug
2012-01-10 15:19:54 +01:00
David Zbarsky
3484fe1ebe
Bug 682611 - Part 1: Merge nsIDOMRange and nsIDOMNSRange; r=Ms2ger r=smaug
2012-01-10 15:19:54 +01:00
Masayuki Nakano
61971e52ff
Bug 711903 part.2 Fix new test failure r=ehsan
2011-12-31 23:04:37 +09:00
Ed Morley
65ef51aa4d
Merge mozilla-central to mozilla-inbound
2011-12-31 13:10:25 +00:00
Neil Rashbrook
7c093f5b43
Bug 692153 Make Copy and Select All always work even when contenteditable areas are present r=ehsan
2011-12-30 17:42:04 +00:00
Ehsan Akhgari
b20080c655
Bug 613517 - Remove support for making links relative when pasting/dropping HTML data over an editable area; r=roc
2011-12-30 13:04:02 -05:00
Phil Ringnalda
8e7c10e41c
Merge m-i <-> m-c
2011-12-24 21:50:23 -08:00
Neil Rashbrook
985ba4520e
Bug 669026 Fix caret movement when contenteditable areas are present r=ehsan
2011-12-24 00:11:30 +00:00
Masayuki Nakano
228fad0b19
Bug 698949 Editor should refuse untrusted keypress event r=smaug
2011-12-21 21:11:36 +09:00
Jeff Walden
b2d881279f
Bug 711799 - Fix a bunch of initializing-pointer-from-boolean warnings. r=dholbert
...
--HG--
extra : rebase_source : 4a5d03b10ad8ac4eaff222037ba3400a26e7cf55
2011-12-18 01:00:47 -05:00
Masayuki Nakano
b4506dd72f
Bug 700199 EventUtils.js should use synthesized events for sendKey(), sendChar() and sendString() rather than untrusted events r=smaug+ehsan+dolske+enndeakin
2011-12-16 22:38:45 +09:00
Atul Aggarwal
e72cb419b6
Bug 703239 - Fixing build warnings in editor/, r=ehsan
2011-12-22 23:46:56 +05:30
Ms2ger
681490198a
Bug 709523 - Part h: Remove unused variable in nsHTMLEditor::GetBodyElement; r=ehsan a=edmorley
2011-12-11 21:03:49 +01:00
Ms2ger
10378210b5
Bug 709523 - Part g: Remove nsHTMLEditRules::{Will,Did}DeleteRange; r=ehsan a=edmorley
2011-12-11 21:03:49 +01:00
Ms2ger
15388c1f45
Bug 709523 - Part f: Remove nsHTMLEditUtils::IsAddress; r=ehsan a=edmorley
2011-12-11 21:03:49 +01:00
Ms2ger
12544d4d65
Bug 709523 - Part e: Remove some overloads of TypeInState::{SetProp,ClearProp}; r=ehsan a=edmorley
2011-12-11 21:03:46 +01:00
Ms2ger
d503e91fc5
Bug 709523 - Part d: Remove nsHTMLEditor::IsRootTag; r=ehsan a=edmorley
2011-12-11 21:00:28 +01:00
Jan Bambach
1984c5a018
Bug 707677 - Use defaultPrevented instead of the deprecated getPreventDefault() in front-end code. r=dao
2011-12-08 10:21:32 +01:00
Masayuki Nakano
b26f243504
backout 34b8fe028357
2011-12-08 16:42:45 +09:00
Masayuki Nakano
67ab8bc88a
Bug 700199 EventUtils.js should use synthesized events for sendKey(), sendChar() and sendString() rather than untrusted events r=ehsan+smaug+enndeakin+dolske
2011-12-07 14:13:06 +09:00
Ms2ger
00abff7ce7
Bug 705439 - Remove dead code: nsHTMLEditor::GetBlockSection / nsHTMLEditor::GetBlockSectionsForRange; r=ehsan
2011-12-03 22:50:17 +01:00
Ms2ger
22afc57540
Bug 705438 - Remove dead code: nsHTMLCSSUtils::RemoveCSSProperty(nsIDOMElement*, const nsAString&); r=ehsan
2011-12-03 22:50:17 +01:00
Fabien Cazenave
9a367e43a4
Bug 684187 - Use dom::Element instead of nsIDOMElement for nsEditor::mRootElement; r=ehsan
2011-12-03 22:50:15 +01:00
Masayuki Nakano
a83fec7fde
Bug 392159 Use nsIClipboard::SupportsSelectionClipboard() instead of #ifdef in nsEditorEventListener r=ehsan
2011-11-30 11:57:41 +09:00
Boris Zbarsky
7f88910daa
Bug 635618 part 5. Pass an optional argument to GetPriorNode and GetNextNode to limit the search. r=ehsan
2011-11-28 07:54:32 -05:00
Boris Zbarsky
e63a7b5b96
Bug 635618 part 2. Add nsINode overloads of various editor helper methods. r=ehsan
2011-11-28 07:53:29 -05:00
Masayuki Nakano
10df4c7960
Bug 685395 part.5 Reomve IME state in nsIContent r=roc, sr=matspal
2011-11-27 20:51:53 +09:00
Masayuki Nakano
b27f1fad56
Bug 697842 stopPropagation() shouldn't break IME composition r=ehsan
2011-11-27 09:36:36 +09:00
Masayuki Nakano
51bb4e14ed
Bug 674770 part.4 Add new tests for pasting by middle click r=ehsan
2011-11-26 13:51:49 +09:00
Ehsan Akhgari
32298fdc57
Bug 674770 part.3 Add tests for middle-clicking on anchor element when the page has contenteditable element r=roc
2011-11-26 13:51:49 +09:00
Masayuki Nakano
3d287e297d
Bug 674770 part.1 Shouldn't accept click event if the event target isn't in focused editor r=ehsan
2011-11-26 13:51:48 +09:00
Ms2ger
89b03ee984
Bug 702102 - Cleanup nsHTMLEditor::GetEmbeddedObjects; r=ehsan
2011-11-16 08:50:20 +01:00
Oonishi Atsushi
5db5ec8f54
Bug 311007 - Add aFlags arg to onLocationChange(...), to distinguish between same-document and different-document. r=smaug, sr=bzbarsky
2011-11-10 15:01:11 +01:00
Ed Morley
7bc582f20f
Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail
2011-11-05 18:35:59 +00:00
Rail Aliiev
8a56fd9db2
Bug 616542 - Shorten file path length of mochitest; r=ted
2011-11-04 21:13:42 +00:00
Ms2ger
731edba0b8
Bug 684821 - Remove nsIDOMNSHTMLElement; r=peterv
2011-10-29 22:03:55 +02:00
Jonas Sicking
ac8b04fb20
Bug 687400: Kill Node.isSameNode. r=smaug
2011-10-28 19:52:27 -07:00
Ehsan Akhgari
dbe53002d5
Backout changeset be42bc18185a (bug 612128) because of bug 688423
2011-10-25 22:32:55 -04:00
Ehsan Akhgari
317cb20a80
Bug 612128 - Prevent the editor from modifying nodes which are not under an editing host; r=roc,bzbarsky
...
This patch ensures that the NODE_IS_EDITABLE flag is only set on nodes living
under an editing host. Things like text controls which used to have that flag
previously will not have it any more. The flag would be set on their anonymous
div node instead. Note that if text controls actually fall under an editing
host, they will get the NODE_IS_EDITABLE flag.
This patch also makes nsHTMLEditor::IsEditable return sane results (text nodes
are always considered to be editable).
--HG--
extra : rebase_source : 37317b4d95c2ea957be81420583a98a24f0864ac
2010-11-16 15:45:49 -05:00
Ehsan Akhgari
568b8f7b5a
Bug 688789 - Stop touching the frame tree to determine whether a node is editable or not; r=roc
2011-10-17 00:11:29 -04:00