Commit Graph

1127 Commits

Author SHA1 Message Date
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
brade%netscape.com
31622542af diffs from pete@postpagan.com (cleanup and alignment css for image dialog) 1999-08-23 15:00:59 +00:00
brade%netscape.com
475ff7c5cf diffs from pete@postpagan.com (cleanup and alignment fixes) 1999-08-23 14:59:46 +00:00
brade%netscape.com
5cb4feb356 diffs from pete@postpagan.com (cleanup and alignment fixes); also fix for enable/disable of dialog based on imageType rather than the existence of a character in the source file 1999-08-23 14:58:54 +00:00
brade%netscape.com
b012dd83f5 changes from pete@postpagan.com 1999-08-23 14:56:57 +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
hyatt%netscape.com
d819a08a33 Renaming onaction to oncommand. 1999-08-20 22:58:32 +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
92b103e2e7 Partial work toward 11390, using style instead of embedded pre tag
to control wrapping; this adds a style tag that should work, but
doesn't seem to (see bug 4696), so I've left the old pre tag in place.
Also change text to more accurately reflect the situation, and fix the
80 char reference so that it's really 80 chars (was 78 ;-).
1999-08-19 22:14:54 +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
brade%netscape.com
86237e743d add license 1999-08-19 14:38:45 +00:00
brade%netscape.com
689f7f5325 new images (transparent) from pete@postpagan.com 1999-08-19 14:37:43 +00:00
brade%netscape.com
bdeed6a858 back out license due to bug in parser 1999-08-19 14:35:23 +00:00
brade%netscape.com
056e26b4ca add license and opening comment (assume that is what was intended) 1999-08-19 14:33:39 +00:00
brade%netscape.com
776028d5c9 add license 1999-08-19 14:28:44 +00:00
brade%netscape.com
351af90280 diffs from pete@postpagan.com; add license 1999-08-19 14:28:35 +00:00
brade%netscape.com
6fa7b160fa reformatting by pete@postpagan.com, pixel/percent handling by Brian King 1999-08-19 14:25:32 +00:00
brade%netscape.com
de8adbda5d diffs from pete@postpagan.com and Brian King (height and width percent controls) 1999-08-19 14:24:09 +00:00
brade%netscape.com
b83d69058f diffs from pete@postpagan.com and Brian King 1999-08-19 14:22:29 +00:00
buster%netscape.com
c7320f220f fixed some documentation 1999-08-19 13:33:49 +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
8dbe37f8bd Re-enabling Editor API Logging on Mac. 1999-08-19 13:27:57 +00:00
brade%netscape.com
07edca718b modal dialogs 1999-08-19 13:27:29 +00:00
kin%netscape.com
f50ffdbc70 added files: mozilla/editor/base/nsEditorTxnLog.cpp, mozilla/editor/base/nsHTMLEditorLog.cpp 1999-08-19 13:25:14 +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
brade%netscape.com
053435f1c7 add license 1999-08-19 13:17:22 +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
slamm%netscape.com
0375e0b94d Add a newline to the end of the file. 1999-08-10 23:17:10 +00:00
sfraser%netscape.com
669553a80b Fix the list buttons to show state. 1999-08-10 23:16:43 +00:00
slamm%netscape.com
d09418b7bd Add newline to end of file. 1999-08-10 23:14:21 +00:00
sfraser%netscape.com
b3336c69a6 Add an <OL> 1999-08-10 23:14:12 +00:00
brade%netscape.com
6f6874d386 diffs from pete@postpagan.com 1999-08-10 23:09:22 +00:00
brade%netscape.com
d5cf3b9156 diffs from pete@postpagan.com 1999-08-10 22:57:55 +00:00
brade%netscape.com
260934892f add some menu keybindings 1999-08-10 22:45:33 +00:00
brade%netscape.com
16f1b7595e from pete@postpagan.com 1999-08-10 22:44:39 +00:00
jfrancis%netscape.com
97693b4584 let VC 5 live! 1999-08-10 22:02:27 +00:00