Commit Graph

6904 Commits

Author SHA1 Message Date
brendan%mozilla.org
2cdb0aa1d9 Three different fixes to help us start up with WAY_TOO_MUCH_GC defined (307317, r+sr from bz/mrbkap/shaver). 2005-09-14 22:35:43 +00:00
mrbkap%gmail.com
a7aa886188 bug 308395: Give gdb a fighting chance in catching JS_Asserts by sending an "int $3" before abort()ing. r=brendan 2005-09-14 17:30:10 +00:00
mrbkap%gmail.com
1077614fd8 bug 307980: Allow a window object to be passed to the Sandbox constructor so that we can guarantee a script will have the correct principals when it tries to access properties on the window. r=brendan sr=shaver 2005-09-13 21:42:04 +00:00
gerv%gerv.net
35149ea17d Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-09-13 18:40:56 +00:00
mrbkap%gmail.com
03df34dd12 bug 307005: If the passed-in object itself isn't an XPCNativeWrapper, look up its prototype chain for one so we don't throw if a property was found on a wrapped prototype of a non-wrapped object. r=jst sr=brendan 2005-09-13 16:48:28 +00:00
bob%bclary.com
6f28acc293 Use File::Temp to generate temporary files, no bug, not part of the build. 2005-09-08 19:16:27 +00:00
timeless%mozdev.org
41f9259974 Bug 307469 jsopcode.c doesn't build w/ !JS_HAS_XML_SUPPORT
r=brendan
2005-09-08 18:54:43 +00:00
jst%mozilla.jstenback.com
07ba15436d Followup change for bug 307289. Adding comment per jband's suggestion, and a warning to catch callers that restore the current prototype. 2005-09-08 16:34:29 +00:00
nboyd%atg.com
5e466c921a Add new bug fix link. 2005-09-08 13:47:32 +00:00
jst%mozilla.jstenback.com
a5d3d7a52b Probable fix for bug 307289. Make sure we get the wrapped native prototypes put in all the right maps etc when we're restoring a prototype in a scope so that the right cleanup happens during shutdown. r=mrbkap@gmail.com, sr=brendan@mozilla.org 2005-09-08 00:29:03 +00:00
brendan%mozilla.org
20881f858a Missing change for JS1.6 support (307315, r/sr=mrbkap/shaver). 2005-09-07 18:56:21 +00:00
mrbkap%gmail.com
fc2c9e5234 bug 305884: Protect cx->exception from getting collected by delaying setting cx->throwing until after cx->exception is safe on the stack. Patch by Brendan, r=mrbkap sr=shaver 2005-09-07 17:12:38 +00:00
mrbkap%gmail.com
ff54a0bf4c bug 307278: Remove the horribly outdated js shell implementation. r=brendan 2005-09-06 23:20:41 +00:00
brendan%mozilla.org
b03abf03d2 Add JS1.6 support, moving E4X and Array extras there (306664, r/sr=mrbkap/shaver). 2005-09-06 17:43:36 +00:00
bob%bclary.com
fda3209ca7 Bug 98901, JS Regression testcase for stack overflow concatenating variables, not part of the build. 2005-09-06 15:04:03 +00:00
brendan%mozilla.org
085ece7010 Warning fix. 2005-09-06 06:50:45 +00:00
bob%bclary.com
707e75e6ad Bug 303427 - remove extraneous newline in assertion XPConnect is being called on a scope without a Components property, r,sr=jst,a=asa 2005-09-04 17:35:20 +00:00
peterv%propagandism.org
bdf521706e Fix for bug 298064 (nsContentUtils::GetDocumentFromCaller() is broken.). r=jst, sr=brendan. 2005-09-02 18:21:23 +00:00
brendan%mozilla.org
ed36b25391 Fix js_PeekTokenSameLine assertion to handle already-peeked TOK_EOL (306794, r=mrbkap, DEBUG-only). 2005-09-02 17:54:41 +00:00
brendan%mozilla.org
7221d2df07 Fix failure to root temporary result under Array.prototype.sort (306788, r/sr=mrbkap/shaver). 2005-09-02 17:49:05 +00:00
mrbkap%gmail.com
476eec3f0b bug 306738: uneval on a getter outputs mismatched parentheses. r=brendan 2005-09-02 16:59:14 +00:00
igor%mir2.org
f33158e1f3 Fixing bug #306825: now shell.Global can be used as scope objects in servlets 2005-09-02 14:18:40 +00:00
mrbkap%gmail.com
c192827172 bug 306740: Add a compile-only option to the JS and XPC shells. Patch by Shane Caraveo <shanec@ActiveState.com> with a couple of nits from me. r=mrbkap sr=brendan 2005-09-01 23:17:27 +00:00
jst%mozilla.jstenback.com
bdc67edde4 Landing the second part of the fix for bug 304423. Make XPCWrappedNative::GetWrappedNativeOfJSObject() deal with the case where the prototype found through the funobj is not the current prototype for the given class (i.e. it's a prototype for the right class and scope, but one from before prototypes were refreshed). r=mrbkap@gmail.com, sr=brendan@mozilla.org 2005-09-01 23:08:57 +00:00
jst%mozilla.jstenback.com
e8c667e03b Relanding the fix for bug 304423. Make window instanceof Object and Window etc be true again. This regressed with the split window landing. The fix here is to make the inner and outer windows share the outer's XPConnect prototype (but only that, everything below that on the proto chain comes from the inner window). To make this work with fastback we also needed a way to tell XPConnect to restore an old prototype for the window object when going back/forward. r=mrbkap@gmail.com, sr=brendan@mozilla.org 2005-09-01 23:02:57 +00:00
mrbkap%gmail.com
97d610cc86 bug 306617: The generic function dispatcher should imitate Function.call and Function.apply. r=brendan sr=shaver 2005-09-01 21:46:15 +00:00
brendan%mozilla.org
81a2503669 Fix to bug reported by daumling@adobe.com (306633, r/sr=daumling/shaver) where eval swallows strict warnings. 2005-09-01 21:26:27 +00:00
jst%mozilla.jstenback.com
82f4e9911c Backing out my fix for bug 304423 since it broke the Txul tests. 2005-09-01 05:39:58 +00:00
jst%mozilla.jstenback.com
03b0092894 Fixing bug 304423. Make window instanceof Object and Window etc be true again. This regressed with the split window landing. The fix here is to make the inner and outer windows share the outer's XPConnect prototype (but only that, everything below that on the proto chain comes from the inner window). To make this work with fastback we also needed a way to tell XPConnect to restore an old prototype for the window object when going back/forward. r=mrbkap@gmail.com, sr=brendan@mozilla.org 2005-09-01 03:51:12 +00:00
bob%bclary.com
bdf5838886 Clone WINNT5.1.mk for Windows Server 2003 2005-08-31 19:56:10 +00:00
bsmedberg%covad.net
3e2adc9538 Bug 306334 - XULRunner debug doesn't link on mac r=darin/brendan 2005-08-31 17:20:09 +00:00
mrbkap%gmail.com
5befaddbbf bug 306591: Make sure that this is an object, since we're calling functions that operate only on objects. r=brendan sr=shaver 2005-08-31 17:08:24 +00:00
igor%mir2.org
85981364ca Info about bug 306584 2005-08-31 16:36:32 +00:00
igor%mir2.org
38754de3cc Fixing bug 306584:
Do not assume that all frames have line number information available.
2005-08-31 16:24:24 +00:00
bob%bclary.com
055731f546 Add support files for test automation, no bug 2005-08-31 05:36:58 +00:00
bob%bclary.com
afda88c22c CVS ignore menu.html, menubody.html, no bug 2005-08-31 05:07:12 +00:00
bob%bclary.com
a4b2d8f8ce Check in modifications to allow lc3 tests to be run in the browser, no bug 2005-08-31 04:52:30 +00:00
bob%bclary.com
8ce6f71386 Check in modifications to allow lc2 tests to be run in the browser, no bug 2005-08-31 04:47:33 +00:00
bob%bclary.com
7f3100012a Change print to printStatus so that test can be run in browser without invoking window.print, no bug. 2005-08-31 04:43:19 +00:00
bob%bclary.com
2b8ed2e56a Set gPageCompleted so Spider can detect test completion, no bug. 2005-08-31 04:41:49 +00:00
bob%bclary.com
3418d59578 Change make variable JS to TEST_JS to match automation variable name standards, no bug. 2005-08-31 04:40:11 +00:00
bob%bclary.com
7aae6198a9 remove \d{1,s} from list of invalid regular expressions due to fix for bug 289628 2005-08-31 04:30:34 +00:00
bzbarsky%mit.edu
37d151a259 Fix bug 305959 -- only return "function" from typeof for Scripts, functions,
and regexps.  Patch by Blake Kaplan <mrbkap@gmail.com>, r=brendan
2005-08-31 04:26:08 +00:00
mrbkap%gmail.com
9b3a263f66 bug 306467: Store an nsIScriptObjectPrincipal in the private data of the sandbox global object so that the global object passes security checks. r=brendan 2005-08-30 23:24:21 +00:00
mrbkap%gmail.com
1aaaf979d1 bug 306382: Make sure that Components.utils.evalInSandbox reports an error if evaluating the JS didn't succeed. r=shaver sr=brendan 2005-08-30 16:28:00 +00:00
nboyd%atg.com
d6566fc090 Update for later release date, update release notes, remove "pre" from
version.
2005-08-30 13:51:34 +00:00
igor%mir2.org
fde1e4c79d Reference to bug 306419 2005-08-30 10:51:08 +00:00
igor%mir2.org
5f0d4e4d05 Implementing bug 306419: I added missed serialVersionUID declarations for Serializable classes. 2005-08-30 10:45:45 +00:00
igor%mir2.org
a9e51cc6d5 Implementing bug 306419: I added missed serialVersionUID declarations for Serializable classes. 2005-08-30 10:27:42 +00:00
igor%mir2.org
d6e61cc76d Implementing bug 306419: I added missed serialVersionUID declarations for Serializable classes. 2005-08-30 10:20:21 +00:00