Commit Graph

770 Commits

Author SHA1 Message Date
jfrancis%netscape.com
f5c0eec556 fixes for bugs: 16361,12253,15696,15734; r=sfraser 1999-11-01 15:15:35 +00:00
brendan%mozilla.org
f81d5969c6 (13163, r=alecf, scc, waterson, others; names available on request)
- Fix most of bug 13163 (see TODO for rest).  This entails adding a version-string argument to nsIScriptContext::EvaluateString and passing it around lots of places in content sinks. 

- Fix leaks and confusion about mSecurityManager and mNameSpaceManager in nsJSEnvironment.cpp.  These still need to move from nsJSContext to nsGlobalWindow or thereabouts, jband and vidur are looking at that. 

- Added comments and expanded tabs in nsJSEnvironment.cpp, esp. to EvaluateString.  Also changed various nsresult vars to be named rv.  Also restored brace/style conformity to nsJSProtocolHandler.cpp. 

- Factored CompileFunction from AddScriptEventListener to pave the way for brutal sharing of compiled JS event handlers via JS_CloneFunctionObject. 

- Lots of nsCOMPtr uses added.  I'm using one for mNameSpaceManager.  Hold mSecurityManager as a service explicitly, on the other hand (awaiting scc's fix to allow comptrs for services), and release in nsJSContext's dtor (fixing a leak).  These two managers should be moved to the window object -- TODO item below. 

- Hold JSRuntimeService along with JSRuntime for live of nsJSEnvironment, fix for shaver. 

- Fix window.setTimeout etc. so the filename and line number of the timeout expr is propagated.  This meant factoring nsJSUtils.cpp code. 

- Fix all content sinks to use the same, and up-to-date JavaScript version parsing (whether for script type or for old language attribute); also fix SplitMimeType clones to strip whitespace. 

