Граф коммитов

213 Коммитов

Автор SHA1 Сообщение Дата
jfrancis%netscape.com 3513eb0058 some fixes for deletion and also selection movement, contributed by Steve Clark. fixes bug 18537 (backspace can delete entire line); r = buster 1999-11-17 11:30:39 +00:00
jfrancis%netscape.com 54f5ef35c3 rewrote GetFirstEditableNode() / GetLastEditableNode(). This fixes bugs: 18922, 18938, 18723; r=floppy moose 1999-11-17 11:03:25 +00:00
beard%netscape.com 65a3476676 pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov 1999-11-14 02:51:25 +00:00
buster%netscape.com 86f919a325 partial fix for bug 14599. We no longer crash. The frameset loads in the editor window,
but no editor is actually attached, so no editing is possible.  Next step is
to detect the error case and stop the document load altogether.
1999-11-11 19:22:30 +00:00
dmose%mozilla.org 142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
jfrancis%netscape.com 0b73e32c85 bug 17744; a=choffman; r=floppy moose 1999-11-05 00:46:06 +00:00
cls%seawood.org bee74e223b Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
tbogard%aol.net e04693d65a Changed NS_NOTREACHED to be NS_WARN_IF_FALSE() so as to not crash everyone. r=sfraser. 1999-11-02 05:12:05 +00:00
jfrancis%netscape.com f5c0eec556 fixes for bugs: 16361,12253,15696,15734; r=sfraser 1999-11-01 15:15:35 +00:00
braddr%puremagic.com ea13be0a26 Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE in anticipation of nixing NS_COMFALSE in the near future.
r=scc
1999-10-28 03:16:48 +00:00
braddr%puremagic.com 341c8b0054 Ooops.. tree closed, better back these out for now. Sorry. 1999-10-27 21:01:37 +00:00
braddr%puremagic.com 55276cc3c4 Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE
in anticipation of nixing NS_COMFALSE in the near future.
r=scc (please contact him should there be any build issues)
1999-10-27 20:24:21 +00:00
jfrancis%netscape.com c89d94b9e9 reworking editor IME supoprt; r=kin; bugs: 13576, 11878, 11994, 13494, 16432 1999-10-26 18:54:47 +00:00
sfraser%netscape.com f53c9c41ba Removal of calls to PR_MumbleMonitor, which were way too heavy-handed for the job. Replaced with PR_AtomicInc/Decrement. part of module sweep, r=morse, pavlov 1999-10-21 05:36:21 +00:00
ftang%netscape.com 6df0b49bc8 1. add asserting code to check null ptr 2. add if code and return NS_ERROR_NULL_POINTER if the ptr is null 3. add code to check return value r=myself 1999-10-18 14:48:41 +00:00
buster%netscape.com 1a165ddf9b fixed my part of bug 15814 (Cleanup build warnings)
so trivial, no reviewer needed
fixed my part of bug  5403 (Services improperly released: Use NS_WITH_SERVICE)
a handful of subtle error handling bugs were fixed as a side effect
r=Akkana
1999-10-08 14:39:20 +00:00
kipp%netscape.com 7ac62b03ca Whoops, backed out last check - wasn't supposed to land it 1999-10-07 20:46:50 +00:00
kipp%netscape.com 94df0dc557 r=kin; Added in ctor/dtor counts 1999-10-07 20:45:56 +00:00
buster%netscape.com 7a638a9c93 fixed some space leaks reported by kipp. no bug #, r=tague
added some assertions and error checking to nsEditor::Do, no bug #, r=kin
fixed bug 14898 (implemented type-in state for any context), r=jfrancis
1999-10-06 20:27:41 +00:00
jfrancis%netscape.com c412022f4a revised rules system api to include "handled" parameter and ceased to overload the meaning of the "cancel" parameter; added TypedText() method to editor, editorshell, and logging, so that logging will work properly with typing; coallesce deletions for undo purposes r=buster@netscape.com 1999-10-06 19:34:09 +00:00
akkana%netscape.com fa1e859619 14731: only insert formatting whitespace for block nodes 1999-09-29 20:19:20 +00:00
jfrancis%netscape.com 9a79219861 revised UNDO; introduced first cut at the "mozdiv" typing rules 1999-09-29 20:08:15 +00:00
buster%netscape.com 9c7330f086 fixed bug 13887, caret in odd place at editor launch
a=chofmann, r=sfraser
1999-09-28 00:49:56 +00:00
buster%netscape.com ac6d0d1a0f fixed IsEditable again, based on new info.
Now, only \n are held in the content model, making the original
implementation correct.
a=chofmann, r=akkana
1999-09-23 19:08:42 +00:00
buster%netscape.com 4092a3c363 14602: IsEditable is broken.
removed optimization where we searched text strings and made our own guess about
  whether it was editable or not.  Now we just trust layout, if there's a frame, it's editable.
