Commit Graph

1378 Commits

Author SHA1 Message Date
scc%netscape.com
383fdc142e string backsliding. r=mjudge 2000-05-12 07:53:02 +00:00
waterson%netscape.com
248dfed561 Bug 38846. Don't run GC before returning an unrooted property! Fix provided by and r=hyatt,brendan 2000-05-12 02:06:07 +00:00
jst%netscape.com
c7e8bcaa77 Fix the DOM prop enum table, seems like putting tabs in the file doesn't work. 2000-05-12 02:05:23 +00:00
saari%netscape.com
6d85c44bba missed this file 2000-05-11 23:08:13 +00:00
jst%netscape.com
1eeff4277a Add the glue code for more DOM Level 2 interfaces to the build. 2000-05-11 23:03:25 +00:00
saari%netscape.com
62bcd1b1eb last checkin for 29800 2000-05-11 22:54:14 +00:00
saari%netscape.com
127a21c2fc more for 29800 2000-05-11 22:43:32 +00:00
jst%netscape.com
8fff1cbbbd Landing support for the 'innerHTML' property on HTML elements in mozilla, fixes part of bug 9201. 2000-05-11 21:49:16 +00:00
jst%netscape.com
24243bee7f Checking in glue code for new DOM Level 2 CSS interfaces, not part of the build yet. 2000-05-11 20:29:49 +00:00
pinkerton%netscape.com
e0747e8c00 adding to other files to fix bustage. 2000-05-11 20:25:18 +00:00
pinkerton%netscape.com
fc95f39ffb added nsJSCrypto.cpp to fix build bustage. 2000-05-11 20:21:20 +00:00
jst%netscape.com
4e3ceb93f9 Checkin in headers for new DOM Level 2 interfaces. 2000-05-11 19:31:07 +00:00
jst%netscape.com
3b9f583f69 Adding more DOM Level 2 CSS interfaces. 2000-05-11 19:24:31 +00:00
javi%netscape.com
9c8910f046 Teach the script object factory to create the crypto and pkcs11 objects. r-jst@netscape.com 2000-05-11 19:21:49 +00:00
javi%netscape.com
769af07e62 Update header files with new constant so that dom recognizes the crypto
JS object as part of the window object. r=jst@netscape.com
2000-05-11 19:20:59 +00:00
javi%netscape.com
49febb72b6 Forgot this one during initial check-in. 2000-05-11 19:19:24 +00:00
javi%netscape.com
1d0ef43775 Public headers for getting crypto object into the window object. r=jst@netscape.com 2000-05-11 19:18:44 +00:00
javi%netscape.com
38d2b881a7 Add new source files for crypto JS object and mods for getting it to
work as a property of the window object. r=jst@netscape.com
2000-05-11 19:17:07 +00:00
javi%netscape.com
b3f2a66d48 New Makefiles for crypto JS object related changes. 2000-05-11 19:15:51 +00:00
javi%netscape.com
77683d86ed Adding new idl files for the crypto object. r=jst@netscape.com 2000-05-11 19:13:31 +00:00
pollmann%netscape.com
579ba735af Bug 32898: Don't abort() on illegal frame name. Instead, print warning and press ahead. r=rpotts 2000-05-11 01:24:59 +00:00
jst%netscape.com
20634a570e Teaching IDLC about the type 'float'. 2000-05-10 20:12:44 +00:00
jst%netscape.com
500dd42415 Checking partial fix for bug 37239, the fix was contributed by snizinsk@us.ibm.com. r=me 2000-05-10 00:24:38 +00:00
hyatt%netscape.com
11c8e7cf5c XBL now works with HTML, SVG, MathML, XML, and XUL. 2000-05-09 21:41:01 +00:00
bryner%uiuc.edu
e8170d1269 Fixing the out of order DOM properties assertion. r=shaver. 2000-05-07 20:19:08 +00:00
brendan%mozilla.org
655468fe9a Make sure the enumerator names are sorted (r=waterson@netscape.com). 2000-05-07 07:10:55 +00:00
michael.lowe%bigfoot.com
468689c637 Implement CSS3 cursors on Windows 2000-05-07 05:14:43 +00:00
jst%netscape.com
c6eec97d55 Removing unnecessary file from the build. 2000-05-06 22:03:43 +00:00
jst%netscape.com
08cfd9f53b Removing unused file. 2000-05-06 18:57:43 +00:00
jst%netscape.com
36cc288ddd Hooking up document.getOverrideStyle() in the DOM JS glue code, no implementation yet. 2000-05-06 18:05:10 +00:00
jst%netscape.com
d4e71dae49 Adding header for the DOM Level 2 interface DocumentCSS, not used yet. 2000-05-06 17:09:24 +00:00
jst%netscape.com
94dfd1ad5d Add error messages for DOM Level 2 Range exceptions. 2000-05-06 14:34:47 +00:00
jst%netscape.com
9886f61c7b Add DOM Range error codes. 2000-05-06 13:50:39 +00:00
jst%netscape.com
7673c27ca3 DOM Level 2 exception updates. 2000-05-06 13:35:53 +00:00
waterson%netscape.com
3a3b744651 Bug 34623. Add 'rebuild()' API to XUL elements. 2000-05-05 23:39:59 +00:00
jst%netscape.com
f2c84f284b Checking in DOM JS glue and stub implemetation for getComputedStyle(). 2000-05-03 13:03:17 +00:00
jst%netscape.com
04667519c6 Adding header for the DOM Level 2 interface ViewCSS, not used yet. 2000-05-03 12:30:05 +00:00
jst%netscape.com
d9d4ed956a Export more functions from the jsdom library. 2000-05-03 12:28:08 +00:00
cls%seawood.org
04417332fe OS/2 Makefile.in tweaks. Batch 10 & 11. Bug #34106 2000-05-02 01:18:46 +00:00
sfraser%netscape.com
23ab0760f1 Add null check, to save crash when closing a window. 2000-05-01 21:51:11 +00:00
nisheeth%netscape.com
7e37fb4356 1) Added support for loading an XML document "out of band" from script and manipulating it via dom interfaces.
2) Fixed compile errors in XSL glue code that happened after the recent nsString landing by scc.
3) Added a check for a null URI before de-referencing it in nsCodeBasePrincipal.cpp.
2000-05-01 06:58:53 +00:00
jst%netscape.com
2e5aeec95e Hooking up window.getSelection() to return a selection object. 2000-04-28 14:02:29 +00:00
hyatt%netscape.com
5cbf533459 Fix crash on dynamic skin switch. 2000-04-28 06:17:47 +00:00
scc%netscape.com
026578edc2 making string conversions explicit 2000-04-27 20:29:56 +00:00
brendan%mozilla.org
36499eb772 Add TraceMalloc* native methods; allow multiple log files per site file. 2000-04-27 04:02:22 +00:00
jst%netscape.com
f98beea1a3 Trying to fix build bustage. 2000-04-26 14:43:10 +00:00
jst%netscape.com
c0e9a8a365 Removing files that must be in another directory. 2000-04-26 14:11:07 +00:00
jst%netscape.com
7858291794 Landing DOM Level 2 CSS and Views interfaces and implementation. 2000-04-26 14:05:36 +00:00
jst%netscape.com
af8646bbb5 Landing DOM Level 2 CSS and Views interfaces and implementation. 2000-04-26 13:58:56 +00:00
brade%netscape.com
af2e8f2420 add/remove files for jst (+dom/src/base/nsJSAbstractView.cpp, +dom/src/coreDOM/nsJSDocumentStyle.cpp, +dom/src/coreDOM/nsJSDocumentView.cpp, +dom/src/coreDOM/nsJSMediaList.cpp, +dom/src/coreDOM/nsJSStyleSheetList.cpp, +dom/src/css/nsJSCSSRuleList.cpp, -dom/src/coreDOM/nsJSStyleSheetCollection.cpp, -dom/src/css/nsJSCSSStyleRuleCollection.cpp) 2000-04-26 13:57:45 +00:00
jst%netscape.com
63bf1a14ea Adding headers for new DOM Level 2 interfaces to the build, not used yet. 2000-04-26 12:30:42 +00:00
jst%netscape.com
995a110196 Adding new files to the makefiles, not part of the normal build. 2000-04-26 12:17:05 +00:00
jst%netscape.com
00f343a863 Checking in DOM JS glue code for new DOM Level 2 interfaces, not part of the build yet. 2000-04-26 01:00:40 +00:00
jst%netscape.com
6f625af196 Checking in DOM JS glue code for new DOM Level 2 interfaces, not part of the build yet. 2000-04-26 00:55:05 +00:00
jst%netscape.com
9789279b47 Adding new DOM Level 2 interfaces, not part of the build yet. 2000-04-26 00:43:24 +00:00
jst%netscape.com
df1742f34d Adding new DOM Level 2 interfaces, not part of the build yet. 2000-04-26 00:38:08 +00:00
jst%netscape.com
b99a57af4b Adding new DOM Level 2 CSS interfaces CSSRuleList and CSSCharsetRule, not part of the build yet. 2000-04-26 00:32:52 +00:00
jst%netscape.com
16543967f8 Adding new DOM Level 2 CSS interfaces MediaList and StyleSheetList, not part of the build yet. 2000-04-26 00:27:59 +00:00
scc%netscape.com
8a21346811 making string conversions explicit 2000-04-25 08:10:43 +00:00
tbogard%aol.net
9ef4ea40e7 Instead of getting the interface off the treeowner, do a GetInterface off the docShell to get a prompter. 2000-04-24 05:00:34 +00:00
joki%netscape.com
bbb0086bfe fixes for 5995, 7304, 10573, 22832, and 9668.
Changes to event handling to deal with reentrant events, cursor fixes, and return value fixes.
2000-04-24 04:41:27 +00:00
cls%seawood.org
8754202470 General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
ftang%netscape.com
bc875bc29f change the dump code to dump in UTF8 so we can reduce unnecessary assertion when we turn on nsString
data corruption code
2000-04-21 21:46:36 +00:00
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