495 Commits

Author SHA1 Message Date
dbaron%dbaron.org
0653a5fa91 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@135993 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 19:35:36 +00:00
ducarroz%netscape.com
afd46760d6 Fix for bug 173046. fix initialization of the text filter service. Editor commands also takes care of msg compose spell button. R=rods, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@135446 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-18 02:23:10 +00:00
brade%netscape.com
ea71542654 fix insert HR command for Midas (bug 183793; r=cmanske, sr=smfr)
git-svn-id: svn://10.0.0.236/trunk@135415 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-17 19:41:00 +00:00
rods%netscape.com
3f0a190da8 Implement filters for spellchecker, so we can skip certain nodes (like Block Quote "cite") for mail
Bug 173046 r=jfrancis sr=kin a=asa


git-svn-id: svn://10.0.0.236/trunk@135030 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-10 15:03:04 +00:00
brade%netscape.com
8ad91047f9 remove dead code; cleanup command params for a few commands; standardize QI calls (bug 180745, r=cmanske, sr=smfr)
git-svn-id: svn://10.0.0.236/trunk@134627 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-02 22:20:12 +00:00
glazman%netscape.com
a422a6442b Table of Contents management in Composer (lives under Insert menu); b=170050, r=cmanske, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@134609 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-02 13:54:41 +00:00
cmanske%netscape.com
a4776ceb5a Added command to notify when document url changes. b=181091, r=akkana, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@134507 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-27 00:35:09 +00:00
caillon%returnzero.com
9641b989dd Bug 181442 - Convert editor's pref usage to the new pref APIs.
r=brade sr=kin


git-svn-id: svn://10.0.0.236/trunk@134351 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-23 01:26:58 +00:00
cmanske%netscape.com
f3b0cea7ba Fixed nsDocShell leak and nsEditingSession init after forced reload of document. b=180146, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@134171 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 06:23:05 +00:00
brade%netscape.com
77eee3a445 bug 157111; register new commands; r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@134146 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 01:20:19 +00:00
brade%netscape.com
471812a403 bug 157111; add some new commands; r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@134144 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 01:18:48 +00:00
brade%netscape.com
7b474eeb9f bug 157111; add some new commands, cleanup do_QI assignments and some other cleanup; r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@134143 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 01:18:23 +00:00
cmanske%netscape.com
55f4416773 Final removal of 'editorShell' and associated files. b=169029, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@133910 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-15 15:36:44 +00:00
brade%netscape.com
b6b8f84407 fix compiler warning introduced by bug 170353
git-svn-id: svn://10.0.0.236/trunk@133753 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-13 15:45:34 +00:00
cmanske%netscape.com
d6cc98279b Command Controller refactoring and cleanup, mostly by mjudge with help by cmanske, b=170353, r=brade, sr=sfraser. EditingSession cleanup and new commands in \editor, b=174439, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@133703 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-12 23:03:27 +00:00
bzbarsky%mit.edu
04bc7e2dbf Clean up some array stuff in editor; switch to nsCOMArray in a bunch of
places.  Bug 175564, r=jfrancis, sr=kin


git-svn-id: svn://10.0.0.236/trunk@133685 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-12 19:40:11 +00:00
akkana%netscape.com
6bad903f00 168999: don't uninit the spellchecker twice, and eliminate the non-thread-safe asserts
git-svn-id: svn://10.0.0.236/trunk@132131 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 04:22:27 +00:00
glazman%netscape.com
40826ba026 Add a tag selector to Composer's status bar. It allows to view the whole hierarchy of the current selection, from the deepest element container up to the body.
Each element in the bar is selectable and a context menu allows to select the element, remove the element preserving its contents, changing the element into another one (regardless of DTD), and open the advanced properties dialog for the element.

When "Change tag" is requested, a textbox appears in the status bar. Changes are discarded if Escape key is pressed, and performed if CR/Enter key is pressed.

b=173319, r=brade, sr=peterv, a=rjesup@wgate.com


