pinkerton%netscape.com
72c115383c
toString -> ToString idl change.
1999-08-25 09:15:18 +00:00
pinkerton%netscape.com
268234cadd
IDL-ifying nsITransferable, nsIDragService, nsIDragSession, nsIFormatConverter.
1999-08-25 08:35:06 +00:00
bienvenu%netscape.com
8cd70b3a50
fix more spankage bustage
1999-08-25 06:26:42 +00:00
brendan%mozilla.org
defeffaabd
Massive spankage to capitalize C++ method and attribute name bindings, per
...
Architecture Item 6.3 (news://news.mozilla.org/37BA89CF.3823D6F9%40meer.net).
1999-08-25 05:26:25 +00:00
mscott%netscape.com
351282c55c
Fix pedantic build breakage for unix.
1999-08-24 18:38:21 +00:00
akkana%netscape.com
ff7a19a5bd
Revise the doc encoder and content sink APIs yet again to make it easier
...
to add new flags (pass a flag in the constructor, rather than specific
booleans. This in order to fix:
11249: Add flag to write only the body in html output.
1999-08-24 18:30:19 +00:00
buster%netscape.com
796446129f
added a special case to the output text rules for an empty document
...
(one that contains the bogus node)
1999-08-24 13:48:08 +00:00
jfrancis%netscape.com
34f6986b50
refactoring text insertion code; indent/outdent now work with lists and list items.
1999-08-24 08:56:51 +00:00
jfrancis%netscape.com
c2b1312912
fix for bug #12337 : not counting non-editable nodes when searching for whitespace.
1999-08-24 08:55:28 +00:00
buster%netscape.com
09e028ee79
Split out installing the editor's own event handler as a separate step.
...
The owner of the editor can now initialize the editor,
set up its own listeners if it wants to, then the editor will set up it's own
backstop listeners as part of PostCreate().
The backstop key listener now ignores ENTER for single line text controls.
Ugly to have to do it here, it would be better if the owner could just swallow the key event.
1999-08-23 06:42:04 +00:00
ramiro%netscape.com
56b62f3790
Cleanup the jsdom and jsurl linking mess.
1999-08-22 11:05:45 +00:00
mccabe%netscape.com
d98f4dca1d
First cut at removing manual declaration of interface methods in implementation classes and replacing with xpidl-generated NS_DECL_NSIFOO macro.
...
Hopefully this'll help turn the copy-n-paste tide towards using this macro.
1999-08-21 08:54:47 +00:00
dougt%netscape.com
32a9a77110
xpild-ing nsIAtom. Now nsIAtom is xpcom compliant.
1999-08-21 07:07:00 +00:00
tague%netscape.com
893a484b35
Fixed bug #12052 - design changes to the implemenation of the editor charset menu. The charset information is now pushed down to the nsIDocument rather than being stored in the nsEditor component.
1999-08-20 23:52:36 +00:00
akkana%netscape.com
de0fab64a7
Handle plaintext wrapping in style, rather than a pre tag in the body. Also fix a couple of warnings.
1999-08-20 22:39:48 +00:00
brade%netscape.com
b2c4160c8a
keyhandling for keybindings moved to keypress (was keydown)
1999-08-20 13:14:03 +00:00
akkana%netscape.com
3ced2aad8e
11684: remove redundant wrapcol variable from editor
...
(and fix type in obsolete text editor);
Partial work toward 11390, use style rather than embedded PRE for wrapping
(unfinished, currently ifdefed out).
1999-08-19 22:11:58 +00:00
pinkerton%netscape.com
e6c785c88e
add DragGesture to drag listener.
1999-08-19 19:48:33 +00:00
buster%netscape.com
e153977b80
just turned off the noisy debugging
1999-08-19 15:15:41 +00:00
buster%netscape.com
3bc5912284
Fixed a ton of errors where we were not handling error results correctly.
...
Added some comments of the form "// XXX: ERROR_HANDLING <explanation>"
wherever I saw a potential error but wasn't 100% sure of the intention of the code.
Fixed a few bugs along the way.
1999-08-19 13:30:48 +00:00
kin%netscape.com
f83e42cc70
Modifications to re-enable Editor API Logging which was broken after the last editor source reorg.
...
editor/base/Makefile.in
editor/base/makefile.win
- Modified makefiles build files that were
renamed, and use new define to build the
API Logging code.
editor/base/nsEditor.cpp
editor/base/nsEditor.h
editor/base/nsHTMLEditor.cpp
- Removed all ENABLE_JS_EDITOR_LOG ifdef'd code.
- Removed all references to nsVector.h.
editor/base/nsEditorFactory.cpp
- Added ENABLE_EDITOR_API_LOG ifdef'd code
that will create an instance of nsHTMLEditorLog
instead of nsHTMLEditor.
editor/base/nsEditorTxnLog.cpp
- Initial checkin of file. File was originally named nsJSTxnLog.cpp.
editor/base/nsEditorTxnLog.h
- Initial checkin of file. File was originally named nsJSTxnLog.h.
editor/base/nsHTMLEditorLog.cpp
- Initial checkin of file. File was originally named nsJSEditorLog.cpp.
- nsHTMLEditorLog.cpp now derives from nsHTMLEditor, and only
overrides methods that modify the content tree and are publicly
available via XPIDL.
editor/base/nsHTMLEditorLog.h
- Initial checkin of file. File was originally named nsJSEditorLog.h.
- nsHTMLEditorLog.cpp now derives from nsHTMLEditor, and only
overrides methods that modify the content tree and are publicly
available via XPIDL.
1999-08-19 13:19:10 +00:00
rods%netscape.com
41a0de11a3
getting unicode data from clipboard
1999-08-18 15:10:18 +00:00
jfrancis%netscape.com
a099b1e5b6
some reorg of block transformation code; implemented make-{header,preformatted,address,normal}; tweaked make list to honor <br> in some circumstances; rewrote "return in list item" to pop you out of list if item is empty; rewrote "return in header" to work with non-trivial headers.
1999-08-18 08:13:06 +00:00
ramiro%netscape.com
f8ec9059dc
Link with neckoutil_s as windows does.
1999-08-17 16:26:25 +00:00
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