jst%netscape.com
9fc5b3a994
Regenerating the DOM JS glue now that idlc knows about the new nsString API's, also updated nsGlobalWindow.cpp to use the new API.
2000-04-21 21:36:26 +00:00
jst%netscape.com
761fc35efc
Teaching idlc about the new nsString API.
2000-04-21 21:29:19 +00:00
danm%netscape.com
317a9fed34
allowed windows with position specified to also specify size. deuglified some braces. couldn't help myself. bug 36219
2000-04-21 21:28:25 +00:00
pinkerton%netscape.com
b067edf867
Moving Screen API away from individual attributes for performance reasons (stage 1). Fixes bugs on win32 with xul popups where taskbar is not at bottom of screen.
2000-04-21 06:55:13 +00:00
warren%netscape.com
eeb4df595e
Bug 34217. Making js protocol not clear window when it returns no result.
2000-04-21 05:18:15 +00:00
scc%netscape.com
3008372aa4
making string conversions explicit
2000-04-21 02:35:42 +00:00
jst%netscape.com
65686de7fb
Updating the DOM interface CSSStyleDeclaration to DOM Level 2.
2000-04-20 13:50:56 +00:00
brade%netscape.com
a906eff95b
add nsJSCSSValue.cpp for jst
2000-04-20 13:48:39 +00:00
jst%netscape.com
65013f77f6
Adding CSSValue interface, not part of the build yet.
2000-04-20 11:07:16 +00:00
pinkerton%netscape.com
ae9fdaa5ca
Adding top and left to screen object because they're not always at 0,0 and
...
availTop and availLeft aren't good enough for all cases.
2000-04-20 02:00:55 +00:00
pinkerton%netscape.com
4a35c96f6d
Adding top and left to screen object.
2000-04-20 01:59:24 +00:00
pinkerton%netscape.com
c794e77872
Adding top and left because they are not always at 0,0.
2000-04-20 01:58:36 +00:00
pinkerton%netscape.com
412c7b250a
Adding screen.top and screen.left
2000-04-20 01:57:16 +00:00
jst%netscape.com
b28d0d6298
Updating the DOM interfaces HTMLFormElement and HTMLOptionElement to DOM Level 2.
2000-04-18 23:00:58 +00:00
jst%netscape.com
a4ce9e598d
Updating the HTMLObjectElement interface to DOM Level 2.
2000-04-18 22:57:42 +00:00
jst%netscape.com
bf6e7d26cc
Fixing bug #25359 , accessing mimetypes by name wasn't implemented, now it is. r=av@netscape.com
2000-04-18 22:08:05 +00:00
jst%netscape.com
d563ed28aa
Adding DOM Level 2 interface definitions for AbstractView and DocumentView, not part of the build.
2000-04-18 17:07:52 +00:00
scc%netscape.com
8495fc494c
making string conversions explicit
2000-04-17 14:30:23 +00:00
scc%netscape.com
c4d1fa2a87
making string conversions explicit
2000-04-15 19:03:12 +00:00
mccabe%netscape.com
be3c9f9415
Fix logic to fall through to stderr-printing code.
2000-04-15 03:40:48 +00:00
jband%netscape.com
435ab7eed0
fixing bustage
2000-04-15 02:50:22 +00:00
mccabe%netscape.com
71eac1e422
Modify nsIScriptGlobalObjectOwner::ReportScriptError to take an nsIScriptError interface, rather than separate message, file, line arguments.
...
Fix implementations and their callers, and restore error printing to stderr even when the error is successfully logged to the console service, to make life easier for people who go to the trouble to invoke Mozilla with -console.
2000-04-15 01:56:47 +00:00
mjudge%netscape.com
50dbac491d
new reason for notification
2000-04-14 23:03:57 +00:00
mjudge%netscape.com
6dd854c7e8
adding reason to notification
2000-04-14 23:03:16 +00:00
mjudge%netscape.com
aab121da58
new spi addition for reason for notification
2000-04-14 23:02:51 +00:00
mjudge%netscape.com
5ae6f585b1
added new parameters to notification
2000-04-14 11:28:55 +00:00
mjudge%netscape.com
9aad98b95a
added new parameters to NotifySelectionlisteners
2000-04-14 11:27:59 +00:00
mjudge%netscape.com
d72a90e1cb
new api more details on notification
2000-04-14 11:27:22 +00:00
warren%netscape.com
4185bd4e2e
Fixed refcounting bug 35794.
2000-04-14 07:18:36 +00:00
norris%netscape.com
e356de6476
Fix
...
28390, 28866, 34364
r=brendan@mozilla.org
35701
r=jst@netscape.com
2000-04-14 03:14:53 +00:00
jst%netscape.com
5cd69c3154
Update the DOM interface to DOM Level 2, only stubs so far.
2000-04-13 21:21:02 +00:00
danm%netscape.com
24b21c7210
hook up new 'centerscreen' chrome flag
2000-04-13 20:32:30 +00:00
sfraser%netscape.com
46d55f87a5
Adding methods to NSHTMLInputElement to allow control of the selection from JS.
2000-04-13 05:02:35 +00:00
sfraser%netscape.com
932121c8e2
Adding methods to nsHTMLNSInputElement to support getting/setting the selection from JS. Also added a textLength attribute.
2000-04-13 04:50:59 +00:00
ducarroz%netscape.com
245059c4ee
Remove the old autocomplete widget which is now replaced by the XBL one (xpfe/components/autocomplete). R=alecf.
2000-04-13 04:50:39 +00:00
hyatt%netscape.com
878a4d9d58
Fixing an XBL event handling bug and a menu shortcut bug. r=brendan, a=leaf
2000-04-06 22:32:36 +00:00
jst%netscape.com
059979d5e5
Eliminating the last traces of NS_COMFALSE from the DOM code, fixes M15 bug #11594 .
2000-04-05 02:40:08 +00:00
mkaply%us.ibm.com
128aedce82
# 34082
...
r= jst@netscape.com
OS/2 Visual Age build - Adding PR_CALLBACK to some functoins for linkage
2000-04-05 02:37:25 +00:00
jst%netscape.com
44d3c72ca2
Updating the DOM Attr interface to match the DOM Level 2 spec. r=waterson@netscape.com
2000-04-03 13:40:04 +00:00
scc%netscape.com
38c126da97
making string conversions explicit
2000-04-03 09:03:21 +00:00
jst%netscape.com
94e684ba9d
Updating the interfaces Document and HTMLDocument to comply with DOM Level 2, only stubs for new methods for now.
2000-04-02 17:46:30 +00:00
jst%netscape.com
ae22dfeb8b
Updating HTMLFrameElement and HTMLIFrameElement to comply with the Level 2 DOM, this adds a 'contentDocument' attribute to those two interfaces that can be used to access the document contained in the frame.
2000-04-02 14:04:19 +00:00
jst%netscape.com
0d6727581d
Reorder member initialzers to fix fompiler wirknings.
2000-04-02 13:54:45 +00:00
jst%netscape.com
52b817263a
Fixing compiler warnings and possible UMR's.
2000-04-02 13:50:36 +00:00
scc%netscape.com
5ce47666d5
making string conversions explicit
2000-04-02 08:22:56 +00:00
jim_nance%yahoo.com
46de9b3a7b
Fixed possible uninitialized return value
...
r=jst@netscape.com
2000-04-02 00:53:21 +00:00
danm%netscape.com
8e4b47df67
implement alwaysRaised,alwaysLowered,z-lock window.open feature flags
2000-04-01 22:17:48 +00:00
jst%netscape.com
9f4e5b9940
Updating the DOM Node interface to match the DOM Level 2 interface, only stub implemetations so far.
2000-04-01 13:31:23 +00:00
jband%netscape.com
7d198d2117
hold an extra ref on mContext while we are calling GC. a=leaf to checkin while tree is closed
2000-04-01 00:33:10 +00:00
tbogard%aol.net
a154678139
Changed nsPIDOMWindow::GetXPConnectObject to GetObjectProperty and the same change to Set.
2000-03-31 09:26:02 +00:00
tbogard%aol.net
8c51ecefbe
When height or width are specified in window.open we now properly apply it to the content area and not to the outer window's size. Fixes #32663 .
2000-03-31 07:34:32 +00:00
tbogard%aol.net
092d752c7a
Removed the nsIDOMWindow::GetXPConnectObject, AddXPConnectObject, and RemoveXPConnectObject methods. This feature can be done through properties or through nsPIDOMWindow::GetXPConnectObject.
2000-03-31 06:59:30 +00:00
tbogard%aol.net
f382be7ec2
Removed GetDocShell from nsPIDOMWindow as it can be retrieved using nsIScriptGlobalObject. Added SetXPConnectObject and GetXPConnectObject which hooks up or retrieves an xpconnect object to a property on the dom window. Removed some old XXXEMBEDDING comments as they were wrong. The old methods on nsIDOMWindow for adding and getting an object now call through to the property code. Those methods will soon be removed.
2000-03-31 03:33:49 +00:00
jst%netscape.com
e85facb819
Add null ptr checks to avoid crashing, this fixes #30372 . r=av@netscape.com
2000-03-31 00:31:44 +00:00
tbogard%aol.net
4ac35be0c1
nsIDocShell::LoadURI now takes a nsIDocShellLoadInfo parameter to do fancier loads which include replacing current history slots and passing in a referrer. In the future more things may be set on the nsIDocShellLoadInfo interface. This allows us to not have to add a new parameter for every new type of load info that might be needed in different loads.
2000-03-30 22:38:32 +00:00
tbogard%aol.net
a6d51f6797
Don't get the referrer spec when the referrer is null.
2000-03-30 08:07:18 +00:00
pavlov%netscape.com
c9dc6c9522
fix build bustage
2000-03-30 05:23:20 +00:00
tbogard%aol.net
017e88eaa4
Changed CheckURL to return a nsIURI for the referrer instead of a nsString. SetURL now calls nsIDocShell to do it's load instead of nsIWebShell.
2000-03-30 04:55:38 +00:00
jim_nance%yahoo.com
dc0e139673
Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
...
days for module owners to comment on. r=troy@netscape.com
2000-03-30 03:21:26 +00:00
alecf%netscape.com
e1aab6a3e5
add local nsIPref.h dependancy to remove global one
2000-03-29 09:48:41 +00:00
tbogard%aol.net
c2819cb0ba
Make sure to dump the xpConnectObjectHash when we load a new document. Use the new docShell API for loading a URI rather than the old nsIWebShell code. Since this takes a uri, this also allows us to avoid creating and destructing a uri/ a character spec. We can now just pass the URI to be loaded.
2000-03-29 06:16:16 +00:00
warren%netscape.com
727f312b32
Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.
2000-03-29 03:58:50 +00:00
hyatt%netscape.com
ca3c35c57d
Enhancements to nsIScriptcontext. r=brendan@mozilla.org
2000-03-29 01:18:21 +00:00
akkana%netscape.com
1b96eaa6ca
9266: Disable JS in the editor (and allow for disabling it anywhere). r=brendan,jband,norris,sfraser
2000-03-28 00:15:56 +00:00
scc%netscape.com
c159ce9031
small changes to clients of string converting APIs
2000-03-26 09:07:50 +00:00
norris%netscape.com
4eb52aa84b
Fix
...
32088 Circumventing Same Origin security policy using javascript: URLs
32040 about: can't be link
Also remove deprecated method
r=mstoltz
2000-03-24 22:15:37 +00:00
tbogard%aol.net
572cbf3733
Provided implementation for GetXPConnectObject, AddXPConnectObject and RemoveXPConnectObject. Changed RemoveXPConnectObject to only take the id since taking the pointer as well was useless. Also fixed an error in nsGlobalWindow.cpp with signed against unsigned of string lengths.
2000-03-24 00:11:48 +00:00
norris%netscape.com
593a12b912
Fix bug 32904 Asserts at startup in nsScriptSecurityManager.cpp
...
r=mstoltz
2000-03-23 23:42:46 +00:00
hyatt%netscape.com
eed6f05955
Adding a couple of props.
2000-03-23 22:20:34 +00:00
hyatt%netscape.com
88438460a7
XUL <textfield> lives!
2000-03-23 22:17:37 +00:00
av%netscape.com
aac4b2fb97
Fixing null-pointer access causing variuos crashes, bug #30372 , r=jst
2000-03-23 21:42:23 +00:00
tbogard%aol.net
a02a62b0ad
Adding new methods to domwindow to be able to set and get at XPConnect Objects based on an ID. This allows attaching an object from JS to the window and then retrieving and calling it from C++. This is just the specification for the interfaces. The implementation is not yet fully there.
2000-03-23 04:23:26 +00:00
jst%netscape.com
2745ce2c5d
Update DOMImplementation, DocumentType and DOM Error codes to match the current DOM Level 2 recommendation, also make HTML documents have a DocumentType if one is given in the file. r=joki@netscape.com
2000-03-22 22:16:14 +00:00
norris%netscape.com
b4309b139a
Fix
...
28387 nBookmarking javascript: URLs is dangerous
32343 Components object appears to be accessible via javascript: u
31707 Crash when logging into hotoffice.com
r=mstoltz
2000-03-21 23:16:55 +00:00
valeski%netscape.com
d4b0de78fc
r=jst. 30067. we now expose OSCPU, vendor and product attributes of the user agent string through the JS navigator object.
2000-03-21 22:39:54 +00:00
hyatt%netscape.com
eb590233a8
Fix for bug #32587 .
2000-03-21 02:05:15 +00:00
jst%netscape.com
3c8ef123b8
Checking in patch from jband@netscape.com that makes it possible to build on Win98 again. r=me
2000-03-20 14:12:57 +00:00
norris%netscape.com
d2401d0be5
Fix a number of security bugs. (I can't see the numbers at home because
...
they have restricted visibility.)
r=mstoltz
2000-03-18 17:48:12 +00:00
norris%netscape.com
d6d9c3c79b
Remove comment that is no longer true.
2000-03-17 22:18:54 +00:00
jst%netscape.com
872a669579
Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
...
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.
dom/public/nsDOMPropEnums.h,v - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v - bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v - bug 12559
2000-03-17 13:27:00 +00:00
cmanske%netscape.com
fa8957446f
Removed tableselection notification from nsIDOMSelectionListener -- no longer needed. r=mjudge
2000-03-16 23:44:49 +00:00
rickg%netscape.com
194f10b94d
landing phase 2 to remove deprecated string calls
2000-03-12 11:10:07 +00:00
rickg%netscape.com
ffe78e83e5
removed calls to deprecated string methods
2000-03-12 09:14:14 +00:00
tbogard%aol.net
6f99d05f74
Fixed ordering of member variable initialization to fix compiler warnings. Back() and Forward() now use the nsIWebNavigation interface instead of the old nsIWebShell one.
2000-03-11 11:58:13 +00:00
norris%netscape.com
060e388a6b
Files:
...
caps/idl/nsICertificatePrincipal.idl
caps/idl/nsIPrincipal.idl
caps/src/nsBasePrincipal.cpp
Implement the ability to manipulate multiple capabilties simultaneously.
r=mstoltz@netscape.com
Files:
caps/src/nsCodebasePrincipal.cpp
Codebase equality should be based upon origin, not full path.
r=mstoltz@netscape.com
Files:
caps/src/nsScriptSecurityManager.cpp
Change URI checking to deny based upon scheme rather than allow based upon
scheme for greater flexibility.
r=mstoltz@netscape.com
Files:
dom/public/nsDOMPropEnums.h
dom/public/nsDOMPropNames.h
dom/src/base/nsGlobalWindow.cpp
modules/libpref/src/init/all.js
Fix bug 20469 Seeing JS functions and global variables from arbitrary host
r=vidur@netscape.com
Files:
dom/src/base/nsJSUtils.cpp
dom/src/base/nsJSUtils.h
dom/src/base/nsJSEnvironment.cpp
dom/tools/JSStubGen.cpp
layout/base/src/nsDocument.cpp
layout/html/content/src/nsGenericHTMLElement.cpp
Improve performance by removing NS_WITH_SERVICE call for every DOM access.
Propagate XPCOM failure codes out properly.
r=vidur@netscape.com
Files:
layout/html/document/src/nsFrameFrame.cpp
Fix 27387 Circumventing Same Origin security policy using setAttribute
r=vidur@netscape.com
2000-03-11 06:32:42 +00:00
norris%netscape.com
9b2edd3c59
Remove mURL from nsWebShell, and GetURL from nsIWebShell.
...
r=travis
2000-03-11 02:57:39 +00:00
tbogard%aol.net
ca737d3b79
Use the nsIWebNavigation interface for loading an URL where possible instead of the old webShell one. When calling FindChildWithName add the new parameter to state that a child of a different type if ok to return.
2000-03-11 00:59:08 +00:00
tbogard%aol.net
5ecfcfafb4
FindChildWithName now takes a new parameter for if children of different types should be returned. We pass FALSE here to say children of a different type is fine.
2000-03-11 00:57:01 +00:00
mscott%netscape.com
26d9b3ad83
Bug #30553 --> properly get the correct window sizes for new windows created with a window target. This code
...
was actually written by travis and was reviewed by danm. I'm just checking it in for him.
a=jevering
2000-03-09 08:19:22 +00:00
valeski%netscape.com
e34603f984
r=vidur. a=jevering. We now advertise Netscape like we always did in the AppName field
2000-03-07 15:35:48 +00:00
warren%netscape.com
c0497e31be
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
2000-03-05 21:26:01 +00:00
hyatt%netscape.com
d6796e3c65
XUL RadioGroup element, not used in XUL. r=ben, a=jar
2000-03-02 10:00:09 +00:00
mcafee%netscape.com
d43ab625b4
Fixing unix bustage, should use PR_TRUE.
2000-02-26 02:56:29 +00:00
vidur%netscape.com
53507a2af2
Fix for bug 27935. Found a FMR in nsGlobalWindow::Runtimeout that caused a timing-dependent crash. r=pinkerton,pollmann
2000-02-26 02:28:27 +00:00
pinkerton%netscape.com
4e3e72a47c
saari at pink's machine again, another generated file
2000-02-26 02:03:04 +00:00
pinkerton%netscape.com
bd834b5c7f
saari checking in on pink's machine, fixing build, adding generated DOM idl file
2000-02-26 01:48:04 +00:00
saari%netscape.com
dbaa79f38a
Fix PDT+ 28467, windows jumping z-order to front on load. r=hyatt a=jar
2000-02-26 00:58:12 +00:00
hyatt%netscape.com
5ff8c68587
XUL Property APIs, b=26109, r=ben
2000-02-25 08:37:49 +00:00
mjudge%netscape.com
fc3ebb697e
part of checkin to add new getter and setter to nsIDOMSelection. a=jar r=jfrancis
2000-02-25 04:30:31 +00:00
mjudge%netscape.com
0035fc652a
r=jfrancis, a=jar Part of checkin including layout/base/src/nsRangeList.cpp to fix caret issues
2000-02-25 04:29:28 +00:00
tbogard%aol.net
58eb012885
Fixed build warnings.
2000-02-25 01:15:37 +00:00
tbogard%aol.net
9ebce62660
Reload now goes through the new nsIWebNavigation interface instead of the old nsIWebShell interface. Work on 13374 and landing of new session history/ uriloading. r=mscott a=jevering
2000-02-24 03:57:32 +00:00
tbogard%aol.net
77d00ef7b2
Changed call to RemoveFocus to first try and set the focus to the parent docshell and then to the tree owner. Work for 13374. r=saari
2000-02-24 02:03:08 +00:00
pollmann%netscape.com
3cd70308f6
Bug 12513: Forgot a file, blast! r=vidur, a=rickg
2000-02-24 00:57:34 +00:00
pollmann%netscape.com
1fc6e17a67
Bug 12513: Fix typo (win build bustage).
2000-02-24 00:24:10 +00:00
pollmann%netscape.com
78ed122243
added files: mozilla/dom/src/html/nsJSNSHTMLOptionCollection.cpp
2000-02-24 00:08:08 +00:00
pollmann%netscape.com
2ed06994e0
Bug 12513: Add OptionCollection interface for Nav DOM compatability. r=vidur a=rickg
2000-02-24 00:08:00 +00:00
pollmann%netscape.com
b86d693799
Bug 12513: Add OptionCollection interface for Nav DOM compatability. r=vidur a=rickg
2000-02-23 22:46:11 +00:00
pollmann%netscape.com
e9cd1dc77d
Bug 12513: Add OptionCollection interface for Nav DOM compatability. r=vidur a=rickg
2000-02-23 22:38:00 +00:00
norris%netscape.com
d64387736b
Fix 28612 META Refresh allowed in Mail/News
...
r=mstoltz,a=jar
Fix 28658 File upload vulnerability
r=vidur,a=jar
2000-02-23 22:34:40 +00:00
vidur%netscape.com
e5b64e43ae
Fix for bug 27775. Introduced idl keyword 'replaceable' and marked some of the newer window properties with it. Fixes pages like www.oracle.com that have define window-scoped variables with the same name. r=rginda, a=chofmann
2000-02-22 22:08:36 +00:00
vidur%netscape.com
c15943f018
Fix for bug 28283. Crash setting window.innerHeight - fixed typo in setter. r=travis, a=chofmann
2000-02-22 22:03:55 +00:00
norris%netscape.com
641ee73ace
Fix 26235.
...
r=mztoltz, a=jar
2000-02-19 00:47:21 +00:00
alecf%netscape.com
6aead1ab53
fix solaris bustage
2000-02-16 09:37:33 +00:00
rginda%netscape.com
37085fc3fd
DOM fixes for bug 20721, r=vidur
2000-02-16 07:13:59 +00:00
joki%netscape.com
c564b74577
Fixes for bug 9544, 9552, 9558, 9561, and 13309. event handler 4x compat. and capture/bubble fixes. r:pollmann
2000-02-16 06:59:07 +00:00
vidur%netscape.com
262b187eee
Fix for bug 9844. Added offsetTop/Left/Width/Height/Parent to nsIDOMHTMLElement. It should go on a new interface - to avoid the cost of new interface (a new vtable pointer per content instance), it's temporarily on the standard interface.r=pollmann
2000-02-16 02:25:27 +00:00
wtc%netscape.com
9377345e33
Bugzilla bug #27457 : prepare the Windows build system for NSPR library
...
name change. Define a new makefile variable LIBPLC.
Modified files:
mozilla/config/config.mak
mozilla/dom/src/build/makefile.win
mozilla/extensions/wallet/cookieviewer/makefile.win
mozilla/extensions/wallet/editor/makefile.win
mozilla/extensions/wallet/signonviewer/makefile.win
mozilla/extensions/wallet/walletpreview/makefile.win
mozilla/mailnews/import/eudora/src/makefile.win
mozilla/mailnews/import/oexpress/makefile.win
mozilla/mailnews/import/outlook/src/makefile.win
mozilla/mailnews/import/src/makefile.win
mozilla/mailnews/import/text/src/makefile.win
mozilla/netwerk/protocol/jar/src/makefile.win
mozilla/profile/Acctidl/makefile.win
mozilla/profile/src/makefile.win
mozilla/xpcom/sample/makefile.win
2000-02-15 14:35:15 +00:00
tbogard%aol.net
3a54bd5f2a
Adding the new interfaces for browserElement and iframeElement. r=hyatt
2000-02-15 04:43:29 +00:00
vidur%netscape.com
4a99a365f0
Fix for bug 25269. We can now reenter GlobalWindowImpl::RunTimeout. This may happen if a modal dialog (and hence a subevent loop) is invoked from a timeout - as it does with the Mail Account Wizard window. r=norris
2000-02-15 01:32:19 +00:00
sfraser%netscape.com
3145b88aad
Fix a bug where UpdateCommands() would recurse. r=hyatt
2000-02-15 01:08:04 +00:00
tbogard%aol.net
affdb28ed0
Changed to get the document from the nsIWebNavigation interface instead of the nsIDocShell interface. r=hyatt
2000-02-14 06:23:02 +00:00
hyatt%netscape.com
5b1a23bf63
Fix for bug #20764 .
2000-02-12 10:08:52 +00:00
hyatt%netscape.com
f4ca859684
Fix for PDT+ bug #20764 .
2000-02-12 10:08:23 +00:00
tbogard%aol.net
aabff5b406
When setting focus, it should be valid that if there is not a tree owner, then we don't assert, just don't call the tree owner to set itself visible. r=saari.
2000-02-12 02:47:02 +00:00
tbogard%aol.net
3a04b2a127
When getting a TreeOwner that is null, make sure we don't crash trying to call QueryInterface on it when grabbing the nsIBaseWindow interface. r=saari
2000-02-12 02:39:51 +00:00
saari%netscape.com
238d398b5e
continuation of focus landing, PDT+ bugs in my list, look if you care, r=hyatt
2000-02-11 23:42:11 +00:00
vidur%netscape.com
e71513d24e
Fix for bug 26694. Flush pending notifications before get frame information. r=nisheeth.
2000-02-11 23:08:57 +00:00
nisheeth%netscape.com
9780d0f51c
r=vidur. Partial fix for PDT+ bug 26673. Sync up the content and frame models before returning information from certain getter methods of global window.
2000-02-11 07:14:41 +00:00
norris%netscape.com
5567200a75
Fix 18439 windows.status allows reading links
...
r=mstoltz
2000-02-11 04:18:39 +00:00
mjudge%netscape.com
af209960ee
added new java property. added it to nsDOMPropEnums.h to allow genprops.pl to give correct method name
2000-02-11 01:04:56 +00:00
mjudge%netscape.com
933891bf36
fixes left out last night for range removal bug
2000-02-11 01:00:56 +00:00
hyatt%netscape.com
59c456d260
Fix for bug #25675 . More focus memory framework being checked in for the
...
command dispatcher as well.
2000-02-11 00:59:32 +00:00
hyatt%netscape.com
38b667748a
Fix for 20471. Basic focus memory framework being checked in as well.
2000-02-11 00:57:54 +00:00
mjudge%netscape.com
0854f001ce
adding remove range for table selection and for completeness. 26460 r=cmanske
2000-02-10 09:17:02 +00:00
mjudge%netscape.com
3eabfb6192
clearing strange M flag on file. must ahve checked in a space instead of tab or something
2000-02-10 08:24:23 +00:00
mjudge%netscape.com
442f9d6103
adding one more prop for selection
2000-02-10 08:21:42 +00:00
tbogard%aol.net
b58c9c3513
Fixed a bug where we weren't actually paying attention to the starting position of the window specified through the features provided in the open call. r=hyatt
2000-02-10 05:03:05 +00:00
norris%netscape.com
2b4b436f5f
Fix 25062 Reload vulnerability
...
25206 Reload vulnerability #2
Implement grant dialogs and persistence for capabilities.
most r=mstoltz, some code from morse w/ r=norris
2000-02-10 04:56:56 +00:00
mjudge%netscape.com
b32999a1de
big checkin. fixing problems blocking Cmanske (also a reviewer). Checking in preliminary for gen content.(nothing damaged yet) lots of bug numbers not going to look them up, the tree just opened.
2000-02-10 04:35:51 +00:00
mcafee%netscape.com
59379f7afa
Fixing solaris bustage. Tainting problem, need to include .h file instead of using class declaration. r=scc
2000-02-09 05:26:02 +00:00
tbogard%aol.net
a5b78a70df
Second part of sizing fix for alerts. WinHasOptions should not evaluate when options is null. This fixes a crash bringing up new windows with no options. SizeToContent now uses the implementation found in the contentViewer. r=mscott
2000-02-08 22:45:45 +00:00
tbogard%aol.net
f3607ae646
Removing forward declare of nsIBrowserWindow as that interface is on it's way out.
2000-02-08 15:13:47 +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
valeski%netscape.com
8c7e268b0a
10465, r=vidur. navigator js now uses the new HTTP service of user agent components.
2000-02-08 06:22:21 +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
brendan%mozilla.org
caf4d5038c
Performance fix to cut down on gratuitous JS GCs (13350, r=shaver).
2000-02-04 09:50:25 +00:00
pp%ludusdesign.com
f318953848
Added generated file directories to .cvsignores, r=mozbot.
2000-02-03 22:17:22 +00:00
Jerry.Kirk%Nexwarecorp.com
e301e6ad43
Taking out hack I added some months ago to get this directory
...
to compile correctly under Neutrino gcc 2.8.1
2000-02-03 01:37:24 +00:00
vidur%netscape.com
8c1dc35024
Fix for bug 19185. document.clear(), which exists for JS compatibility anyway, now takes a JS context and uses it to find the URL of the calling context. r=pollmann
2000-02-03 00:25:53 +00:00
vidur%netscape.com
21986fbd19
Fix for bug 26236. Unescaping can change the length of the string. We now use the length of the unescaped string. Removed unnecessary null check. r=ftang
2000-02-03 00:11:16 +00:00
brade%netscape.com
49568eb54e
fix paths for move to CW5 (bug #25779 )
2000-02-02 15:27:53 +00:00
norris%netscape.com
c04c4d51f9
Fix bug #25864 watch() vulnerability
...
r=vidur,rogerl
2000-02-02 00:22:58 +00:00
jband%netscape.com
cb324c279e
add improved support for dumping the JS stack from the native debugger or using the 'debugger' statement in JavaScript. Doc coming to the mozilla site soon. r=mccabe
2000-02-01 08:48:17 +00:00
tbogard%aol.net
edd58ed06c
Changed SetProperty() on title to set the title directly on the docshell rather than trying to go to the browserWindow interface. docshell will do the right thing.
2000-01-30 09:18:31 +00:00
michael.lowe%bigfoot.com
f54bbdd480
Putting back a previous change that got clobbered later by someone else
2000-01-28 13:25:27 +00:00
hyatt%netscape.com
b697933700
Getting rid of createPopup on the DOM window.
2000-01-28 03:02:04 +00:00
warren%netscape.com
7f4e51af03
Using generic module.
2000-01-28 02:42:07 +00:00
vidur%netscape.com
b5224baf13
Fixed typo in JS protocol registration so that we now deal with mocha: URLs as well. r=pollmann
2000-01-27 04:04:40 +00:00
hyatt%netscape.com
2347cb1b47
Left out two files.
2000-01-27 00:12:00 +00:00
kmcclusk%netscape.com
eeeb109f4c
Added support for widgetless viewmanager. Changed code pattern that assumed the root view
...
always has a nsIWidget instance to call viewmanager to get widget instance. b=22069; r=rods@netscape.com
2000-01-26 23:04:40 +00:00
saari%netscape.com
8e132ddbbe
part of previous checkin
2000-01-26 22:48:16 +00:00
saari%netscape.com
c2981cef58
fix for 14346, 21854, 24380 and other caret bugs. r= hyatt, brade for the mac menu stuff.
2000-01-26 22:41:43 +00:00
norris%netscape.com
7ec9655d07
Fix 23227 Document object vulnerability
...
r=mstoltz
2000-01-26 15:33:57 +00:00
dcone%netscape.com
e31204f271
support for regression testing. r=rods
2000-01-26 15:14:41 +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
hyatt%netscape.com
0dfb94bf0a
Fixes for bugs: 18193, 13971, 23440, 18444, 21462, 21818, 22619, 23498, 24081, and 21972. r=just about everybody.
2000-01-25 06:35:27 +00:00
norris%netscape.com
8507a58ec3
Files:
...
caps/include/nsScriptSecurityManager.h
caps/src/nsScriptSecurityManager.cpp
modules/libpref/src/init/all.js
Fix
24565 nsScriptSecurityManager::GetSecurityLevel() is a performance
24567 re-write DOM glue security checks to avoid NS_WITH_SERVICE()
r=waterson
Files:
dom/src/base/nsGlobalWindow.cpp
layout/base/src/nsDocument.cpp
layout/base/src/nsGenericElement.cpp
Fix assertion failure for 1-character property names.
Files:
dom/src/jsurl/nsJSProtocolHandler.cpp
webshell/src/nsDocLoader.cpp
Fix 18653 "javascript:" URLs cross windows problems (probably regressi
r=nisheeth
Files:
layout/events/src/nsEventListenerManager.cpp
Fix
23834 document.onkeypress allows sniffing keystrokes
24152 document.onclick shows links from other window
r=joki
2000-01-23 04:23:14 +00:00
waterson%netscape.com
d100985675
Bugs 18127, 20677, 23905. Partial fix. Give the nsXULPrototypeDocument it's own JSContext to use for compiling scripts and event handlers. Modify script and event handler code to compile shared scripts using this context, if appropriate. r=brendan
2000-01-22 22:00:35 +00:00
michael.lowe%bigfoot.com
6696fa133b
Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan
2000-01-21 21:56:09 +00:00
vidur%netscape.com
29ac9e129a
Fix for bug 24215. Misspelled constant.
2000-01-19 01:40:48 +00:00
vidur%netscape.com
41d1ed74ad
Cleanup - dealing with people modifying the idl generator and not checking in the generated file or vice-versa. r=pollmann.
2000-01-18 23:41:27 +00:00
vidur%netscape.com
7aa3c33c9c
Fix for bug 9378. document.layers now returns undefined, not null. r=pollmann
2000-01-18 23:35:47 +00:00
sfraser%netscape.com
fd5ce2c430
More of fix for 14026; call through to the controller for edit menu items, now that it does the right thing. r=saari
2000-01-18 21:07:54 +00:00
sfraser%netscape.com
d80cd3f7e3
Fix idlc code generation with nsCOMPtr. r=vidur.
2000-01-18 01:01:27 +00:00
morse%netscape.com
788b972e65
fix crash on e-mail startup, jar's suggested fix
2000-01-17 08:50:16 +00:00
danm%netscape.com
325b6a262a
let webshell window know when a window has a size specified in JS. bug 15555. r:hyatt
2000-01-15 02:32:31 +00:00
vidur%netscape.com
61085e3a2a
Fix for bug 22594. Implemented window.escape() and unescape(). R=ftang
2000-01-15 02:26:10 +00:00
vidur%netscape.com
e296114aae
Fix for bug 23020. Relative URLs used in image.src and location.href should be resolved taking into account the base document URL of the calling context. R=pollmann
2000-01-15 02:02:27 +00:00
tao%netscape.com
da49ef2262
bug 23400: Need to expose api GetDocumentCharacterSet() to JS. r=vidur.
2000-01-15 02:01:05 +00:00
pollmann%netscape.com
9cdc409fde
Bug 14419 (4 of 4): Make option text read/write (glue implementation) r=harishd
2000-01-15 01:50:18 +00:00
pollmann%netscape.com
ea78836d79
Bug 14419 (3 of 4): Make option text read/write (glue header) r=harishd
2000-01-15 01:49:39 +00:00
pollmann%netscape.com
dfef0be8c9
Bug 14419 (2 of 4): Make option text read/write (idl) r=harishd
2000-01-15 01:45:02 +00:00
alecf%netscape.com
714e7a48a9
expose the form controls in a XUL document in the "controls" DOM attribute
...
this will make prefs and wizards much faster
r=hyatt
2000-01-13 02:59:08 +00:00
danm%netscape.com
5d32515178
explicitly skip URL load if no URL param was specified in window.open. fixes bug 20757. similar to rev 1.200 (backed out in 1.201), though something went wrong with that one. not sure what. this one tests well. patch submitted by bissiri@eecs.umich.edu. r:me
2000-01-11 22:52:04 +00:00
pp%ludusdesign.com
698852a4f4
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
hyatt%netscape.com
21a48fa26a
adding behavior property to CSS. r=brendan
2000-01-11 03:40:41 +00:00
norris%netscape.com
ddb2282b6c
Fix
...
858 [Feature] JavaScript auto-disable per-domain RFE
13023 Users must be able to disable Java and JavaScript (for JS in mail)
21923 Executing functions in "chrome:" protocol - #2 .
r=mstoltz
(Checked in with red on Mac; Wan-Teh says his changes are localized so
it shouldn't interfere with his fixing bustage.)
2000-01-08 16:51:54 +00:00
brendan%mozilla.org
cfe8cb3e89
(bug 22795, r=vidur@netscape.com)
...
- Add "aShared" flag to nsIScriptContext::CompileEventHandler, telling it to clear the compiled event handler's scope chain if true, in order to
(a) avoid entraining garbage
(i.e., a shared compile-time-only parent object); and
(b) cause later BindCompiledEventHandler calls to ensure that the event handler has the particular scope chain needed for the binding
(to the target object that's receiving the event).
- Use :: consistently (and all over the place) before calls to JS_ functions in nsJSEnvironment.cpp.
- Eliminate tabs and barbarians-at-the-gate-of-Rome style, in favor of when-in-Rome style (hail Waterson Maximus!)
2000-01-08 00:24:24 +00:00
vidur%netscape.com
b845753fb6
Fix for bug 23074. Implemented image.complete. r=pollmann
2000-01-06 23:41:14 +00:00
norris%netscape.com
3133f8c77d
Fix assertion failure at startup caused by failure to run genPropNames.pl.
...
r=mstoltz@netscape.com
2000-01-06 22:04:18 +00:00
alecf%netscape.com
cb1027f2f0
add new method to ensure that tree content is visible: go through all the presentation shells, and call EnsureRowIsVisible for each tree.
...
also expose a method to get the visible row for a tree - I needed it anyway, figured I might as well expose it from JS.
other half of fix for #12895
r=bryner
2000-01-06 07:54:43 +00:00
vidur%netscape.com
3cc928f744
Fix for bug 23066. Added getter/setter for image.lowsrc for compatibility - the DOM defines image.lowSrc (note the case difference). r=pollmann
2000-01-06 01:15:55 +00:00
norris%netscape.com
4f128298d2
Fix 22909 previousSibling vulnerability
...
r=mstoltz
2000-01-06 00:59:18 +00:00
norris%netscape.com
cb73c0030f
Work on 18860 impossible to call applet's public methods from JavaScript
2000-01-06 00:58:16 +00:00
norris%netscape.com
20420e71d1
Fix error when getting property names only one character long.
...
r=vidur
2000-01-06 00:55:23 +00:00
vidur%netscape.com
8f980ae60c
Temporary fix for bug 22795. The scope link should only be broken in the brutal sharing case. Brendan to provide a better fix later. r,a=brendan
2000-01-06 00:39:18 +00:00
danm%netscape.com
e48e2108a7
backing out 1.199, which breaks sooooo many things. oops.
2000-01-05 01:27:40 +00:00
danm%netscape.com
c9b5268447
explicitly skip URL load if no URL param specified in window.open. fixes bug 20757. patch submitted by bissiri@eecs.umich.edu. r:me
2000-01-04 22:29:57 +00:00
vidur%netscape.com
d37c5c5323
Fix for bug 16787. Added navigator.cookieEnabled. Removed warnings. a=don r=waqar
1999-12-22 22:42:06 +00:00
vidur%netscape.com
21a755c03d
Partial fix for bug 22413. Create generic script instances for layer and ilayer elements. a=don r=waqar
1999-12-22 22:32:41 +00:00
vidur%netscape.com
70de582cc6
Fix for bug 18840. Radio button groups are now reflected as collections in a form's namespace. Added nsIDOMHTMLFormControlList interface and special handling for namedItem method that return a jsval. a=dagley r=pollmann
1999-12-22 01:48:47 +00:00
vidur%netscape.com
87722ed65b
added files: mozilla/dom/src/html/nsJSHTMLFormControlList.cpp
1999-12-22 01:48:41 +00:00
vidur%netscape.com
f2a687efd0
Fix for 20955. Fixed FMMs in window.navigator methods. a=dagley r=pollmann
1999-12-22 01:43:48 +00:00
jband%netscape.com
ef9c82db1e
Landing big set of DOM and XPConnect changes:
...
DOM: getting rid of JS_GetContextPrivate wherever possible. Use static parent
links where we can. When we do need to find this info about the caller
we call a function that knows how to get that info rather than inline calls
to JS_GetContextPrivate. This is all required for calling DOM objects on
non-DOM JSContexts as we do via xpconnect.
XPConnect: basic refactoring work to disassociate wrappers from the JSContext
that was active when the wrapper was constructed. This allows for calling into
wrapped JS objects on the right JSContext and for proper grouping of wrapped
native objects so that they can share proto objects. This also allows for
better sharing of objects and lays the foundations for threadsafety and
interface flattening.
Also, xpconnect tests are reorganized and improved.
fixes bugs: 13419, 17736, 17746, 17952, 22086
r=vidur r=mccabe r=norris r=cbegle
a=chofmann
1999-12-18 20:29:29 +00:00
tbogard%aol.net
1f9c8343b4
DOMWindow List now holds on to a docshell interface rather than a webshell. Tweaked some of the finding of named frames to adhere to spec. GlobalWindowImpl now in many places talks to the webshell object as a docshell rather than the old webshell interfaces. Fixed bug #21970 . r=vidur
1999-12-17 22:25:22 +00:00
syd%netscape.com
9ad549aeef
Change calls to Flash(void) in nsIWidget, nsWindow to GetAttention().
...
r=sdagley a=chofmann. Add support for GetAttention API to nsIDOMWindow.
r=vidur, a=chofmann. To do, make call to WebShell from nsIDOMWindow,
this will come once travis lands some webshell code.
1999-12-17 06:11:45 +00:00
mscott%netscape.com
5f4692f308
fix antother webshell leak. Add a CleanUp method to the global window. When the global window is told it is closing,
...
call the CleanUp method to force it to release all of it's state.
r=vidur, a=chofmann
1999-12-17 00:50:17 +00:00
waterson%netscape.com
b3cf5bd138
Bug 21668. Ugh. Totally botched my patch application. Let's try that again.
1999-12-17 00:26:08 +00:00
waterson%netscape.com
baa1f3847b
Bug 21668. Use Linss-ptr (or nsCOMPtr) to avoid leaking nativeThis. (Unfortunately, I also picked up some whitespace diffs from previously un-regenerated files. Ignore that!) r=shaver
1999-12-17 00:15:51 +00:00
waterson%netscape.com
cef34d8d22
Bug 21668. Use nsCOMPtr (or Linss-ptr) to get the nativeThis. r=shaver
1999-12-17 00:11:03 +00:00
waterson%netscape.com
52fe23a466
Bug 21364. Break parent and proto pointers after compiling shared event handler. shaver mostly did this. r=brendan. Also, fix extra addref of global object, thanks mscott!
1999-12-17 00:08:28 +00:00
mjudge%netscape.com
9cb4dbc615
adding in lineup/down code
1999-12-15 03:59:38 +00:00
danm%netscape.com
92a48a543e
check for null context in CheckTimeout. add another deathgrip in HandleDOMEvent. part of fix for bug 19302. r:hyatt a:chofmann
1999-12-15 02:14:53 +00:00
vidur%netscape.com
76b192e1f0
Backing out because of bogus checkin comment
1999-12-15 00:28:32 +00:00
vidur%netscape.com
7eee3537f3
Fix for bug 21368. navigator.plugins methods were returning an error code if the plugin wasn't found instead of returning null. a=jar R=pollmann.
1999-12-15 00:25:00 +00:00
vidur%netscape.com
b5706304c1
Fix for bug 21368. navigator.plugins methods were returning an error code if the plugin wasn'
1999-12-15 00:24:24 +00:00
vidur%netscape.com
8937c4d924
Fix for bug 10644. In cases where we expect boolean attributes, accept anything that can be converted to a boolean. a=jar r=pollmann.
1999-12-15 00:24:02 +00:00
syd%netscape.com
180c85a27e
Window.idl was not being built if you did this on Linux (Makefile.in
...
rot). r=vidur, a=brendan (related to but does not fix PDT+ 18518).
1999-12-14 23:48:08 +00:00
vidur%netscape.com
657729a882
Fix for bug 9787. Implemented a stub version of document.clear. Fix necessary for getting in 20737. a=chofmann r=pollmann.
1999-12-14 23:32:26 +00:00
danm%netscape.com
fe29f5d7a5
deathgrip chrome event handler in HandleDOMEvent. partial fix for bug 21397. r:hyatt a:chofmann
1999-12-14 02:28:16 +00:00
mjudge%netscape.com
b564a31389
forgot newline at end of file. causing warning
1999-12-14 01:41:27 +00:00
mjudge%netscape.com
61f17031a2
2 files mcluskey reviewed, saari also. fix for keybindings pageup/down. ya
1999-12-14 01:38:17 +00:00
akkana%netscape.com
54aa51a733
Fixing build bustage on Linux
1999-12-14 00:55:37 +00:00
davidm%netscape.com
231d707531
#ifdef out code for controller. Checkin to unblock mjudge and other
r= mjudge
1999-12-13 23:13:33 +00:00
jdunn%netscape.com
0a5450b336
nsCOMPtr is supposed to wrap interface references and not class references
...
r= chofmann@netscape.com danm@netscape.com
# 20193
1999-12-09 21:44:16 +00:00
hyatt%netscape.com
9471c4c457
Modifications to support the command dispatcher. r=saari
1999-12-08 04:58:05 +00:00
hyatt%netscape.com
f23566bf16
Massive rewrite of the key binding system and the command dispatcher. Key
...
bindings are now fully hierarchical. In addition, DOM windows, input fields
and textareas can pull their key bindings from a separate XUL file. This
allows configurable key bindings.
Massive rewrite of the command dispatcher system. The command dispatcher now
deals with DOM windows in addition to DOM elements. It now tracks both
successfully and works in conjunction with the new focus/blur architecture.
r=saari
1999-12-08 04:56:56 +00:00
vidur%netscape.com
68f79c1ca8
Fix for bug 17857. Relative URLs for script-based setting of the SRC attribute now does resolution relative to the calling context. R=nisheeth.
1999-12-08 03:52:01 +00:00
brendan%mozilla.org
5135a6dbb2
- Rename "FunctionObject" or shorthands to "EventHandler" to make nsIScriptContext more scripting-language-neutral.
...
- Allow nsIScriptContext::BindEventHandler to take a null void* handler argument, to remove the binding by nullifying it (for hyatt's XML-driven-key-mapping work).
- Try to GetCompiledEventHandler (and if we don't, and compile it, Put too) for the load event and other non-deferred (XUL window-level) event listeners.
- Improve doc comments and whitespace.
1999-12-07 22:14:17 +00:00
danm%netscape.com
1b74898ee7
add deathgrip to JSContext to prevent its untimely destruction. fixes bug 20193. r:brendan@mozilla.org
1999-12-07 02:39:17 +00:00
ftang%netscape.com
5d9824b4bd
add query composition event which get current curosor position. add timer base IME x y location query for gtk. r=erik. fix bug 17916 20550
1999-12-07 01:29:00 +00:00
waterson%netscape.com
3ef74ab388
Bug 20785. Clone function object to define as event handler property. Checked in for brendan@mozilla.org
1999-12-06 08:27:03 +00:00
waterson%netscape.com
ec2655c506
Bug 20786. Use function object, rather than function, as the thing which is executed, ensuring that the correct bindings are used when the function is shared across several contexts. This checkin is really brendan@mozilla.org; I'm just landing the code.
1999-12-05 07:29:25 +00:00
warren%netscape.com
6af4802e75
Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408
1999-12-04 10:01:32 +00:00
vidur%netscape.com
0877a41ffc
Changed IID to remove conflict in IIDs.h
1999-12-04 01:29:54 +00:00
tbogard%aol.net
d6a8d07409
Fixing the mail bustage. Was accidently using the internal object instead of the one passed in.
1999-12-03 21:41:35 +00:00
tbogard%aol.net
79ca59ef74
Fixed the merge.
1999-12-03 21:13:50 +00:00
tbogard%aol.net
9e5b4606dd
Flipped the if. Was not continuing on success.
1999-12-03 21:11:30 +00:00
waterson%netscape.com
139d5cb27f
Use more mundane macros to fix backwards logic.
1999-12-03 21:08:56 +00:00
tbogard%aol.net
c50e9ef9dd
Fixed a bug where the first time to try and get the location object was failing.
1999-12-03 19:41:22 +00:00
tbogard%aol.net
f35fd0e55a
Fixes to get rid of relying on webShell implementing nsIScriptContextOwner. It now implements nsIScriptGlobalObjectOwner or can do a GetInterface to nsIScriptGlobalObject.
1999-12-03 19:02:31 +00:00
tbogard%aol.net
eb96099e6d
1.) WebShell no longer implements nsIScriptContextOwner.
...
2.) WebShell now implements the new nsIScriptGlobalObjectOwner.
3.) WebShell supports GetInterface to nsIScriptGlobalObject.
4.) Documents no longer carry around a reference to nsIScriptContextOwner. Instead they hold on to a nsIScriptGlobalObject. nsIDocument::GetScriptContextOwner has now become nsIDocument::GetScriptGlobalObject(). Same change to the set methods.
1999-12-03 09:24:22 +00:00
brendan%mozilla.org
87f3583410
Mac doesn't have ctype.h, or something.
1999-12-03 06:11:54 +00:00
brendan%mozilla.org
d44c35ee1b
- Doc-comments for nsIScriptContext methods I added or modified.
...
- Rename nsIScriptContext::CompileFunction to CompileEventHandler, and add BindCompiledEventHandler, to reflect function name restrictions and help brutal sharing.
- Add adjunct-interface nsIScriptEventHandlerOwner to nsIScriptObjectOwner.h; this interface is queried for by nsEventListenerManger.cpp to test and fill the XUL prototype event handler "cache".
- PR_LOG JS warnings, and look in javascript.options.{strict,werror} for those options.
- Implement nsIScriptEventHandlerOwner in nsXULElement, keeping pointers to pre-compiled event handlers in nsXULPrototypeAttribute.
(bug 13218, r=waterson@netscape.com ,vidur@netscape.com)
1999-12-03 03:40:30 +00:00
drapeau%eng.sun.com
b12618788f
Fix for bug 18899 ('Make "--enable-oji" as part of the default Mozilla
...
Build'). Modified files that conditionally compiled in support for
OJI, replacing with code that looks for OJI as an XPCOM service, and
failing gracefully if the OJI XPCOM service is not found. The four
files modified by this fix are the only active ones; other modules
that conditionally compile in support for OJI appear to be dead code.
r=drapeau@eng.sun.com . Fix contributed by Jayashri Visvanathan
(visvan@eng.sun.com ).
1999-12-03 00:26:09 +00:00
norris%netscape.com
98862d9415
Fix bug 18636 java script security problem when accessing my.netscape.com/
...
r=mstoltz
1999-12-02 23:56:25 +00:00
tbogard%aol.net
daa4db77af
Adding nsIScriptGlobalObjectOwner.idl to the manifest.
1999-12-02 06:18:32 +00:00
tbogard%aol.net
b0ab7a8495
added files: mozilla/dom/public/nsIScriptGlobalObjectOwner.idl
1999-12-02 06:17:29 +00:00