git-svn-id: svn://10.0.0.236/trunk@132070 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-16 08:07:35 +00:00
akkana%netscape.com
da26e1e4b2 168999: Make nsEditorSpellCheck an independant object instead of part of editorshell. r=brade sr=kin a=asa
git-svn-id: svn://10.0.0.236/trunk@131845 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-11 23:46:57 +00:00
mjudge%netscape.com
984772bcf2 135774 r=cmanske sr=jag
git-svn-id: svn://10.0.0.236/trunk@131537 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-09 02:10:22 +00:00
cmanske%netscape.com
b44e10b466 More 'editorShell' removal. b=169029, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@131508 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-09 00:26:08 +00:00
cmanske%netscape.com
072667b20d Removed arg test not needed - part of fix to bug 64647, r=mjudge, sr=darin
git-svn-id: svn://10.0.0.236/trunk@131253 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-06 01:35:51 +00:00
cmanske%netscape.com
b5d60d857b Implemented command and Composer UI for 'Paste Without Formatting' command. b=64647, r=mjudge, sr=darin
git-svn-id: svn://10.0.0.236/trunk@131252 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-06 01:23:18 +00:00
bryner%netscape.com
6e21d6290d Remove gfx2 from REQUIRES globally, since we no longer export headers to a separate gfx2 module. r=cls.
git-svn-id: svn://10.0.0.236/trunk@131219 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-05 02:49:02 +00:00
cmanske%netscape.com
d658944797 Remove editorShell from main Composer window. b=169026, r=brade, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@131056 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-03 04:07:10 +00:00
bryner%netscape.com
1c65aed91b Add a configure option to disable building composer (bug 170136). Move handling of the -composer command-line option from libeditor/base/ to composer/src/. Remove unused nsIEditorService interface. r=seawood, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@130850 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-01 00:16:51 +00:00
brade%netscape.com
beaa201891 bug 121648; remove unused portions of editorshell (r=glazou, sr=kin)
git-svn-id: svn://10.0.0.236/trunk@130795 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-30 13:51:35 +00:00
brade%netscape.com
074f22a2c2 remove EditingHTML() stub and its usage; bug 169514, r=mjudge, sr=kin (with clean requested by kin)
git-svn-id: svn://10.0.0.236/trunk@130345 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-24 13:29:28 +00:00
cmanske%netscape.com
7b1780cf51 Progress on removing editorShell from Composer: fixed controller and command problems and mimetype and 'documentEditable' to editor interfaces, b=169029, r=brade, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@129937 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-18 19:42:38 +00:00
cmanske%netscape.com
5448414498 Removing unsused files from tree
git-svn-id: svn://10.0.0.236/trunk@129846 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 23:46:12 +00:00
dbaron%fas.harvard.edu
da966ea999 Fix OS/2 bustage from Akkana's checkin by removing extraneous |const|. r=akkana b=124265
git-svn-id: svn://10.0.0.236/trunk@129588 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-14 01:10:33 +00:00
cmanske%netscape.com
80212ba120 Checking in fix by stephend: remove 'done' status message in mail Composer. b=90691, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@129547 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 20:03:05 +00:00
akkana%netscape.com
a2c8efc800 124265: make nsIEditorStyleSheet more scriptable. Fix is partly me r=cmanske, partly cmanske r=me; all is sr=alecf
git-svn-id: svn://10.0.0.236/trunk@129543 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 19:47:38 +00:00
cmanske%netscape.com
8198a66a34 Fixed table row deletion and reorganized nsITableEditor methods. b=166922, r=akkana, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@129491 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 04:19:30 +00:00
brade%netscape.com
bcf7afd202 api changes (bug 157097, r=cmanske, sr=sfraser)
git-svn-id: svn://10.0.0.236/trunk@129377 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 19:09:19 +00:00
brade%netscape.com
4d4e95222d remove editorShell; remove UI state; use nsIEditor instead of nsIEditorShell for refcon (bug 157097, r=cmanske, sr=sfraser)
git-svn-id: svn://10.0.0.236/trunk@129376 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 19:09:01 +00:00
brade%netscape.com
69c3d04647 use nsIEditor instead of nsIEditorShell for refCon; editorshell removal; nsIStateUpdatingControlelrCommand removal; remove duplicate API (bug 157097, r=cmanske, sr=sfraser)
git-svn-id: svn://10.0.0.236/trunk@129375 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 19:08:46 +00:00
brade%netscape.com
8c447fe3b5 add mComposerController (bug 157097, r=cmanske, sr=sfraser)
git-svn-id: svn://10.0.0.236/trunk@129374 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 19:08:13 +00:00
brade%netscape.com
366957d7f0 setup mComposerController; use nsIEditor instead of nsIEditorShell to initialize editorControllers (bug 157097, r=cmanske, sr=sfraser)
git-svn-id: svn://10.0.0.236/trunk@129373 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 19:08:04 +00:00
dougt%netscape.com
e289284076 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129050 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 17:13:19 +00:00
dougt%netscape.com
db8cc9c7ec Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129037 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 05:38:16 +00:00
alecf%netscape.com
e3b2da9c83 bug 157624 - freeze nsISupportsPrimitives, which includes changing nsISupport[C]String over to using A[C]String and fixing consumers
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@128163 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-26 21:20:34 +00:00
alecf%netscape.com
b9b46541a9 fix bug 162741 - revamp chrome registry interface in preparation for bug 160000 - switch lots of public APIs over to ACString, etc.
r=bryner, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@127711 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-20 18:12:51 +00:00
glazman%netscape.com
73219baa16 make CSS mode the default in Composer and hide text highlight button when not in CSS mode; b=161303, r=neil@parkwaycc.co.uk, sr=kin
git-svn-id: svn://10.0.0.236/trunk@127258 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 13:12:52 +00:00
bzbarsky%mit.edu
c2b6df94e0 Remove stray printf. Bug 161984, patch by ajschult@eos.ncsu.edu (Andrew
Schultz), r=akkana, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@126990 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 09:32:08 +00:00
seawood%netscape.com
0b3ff474f3 Removing old nmake build makefiles. Bug #158528 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
glazman%netscape.com
fa21906e76 Introduce 2 CSS values for color property and 1 for text-decoration retrieving the pref for anchors' color, visited anchors' color, and underline or not the anchors; b=57757, r=brade, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@126518 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 14:39:55 +00:00
cmanske%netscape.com
7771c9d127 Superscript and Subscript text styles should be mutually exclusive, b=100825, r=jfrancis, sr=kin, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@125671 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-24 03:53:14 +00:00
alecf%netscape.com
7ce57677ba more prep for bug 119923 - use chrome registry ContractID rather than CID, so that we can drop in a new embedding-only chrome registry
r=bnesse, sr=dveditz, a=asa


git-svn-id: svn://10.0.0.236/trunk@125651 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-23 23:30:04 +00:00
mjudge%netscape.com
2210006d15 r=akkana sr=sfrasier 125146 a=asa This patch will make the embedding API's a better friend to all. It eliminates the use of multibyte strings in command names and also allows for simple command to not require the nsICommandParams interface to be filled.
git-svn-id: svn://10.0.0.236/trunk@125242 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-15 22:04:13 +00:00