tague%netscape.com
11dad9b8c4
Fix bug #11687 - [Dogfood] Enable ender to save documents in encodings other than ISO-8859-1. Approved by chofmann@netscape.com, reviewed by buster@netscape.com.
1999-08-13 22:26:50 +00:00
sfraser%netscape.com
669553a80b
Fix the list buttons to show state.
1999-08-10 23:16:43 +00:00
jfrancis%netscape.com
97693b4584
let VC 5 live!
1999-08-10 22:02:27 +00:00
jfrancis%netscape.com
e94e14d8d1
more block operation improvements to "make list"
1999-08-10 21:44:10 +00:00
akkana%netscape.com
f673bdb804
11552: don't hardcode the character set for saving
1999-08-10 21:22:32 +00:00
jfrancis%netscape.com
b4b31aaa18
begginning of block operations honoring breaks...
1999-08-09 23:39:48 +00:00
jfrancis%netscape.com
4c2532dd8b
fixing bug 9366
1999-08-09 22:51:40 +00:00
jfrancis%netscape.com
4d7c1bf9f2
default impl for InsertHeader(); plus adapted to new definition of SplitNodeDeep()
1999-08-09 21:51:19 +00:00
jfrancis%netscape.com
250a479977
added InsertHeader()
1999-08-09 21:50:28 +00:00
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
sfraser%netscape.com
ac5099a587
Fix the nsTextEditRules init so that setting the flags works.
1999-08-09 18:22:13 +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
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
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
6f28b668c9
First Checked In.
1999-08-09 01:34:04 +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
tague%netscape.com
58316bd322
Added support for replies from private DOM text events. See bug #4826
1999-08-06 02:32:13 +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
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
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
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
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
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
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
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
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
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