hyatt%netscape.com
8ac3ffd335
Fixing command dispatcher horkage. r=saari
2000-02-09 03:14:03 +00:00
dp%netscape.com
3c5ef57426
Fixing build bustage.
2000-02-09 02:43:48 +00:00
hyatt%netscape.com
6dd01225a8
Command dispatcher fix for PDT+ focus issues on Linux. r=saari
2000-02-09 01:32:42 +00:00
tbogard%aol.net
840c8350e1
GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow. GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality. DocShellTreeOwners got implementations filled in and many bugs fixed. nsIScriptGlobalObject now talks in terms of docShells instead of webShells. Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell. GlobalWindow now deals completely in terms of docShells. r=vidur
2000-02-08 13:40:10 +00:00
joki%netscape.com
3480787577
Adding getPreventDefault method to events and fixing its propagation through content. r:hyatt
2000-02-08 02:05:57 +00:00
scc%netscape.com
73802d6f2e
Pro5 update
2000-02-07 23:06:04 +00:00
waterson%netscape.com
d4305ba238
Tweak MOZ_COUNT_[CTOR|DTOR] macros.
2000-02-06 02:56:06 +00:00
waterson%netscape.com
617c766449
Bug 26129. Replace timer with a PLEvent. GTK timers (in this specific case) seem to be confused when a modal event queue has been pushed. By using a PLEvent, we get the same effect, but are able to grab the outermost queue to ensure that our callback to fire OnEndDocumentLoad gets kicked. r=mscott
2000-02-06 01:30:16 +00:00
alecf%netscape.com
1cb5e2dedd
when form elements are generated via a template, set the form to the XUL Doc's hidden form so that the element behaves correctly.
...
r=waterson
2000-02-05 01:03:39 +00:00
warren%netscape.com
dcfe43430c
Fixed indentation.
2000-02-04 12:18:27 +00:00
warren%netscape.com
7879538143
fixed typo
2000-02-04 12:17:39 +00:00
warren%netscape.com
591856a337
Implemented GetOwner/SetOwner. r=mscott
2000-02-04 08:55:05 +00:00
alecf%netscape.com
a59485a7ad
hook up this object to the globalobjectowner so that we can report errors
...
r=waterson
2000-02-04 01:42:05 +00:00
waterson%netscape.com
65ae380cbe
Bug 25333. Implement nsIScriptGlobalObjectOwner so we can report compilation errors. r=scc
2000-02-03 08:51:49 +00:00
waterson%netscape.com
3ecb7666ea
Bug 26304. Make sure the nsXULSortService updates does 'deep' SetDocument() calls when twiddling content nodes: regressed with fixes for 20677 and 23905. r=scc,rjc.
2000-02-03 07:57:51 +00:00
waterson%netscape.com
b0ab68c1e3
Bug 20677, 23905, attempt number 2. This time, in the DOM methods, we make sure to do a 'deep' set on mDocument *before* calling to their nsIContent brethren. This ensures that any code in layout that wants to access the document gets the right value. r=scc
2000-02-03 07:55:34 +00:00
pp%ludusdesign.com
63dc886c6b
Removed hand-made QueryInterface that wasn't used for a long time.
...
r=pinkerton@netscape.com
2000-02-03 01:25:38 +00:00
brade%netscape.com
67968bcb5e
fix access paths for move to CW5 (bug #25949 )
2000-02-02 23:21:51 +00:00
valeski%netscape.com
a567c875bb
r=warren. nsIUnicharStreamLoader is dead. Now we have a generic byte stream loader that can be used for any sort of data.
2000-02-02 23:04:47 +00:00
brade%netscape.com
27ca515c4c
fix access paths for move to CW5 (bug #25949 )
2000-02-02 22:45:39 +00:00
waterson%netscape.com
8dd7b2ed23
Revert changes that cause mail sort to crash.
2000-02-02 19:46:03 +00:00
norris%netscape.com
c04c4d51f9
Fix bug #25864 watch() vulnerability
...
r=vidur,rogerl
2000-02-02 00:22:58 +00:00
waterson%netscape.com
a26daa2f0d
Bugs 20677, 23905. Change nsXULElement to implement nsIContent like nsGenericElement and nsGenericHTMLElement. Specifically, do 'shallow' SetDocument() calls in AppendChildTo(), InsertChildAt() and ReplaceChildAt() methods. Change nsXULDocument to leave newly create element's mDocument as null (so 'null mDocument' means 'this element is not currently in the document'. Fix callers to ensure that a deep SetDocument() is made where necessary. r=hyatt
2000-02-01 22:57:36 +00:00
pp%ludusdesign.com
48e640ed4f
Conversion to NS_GET_IID(). Bug #20232 , r=scc@netscape.com
2000-02-01 14:26:27 +00:00
akkana%netscape.com
65781a368d
18033: Emacs XBL key bindings for unix. r=hyatt
2000-01-31 23:47:40 +00:00
beard%netscape.com
64f273abee
fix nsIAtom leak. bug=25778, r=waterson
2000-01-31 23:29:08 +00:00
putterman%netscape.com
8b85fc4a60
Fix for bug 25833 for mscott. r=scottip. Can now bring up more than one dialog and more than
...
one instance of an app.
2000-01-31 18:55:27 +00:00
vidur%netscape.com
e8157b30cb
Fix for bugs 20485 and 24600. We no longer flush immediately in the content sink when we hit a script element. Instead the sink is a document observer and listens for BeginUpdate/EndUpdate notifications when evaluating a script and flushes only if necessary. Added BeginUpdate/EndUpdate notifications to nsIDocument and layout content (note that it's still necessary for XUL content). r=nisheeth,pollmann
2000-01-28 23:43:12 +00:00
hyatt%netscape.com
6face65492
Fix for bug#15946
2000-01-28 03:41:24 +00:00
hyatt%netscape.com
98a3a526b1
Getting rid of createPopup
2000-01-28 03:04:40 +00:00
sspitzer%netscape.com
5f82aeba31
fix for crash in bug #25339 , r=hyatt. the problem is someone is trying to select a null
...
element in the tree (from js). now, on to fix that problem.
2000-01-28 01:30:29 +00:00
waterson%netscape.com
08bc91f490
Bug 25292, 25166. Get rid of extra calls to [Begin|End]Load() in synchronous load case (these are called normally from the ProxyStream hack).
2000-01-28 00:29:42 +00:00
hyatt%netscape.com
1b09ed7f43
Making the XUL key listener a bubbler. Removing its capability to handle
...
textareas and inputs.
2000-01-27 09:43:19 +00:00
waterson%netscape.com
ef7cd32608
Doh! Be sure to release the parser when the load completes.
2000-01-27 06:17:13 +00:00
waterson%netscape.com
767cad41f2
Bug 24499, 15586. Hold strong ref to nsIRDFXMLSinkObservers; add onError() method to nsIRDFXMLSinkObserver API; be sure to notify observers in synchronous load case. r=shaver
2000-01-27 02:24:20 +00:00
bryner%uiuc.edu
3d0ba93428
Fix build bustage (typo in Makefile.in). a=mcafee.
2000-01-27 01:15:38 +00:00
hyatt%netscape.com
e1a2c1dbd1
Did I bone this checkin or what.
2000-01-27 00:43:29 +00:00
hyatt%netscape.com
e815d2acc0
added files: mozilla/rdf/content/src/nsXULPopupElement.cpp
2000-01-27 00:13:41 +00:00
hyatt%netscape.com
2e9246da80
Left out some files.
2000-01-27 00:13:26 +00:00
hyatt%netscape.com
3f3077a871
left out a couple of files.
2000-01-27 00:12:37 +00:00
hyatt%netscape.com
757fc8d376
More popup work.
2000-01-26 23:30:10 +00:00
hyatt%netscape.com
a2d76d1666
added files: mozilla/rdf/content/src/nsJSXULPopupElement.cpp
2000-01-26 22:46:31 +00:00
hyatt%netscape.com
0162350f8c
Adding a new popup element.
2000-01-26 22:45:34 +00:00
sspitzer%netscape.com
1a7841574a
change PR_ASSERT to NS_ASSERTION. on linux, PR_ASSERT calls abort, and
...
I was getting getting to the PR_ASSERT when copying text in a quoted mail message. r=akkana, a=leaf
2000-01-26 20:39:28 +00:00
norris%netscape.com
7ec9655d07
Fix 23227 Document object vulnerability
...
r=mstoltz
2000-01-26 15:33:57 +00:00
jband%netscape.com
eef6de8432
Lots of xpconnect bug fixes...
...
- fix bug 12954 "should throw when setting non-settable props".
- fix bug 13418 "xpconnect needs to be threadsafe".
I think I filled in the cracks. Tests would be nice :)
- fix bug 22802 "[MLK] XPConnect Leaks".
- fix bug 24119 "[MLK] Reminder about cleaning up maps".
- fix bug 24453 "xpconnect needs default security manager".
I also changed the code in DOM and caps to just install a default secman and
not install a secman for each JSContext.
- fix bug 24687 "xpconect should avoid resolve performance suckage".
Added (modified) patch from shaver to create my JSObjects with the
global object as the temporary proto to avoid losing lookup.
- hack for bug 24688 "runtime errors in wrapped JS are not made obvious"
Added a debug only printf. We still need a JSErrorConsole service for this.
- fix bug 16130 "createInstanace and getService can create wrappers around wrappers"
Fixing this one really entailed changing the semantics of nsIXPConnect::wrapNative
and nsIXPConnect::wrapJS to use common code in xpcconvert that deals with existing
wrappers and DOM objects (with their own schemes for wrapping and unwrapping).
So, I changed the callers because the params changed slightly and some callers
were doing more work than necessary given the new semantics.
- Continued in the crusade to replace manaual refcounting with nsCOMPtrs whenever
touching old code.
- Added myself as first contributor to xpconnect files (vanity prevails!)
- Added new copyright header on some files that were missing it.
- Added some API comments.
- Converted nsXPCWrappedJS to implement nsIXPConnectWrappedJS via MI rather than
the old loser scheme of the nsIXPConnectWrappedJSMethods tearoff object.
- added DumpJSStack as globals to xpconnect and DOM dlls to be callable from
debuggers. I have ideas on how to improve and expand this support soon.
r=mccabe
2000-01-26 08:38:10 +00:00
waterson%netscape.com
07c10d9502
Minor code cleanup from review with brendan: use shared finalizer in nsJSUtils.
2000-01-26 01:56:56 +00:00
waterson%netscape.com
a566daa16c
Use NS_REINTERPRET_CAST instead of including private header files.
2000-01-26 01:55:59 +00:00
hyatt%netscape.com
ed3ccb2fbf
Multiple selection capability configurable in trees now.
2000-01-25 10:30:51 +00:00
hyatt%netscape.com
e73642a84e
Making key bindings faster.
2000-01-25 09:31:42 +00:00