Ehsan Akhgari
|
30e6f309f2
|
Bug 612128 - document.execCommand("inserthtml") may insert HTML inside non-editable parts of a document; r=roc,bz a=bz
|
2010-11-16 15:45:49 -05:00 |
|
Ehsan Akhgari
|
a3f2856505
|
Bug 613823 - Don't attach multiple mutation observers to the document in case the HTML editor reinitializes; r=roc a=blocking-final+
|
2010-12-08 21:44:15 -05:00 |
|
Ehsan Akhgari
|
bf6b8a80c8
|
Bug 612447 - Part 2: Protect the HTML editor from dying while a mutation event handler is in progress; r=bzbarsky a=blocking-beta8
|
2010-11-18 16:01:12 -05:00 |
|
Ehsan Akhgari
|
d921d70f6f
|
Bug 612447 - Don't Recreate an editor object attached to a document in a frame if that frame is restyled; r=bzbarsky a=blocking-beta8+
|
2010-11-18 16:01:12 -05:00 |
|
Ehsan Akhgari
|
2c680fd98b
|
Bug 612565 - Don't recurse into document modification listeners for editable documents if the modification to the document is made on the bogus BR node; r=roc a=blocking-beta8+
This fixes an unresponsive script dialog error for Etherpad pages (possibly among other websites).
|
2010-11-16 15:43:46 -05:00 |
|
Ehsan Akhgari
|
00d37a174f
|
Bug 611182 - Part 7: Don't notify the edit rules object for document modifications outside of the editable area; r=bzbarsky a=blocking-beta8+
|
2010-11-13 15:12:15 -05:00 |
|
Ehsan Akhgari
|
9cd1d8318f
|
Bug 611182 - Part 6: Actually allow the bogus node to be deleted from the document, and check if the parent is modifiable when inserting an element to prevent a bogus node being inserted under a contenteditable="false" element; r=bzbarsky a=blocking-beta8+
This fixes a failure in layout/reftests/bugs/579985-1.html, and is tested by it.
|
2010-11-12 10:38:14 -05:00 |
|
Ehsan Akhgari
|
8376c423de
|
Bug 611182 - Part 3: Handle dynamic changes to the editable documents and create/remove the bogus node if needed; r=bzbarsky a=blocking-beta8+
|
2010-11-11 16:40:52 -05:00 |
|
Ehsan Akhgari
|
0908325de2
|
Bug 551704 - Part 5: Move breakIsVisible to nsIHTMLEditor_MOZILLA_2_0_BRANCH to make sure that nsIHTMLEditor does not change for Gecko 2.0; r=bzbarsky a=blocking-betaN+
This patch should be backed out on trunk when Gecko 2.0 has been branched.
|
2010-11-09 21:00:26 -05:00 |
|
Ehsan Akhgari
|
844dd2ffc0
|
Bug 551704 - Part 3: Don't copy invisible BR nodes to the clipboard for editable elements, to make us more compatible with WebKit and Opera; r=bzbarsky a=blocking-betaN+
|
2010-11-06 18:49:26 -04:00 |
|
Ehsan Akhgari
|
26b56e6566
|
Bug 542317 - Caret missing when an iframe is put into design mode when it already has focus; r=roc a=blocking-final+
|
2010-10-29 12:30:52 -04:00 |
|
Ehsan Akhgari
|
a3d62c2955
|
Bug 603292 - PRUint32 countU < 0 is useless in nsHTMLEditor::AddNewStyleSheetToList; r=roc a=bsmedberg
|
2010-10-12 18:30:41 -04:00 |
|
Mounir Lamouri
|
66067bcb7b
|
Bug 595036 (2/2) - Introduce nsEventStates class to represent event states. r+a=bz
|
2010-10-20 13:26:32 +02:00 |
|
Ehsan Akhgari
|
8a6a073e4c
|
Bug 582138 - Crash [@ nsHTMLEditor::GetElementOrigin] with mixed HTML and MathML table; r,a=roc
|
2010-08-25 20:20:32 -04:00 |
|
Masayuki Nakano
|
660981e020
|
Bug 389372 - Contenteditable node is still editable without focus; r=ehsan,masayuki,roc sr=jst a=blocking-2.0:betaN+
|
2010-07-22 12:22:44 -04:00 |
|
Masayuki Nakano
|
d7540e477b
|
backout the previous my check-ins
|
2010-07-22 11:11:34 +09:00 |
|
Masayuki Nakano
|
742e98c291
|
Bug 389372 Contenteditable node is still editable without focus r=ehsan+roc, sr=jst
|
2010-07-22 08:46:52 +09:00 |
|
Craig Topper
|
b9673b8709
|
Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
|
2010-07-21 15:05:17 -07:00 |
|
Boris Zbarsky
|
998b474e42
|
Bug 578696 part 9. Stop holding strong refs when calling ContentAppended. r=sicking
|
2010-07-21 11:33:32 -04:00 |
|
Zack Weinberg
|
76dbdde0f4
|
Bug 569719 part 2: Move headers for the former nsCSSLoader and nsCSSDeclaration into mozilla/css/. r=dbaron
--HG--
rename : layout/style/nsCSSDeclaration.cpp => layout/style/Declaration.cpp
rename : layout/style/nsCSSDeclaration.h => layout/style/Declaration.h
rename : layout/style/nsCSSLoader.cpp => layout/style/Loader.cpp
rename : layout/style/nsCSSLoader.h => layout/style/Loader.h
|
2010-06-28 15:49:35 -07:00 |
|
Ehsan Akhgari
|
7081b03117
|
Bug 289384 - Part 3: SelectAll in HTML editor shouldn't attempt to select input/textareas' contents directly; r=roc
|
2010-07-12 00:20:20 -04:00 |
|
Masayuki Nakano
|
a69e746d9f
|
Bug 545775 part.6 makes caret visible r=ehsan
|
2010-06-19 19:39:39 +09:00 |
|
Ehsan Akhgari
|
24b20624da
|
Bug 572618 - Make debugging the editor easier - Part 4: multiline version of part 1; r=roc
|
2010-06-17 16:44:35 -04:00 |
|
Ehsan Akhgari
|
efa76e8106
|
Bug 572618 - Make debugging the editor easier - Part 3: multiline version of part 2; r=roc
|
2010-06-17 16:40:48 -04:00 |
|
Ehsan Akhgari
|
e93945101f
|
Bug 572618 - Make debugging the editor easier - Part 2: Replace all if(!foo) return NS_ERROR_bar checks with NS_ENSURE_TRUE(foo, NS_ERROR_bar); r=roc
|
2010-06-17 15:41:16 -04:00 |
|
Ehsan Akhgari
|
ed95bc25f5
|
Bug 572618 - Make debugging the editor easier - Part 1: Replace all if(NS_FAILED) checks with NS_ENSURE_SUCCESS; r=roc
|
2010-06-17 15:27:24 -04:00 |
|
Masayuki Nakano
|
eddb1d5460
|
Bug 545775 part.5 Text editor in ASUS Forum doesn't work r=ehsan
|
2010-06-17 14:32:05 +09:00 |
|
Masayuki Nakano
|
16f55c793b
|
Bug 545775 part.4 Move mutation observer to nsHTMLEditor r=ehsan
|
2010-06-17 14:31:15 +09:00 |
|
Masayuki Nakano
|
5f41263aaf
|
Bug 545775 part.3 Move selection initializer into nsEditor r=ehsan
|
2010-06-17 14:30:42 +09:00 |
|
Masayuki Nakano
|
ceaf9951b3
|
Bug 545775 part.2 Refactor GetPIDOMEventTarget() r=ehsan
|
2010-06-17 14:30:10 +09:00 |
|
Masayuki Nakano
|
255dc50f24
|
Bug 545775 part.1 Separate GetRootElement() r=ehsan
|
2010-06-17 14:29:40 +09:00 |
|
Masayuki Nakano
|
be11e1c17d
|
Bug 570455 Editor shouldn't do anything when ESC key is pressed because bug 471322 was marked as WONTFIX r=ehsan
|
2010-06-17 14:25:20 +09:00 |
|
Ehsan Akhgari
|
181e117cff
|
Bug 569523 - GetStartNodeAndOffset should take an nsIDOMNode** parameter, instead of nsCOMPtr<nsIDOMNode>*; r=roc
|
2010-06-10 22:46:51 -04:00 |
|
Masayuki Nakano
|
9d9e285291
|
Bug 564669 Remove nsIPlaintextEditor::handleKeyPress() r=smaug+ehsan, sr=roc
|
2010-06-10 10:16:58 +09:00 |
|
Ehsan Akhgari
|
c0245df31d
|
Backed out changeset 634e1f2cf46c because it breaks the Esc key in XUL dialogs (possibly among others)
|
2010-06-03 21:28:03 -04:00 |
|
Masayuki Nakano
|
d075ac396c
|
Bug 564669 Remove nsIPlaintextEditor::handleKeyPress() r=smaug, sr=roc
|
2010-06-02 16:24:56 +09:00 |
|
Ehsan Akhgari
|
5a941e7405
|
Bug 568362 - Protect IsPreFormatted callers from premature death; r=roc
|
2010-05-27 21:18:48 -04:00 |
|
Masayuki Nakano
|
3a9f248753
|
Bug 564151 nsHTMLEditor::HasFocus() failed if <HTML> is editable r=smaug
|
2010-05-28 12:02:59 +09:00 |
|
Craig Topper
|
3e0e604d67
|
Convert some callers of methods that changed from returning already_AddRefed<T> to returning T* away from using unneeded nsCOMPtrs. (Bug 239008) r=dbaron
|
2010-05-17 21:00:40 -07:00 |
|
Craig Topper
|
d02574b6b4
|
DeCOMtaminate nsIStyleSheet method signatures. (Bug 239008) r=dbaron
|
2010-05-12 13:18:47 -07:00 |
|
Craig Topper
|
cb8187eff9
|
Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
|
2010-05-11 13:41:47 -07:00 |
|
L. David Baron
|
29772aa9c7
|
Removed unused member variable and code. (Bug 564074) r=ehsan
|
2010-05-05 18:20:43 -07:00 |
|
Masayuki Nakano
|
6aa99dc4be
|
Bug 488420 IME enabled state is not modified when a focused editor's readonly attribute is changed r=smaug
|
2010-05-05 02:40:39 +09:00 |
|
Boris Zbarsky
|
04027a9479
|
Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
|
2010-04-30 09:12:05 -04:00 |
|
Michael Kohler
|
882385621a
|
Bug 260911 - fix 'hierarchy' misspellings. r=timeless
--HG--
extra : rebase_source : ea5fb9d2228966f1bd4eb10d8b5839988a758eaf
|
2010-04-29 21:01:11 +02:00 |
|
Masayuki Nakano
|
35cd0d8a5e
|
Bug 558970 nsEditorEventListener should store its owner as nsEditor rather than nsIEditor r=smaug
|
2010-04-19 21:20:42 +09:00 |
|
Masayuki Nakano
|
7d05909d39
|
Bug 552914 nsEditor::mFlags is never modified by SetFlags() r=smaug
|
2010-04-12 11:35:18 +09:00 |
|
Masayuki Nakano
|
8a42231835
|
Bug 545602 Unify the event listeners for editor r=smaug
--HG--
rename : editor/libeditor/text/nsEditorEventListeners.cpp => editor/libeditor/base/nsEditorEventListener.cpp
rename : editor/libeditor/text/nsEditorEventListeners.h => editor/libeditor/base/nsEditorEventListener.h
rename : editor/libeditor/html/nsHTMLEditorMouseListener.cpp => editor/libeditor/html/nsHTMLEditorEventListener.cpp
rename : editor/libeditor/html/nsHTMLEditorMouseListener.h => editor/libeditor/html/nsHTMLEditorEventListener.h
|
2010-03-06 13:01:28 +09:00 |
|
Zack Weinberg
|
2c3e543d1d
|
Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
--HG--
rename : layout/style/nsICSSLoader.h => layout/style/nsCSSLoader.h
|
2010-03-02 13:00:53 -08:00 |
|
Masayuki Nakano
|
798021118b
|
Bug 539531 - Crash when I click-and-drag on a "Gordon" flash emulation [@ nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree(nsIFrame*, nsPoint&, nsIFrame**, nsPoint&) ]. r=bz
|
2010-01-20 11:22:09 +01:00 |
|
Boris Zbarsky
|
3e7aa47200
|
Bug 500882 part 6. Switch remaining modules to using the new GetPrimaryFrame API. r=smaug,roc
|
2009-12-24 16:20:06 -05:00 |
|
Neil Rashbrook
|
f9d476fbd9
|
Bug 510662 Use do_QueryReferent, not do_QueryInterface, on weak references r+sr=jst
|
2009-09-22 00:05:26 +01:00 |
|
Joe Drew
|
6c441f55f7
|
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
|
2009-07-20 18:50:15 -07:00 |
|
Phil Ringnalda
|
18c0271253
|
Bug 499437 - nsHTMLEditor::ReplaceStyleSheet fails to replace if both sheets are loaded, r+sr=neil
|
2009-06-26 22:31:36 -07:00 |
|
Arpad Borsos
|
35b892b3aa
|
Bug 474369 - get rid of nsVoidArray, editor part; r=neil
|
2009-04-22 10:43:15 +02:00 |
|
L. David Baron
|
1db85e07d6
|
Remove nsTransactionFactory and most transaction CIDs. (Bug 489851) r+sr=peterv
|
2009-04-24 15:45:34 -07:00 |
|
Siddharth Agarwal
|
50384d30a3
|
Bug 484143 -- Remove AOLCiter, based on a patch by Phil Ringnalda <philringnalda@gmail.com>, r+sr=roc
|
2009-04-05 22:10:43 +05:30 |
|
Boris Zbarsky
|
35edb04b3a
|
Bug 485012. Allow passing a charset hint (e.g. the element's 'charset' attribute for preloads) to nsICSSLoader::LoadSheet. r+sr=peterv
|
2009-04-10 10:29:08 -04:00 |
|
Fred Jendrzejewski
|
63abee270a
|
Fix for bug 457104 (nsTextServicesDocument::FirstSelectedBlock dead?). r/sr=peterv.
--HG--
extra : rebase_source : 73e620aade6618aa90cebe0784754a68d5479a6d
|
2009-04-08 14:59:06 +02:00 |
|
Jeremy D. Lea
|
39f62f1364
|
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
|
2009-04-01 13:59:02 -08:00 |
|
Olli Pettay
|
d2b90e9a8e
|
Bug 372284, r+sr=peterv
|
2009-03-30 12:58:42 +03:00 |
|
Graeme McCutcheon
|
4462f25220
|
Bug 483589 - PRBool problem in nsHTMLEditor::EnableExistingStyleSheet; r+sr=peterv
|
2009-03-18 17:02:19 +01:00 |
|
Boris Zbarsky
|
c6ba3c228b
|
Bug 416942. Give user and ua sheets the system principal. r+sr=sicking
|
2009-03-16 21:38:36 -04:00 |
|
Mats Palmgren
|
a2bc6f0ca1
|
Bug 448329. Make selection code more robust when the selection boundary is not in a block. r+sr=peterv
--HG--
extra : rebase_source : dc75af58f6a093298d58197c31552fac1c4b5b1d
|
2009-02-19 20:55:40 +13:00 |
|
Chris Pearce
|
e122c46837
|
Bug 432114. Change style sheet owner to the document being edited. r+sr=peterv
--HG--
extra : rebase_source : 1477b54a36bdb3c8d1f4f44801890707043b49ee
|
2009-02-19 20:52:54 +13:00 |
|
Daniel Holbert
|
59d61972ae
|
Bug 461047 follow-up patch - Fix a number of small issues from the nsStringArray to nsTArray<nsString> switchover, mostly related to signed vs unsigned array sizes. r+sr=roc
|
2009-02-10 12:39:43 -08:00 |
|
Fred Jendrzejewski
|
7d5761cdfa
|
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
|
2009-01-18 21:14:14 +01:00 |
|
Robert O'Callahan
|
1a9b00de4e
|
Backed out changeset 8019a959aade
|
2009-01-16 22:20:33 +13:00 |
|
Fred Jendrzejewski
|
b79ad6fa55
|
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
|
2009-01-16 20:51:04 +13:00 |
|
Olli Pettay
|
9d96a5cb3f
|
bug 302775 - extractContents doesn't work if start and end node of a Range object is an attribute node, r=peterv, sr=sicking
|
2008-10-15 12:40:28 +03:00 |
|
Arpad Borsos
|
4b171f9d59
|
Bug 414046 - Remove nsPresShell::GetLayoutObjectFor(), r/sr=roc
|
2008-09-04 22:32:39 +02:00 |
|
L. David Baron
|
2c2f6ed495
|
Change the binding parent for native anonymous content to work like the binding parent for XBL anonymous content, and be the parent of the anonymous content subtree rather than the root of the anonymous content subtree. (Bug 436453) r=bzbarsky,smaug,surkov sr=bzbarsky
|
2008-07-22 21:50:20 -07:00 |
|
John Daniels
|
ef0fee1d70
|
Bug 419532 – deCOMtaminate nsICaret. r+sr=roc
|
2008-07-16 12:52:01 +02:00 |
|
peterv@propagandism.org
|
89c81498b3
|
Fix for bug 430392 (Pressing enter in div w/ contenteditable = true causes text nodes to move unexpectedly) . r/sr=jst, a=damon.
|
2008-04-30 11:13:11 -07:00 |
|
dbaron@dbaron.org
|
acbec26224
|
Fix bad reference counting of atoms so we don't manipulate garbage atom pointers. b=422546 r=timeless sr=roc a=damon
|
2008-03-13 11:54:01 -07:00 |
|
masayuki@d-toybox.com
|
5f50f3f99e
|
Bug 348341 "Reverse conversion" doesn't work by Kotoeri(Japanese input). r=josh+peterv+roc, sr=roc, b1.9=pavlov
|
2008-02-19 23:40:04 -08:00 |
|
jag@tty.nl
|
2fbcb59ed7
|
Bug 416998: Fix the order of member variable initializers for a few constructors. sr=bz, a=schrep
|
2008-02-18 23:36:50 -08:00 |
|
reed@reedloden.com
|
0a63d0913d
|
Bug 364719 - "Resizers of images are positioned wrongly when page is scrolled" [p=mfenniak-moz@mathieu.fenniak.net (Mathieu Fenniak) / chris@pearce.org.nz (Chris Pearce [cpearce]) r=peterv r+sr=roc a=blocking1.9+]
|
2008-01-21 23:39:06 -08:00 |
|
reed@reedloden.com
|
510616ab44
|
Bug 388980 - "Gmail compose mail (midas), background color doesn't work" [p=cpearce r=peterv sr=roc a1.9=schrep]
|
2007-11-13 00:10:03 -08:00 |
|
reed@reedloden.com
|
b360da4efd
|
Bug 391429 - "Editor caret is hidden in XULRunner applications, but visible in Firefox" [p=matt@songbirdnest.com (Matt Crocker) r+sr=peterv aM9=beltzner]
|
2007-10-31 11:51:49 -07:00 |
|
roc+@cs.cmu.edu
|
ecf2fe510d
|
Bug 388980. Backing out because it broke tests.
|
2007-10-02 15:12:20 -07:00 |
|
roc+@cs.cmu.edu
|
4b78468e78
|
Bug 388980. Keep mCSSAware in sync. patch by Chris Pearce, r+sr=peterv
|
2007-10-02 14:44:21 -07:00 |
|
philringnalda@gmail.com
|
53c2650e67
|
Bug 377575 - Table resize information tooltip location is misplaced, patch by Mathieu Fenniak <mfenniak-moz@mathieu.fenniak.net>, r=glazou, sr=jst, a1.9=dbaron
|
2007-08-25 22:53:38 -07:00 |
|
bzbarsky@mit.edu
|
73073f4f3b
|
Use the principal doing the load to decide on the URI to pass to content policies. This will help do the right thing for data:/javascript:/about:blank, as well as allow us to skip content policies altogether if the caller is system. Bug 388597, r+sr=sicking
|
2007-08-07 18:16:09 -07:00 |
|
bzbarsky@mit.edu
|
a7014a42ea
|
Pass through loader principal and URI to LoadSheet(). Bug 387317, r+sr=peterv
|
2007-07-11 12:44:27 -07:00 |
|
jwalden@mit.edu
|
e3c4baccae
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 00:08:04 -07:00 |
|
peterv@propagandism.org
|
2db1820fed
|
Fix for bug 382778. r=smaug, sr=sicking.
|
2007-07-02 07:01:27 -07:00 |
|
peterv@propagandism.org
|
76a2c4d37f
|
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
|
2007-06-27 19:48:16 -07:00 |
|
peterv@propagandism.org
|
0f0097ffc5
|
Backing out to fix orange.
|
2007-06-27 16:21:05 -07:00 |
|
peterv@propagandism.org
|
51dda63979
|
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
|
2007-06-27 15:29:45 -07:00 |
|
Olli.Pettay@helsinki.fi
|
7ec10e025c
|
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
|
2007-05-14 02:11:38 -07:00 |
|
Olli.Pettay@helsinki.fi
|
f29b4e2b1b
|
backout Bug 363089
|
2007-05-11 06:34:05 -07:00 |
|
Olli.Pettay@helsinki.fi
|
91a5c67cd1
|
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
|
2007-05-11 04:15:11 -07:00 |
|
cbiesinger@web.de
|
161b7e27b8
|
Bug 375878 remove users of Recycle()patch by taras glek r+sr=biesi
|
2007-03-30 15:44:22 -07:00 |
|
hg@mozilla.com
|
465265d0d4
|
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
|
2007-03-22 10:30:00 -07:00 |
|