Benjamin Smedberg
50621e4f9f
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
Benjamin Smedberg
d0b948876f
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Benjamin Smedberg
720c4f5577
Bug 472348 - Some unused variables found by combing the warning database, rs=bz
2009-01-06 14:25:58 -05:00
Boris Zbarsky
c07452f1f9
Bug 467647. Fix editor leak in error conditions. r+sr=peterv
2008-12-28 11:10:49 -08:00
Olli Pettay
4bb69ed3fb
Bug 432025 - Crash [@ CallQueryInterface<nsIDOMElement, nsIContent>], r+sr=peterv
2008-12-27 21:13:49 +02:00
Robert O'Callahan
a3a3951684
Bug 459613. When we tear down a textcontrol frame, tell its editor that we're blowing away the frame tree so it doesn't try to clear the spellcheck selection, which not only wastes time but does GetPrimaryFrame for during frame destruction which is a no-no. r+sr=mats
2008-12-12 21:34:43 +13:00
Sylvain Spinelli
a5672f5802
Bug 366682 - spellCheckRange : scan only the first word of a text node and stop; r+sr=roc
2008-12-06 19:39:47 +01:00
Markus Stange
76daa5a7da
Bug 463042 - Smooth scrolling isn't working with the scrollbar or the keyboard arrows, r+sr=roc
2008-12-02 14:18:08 +01:00
Theppitak KaroonboonyananTheppitak Karoonboonyanan
847fd40c16
Bug 461816 - pressing Ctrl-U in password dialog asserts and then crashes; r+sr=peterv
2008-12-04 14:17:48 +01:00
Ted Mielczarek
a82f5ca414
bug 432415 - strip trailing newlines when editor.singleline.pasteNewlines == 2 (Copy pasting a cell from an xls/ods file adds an extra space at the end). r+sr=neil, a=beltzner
2008-11-19 12:12:30 -05:00
Chris Pearce
c4eb79e541
Bug 432225 - Spell Checker does not always identify misspelled words; r+sr=peterv
2008-11-01 01:30:45 +01:00
Asaf Romano
3ef8941de2
Comment fix
2008-10-20 18:32:50 +02:00
Asaf Romano
52487616c6
Bug 460595 - Cannot drag text selection in input control. r=smaug, sr=neil.
2008-10-20 18:29:55 +02:00
Asaf Romano
c380bb39b5
Typos fix for bug 459323
2008-10-18 19:45:47 +02:00
Asaf Romano
ea32ac412c
Bug 459323 - Drag and Drop in input controls is broken. r=smaug, sr=sicking.
2008-10-17 22:04:55 +02:00
Theppitak Karoonboonyanan
018ec4b25f
Bug 157546. The 'delete' key should delete an entire cluster. r=peterv,r+sr=roc
2008-10-16 20:44:32 +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
Mats Palmgren
17b4fed484
Improve the editor selection/movement tests. b=455818 r=roc
2008-10-11 05:24:12 +02:00
Mats Palmgren
16c50aefb9
Don't insert a <br> when deleting all content in an inline contenteditable element. b=456244 r+sr=peterv
2008-10-11 04:38:47 +02:00
Taras Glek
c51f841035
Bug 455806: outparamdel nsIPrivateTextEvent r+sr=jst
2008-10-09 16:31:19 -07:00
Taras Glek
a282d4a876
Bug 455943: outparamdel nsIPrivateTextRangeList r+sr=jst
2008-10-09 16:30:48 -07:00
Neil Deakin
e48764cbae
Bug 454986, multiple images being dropped, r+sr=neil
2008-09-19 11:26:49 -04:00
Robert O'Callahan
3710c8dff3
Comment out tests instead of using todo.
2008-09-18 15:18:27 +12:00
Robert O'Callahan
c9cae47fa0
Bug 454004. Disable tests that fail on Windows.
2008-09-18 13:43:10 +12:00
Robert O'Callahan
34d5a63301
Bug 454004 - Ctrl+Home / Ctrl+End don't work in Mail Compose window; r+sr=mats.palmgren
2008-09-18 01:28:17 +02:00
Neil Deakin
b62c16559f
Bug 454595, improve editor drag and drop code, r+sr=neil
2008-09-13 18:09:20 -04:00
Arpad Borsos
4b171f9d59
Bug 414046 - Remove nsPresShell::GetLayoutObjectFor(), r/sr=roc
2008-09-04 22:32:39 +02:00
Neil Deakin
7ad96d6b3e
Bug 356295. Implement HTML5 drag-drop. r=smaug,neil,sr=roc
2008-08-27 08:07:27 -04:00
Boris Zbarsky
fc1785cbc1
Backed out changeset 6958399a2eb1 o try to fix failed mochitests on Windows and Linux
2008-08-25 11:08:28 -04:00
Neil Deakin
7c92721496
Bug 356295. Implement HTML5 drag-drop API. r=smaug,sr=roc
2008-08-25 21:56:29 +12:00
Dave Camp
66ad0d3422
Backed out changeset 30d900751ca9 to fix unit test orange (Bug 356295)
2008-08-19 17:55:30 -07:00
Neil Deakin
f58dac1bbf
Bug 356295. Implement HTML5 drag-drop. r=smaug,sr=roc
2008-08-20 10:31:45 +12:00
Robert O'Callahan
1499813be0
Bug 118704. Get the document title from the DOM instead of storing it in the document object. Relanding with hopeful leak fix. r+sr=jst
2008-08-18 14:10:28 +12:00
Robert O'Callahan
65a0e17d1b
Backing out bug 118704 to try to fix Windows leak orange
2008-08-16 23:27:40 +12:00
Robert O'Callahan
21fbc52690
Bug 118704. Get the document title from the DOM instead of storing it as a string in the document. r+sr=jst
2008-08-16 21:01:52 +12:00
Masayuki Nakano
41bdf942b6
Bug 449955 – Remove #ifdef of nsCaret.cpp for IME r+sr=roc
2008-08-13 10:55:39 +09:00
Benjamin Smedberg
e8fa485944
From bug 449561, bug 445949, and others: let's just ditch nsDerivedSafe since the class of errors it's trying to protect against are uncommon in today's world. r=dbaron
2008-08-11 11:05:58 -04:00
Masayuki Nakano
446176f140
Bug 449012 – Remove legacy Reconversion/QueryCaretRect Events r=ere+roc, sr=roc
2008-08-09 11:46:30 +09:00
Masayuki Nakano
fdb1760a4d
Bug 447945 IME candidate list is positioned to wrong place when the caret is in <panel> r=roc+katakai, sr=roc
2008-07-31 01:12:49 +09: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
Jim Chen
e043b3bba2
Bug 444772. Merge nsIKBStateControl into nsIWidget. r+sr=roc
2008-07-14 14:56:18 +12:00
rsx11m.pub@gmail.com
c5239b911c
Bug 384116 - "Pasting an image from clipboard uses bad quality JPEG-compression (non-user selectable)" (Allow HTML editor paste images in selectable formats) [r=glazou sr=bienvenu]
2008-07-12 05:16:18 -05:00
Chris Double
02ccf2851f
Bug 382267. Core implementation of the <video> and <audio> elements. r=jst,r+sr=roc
2008-07-09 20:22:20 +12:00
Benjamin Smedberg
46f017f4d3
Bug 442756 - Add stack annotations to editor classes, r=glazou sr=jst
2008-07-01 14:23:21 -04:00
gavin@gavinsharp.com
d26113712d
Bug 433406: Once spell checker is disabled, it can't be enabled again, patch by Martijn Wargers <martijn.martijn@gmail.com>, r=mats, sr=roc, a=schrep
2008-05-27 10:55:13 -07:00
peterv@propagandism.org
bd715db358
Fix for bug 430624 (Crash [@ nsDocShellEditorData::DetachFromWindow] with spellcheck attribute). Patch by cpearce, r=peterv, sr=jst.
2008-05-02 04:36:29 -07: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
peterv@propagandism.org
cf61283359
Fix for bug 417533 (Resizing linked images fails in contentEditable elements). r/sr=jst, a=damon.
2008-04-23 04:53:29 -07:00
peterv@propagandism.org
1314f8593b
Fix for bug 390934 (When document contains contenteditable element, drag-dropping seems possible anywhere in the document). r/sr=jst, a=beltzner.
2008-04-18 06:29:57 -07:00
gavin@gavinsharp.com
4eac0ce4e9
Bug 428489: Crash [@ nsHTMLEditor::GetPositionAndDimensions] when window gets removed during click on contenteditable absolute positioned element, patch by Chris Pearce <chris@pearce.org.nz>, r+sr=roc, a=beltzner
2008-04-17 19:09:17 -07:00
peterv@propagandism.org
6484cf40bb
Fix for bug 406596 (Link/anchor elements are focused within an contentEditable element). r/sr=jst, a=beltzner.
2008-04-15 11:40:38 -07:00
dbaron@dbaron.org
72f25cf7a0
Backout bug 157546 (making the delete key delete by clusters) to fix blockers bug 419217 and bug 419406. Instead of removing the added test, mark now-failing tests as todo. a=damons
2008-04-14 18:04:18 -07:00
mats.palmgren@bredband.net
22ddf676ae
Remove the anonymous content for resizers properly. b=420439 r+sr=peterv a1.9+=damons
2008-04-13 13:22:31 -07:00
jruderman@hmc.edu
063cf28ac9
Make tagStack be an array of nsString instead of nsAutoString. Fixes bug 427941. r+sr=sicking, a=beltzner
2008-04-10 21:38:25 -07:00
jonas@sicking.cc
5e5ddf5b3f
Bug 425551: Improve script blocker code and use it to prevent async DOM events from keeping link elements alive past CC. Patch by bent. r/sr=sicking
2008-04-08 19:06:27 -07:00
Olli.Pettay@helsinki.fi
cc20adf696
Bug 424027, r=peterv, sr=sicking
2008-04-06 05:40:33 -07:00
jruderman@hmc.edu
92b08e1982
Add a crashtest
2008-03-26 15:13:20 -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
bent.mozilla@gmail.com
2c7a6508ba
Bug 420700 - Bustage fix.
2008-03-06 12:35:42 -08:00
masayuki@d-toybox.com
3dcfbbf7fc
Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) (retry) r+sr=roc, a1.9b4=beltzner
2008-02-28 07:28:37 -08:00
masayuki@d-toybox.com
f6e10b8d70
backing out the previous patch, becaused qm-centos5-01 dep unit test is orange
2008-02-28 05:59:25 -08:00
masayuki@d-toybox.com
22b844e897
Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) r+sr=roc, a1.9b4=beltzner
2008-02-28 03:01:56 -08:00
Olli.Pettay@helsinki.fi
5ad351df5f
Bug 418457, Remove support for onbeforecopy/cut/paste until we have a better implementation, r+sr=sicking
2008-02-24 02:55:37 -08:00
roc+@cs.cmu.edu
f19a84e63b
Bug 157546. 'Delete' key should delete entire cluster. patch by Theppitak Karoonboonyanan, r+sr=roc,a=schrep
2008-02-21 18:24:04 -08:00
reed@reedloden.com
8980f8d4ec
Back out patch from Theppitak Karoonboonyanan in bug 157546 due to test failures.
2008-02-20 03:10:16 -08:00
reed@reedloden.com
a82ed7e493
Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=schrep]
2008-02-20 02:19:31 -08: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
masayuki@d-toybox.com
690449c277
Bug 417315 Cannot use IME menus during IME transaction #2 r=peterv+enndeakin, sr=peterv, a1.9=beltzner
2008-02-19 23:18:53 -08:00
roc+@cs.cmu.edu
407f4669ea
Bug 261081. Support official 'pre-wrap' value for CSS 'white-space' since we already support it well as '-moz-pre-wrap'. r+sr=dbaron,a=schrep
2008-02-19 18:07:48 -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
jag@tty.nl
057bc17743
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
reed@reedloden.com
017aad07f5
Back out Theppitak Karoonboonyanan's patch from bug 157546 due to a regression (bug 417745).
2008-02-15 12:20:55 -08:00
reed@reedloden.com
0aa97a6838
Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=beltzner]
2008-02-14 21:30:34 -08:00
jruderman@hmc.edu
571039b47c
Add crashtest.
2008-02-03 21:54:51 -08:00
reed@reedloden.com
b61f40d915
Bug 322202 - "[MIDAS] hitting ENTER when focus inside an empty paragraph (containing the "I dont need it" BR tag) results in strange output." [p=littlecritter@nasquan.com (Loune) r+sr=Neil a=blocking1.9+]
2008-01-26 20:17:29 -08:00
roc+@cs.cmu.edu
04ea5b16d9
Bug 413292. Make Begin/EndUpdateViewBatch be sure to remove the batch-count from the same viewmanager we added one to. r+sr=bzbarsky
2008-01-26 15:59: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
peterv@propagandism.org
b39d07f875
Fix for bug 390278 (Shift+tab no longer navigates out of MIDAS area). r/sr=jst.
2008-01-20 08:53:08 -08:00
jruderman@hmc.edu
646be2beee
Add null checks in nsAutoSelectionReset to fix bug 407256. Patch by Chris Pearce, r+sr=peterv, a=blocking1.9+.
2008-01-07 20:11:24 -08:00
neil@parkwaycc.co.uk
2b370d65c9
Don't pointlessly clone nsCOMArray b=265745 r=brade sr=rbs a=schrep
2008-01-07 02:14:28 -08:00
neil@parkwaycc.co.uk
dafb9ad144
Make XUL elements really native anonymous b=410119 r=smaug sr+a=sicking
2008-01-04 03:24:41 -08:00
reed@reedloden.com
96dad203ba
Bug 389933 - "ASSERTION: JoinNode called with node not listed in offset table while editing HTML email in GMail" [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r=peterv sr=roc a1.9=schrep]
2007-12-19 03:32:20 -08:00
jruderman@hmc.edu
8f8ff0968a
Add crashtests for two leak bugs.
2007-12-14 21:29:32 -08:00
jruderman@hmc.edu
66c92dfd02
Add crashtest
2007-12-14 21:15:50 -08:00
jruderman@hmc.edu
d9d9137c49
Add crashtest (even though it asserts)
2007-12-14 20:47:48 -08:00
jruderman@hmc.edu
a71db7b656
Fix PropItem leak by using nsAutoPtr (bug 407074). r+sr=peterv, a=damon
2007-12-11 19:23:34 -08:00
jruderman@hmc.edu
307a6a2b6c
Fix AtomImpl leak (bug 407277). r+sr=peterv, a=schrep.
2007-12-11 18:07:35 -08:00
peterv@propagandism.org
cf4884e56f
Trying to fix orange.
2007-12-04 21:35:10 -08:00
peterv@propagandism.org
1d73b91846
Fix for bug 390278 (Shift+tab no longer navigates out of MIDAS area). r/sr=jst.
2007-12-04 21:03:56 -08:00
reed@reedloden.com
f94fbaa411
Bug 388655 - "Editor br gets added to empty table cells if contenteditable node is in document" [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=peterv a=blocking1.9+]
2007-12-04 17:04:11 -08:00
bugzilla@standard8.plus.com
205be65497
Bug 374347 nsIClipboard uses the deprecated nsISupportsArray interface. r=roc,Neil,sspitzer,sr=roc,a=mtschrep
2007-11-20 11:06:30 -08:00
Olli.Pettay@helsinki.fi
8c95184cf2
Bug 403965, r+sr=peterv, a=schrep
2007-11-19 23:17:43 -08:00
ted.mielczarek@gmail.com
e870de51a4
bug 403664 - crash when pasting into textfield with rich text mode (a.o. Gmail) [@ nsParser::ParseFragment()]. r+sr=stuart
2007-11-15 16:23:54 -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
42fe9864cd
Bug 394473 - "caret/cursor in View Source is invisible since 20070628 {not rendered, seen, can't, cannot, shown, displayed}" [p=cpearce r=peterv sr=roc a1.9=schrep]
2007-11-12 21:42:52 -08:00
jonas@sicking.cc
2e16c55024
Bug 403549: Avoid memory churn from nsContentUtils::CreateContextualFragment by giving nsIParser::ParseFragment a better signature. r/sr=stuart
2007-11-12 17:41:40 -08:00
jruderman@hmc.edu
0ff470fdc1
Tix fypo.
2007-11-10 18:43:32 -08:00
jruderman@hmc.edu
d8295434b9
Fix typo.
2007-11-09 20:24:42 -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