Commit Graph

1116 Commits

Author SHA1 Message Date
jfrancis%netscape.com
2c1631036f smarts for creating empty lists in the right places; prelim work for WillMakeHeader(); prelim work for indenting lists; helper routine IsEmptyBlock(); 1999-08-09 21:50:02 +00:00
jfrancis%netscape.com
c8ee477692 added helper function IsEmptyBlock() 1999-08-09 21:49:25 +00:00
jfrancis%netscape.com
70c5b10ce6 SplitNodeDeep() now emits an out param that tells you what the effective split offset was. This routine no longer splits text nodes unless it has to; ie, if the original offset was at the beginning or end of the text node, no split occurs in it. 1999-08-09 21:45:52 +00:00
jfrancis%netscape.com
9f2cfc31fe adding InsertHeader() 1999-08-09 21:43:53 +00:00
jfrancis%netscape.com
49b63463ff fix for 10584 1999-08-09 21:42:51 +00:00
buster%netscape.com
5b65a4e45f moved handling of flags from rules constructor to rules init, so
rules code can call SetFlags with mEditor initialized and do real
processing if it wants to.
1999-08-09 18:39:49 +00:00
brade%netscape.com
2cc4ca99b8 more strings 1999-08-09 18:38:31 +00:00
brade%netscape.com
aff0541fed localize buttons 1999-08-09 18:38:06 +00:00
brade%netscape.com
db927a693f localization (point to EditorHLineProperties.dtd) 1999-08-09 18:23:55 +00:00
sfraser%netscape.com
ac5099a587 Fix the nsTextEditRules init so that setting the flags works. 1999-08-09 18:22:13 +00:00
brade%netscape.com
39bbde1449 add locale directory 1999-08-09 18:15:35 +00:00
buster%netscape.com
503defd7f0 backed out my last change, it didn't fix the problem I thought it would. 1999-08-09 18:01:08 +00:00
buster%netscape.com
151ee02b62 call SetFlags from Init, so plaintext logic gets executed. 1999-08-09 17:44:14 +00:00
brade%netscape.com
cb24c7a3bc First Checked In. 1999-08-09 13:35:01 +00:00
brade%netscape.com
b44772a539 move entities to external dtd 1999-08-09 13:33:03 +00:00
sfraser%netscape.com
b7cdb2d021 Turn off the JS logging for now, for real this time (duplicate DEFINES line removed) 1999-08-09 02:28:51 +00:00
sfraser%netscape.com
923338fe36 Fix bustage 1999-08-09 02:03:57 +00:00
bienvenu%netscape.com
762c519f8d fix build bustage on win32 1999-08-09 01:57:28 +00:00
sfraser%netscape.com
730dbad85a Turn off the JS logging for now. 1999-08-09 01:42:08 +00:00
sfraser%netscape.com
d73dfd8ddb Landing editor API changes. Removed nsITextEditor and nsTextEditor, split interfaces into more, non-overlapping interfaces, and other general cleanup. 1999-08-09 01:37:50 +00:00
sfraser%netscape.com
7badb78ac8 Turn off JS logging for now. 1999-08-09 01:37:36 +00:00
sfraser%netscape.com
6f28b668c9 First Checked In. 1999-08-09 01:34:04 +00:00
ramiro%netscape.com
4ca8634688 Ignore generated Makefiles. 1999-08-07 22:34:02 +00:00
buster%netscape.com
fd79be28bb fixed handling of text controls with a max length set 1999-08-07 05:29:41 +00:00
buster%netscape.com
554895cb53 fixed disabled and readonly handling
added redraw hack to blur (in addition to focus, already done)
1999-08-07 05:28:57 +00:00
brade%netscape.com
535d2597af add window title back in 1999-08-06 21:14:18 +00:00
brade%netscape.com
0b0194e345 move to external dtd 1999-08-06 21:13:45 +00:00
brade%netscape.com
d4d8bb8db7 add EditorTableProperties.dtd 1999-08-06 20:34:14 +00:00
brade%netscape.com
1f22bedddd remove xml version 1999-08-06 20:31:59 +00:00
brade%netscape.com
8167b06d10 remove xml version; synch up with xul file 1999-08-06 20:11:09 +00:00
brade%netscape.com
001f1a90a9 move to external dtd 1999-08-06 20:08:27 +00:00
brade%netscape.com
adb348c555 remove xml version 1999-08-06 20:07:58 +00:00
brade%netscape.com
dd5a41b3bc move to external dtd 1999-08-06 19:58:55 +00:00
brade%netscape.com
566189c54d First Checked In. 1999-08-06 19:58:22 +00:00
brade%netscape.com
8eda7dbb06 move to external dtd 1999-08-06 19:50:26 +00:00
brade%netscape.com
b6720521c9 remove xml version 1999-08-06 19:50:10 +00:00
brade%netscape.com
80fecab842 move to external dtd 1999-08-06 19:22:25 +00:00
brade%netscape.com
b10d37d30a remove xml version 1999-08-06 19:17:08 +00:00
brade%netscape.com
3c8c2fc57a hook up to correct dtd file 1999-08-06 18:39:19 +00:00
brade%netscape.com
2e3d12c0ee remove old file 1999-08-06 18:38:46 +00:00
brade%netscape.com
4e6304e3f6 File Removed. 1999-08-06 18:37:47 +00:00
brade%netscape.com
740c209fed remove xml version number 1999-08-06 18:37:34 +00:00
brade%netscape.com
90222d6364 remove xml version number; synch up strings with xul file 1999-08-06 18:37:14 +00:00
brade%netscape.com
4b67c82b5e entities now in dtd file 1999-08-06 18:36:24 +00:00
brade%netscape.com
60c85eb9b2 synching up with changes in EdLinkProps.xul 1999-08-06 18:22:00 +00:00
brade%netscape.com
c6297abdbc partial menu keybindings/accesskeys 1999-08-06 15:01:21 +00:00
tague%netscape.com
58316bd322 Added support for replies from private DOM text events. See bug #4826 1999-08-06 02:32:13 +00:00
brade%netscape.com
5bf10f1bcb partial menu keybindings 1999-08-05 22:19:58 +00:00
brade%netscape.com
0b633a1898 diffs from pete@postpagan.com 1999-08-05 22:19:25 +00:00
cmanske%netscape.com
33420b646e Further table editing work 1999-08-05 20:04:58 +00:00
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