- With waterson, fix bug in brutal-sharing version of XUL content sink: script src= should not evaluate the inline content of its tag.
1999-10-31 00:43:30 +00:00
cmanske%netscape.com
43ebeb6bf4 Fixed Composer UI to adjust to latest global CSS changes. Mostly needed to add appropriate class to titled buttons. Change editorshell to stop throbber animation even if editor fails to initialize. r=sfraser 1999-10-29 22:33:34 +00:00
cmanske%netscape.com
fd1c22fa70 Added 'Throbber' to Composer - more UI adjustments for new skin. Tweaked new toolbar images. r=sfraser 1999-10-29 02:33:51 +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
law%netscape.com
0cad04fe42 Bug #14999, removing last vestiges of app core usage; r=sfraser@netscape.com 1999-10-28 01:39:33 +00:00
jfrancis%netscape.com
5996f2a7f1 fix for 17056: making a list in empty doc didnt work; also making a new list item didn't work. r=floppy moose 1999-10-27 23:44:33 +00:00
ftang%netscape.com
c4deb92eb0 add debugging code. fix remove last uncomited IMEText. r=jfrancis 1999-10-27 22:56:36 +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
ftang%netscape.com
243238b9c0 implement input method highlight. r=tague 1999-10-27 00:10:03 +00:00
cmanske%netscape.com
618ed72e8d Fixed bugs 6278, 9758, 17014, 17071, 17160. r=sfraser,mjudge 1999-10-26 23:13:00 +00:00
ftang%netscape.com
1486d36542 fix IME assertion problem . r=jfrancis 1999-10-26 20:04:47 +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
akkana%netscape.com
2d47aab79e 16706: Call the rules code to delete the bogus node before inserting html, to fix the new mail reply code. r=jfrancis 1999-10-21 21:51:47 +00:00
sfraser%netscape.com
6caa52057a File Removed. 1999-10-21 05:37:53 +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
b00215d892 do not do TypedText if the character code is 0. r=brade. Fix bug 16570 and 16811 1999-10-20 21:01:20 +00:00
akkana%netscape.com
56f9652bab 16844: modifier key presses shouldn't insert anything into the editor. r=brade 1999-10-20 20:02:44 +00:00
cmanske%netscape.com
e7457117e4 Fixed bugs 12515, 16493,16494,16495,16692,16794,most of 9758. Replaced old 'target' icon with interim 'anchor' icon. r=sfraser 1999-10-20 14:15:25 +00:00
buster%netscape.com
38b35cdb7d some extremely minor cleanup of bugs found by ftang. Thanks, frank. 1999-10-18 21:59:19 +00:00
law%netscape.com
2a8b8116b8 Bug #14999; stop using toolkit app core; r=sfraser@netscape.com 1999-10-18 21:39:18 +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
morse%netscape.com
d9fd3b16e8 fix bug 10434, memory leak detection, r=sfraser 1999-10-16 19:34:10 +00:00
cmanske%netscape.com
547ccdf063 Fixed bugs 16316, 16494, 16495, all relating to editor file open, saving, and window title issues. r=law 1999-10-15 22:06:41 +00:00
brade%netscape.com
2029fcbfca use the proper function calls to get the status for alt, shift and meta keys. bug #16486. reviewed valeski@netscape.com 1999-10-15 21:20:57 +00:00
brade%netscape.com
b1a69f1bd1 don't allow other modifiers when cut/copy/pasting (bug #15693); this missed the keyEvent branch. r=kin@netscape.com 1999-10-15 14:52:45 +00:00
ftang%netscape.com
850606d07a landing keyEvent_19991004_BRANCH
bugs # see the log of the check in into branch
author/reviewer:
mozilla/layout/base/src/nsRangeList.cpp brade/mjudge
mozilla/layout/html/forms/src/nsGfxTextControlFrame.cpp brade/ftang
mozilla/layout/events/src/nsDOMEvent.cpp brade/joki
mozilla/layout/events/src/nsEventStateManager.cpp brade/joki
mozilla/widget/public/nsGUIEvent.h akkana/ftang
mozilla/widget/src/windows/nsWindow.cpp ftang/mjudge
mozilla/widget/src/windows/nsWindow.h ftang/mjudge
mozilla/widget/src/mac/nsTextAreaWidget.cpp brade/ftang
mozilla/widget/src/mac/nsMacEventHandler.cpp brade/simon
mozilla/widget/src/xpwidgets/nsKeyBindMgr.cpp brade/ftang
mozilla/widget/src/gtk/nsGtkEventHandler.cpp akkana/?
mozilla/widget/src/gtk/nsWidget.cpp erik/ftang
mozilla/layout/xul/base/src/nsTreeCellFrame.cpp brade/ftang
mozilla/editor/base/nsEditorEventListeners.cpp brade/akkana
mozilla/editor/base/nsHTMLEditor.cpp brade/akkana
mozilla/rdf/content/src/nsXULKeyListener.cpp ftang/saari
fix the master bug- 15693
fix at least, but not limited to, the following bugs
10158,11956,6053,9333,10901,14348,6449,11845,13016,14410,15657,15307,15842,13856
1999-10-14 18:27:01 +00:00
cmanske%netscape.com
711c0f72c9 Fixed bugs 16204, 16118, 15831,15448,14342(partial) r=mjudge 1999-10-14 00:13:27 +00:00
waterson%netscape.com
bdfcaec321 Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur 1999-10-12 03:05:10 +00:00
dveditz%netscape.com
ff01d5e8f4 Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz 1999-10-10 01:32:59 +00:00
kipp%netscape.com
65f6ba5343 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +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
nhotta%netscape.com
db0e490c2c Bug fix 15017, reviewed by akkana. Override SetDocumentCharacterSet for HTMLEditor to update META charset tag if exists. 1999-10-04 23:50:27 +00:00
cmanske%netscape.com
65729a4047 Added do_QueryInterface to fix build bustage for Linux 1999-09-29 23:33:45 +00:00
kin%netscape.com
52cd432f83 Fix for build bustage on Linux. 1999-09-29 23:19:34 +00:00
cmanske%netscape.com
d20641b38c Carpool checkin, r=brade. Lots of editor UI work, including new Advanced Edit dialog by Ben Goodger. Fixed style sheet loading leaks and implemented override style sheets for editor behavior, which be unloaded for edit mode vs. browser preview mode 1999-09-29 21:45:50 +00:00
akkana%netscape.com
483314b211 Set the preformatted output flag if appropriate 1999-09-29 20:23:07 +00:00
akkana%netscape.com
fb6ea2d4ad 14859: make rules code smarter about identifying blockquote type=cite 1999-09-29 20:20:31 +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
jfrancis%netscape.com
6059931139 First Checked In. 1999-09-29 20:07:32 +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
sfraser%netscape.com
ccc067210c Fix for bug 14640 -- unregister the selection listener when we get more than one reload in the editor. coded buster, r sfraser, a leaf. 1999-09-23 23:46:23 +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
8f8b7675ee 13669: password data wrong if user types with 1 or more chars selec...
my bad, I make the assumption everywhere that start>=end at the end of
  GetTextSelectionOffsets().  Now I enforce that restriction before returning.

14430: partial fix for misbehaving inline attribute code
1999-09-23 04:01:10 +00:00