Commit Graph

1116 Commits

Author SHA1 Message Date
akkana%netscape.com
5cea6e803d 10684: Fix plaintext paste as quotation crash 1999-08-05 19:48:11 +00:00
brade%netscape.com
689d81427d fixbuild/ typos for sford 1999-08-05 14:21:51 +00:00
valeski%netscape.com
0efb259cfa api change to nsIWebShell and nsIDocumentLoaderObserver. I've replaced all the old method delarations with the new versions. We now pass 'nsresult' types into the On*() methods instead of PRInt32. The PRInt32 arg type was causing data loss.
I also checked in a fix for bug 10848 (which prompted the api change), and 10549 (these changes were in nsWebShell.cpp).
1999-08-05 01:28:30 +00:00
brade%netscape.com
4f48374859 File Removed. 1999-08-04 20:07:18 +00:00
brade%netscape.com
74898c7ce6 fix access paths to be more correct (dist first, etc.) 1999-08-04 20:06:32 +00:00
kin%netscape.com
2efc57239b Modified EditorStart/Stop/RunLog() methods to call contentWindow.focus(). 1999-08-04 18:38:11 +00:00
kin%netscape.com
375eb2de71 Fixes for bug #10231 (crash making list after select all)
and bug #10815 (Crash deleting selected text and table)