1999-09-23 00:10:51 +00:00
sfraser%netscape.com 45452ccc0e Fixed GetFirst/LastEditable node 1999-09-22 01:23:58 +00:00
buster%netscape.com 1ee85a7538 fixed a problem with asserts trying to merge empty aggregate transactions.
if the aggregate transaction is empty, don't execute it.  It's not technically
illegal, but it's a waste, and it causes the assert.
1999-09-21 20:46:36 +00:00
buster%netscape.com bd60cff53e turned off a noisy debug flag 1999-09-20 04:15:36 +00:00
jfrancis%netscape.com 54d647b458 fixing a heap-o-undo problems and some mBogusNode problems 1999-09-20 01:31:44 +00:00
buster%netscape.com e8c7125690 fixed some warnings 1999-09-17 20:22:13 +00:00
sfraser%netscape.com 2f7b8c679a Don't show the caret initially; it will be made visible when the editor, or text widget, gets a focus event. 1999-09-16 01:16:31 +00:00
akkana%netscape.com 934fd4c573 Turn on whitespace insertion 1999-09-15 17:55:41 +00:00
sfraser%netscape.com f2c02c2f27 Changes to nsAutoStrings, and do the funky new caret thing. 1999-09-14 23:44:05 +00:00
jfrancis%netscape.com 5638b8ea91 bug fix (no #) for GetPriorNode/GetNextNode 1999-09-10 23:31:43 +00:00
akkana%netscape.com 332f71e329 490: infrastructure for inserting formatting whitespace. Not turned on yet except for DEBUG_akkana 1999-09-10 18:54:13 +00:00
jfrancis%netscape.com 8915071857 fix for bug 13482 1999-09-09 22:22:14 +00:00
dougt%netscape.com 028f11d2bf Changes nsIAtom iterface to return a shared (non-allocated) wstring when
GetUnicode() is called.  (thanks waterson, jband)

Also fixing 12237.  (thanks jband).
1999-09-03 22:21:29 +00:00
cmanske%netscape.com 662edc2554 Added CloneAttributes to IDL and nsIHTMLEditor. Reworked property dialogs to accomodate AdvancedEdit dialog. Preliminary version of AdvancedEdit dialog done 1999-09-02 01:47:18 +00:00
cmanske%netscape.com ba11acdca2 Changed IsNodeBlock to NodeIsBlock for JS. Fixed all compiler warnings. Added Advanced property Edit files 1999-09-01 19:58:25 +00:00
cmanske%netscape.com dff2ba2d8d Exposed IsNodeBlock for JavaScript. Added comments for editor methods. Temporary fix for insert image bug (12917). Fixed bug 11857. Preliminary support for setting title and adding Cancel button in message dialogs. 1999-09-01 01:22:37 +00:00
jfrancis%netscape.com 743156ab31 checkpointing some deletion work 1999-08-31 13:55:18 +00:00
tague%netscape.com 97b0bd802c Added support for a reply from the StartComposition message. Necessary for XIM support on UNIX. 1999-08-31 01:20:32 +00:00
buster%netscape.com 784ca3f405 removed static constructors, since they're illegal in our system 1999-08-30 22:12:11 +00:00
cmanske%netscape.com 9c2fab8c18 Removed string bundle code from nsEditor into EditorShell and added access for JavaScript. Moved most of Save document code into EditorShell and added filetype filters to save dialog. Placed Advanced Edit functionality in an overly file. Removed redundant entity strings, that are now in overlays, from DTD files. 1999-08-28 02:40:18 +00:00
cmanske%netscape.com ce2856a9e0 Fixed bug 12126. Removed pref code from nsHTMLEditor - do HLine pref stuff in JS instead. 1999-08-27 04:12:47 +00:00
jfrancis%netscape.com 9ea8122814 making nsPresShell and nsDocument support weak references; using weak references to docs and pres shells within the editor 1999-08-25 10:51:55 +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
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
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