jst%netscape.com
28ed0b96db
Fixing bug 95480. JS error messages were sometimes lost, we printed the filename and linenumber to the console, but the actual message was lost... r=pollmann@netscape.com, sr=vidur@netscape.com
2001-08-16 04:05:10 +00:00
sfraser%netscape.com
10901d619d
Project cleanup, rs=scc. Don't link with libpref or OJI, which are components.
2001-08-15 23:14:37 +00:00
jst%netscape.com
dd126cfbf6
Fixing JS timeout crash bug 55459. Re-doing the refcounting model for timeout objects to avoid crasing in certain cases. r=pollmann@netscape.com, sr=vidur@netscape.com
2001-08-15 05:35:02 +00:00
jband%netscape.com
5192d92ebf
fix bug 94752. Let xpconnect decide when to call JS_DestroyContext. It sometimes needs to defer the call until JS code running on the context is finished. r=dbradley sr=jst
2001-08-15 04:49:09 +00:00
jst%netscape.com
e3ff9d6708
Fixing typo
2001-08-14 08:05:28 +00:00
cls%seawood.org
8405a1984e
Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
...
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 07:59:59 +00:00
rpotts%netscape.com
da2959ee05
bug #94205 . Adding flags to nsIWebNavigation::Stop().
2001-08-14 04:46:20 +00:00
mstoltz%netscape.com
70f0d46fbc
86984 - make history.length sameOrigin-accessible. Security prefs change.
...
91714 - CheckLoadURI should trest 'safe' and 'unsafe' about: URLs as different protocols
56260 - 'Remember This Decision' in signed script grant dialog should default to unchecked
83131 - More descriptive security error messages
93951 - Added null check in GetBaseURIScheme to prevent crash.
All bugs r=jtaylor, sr=jst
2001-08-14 00:18:58 +00:00
hyatt%netscape.com
552b31002a
fix case of props. r/sr=blake,ben
2001-08-12 07:43:38 +00:00
hyatt%netscape.com
d79104d8c5
Missed a property. r/sr=ben/blake
2001-08-12 05:57:41 +00:00
hyatt%netscape.com
acccb13bca
Add remaining props to XUL element. r/sr=ben,hewitt
2001-08-12 03:47:33 +00:00
jst%netscape.com
0afc7343ff
Minor optimization suggested by brendan@mozilla.org
2001-08-11 01:23:52 +00:00
jst%netscape.com
fe2d585c4d
Fixing bug 76603, backwards compatibility issue with window.setTimeout() and window.setInterval(). Older browsers let you call these methods with only one argument (assuming 0 timeout), but mozilla requires two or more arguments. r=pollmann@netscape.com, sr=jband@netscape.com
2001-08-10 01:45:54 +00:00
av%netscape.com
9b6cbdd8d5
Fix for 93351 -- preventing endless reload loop on plugins.refresh(1), r=peterl, sr=jst
2001-08-10 01:12:05 +00:00
rpotts%netscape.com
2dd72db7a8
bug #91165 . Better patch (trunk only) for fixing selectAll within framesets for embedding
2001-08-09 09:24:26 +00:00
jst%netscape.com
b1b733b127
Fixing bug 92912, problems with executing javascript in dynamically created iframe's due to JSContext initialization failing. r=nisheeth@netscape.com, sr=brendan@mozilla.org
2001-08-09 09:12:05 +00:00
bryner%netscape.com
99dc45d677
Bug 92735 - File->Close crash on Linux. r=jag, sr=jst.
2001-08-09 08:12:25 +00:00
andreas.otte%primus-online.de
c6853783af
bug 40670 [URL: resolution of protocol:/path] checking in the groundwork to have an easy fix if we ever decide to support these kind of deprecated relative urls. For that a new attribute URIType is added to nsIProtocolHandler and its implementations to store some protocol/scheme dependend information to have enough information to allow correct parsing. r=darin@netscape.com sr=rpotts@netscape.com
2001-08-07 20:42:57 +00:00
brendan%mozilla.org
b27ebd93ec
Quick followup, my reviewers missed a copy/paste error that's harmless but formally wrong.
2001-08-07 07:12:12 +00:00
brendan%mozilla.org
f309276dbb
Use a new JSContext option to type context-private data as nsISupports* (82845, sr=jst&waterson).
2001-08-07 05:27:42 +00:00
brendan%mozilla.org
01289b3afb
Restore scriptable nsIClassInfo.classID but add fast/C++-only classIDNoAlloc; define and use nsIClassInfo::EAGER_CLASSINFO in caps (93792, sr=waterson&jst).
2001-08-07 03:59:29 +00:00
hyatt%netscape.com
a841b57688
Fix for 71106. r=jag, sr=jst
2001-08-06 22:15:17 +00:00
bzbarsky%mit.edu
70d6c75c7c
Making import rules implement the nsIDOMCSSImportRule interface. Bug 90290, r=pierre, sr=jst
2001-08-04 21:19:53 +00:00
brendan%mozilla.org
8c7c819206
FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver.
2001-07-31 19:05:34 +00:00
jaggernaut%netscape.com
c14d9c09a1
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
radha%netscape.com
d6d068c6d4
Partial fix to bug # 40867. Exposes interfaces implemented by nsGlobalwindow to JS. r=rpotts sr=jst, vidur
2001-07-24 22:39:11 +00:00
jaggernaut%netscape.com
4d73a251ab
Bug 73353: clean up the REQUIRES lines in Makefiles.
2001-07-23 22:36:12 +00:00
peterlubczynski%netscape.com
d0ecd30824
Fix for bug 90951 Trunk & N610 crash in [@ 0x00000000 - MimeTypeElementImpl::GetEnabledPlugin] after plugin.refresh() r=av/dbaron sr=brendan
2001-07-23 05:36:52 +00:00
mstoltz%netscape.com
b738d3ad06
Bug 90591: Add security hooks for accessing __proto__. r=mstoltz, sr=brendan.
...
Bug 90418: assure that
if the prototype of an object in one domain is set to an object in another domain,
security checks are done on the original object. r=mstoltz, sr=brendan.
2001-07-21 02:08:00 +00:00
saari%netscape.com
192a6ccda0
fixing 77675, windows stealing focus from each other. r=bryner, sr=hyatt
2001-07-20 08:14:44 +00:00
valeski%netscape.com
c4f90087de
91365. r=dougt, sr=hyatt. nsIScriptGlobalObject->GetContext() can legitimately return NS_OK *and* a nsnull outparam. Various callsites were not respecting the nsnull out param and this patch gracefully handles those cases.
2001-07-19 05:48:49 +00:00
jst%netscape.com
07f5a40f28
Adding back these macros to fix build bustage in code I don't have access to.
2001-07-18 08:45:25 +00:00
jst%netscape.com
86ec54ba62
Removing use of obsolete macros for defining lists of interfaces used by the DOM classinfo code. r=pollmann@netscape.com, rs=vidur@netscape.com
2001-07-18 07:48:12 +00:00
jst%netscape.com
4d802404c9
Fixing typo pointed out by bbaez@netscape.com, r=nobody
2001-07-18 00:13:56 +00:00
jst%netscape.com
91fe7ab7e7
Fixing bug #87389 This refreshes prototypes when classes are initialized on the context (Page transition) to prevent changes to prototypes from persisting across document loads. r=dbradley@netscape.com, sr=jst@netscape.com, patch by jband and dbradley (dbradley checking in from jst's account)
2001-07-17 06:20:37 +00:00
hewitt%netscape.com
bb4aea4e6c
90738 - build DOM traversal idl, r=blake, sr=jst
2001-07-17 06:01:21 +00:00
hewitt%netscape.com
200dc276e2
90738 - build DOM traversal IDL, r=blake, sr=jst
2001-07-17 05:44:56 +00:00
dbaron%fas.harvard.edu
bf82abfd11
Header include dependency cleanup. b=64023 r=jag rs=brendan
2001-07-16 02:40:48 +00:00
mstoltz%netscape.com
50f00fbc78
Bug 77485 - defining a function in another window using a targeted javascript:
...
link. Prevent running javascript: urls cross-domain and add a security check for adding
and removing properties. r=harishd, sr=jst.
2001-07-13 07:08:26 +00:00
jst%netscape.com
e07414747d
Fixing smoketest blocker 90472. Only initialize the context when the JS scope was cleared. r=harishd@netscape.com
2001-07-13 01:30:44 +00:00
peterv%netscape.com
15b27092a2
Trying to get senna on the road again.
2001-07-12 09:54:23 +00:00
peterv%netscape.com
6a259a373a
Trying to fix senna.
2001-07-12 08:36:30 +00:00
jst%netscape.com
a9aac3ab1c
Backing out parts of an experiment that was accidentally checked in yesterday, fixes blocker bug 90363. r=pollmann@netscape.com
2001-07-12 03:13:28 +00:00
jst%netscape.com
1f13e89980
Attempting to fix mac bustage...
2001-07-11 10:03:04 +00:00
jst%netscape.com
a9992e70df
Fixing compiler warning.
2001-07-11 09:13:05 +00:00
jst%netscape.com
22d7f72715
Fixing bug 83433, exposing DOM constructors and prototypes to JS. r/sr=rpotts@netcape.com, vidur@netscape.com, dbradley@netscape.com
2001-07-11 09:09:30 +00:00
jst%netscape.com
c19602b0ae
Fixing bug 88933, oriblems with setting event handlers on select elements from JS. r=hidday@geocities.com, sr=brendan@mozilla.org
2001-07-10 07:31:31 +00:00
rpotts%netscape.com
f845312346
bug #65777 . This fixes a regressoion caused by the last patch - which broke javascript bookmarklets
2001-07-06 19:40:23 +00:00
cls%seawood.org
654b132df3
Updating .cvsignore files.
...
Bug #84824 r=jag
2001-07-06 02:36:37 +00:00
jst%netscape.com
1b353f633a
Fixing bug 86147. Adding code that does security checks on access to getter and setter functions for properties of DOM objects in JS. Also fixing a JS engine bug that caused problems with the real fix for this bug, the JS engine bug was that a jsid was passed as a jsval to the checkAccess() class hook. r=mstolts@netscape.com, sr=brendan@mozilla.org
2001-07-04 09:44:57 +00:00
jaggernaut%netscape.com
03ab87e4a1
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
jgaunt%netscape.com
96a2e5ce18
bug #86517 Landing of Accessible_052901_Branch4 sr=waterson
...
r= lots, see bug
2001-06-30 00:25:09 +00:00
rpotts%netscape.com
55530daee4
bug #65777 (r=jst, sr=vidur). Reworked javascript: protocol so script execution is synchronous inside of AsyncOpen()
2001-06-29 00:40:45 +00:00
jst%netscape.com
f9dbf2a2cb
Fixing bug 87961. Fixing problems with accessing items in DOM 'array' objects. r/sr=brenda@mozilla.org, vidur@netscape.com
2001-06-28 04:26:29 +00:00
dbaron%fas.harvard.edu
717872da6f
Fix leak from complicated ownership cycle by releasing |mChromeEventHandler| in |CleanUp| and |SetDocShell|. b=87466 r=saari sr=hyatt
2001-06-26 21:29:08 +00:00
locka%iol.ie
c56de18ca3
Added missing interface to NS_IMPL_ISUPPORTS macro. sr=jst@netscape.com b=86641
2001-06-25 22:00:11 +00:00
jst%netscape.com
00551d6020
Fixing bug 74816. Adding a pref check to window.dump() that lets us control the output from dump() with a pref in release builds, the default for release builds is disable output, and in debug builds the output is always enabled. The boolean pref that controls this is 'browser.dom.window.dump.enabled'. r=pollmann@netscape.com, sr=ben@netscape.com, a=drivers@mozilla.org (blizzard@mozilla.org)
2001-06-22 10:54:23 +00:00
jst%netscape.com
a8b4f2a6d7
Fixing bug 80496, making window.scrollTo() correctly scroll to the end of the document if a huge number is passed in as the coordinages to scroll to, the fix is to convert integers that don't fit into 32 bits after a pixel to twips conversion. Also fixing a crash in embedding apps if their docshell tree owners don't deal with passing null out parameters to GetPosition(). r=dbradley@netscape.com, bryner@netscape.com, sr=vidur@netscape.com, a=drivers@mozilla.org (asa)
2001-06-22 00:48:50 +00:00
waterson%netscape.com
0877b1a573
Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
2001-06-20 20:21:49 +00:00
dbaron%fas.harvard.edu
688519fb0c
Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa
2001-06-20 03:27:48 +00:00
blakeross%telocity.com
b826b7a4d4
Add command() method to nsIDOMXULElement, fixes bug 56137 and some other accessibility bugs (83614). r=kerz sr=ben a=asa
2001-06-20 02:02:57 +00:00
danm%netscape.com
ed9f54c409
URL loading security check moved from WindowWatcher to GlobalWindow. base URL calculation also reset to preferentially use the caller's context over the parent window's. bug 59748 r=hyatt,jst a=asa
2001-06-20 01:25:09 +00:00
bzbarsky%mit.edu
5cfa2c2066
Add classinfo to nsGenericHTMLCollection, fixing bug 85560 and bug
...
83107. r=peterv, sr=jst, a=dbaron
2001-06-19 23:38:39 +00:00
cls%seawood.org
80f526179f
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
jst%netscape.com
281148f640
Fixing crasher bug 86313, patch by _basic@yahoo.com and myself, r=pollmann, sr=me, a=drivers@mozilla.org
2001-06-18 07:37:11 +00:00
heikki%netscape.com
b0b3de93e4
Bug 83557, make xmlextras work in embedding. XMLHttpRequest is more like a DOM class now, events are fired and executed on the proper context, and a lot of JS specific code was removed. Patch by jst, r=heikki, sr=vidur, a=asa@mozilla.org.
2001-06-11 22:16:10 +00:00
dougt%netscape.com
9174af6517
Fixes bug 83401. r=gagan, darin, sr=vidur, a=blizzard. Add port blacklisting to necko
2001-06-06 00:10:09 +00:00
jband%netscape.com
2d66e95044
fix bug 83367 - add deferred Release of natives of wrappednatives to avoid nesting into js_AllocGCThing during JS gc sr=jst r=dbradley a=drivers
2001-06-05 01:00:48 +00:00
jband%netscape.com
852c423229
fix part of bug 82034 by failing rather than crashing if the applet is null. Fix from jst. sr=jband r=beard a=drivers
2001-06-05 00:41:28 +00:00
jst%netscape.com
bd7afc9b79
Fixing crasher bug 73331. When cleaning up incorrect content in the HTML content sink we ended up creating frames for content that was about to be taken out of the document shortly after only to be inserted into the document again at a different place, this caused frame construction to happen for the new content that was about to be moved. So we created frames for no good reason and the frames we created got distroyed immediately after they've been created. The frame construction left old frames around that held on to anonymous content that was partly torn down and didn't have a valid document pointer, this caused a crash later on in the style resolution code. r=harishd@netscape.com, sr=vidur@netscape.com, a=drivers@mozilla.org (blizzard@mozilla.org).
2001-05-30 02:25:52 +00:00
saari%netscape.com
924f1d986d
fixing 826710 blocker. r=me,sr=hyatt,a=mcafee
Make sure we null out the focused element after the focus is supressed, and after the container is torn down. Also, make sure we don't do unnecessary command updating when focus is suppressed
2001-05-29 23:22:11 +00:00
jst%netscape.com
6f6a761215
Making these interfaces compile w/o changes to domstubs.idl, not part of the build.
2001-05-28 01:46:11 +00:00
jst%netscape.com
e142c7f794
Checking in Jonas Sicking's (sicking@bigfoot.com) DOM Level 2 traversal interfaces, see bug 82625 for more details, not part of the build.
2001-05-26 10:04:05 +00:00
jst%netscape.com
e168e4d5d2
Fixing bug 81928 which caused errors in JS executed in XUL files to be silently ignored. The problem was that nsJSContext::GetGlobalObject() was relying on the global object in a context to be a XPConnect wrapped object, but this was not the case when XUL files loaded prototype scripts. r=brendan@mozilla.org, sr=jband@netscape.com, a=blizzard@mozilla.org.
2001-05-26 07:44:19 +00:00
joki%netscape.com
9fe4266b04
Fix for 80996, prevent attempted access to freed event listeners by throwing out old ELM when loading new page. sr:jst, r:nisheeth
2001-05-23 06:33:28 +00:00
jst%netscape.com
3d3533bbb7
Backing out dbaron's last change for bug 42321 which prevented mozilla from running the JS GC when going from page to page, this caused bugscape blocker bug 5073. r/sr=vidur&rpotts
2001-05-23 00:15:54 +00:00
rods%netscape.com
ade2376885
adding pane/frameset/frame/iframe navigation
...
Bug 24423 r=joki,saari a=hyatt
2001-05-22 23:52:17 +00:00
jst%netscape.com
ac97242416
Checking in vidur@netscape.com's fix for regression bug 82051, this fixes a common crash on opening/closing windows and or loading webpages, this is a completely safe fix. r=peterv@netscape.com, sr=jst@netscape.com
2001-05-22 10:48:22 +00:00
jst%netscape.com
44f261ac24
Checking in fix for xpcdom regression bug 81915. Adding resolve hook to the HTML document helper, r=peterv@netscape.com, sr=scc@mozilla.org
2001-05-21 12:37:38 +00:00
dbaron%fas.harvard.edu
3ff25e7956
Fix gcc 2.7.2.3 crash on startup (orange on speedracer and worms tinderboxes). gcc 2.7.2.3 doesn't seem to follow the rule in C++ 12.2, clause 5, on the lifetime of temporaries bound to references.
2001-05-19 16:05:10 +00:00
jst%netscape.com
f72e19a2c3
scc checking in from jst's account. bug #75220 : sr=jst, rs=brendan. renaming |nsPromiseC?Concatenation| to |nsDependentC?Concatenation|; |nsPromiseC?Substring| to |nsDependentC?Substring|; |nsLiteralC?String| and |nsLocalC?String| to |nsDependentC?String|, as these new names better reflect clients obligations to instances.
2001-05-19 11:27:30 +00:00
jst%netscape.com
781a32fd99
Random whitespace cleanup.
2001-05-19 09:14:19 +00:00
jst%netscape.com
4fc694060b
Fixing problem with setting oldstyle 'replaceable' properties from JS that was exposed by the recent JS engine resolver fixes. I had simply forgotten to set *objp to tell XPConnect that something was resolved in the ::NewResolve() call. r=pollmann@netscape.com, sr=jband@netscape.com
2001-05-19 09:13:32 +00:00
vidur%netscape.com
a25c92dfb8
Continuing fix for bug 18843. Added onload and onerror events for loaded scripts. Node scriptable helper now uses the owner document for adding a refernce when a property is added. This addresses the case of unparented nodes as well. r=nisheeth, sr=jst
2001-05-19 01:21:43 +00:00
mstoltz%netscape.com
edf3f8a6e9
Re-checking-in my fix for 47905, which was backed out last night because of a bug in some other code that was checked in along with it. This checkin was not causing the crasher and is unchanged. See earlier checkin comment - in short, this adds same-origin to XMLHttpRequest and cleans up some function calls in caps, removes some unnecessary parameters. r=vidur, sr=jst.
2001-05-19 00:33:51 +00:00
dbaron%fas.harvard.edu
166bcf24a6
Don't run JS GC when creating a new window. b=42321 r,sr = jst,brendan
2001-05-18 23:11:53 +00:00
blizzard%redhat.com
e1e5c32a99
Back out mstoltz because of blocker bug #81629 . Original bugs were 47905 79775.
2001-05-18 17:41:23 +00:00
jst%netscape.com
15015f5a3e
Checking in fix for bug 81308 which caused JS errors in XUL prototype scripts to not be shown on the console, patch by sfraser@netscape.com, sr=sfraser@netscape.com, jst@netscape.com, r=pollmann@netscape.com
2001-05-18 07:25:56 +00:00
mstoltz%netscape.com
201736a175
Bug 47905 - adding security check for XMLHttpRequest.open.
...
Added nsIScriptSecurityManager::CheckConnect for this purpose.
Also cleaned up the security check API by removing some unnecessary
parameters. r=vidur@netscape.com , sr=jst@netscape.com
Bug 79775 - Forward button broken in main mail window. Making
WindowWatcher not call GetSubjectPrincipal if the URL to be loaded is
chrome, since the calling principal is superfluous in this case.
No one has been able to find the root cause of this problem, but
this checkin works around it, which is the best we can do for now.
r=ducarroz@netscape.com , sr=jst@netscape.com
2001-05-18 06:56:29 +00:00
javi%netscape.com
e6dd55f7fe
Fix for Bug 80841 r=mcgreer@netscape.com sr=jst@netscape.com
...
Make sure an entropy collector is generated and feed data from every
100th mouse to the entropy collector.
2001-05-18 00:02:52 +00:00
jst%netscape.com
c78ecb96b0
Checking in fix for xpcdom regression bug 81265, the call to initialize liveconnect per context was dropped in the xpcdom landing, fix by beard@netscape.com (plus some additional cleanup by me), r=pollmann@netscape.com, sr=jst@netscape.com
2001-05-17 09:01:03 +00:00
cls%seawood.org
dbb137975a
Updating intermodule dependencies. Should fix senna tb bustage.
2001-05-17 06:22:23 +00:00
jst%netscape.com
969db0be6e
Removing GetNewListenerManager() from nsIDOMEventReceiver since it's not needed any more, no real code changes. r=pollmann@netscape.com, rs=vidur@netscape.com
2001-05-17 06:04:04 +00:00
bstell%netscape.com
2f602505ab
bug 79608, r=ftang, sr=vidur
...
for the embedding API: add get/set charset (GI'able from GlobalWIndow)
2001-05-17 02:15:27 +00:00
axel%pike.org
4bfafe2c62
moving nsOutlinerSelection from nsISecurityCheckedComponent to class info, r=mstoltz, sr=jst, bug 80907
2001-05-16 08:13:12 +00:00
radha%netscape.com
c935d1fd66
Fix for bug # 72197 javascript urls cause problems with history r= rpotts sr=blizzard
2001-05-15 22:26:19 +00:00
jst%netscape.com
400acf4b77
Fixing the remaining part (xpcdom regression) of bug 61984, r=harishd@netscape.com, sr=vidur@netscape.com
2001-05-15 20:58:58 +00:00
jst%netscape.com
14a64ef556
Fixing the remaining part (xpcdom regression) of bug 61984, r=harishd@netscape.com, sr=vidur@netscape.com
2001-05-15 20:58:31 +00:00
peterv%netscape.com
9a92abfadc
Add DOM ClassInfo for Transformiix classes. r=Pike, sr=jst.
2001-05-15 20:35:23 +00:00
jst%netscape.com
9e3e2750cd
Checking in Boris Zbarsky's (bzbarsky@mit.edu) fix for bug 79818, making more CSSRules implement DOM interfaces. r=bryner, sr=jst
2001-05-15 08:26:13 +00:00