mozilla/editor/base/nsHTMLEditRules.cpp
  - Added check, in WillDeleteSelection(),  to see if
    endpoints of the range are in the body before calling
    GetBlockNodeParent(). (Bug #10231)
  - Modified GetPromotedPoint() to check for NULL in the
    case where aWhere == kEnd and GetChildAt() returns NULL.
    (Bug #10815)

mozilla/layout/base/src/nsGenericElement.cpp
  - Modified RangeAdd() so that it doesn't add
    a range if it's already in the list.  (Bug #10231)

mozilla/layout/base/src/nsRangeList.cpp
  - Modified GetPrimaryFrameForFocusNode() to
    initialize aReturnFrame and to return a failure
    if ChildAt() returns NULL. (Bug #10231)
1999-08-04 18:36:19 +00:00
brade%netscape.com
49a9848e04 fix build bustage by adding path to dist/editor before all other paths 1999-08-04 15:18:33 +00:00
brade%netscape.com
f457a929d1 rearrange so xul widgets are separate from html 1999-08-04 15:07:54 +00:00
brade%netscape.com
aaefb3ff79 change to "More/Fewer" and fix references to "Additional Edit..."; reformat 1999-08-04 15:06:53 +00:00
brade%netscape.com
8a5e81f46d change to "More/Fewer" and fix references to "Additional Edit..."; uncomment updating 1999-08-04 15:06:15 +00:00
mcafee%netscape.com
10137c49e3 Adding nsJSEditorLog::NormalizeTable() stub to fix breakage. a=melton 1999-08-04 02:51:05 +00:00
cmanske%netscape.com
14bb564bf2 Table editing implementation 1999-08-04 02:06:03 +00:00
sfraser%netscape.com
57c7eba0a0 First Checked In. 1999-08-03 23:58:30 +00:00
brade%netscape.com
b5157874a1 additional dtd files 1999-08-03 15:04:44 +00:00
brade%netscape.com
b74487d1e0 handle more dtd files 1999-08-03 15:04:30 +00:00
brade%netscape.com
82bcb7434a export more dtds 1999-08-03 15:04:05 +00:00
brade%netscape.com
05589af6c7 some keybindings 1999-08-03 14:50:24 +00:00
brade%netscape.com
4666f50e0e playback bugfix from kin 1999-08-03 14:34:23 +00:00
brade%netscape.com
a52131beab remove "ED_Dedent.gif" which isn't built on other platforms; add image alignment gifs 1999-08-03 14:33:53 +00:00
brade%netscape.com
8debe8d66b add image alignment gifs 1999-08-03 14:33:01 +00:00
brade%netscape.com
8afc338f68 First Checked In. 1999-08-03 14:32:03 +00:00
sfraser%netscape.com
bbeffd28f0 Fix the document state listener mechanism so that you can install listeners after the editor has been created, and still get their 'document creation' notification called. 1999-08-03 06:53:45 +00:00
buster%netscape.com
414c95e223 added the same hack for blur as for focus, to force a repaint
handle TAB in keyDown, not keyPress, so we can surpress focus manager
using TAB to swap focus from the editor.
1999-08-03 06:07:29 +00:00
buster%netscape.com
c05df307b2 added a missing break that was leading to an assert in NotifyDocumentListeners 1999-08-03 06:05:29 +00:00
buster%netscape.com
d1325c584f just fixed warnings 1999-08-03 05:56:55 +00:00
warren%netscape.com
5f088dfe9e Fixing Simon's stuff. 1999-08-03 01:57:26 +00:00
sfraser%netscape.com
3bd2f391a2 Add some inline style, for fun 1999-08-03 00:59:06 +00:00
sfraser%netscape.com
dd24fdb884 Make the nsIDocumentStateListener interface more useful, with doc creation and destruction notifiers. 1999-08-03 00:58:38 +00:00
sfraser%netscape.com
9f6733aa0f Support for pre-registering nsIDocumentStateListeners before the editor is created. 1999-08-03 00:57:57 +00:00
sfraser%netscape.com
110dd0fc95 Updated for nsIDocumentStateListener interface 1999-08-03 00:57:23 +00:00
sfraser%netscape.com
ce75eec901 Add registering of nsIDocumentStateListeners. 1999-08-03 00:47:40 +00:00
sfraser%netscape.com
a030b17c79 nsIDocumentStateListener.h is now IDL-generated 1999-08-03 00:47:17 +00:00
sfraser%netscape.com
fa835547c3 File Removed. 1999-08-03 00:46:44 +00:00
sfraser%netscape.com
f45f7ff226 Add nsIDocumentStateListener.idl 1999-08-03 00:45:32 +00:00
sfraser%netscape.com
7d4914f282 Add nsIDocumentStateListener.idl to the build. 1999-08-03 00:45:19 +00:00
sfraser%netscape.com
64dcd85691 First Checked In. 1999-08-03 00:38:17 +00:00
sfraser%netscape.com
49999e36e0 Just some cleanup 1999-08-02 22:29:19 +00:00
brade%netscape.com
6a37a4c6b2 changes for forceInteger by pete@postpagan.com 1999-08-02 21:45:13 +00:00
cmanske%netscape.com
bf9ee4021e Fixed bug 11064 and other minor XUL changes 1999-08-02 21:42:27 +00:00
hyatt%netscape.com
1eddcff6ba Fixing editor bustage in one of their XUL files that prevented the window
from even coming up.  (Assuming this should be fixed before the tree opens,
hence the checkin into a closed tree.)
1999-08-02 19:59:57 +00:00
buster%netscape.com
74837951bb minor bustage, hopefully before tinderbox even catches it... 1999-08-02 14:13:08 +00:00
buster%netscape.com
5adf51ccfc fixed some set and remove text propery bugs 1999-08-02 13:55:45 +00:00
buster%netscape.com
1941ea5807 selection and caret are not displayed at Init time any more. This is done on Focus now.
checking in temp hack to repaint on focus
1999-08-02 13:53:23 +00:00
buster%netscape.com
e0138bce18 enabled string bundles, now that NECKO has landed
selection and caret are not displayed at Init time any more.  This is done on Focus now.
1999-08-02 13:51:50 +00:00
jfrancis%netscape.com
759efa9e64 fixing XUL for popup menus in toolbar to obey new world order 1999-08-02 12:47:40 +00:00
cmanske%netscape.com
368b43adb3 Fixed missing entity referenece for italic and bold buttons on text editor menu. 1999-08-01 22:56:52 +00:00
cmanske%netscape.com
0fef13e963 Fixed lots of XUL (adjust for new titledbutton changes and XPMenus). Added initial table properties support and unit test for nsITableLayout methods. Removed unused InsertLink and InsertImage methods. Added lots of comments for interface methods. 1999-08-01 22:37:58 +00:00
hyatt%netscape.com
e25088a5c8 Phase 3. Patching XUL files to move the menu bar into the toolbox. 1999-07-31 11:30:46 +00:00
hyatt%netscape.com
4fdc913376 Patching the text editor XUL file. 1999-07-31 07:26:19 +00:00
hyatt%netscape.com
7bbfc016e5 Patching the editor's main menu bar. Now it and the browser have menus,
but nobody else does yet.  Stay tuned.
1999-07-31 07:24:01 +00:00
hyatt%netscape.com
9bb4fb2ec0 Phase 1 of menu landing. Patching the syntax of XUL files to fix them up. 1999-07-31 02:48:17 +00:00
hyatt%netscape.com
f3e7ecf26f Patching the editor XUL file to update to the new menu syntax. 1999-07-31 02:17:30 +00:00
akkana%netscape.com
2a0454f835 10525: Only handle plaintext paste in base and text editors 1999-07-30 23:46:18 +00:00
akkana%netscape.com
a20696b16d Fix Paste as Quotation label 1999-07-30 23:38:16 +00:00
akkana%netscape.com
f7081dc5da Fix compile warning 1999-07-30 23:37:57 +00:00
jfrancis%netscape.com
5e6c751652 fixed blocker bug 10698; rvwd: akkana; apprvd: chofmann 1999-07-29 23:40:21 +00:00
mscott%netscape.com
18ada14239 fix build breakage with necko landing...include config.mak 1999-07-29 04:25:34 +00:00
sfraser%netscape.com
8c8a92675a Remove references to nsIContextLoader. 1999-07-28 03:08:21 +00:00
sfraser%netscape.com
23c447b114 Added support for nsIDocumentStateListeners. 1999-07-28 02:56:33 +00:00
sfraser%netscape.com
045c8e6c4d Lowercase the ids of the style button names. 1999-07-28 02:56:03 +00:00
sfraser%netscape.com
6c31c915dd Implement support for nsIDocumentStateListeners. 1999-07-28 02:55:40 +00:00
sfraser%netscape.com
972a6948be Support for UI state maintenance, for styles, and the document dirty flag. 1999-07-28 02:54:35 +00:00
sfraser%netscape.com
c4f75aa177 Added document modified attribute. 1999-07-28 02:53:48 +00:00
sfraser%netscape.com
a5210f6af5 Added nsInterfaceState for UI state maintenance 1999-07-28 02:53:09 +00:00
sfraser%netscape.com
2281da4657 Added broadcasters for style and document dirty states, and hooked up style buttons as observers. 1999-07-28 02:52:40 +00:00
sfraser%netscape.com
dfe465cb81 Added callback functions for style and dirty state changes. Also added EditorToggleStyle() call. 1999-07-28 02:51:58 +00:00
sfraser%netscape.com
351c71d179 First Checked In. 1999-07-28 02:49:12 +00:00
sfraser%netscape.com
f9601e5c7c Add nsIDocumentStateListener.h 1999-07-28 02:48:18 +00:00
sfraser%netscape.com
0904ad463d File Removed. 1999-07-28 02:47:47 +00:00
sfraser%netscape.com
9ece629f1f Remove nsIContextLoader 1999-07-28 02:45:05 +00:00
sfraser%netscape.com
e7260799e9 Remove nsIContextLoader, which is obsolete 1999-07-28 02:44:22 +00:00
sfraser%netscape.com
5568be8916 Add ED_SaveMod.gif to the build. 1999-07-28 02:43:28 +00:00
cmanske%netscape.com
ec1da84753 Small fix to UI JS 1999-07-28 01:39:55 +00:00
cmanske%netscape.com
89c5a45a40 Fixed bug in GetElementOrParentByTagname 1999-07-28 01:37:51 +00:00
sfraser%netscape.com
2d07b9a72c Bring the table borders back! 1999-07-28 01:23:53 +00:00
cmanske%netscape.com
5a9c33f49e Fixed build bustage - removed references to removed .h files 1999-07-28 00:35:41 +00:00
mcafee%netscape.com
a7f6ec1243 cmanske forgot to remove one reference to a removed header file, fixing linux bustage. 1999-07-28 00:33:50 +00:00
cmanske%netscape.com
0558a8dd75 Removing files no longer used. 1999-07-28 00:11:50 +00:00
cmanske%netscape.com
b9725f19d8 Removing files no longer used. 1999-07-28 00:02:45 +00:00
cmanske%netscape.com
d54ddc3632 Initial table editing stuff. Removed table editing transactions (use basic node txns). Fixed TrimString JS methods. Fixed setting border in insert table. 1999-07-27 23:59:22 +00:00
sfraser%netscape.com
37f49d9027 Remove table editing transactions, for cmanske. 1999-07-27 23:58:28 +00:00
kin%netscape.com
5a4c170b72 Added code to EditorExecuteScript() that will
report the line number in the script where
an exception is thrown.
1999-07-27 23:18:03 +00:00
akkana%netscape.com
a630458576 Fix problem bringing up browser window 1999-07-27 21:19:16 +00:00
akkana%netscape.com
e339f2e165 Get rid of confusing duplicated paragraph 1999-07-27 21:18:51 +00:00
akkana%netscape.com
441f4aad9d 490: Insert a line break after a br tag. Also fix some warnings 1999-07-27 21:18:10 +00:00
brade%netscape.com
1de7966be8 First Checked In. 1999-07-27 21:06:25 +00:00
danm%netscape.com
25c2d9c6ad hooking up window OS border control from JS/C++ 1999-07-27 06:34:25 +00:00
evaughan%netscape.com
3735028d94 Fixed infinite height bug in dialogs. Turns our HR is doing something wrong.
So for now I comented our the HR. Will add them back in when hr is fixed.
1999-07-27 02:21:07 +00:00
rhp%netscape.com
5fc2eec4f2 Fix for stopper bug #10504 1999-07-26 18:05:41 +00:00
buster%netscape.com
cc49e3182a Clean-up
1) fixed unit tests
2) fixed a bunch of leaks having to do with using enumerators.  Thanks for noticing these, Simon.
3) fixed a tiny problem in nsTextEditRules::WillDoAction().
This method was overly aggressive in checking input args, sel can be null for some operations.
1999-07-25 18:14:44 +00:00
jfrancis%netscape.com
ab73427f9c default to setting selection _after_ a created element 1999-07-25 09:25:02 +00:00
jfrancis%netscape.com
491557ab29 making plaintext flag force a "white-space: pre" style on the body. this is a fix for bug 9153 1999-07-25 05:34:02 +00:00
evaughan%netscape.com
3f22211568 Fixed a clipping bug. 1999-07-25 01:56:26 +00:00
cmanske%netscape.com
e5db866b55 Link dialog will select entire link 1999-07-25 01:24:51 +00:00
cmanske%netscape.com
556c28ed92 Fixed GetSelectedElement to detect caret or selection inside link text. Link dialog will select entire link. Added GetParentLinkElement. 1999-07-25 01:24:12 +00:00
cmanske%netscape.com
db6e5788b8 Fixed insert element bugs. Added message if no misspelled words. Changed 'More Atrributes' to 'Advanced Edit' in dialogs. Improved generic message dialog. Added remove link button to link dialog 1999-07-24 20:27:53 +00:00
cmanske%netscape.com
16ff2d941c Fixed bugs relating to insert element 1999-07-23 00:52:17 +00:00
sfraser%netscape.com
5f74f88c68 Turn on selection for all documents that are being edited. This enables selection in GFX ender widgets. 1999-07-23 00:11:00 +00:00
sfraser%netscape.com
f4d8e41aad #ifdef out loading the string bundle, because it causes onEndDocumentLoad handlers to fire, which is very bad. 1999-07-22 23:52:08 +00:00
tague%netscape.com
27e1b6498d Fixed bug #10242 - crash when typing space after IME composition 1999-07-22 23:13:59 +00:00
tao%netscape.com
0d92312a0a Adopt new str res api prototype. 1999-07-22 04:41:11 +00:00
cmanske%netscape.com
d207e61ac3 Changed editor chrome file references. Eliminated chrome/editor/editordlg 1999-07-21 19:56:21 +00:00
akkana%netscape.com
b50909c48d Find file: URLs when searching for embedded elements -- bug 10134 1999-07-20 20:38:04 +00:00
kin%netscape.com
21186cafc1 Switch from override style sheets to doc
style sheets.
1999-07-20 19:34:35 +00:00
akkana%netscape.com
327cb41fc4 Loop over embedded objects and print them 1999-07-19 22:55:01 +00:00
jfrancis%netscape.com
2ec53e1f90 assorted work to expose nav html dtd to the editor 1999-07-19 22:49:21 +00:00
akkana%netscape.com
1f9dc3d358 Add GetEmbeddedObjects API to editor shell 1999-07-19 22:36:12 +00:00
tague%netscape.com
2c7d6571f3 Fixed crashing bug with IME support. 1999-07-19 21:16:42 +00:00
joki%netscape.com
d752334449 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods. 1999-07-19 19:54:34 +00:00
akkana%netscape.com
a0beec3a1a Fix paste html; remove some unneeded inclusions 1999-07-19 19:37:08 +00:00
akkana%netscape.com
6d4424c765 Add GetEmbeddedObjects API for mail/news 1999-07-19 19:06:39 +00:00
brade%netscape.com
31b1217345 constrainProportions 1999-07-19 14:03:12 +00:00
brade%netscape.com
7d0310bd0d fix updating; add constrainProportions (thanks for petejc@postpagan.com and shaver@mozilla.org) 1999-07-19 14:02:24 +00:00
mjudge%netscape.com
c0b1525970 massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape. 1999-07-18 02:27:19 +00:00
cmanske%netscape.com
a69f0ba9f3 Added error-checking JS method and used it for named anchor properties dialog 1999-07-16 20:34:16 +00:00
cmanske%netscape.com
202e798a0a Fixed getSelectionAsText breakage, added loading an editor-specific CSS file and switching between it and browser (ua.css) at runtime, removed Publish button. 1999-07-16 18:04:03 +00:00
ramiro%netscape.com
416ac6f958 Dont clobber the DEFINES macro. 1999-07-16 13:28:12 +00:00
warren%netscape.com
84bd74a4fd Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
brade%netscape.com
4e6b79e7fa integration of forceInteger (Thanks to pete@postpagan.com!) 1999-07-16 09:10:35 +00:00
brade%netscape.com
af7014d103 changes for forceInteger by pete@postpagan.com 1999-07-16 09:10:08 +00:00
brade%netscape.com
c97363423e forceInteger integration (thanks to pete@postpagan.com) 1999-07-16 09:08:13 +00:00
akkana%netscape.com
c3f819a479 Fix JS error 1999-07-16 00:14:29 +00:00
akkana%netscape.com
cec59f5980 Fix Paste As Quotation label 1999-07-16 00:14:18 +00:00
akkana%netscape.com
565a58e4d7 Add a sentence with a bunch of nbsp's 1999-07-16 00:13:57 +00:00
buster%netscape.com
dca6c49edd replaced IID's with CID's where they were appropriate, and removed lots of
NS_DEFINE_IID macros in favor of GetCID() wherever I could.
plus some minor bug fixes.
1999-07-15 19:13:46 +00:00
buster%netscape.com
602954ae93 fixed tests 1999-07-15 19:08:49 +00:00
mjudge%netscape.com
21700e5d88 checkin for carpool for multiple seleciton/ime selection and api changes 1999-07-15 18:19:20 +00:00
cmanske%netscape.com
e433362b49 Finished Personal Dictionary dialog. Added 4th button to generic message dialog. Cleaned up syntax errors for in params for spell checking methods 1999-07-15 14:43:48 +00:00
sfraser%netscape.com
08e6659317 Added various event listeners, in preparation for document modification state UI reflection. 1999-07-14 22:33:20 +00:00
sfraser%netscape.com
169c61fe28 Fix window title entity, and add ID on save button. 1999-07-14 22:32:26 +00:00
sfraser%netscape.com
e8de333888 Change comment style the style block. 1999-07-14 22:31:43 +00:00
sfraser%netscape.com
d0abc9db2c Call a post-save method, and remove bogus nil check. 1999-07-14 22:31:19 +00:00
sfraser%netscape.com
874ba8c8df Added attribute for document modification state 1999-07-14 22:30:55 +00:00
sfraser%netscape.com
7a2849e934 Tidy up the ctor, add a method for getting the document dirty state, and handle multiple loadURLs in the editor content window. 1999-07-14 22:30:39 +00:00
sfraser%netscape.com
ee9108dff0 Document modification count maintenance. 1999-07-14 22:29:39 +00:00
sfraser%netscape.com
c9dbb47be6 Don't handle a key event as a keypress if the meta key is down. 1999-07-14 22:29:06 +00:00
brade%netscape.com
6a82ae5b4f First Checked In. 1999-07-14 20:24:10 +00:00
tague%netscape.com
a6a76c7c7b Fix bug #8459, #6989 Can't move cursor within IME composition string. 1999-07-14 20:05:25 +00:00
brade%netscape.com
c31c6675f2 add locale 1999-07-14 19:56:08 +00:00
brade%netscape.com
af071680bb First Checked In. 1999-07-14 19:55:23 +00:00
waterson%netscape.com
9479c899ab Use enum trick to get around VC++ braindead-ness wrt. 'const PRUin32'. 1999-07-14 19:42:55 +00:00
waterson%netscape.com
7e3d90b60c Use allocated buffer instead of trying to allocate dynamic array on stack. 1999-07-14 19:41:05 +00:00
brade%netscape.com
c01836380d First Checked In. 1999-07-14 19:20:54 +00:00
akkana%netscape.com
a3fb11b98f Restructure the editor output routines to allow passing in
a mime type and a flag argument.  Also fix the following bugs:
9746: get rid of bogus empty <style> in head.
8143: save wrap column in editor shell in case it's set before the
      editor is created.
9470, 9488: allow explicit specification of formatted output.
1999-07-14 18:54:29 +00:00
brade%netscape.com
71aa77c2e1 add GetTextLength() 1999-07-14 18:06:13 +00:00
brade%netscape.com
0c78b1b64d localization 1999-07-14 18:00:26 +00:00
brade%netscape.com
db566ab1bf localization 1999-07-14 17:37:08 +00:00
brade%netscape.com
6e5fbf7c25 forceInteger by pete@postpagan.com 1999-07-14 17:32:10 +00:00
kin%netscape.com
54e49f6b16 Fix for bug #9826: [malloc] memory allocation problems - editor tests
Added checks for NULL everywhere new and create are called.
1999-07-14 17:27:34 +00:00