7630 Commits

Author SHA1 Message Date
szegedia%freemail.hu
6654b3bb87 Adding XML to the optional excluded name
git-svn-id: svn://10.0.0.236/trunk@196139 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-07 12:51:44 +00:00
timeless%mozdev.org
dd5c0e7dd9 Bug 331023 Cleanup of IDL files; fixing type inconsistencies
r=rginda sr=bz


git-svn-id: svn://10.0.0.236/trunk@196128 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-07 01:31:33 +00:00
timeless%mozdev.org
ae98ea92d0 Bug 334196 nsXPCWrappedJSClass::GetNamedPropertyAsVariant returns an unitialized value when JS_ValueToId fails
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@196122 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 22:37:05 +00:00
timeless%mozdev.org
d951613231 Bug 334194 XPC_WN_Helper_Mark returns unitialized value
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@196121 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 22:34:46 +00:00
timeless%mozdev.org
35c3650c05 Bug 334204 XPCConvert::JSValToXPCException is too cautious
r=mrbkap sr=jst


git-svn-id: svn://10.0.0.236/trunk@196119 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 22:26:39 +00:00
cbiesinger%web.de
8d9f96359d bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
associated code. These options do not really work anymore.

r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@196108 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 17:53:51 +00:00
bclary%bclary.com
fb20ba48ca JavaScript Test Library - fix UTF8 detection by Michael Daumling, bug 232182
git-svn-id: svn://10.0.0.236/trunk@196095 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 04:15:06 +00:00
mrbkap%gmail.com
0d099fc7d2 Expand the checks to more cases. bug 336601, r+a181=brendan a=dveditz
git-svn-id: svn://10.0.0.236/trunk@196068 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 23:29:37 +00:00
mrbkap%gmail.com
905783ac6f Expand the checks to more cases. bug 336601, r+a181=brendan a=dveditz
git-svn-id: svn://10.0.0.236/trunk@196064 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 23:18:13 +00:00
mrbkap%gmail.com
7b0c55dd1d OBJ_CHECK_ACCESS on call objects will return v = JSVAL_VOID since call objects don't have Object.prototype in their prototype. bug 336560, r=brendan
git-svn-id: svn://10.0.0.236/trunk@196015 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 08:08:56 +00:00
mrbkap%gmail.com
90fc029669 Create a safe version of js_ComputeThis that does access checks up the scope chain and bails if there's a failure. Use js_SafeComputeThis in places where its needed. bug 319263, r+a181=brendan
git-svn-id: svn://10.0.0.236/trunk@195953 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-04 06:46:47 +00:00
brendan%mozilla.org
05872f9201 Keep cached class objects coherent with global properties mapping same (336054, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@195790 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 05:50:28 +00:00
mrbkap%gmail.com
639f56f75b Tab patrol
git-svn-id: svn://10.0.0.236/trunk@195786 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 00:20:31 +00:00
brendan%mozilla.org
83fcc36cc9 Tab and style policing.
git-svn-id: svn://10.0.0.236/trunk@195778 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-01 22:25:19 +00:00
mrbkap%gmail.com
95b829d7cc Don't assume that mWrapper is non-null, since it can be null when we're dealing with a wrapped prototype. bug 335731, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@195704 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-29 01:02:37 +00:00
dbaron%dbaron.org
7cf3397f6c Fix recently introduced reference leak. b=335785 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@195702 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-29 00:23:45 +00:00
brendan%mozilla.org
9075c2fd22 Avoid strict warning set-up costs if strict option is off (335700, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@195672 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-28 18:50:40 +00:00
brendan%mozilla.org
a2bd551b57 Fixed another JSVERSION_1_2 removal botch that broke splice (325951 regression, but see 326466 for the report).
git-svn-id: svn://10.0.0.236/trunk@195617 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-28 00:20:44 +00:00
mrbkap%gmail.com
685578b30f Make typeof (0, undef) throw a reference error. bug 333728, r=brendan
git-svn-id: svn://10.0.0.236/trunk@195611 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 23:49:51 +00:00
mrbkap%gmail.com
32e6292dcc Finish checking in bug bug 331429 (r=brendan). I forgot to check this in.
git-svn-id: svn://10.0.0.236/trunk@195592 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 20:50:28 +00:00
brendan%mozilla.org
9cef5307bc Awesome patch from Andreas <mqmq87@web.de> to avoid creating unnecessary objects for primitives being operated on via methods (334261, r=me).
git-svn-id: svn://10.0.0.236/trunk@195575 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 17:58:55 +00:00
igor%mir2.org
ee133c4717 Bug 325951: All keywords are JSVERSION_DEFAULT as we no longer support JS < 1.5. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@195546 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 08:04:40 +00:00
bclary%bclary.com
964cb3c57e JavaScript Test Library - obsolete version dependent tests, bug 325951
git-svn-id: svn://10.0.0.236/trunk@195545 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 07:29:36 +00:00
mrbkap%gmail.com
465662343f More nukage of private API usage.
git-svn-id: svn://10.0.0.236/trunk@195503 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 01:33:45 +00:00
brendan%mozilla.org
e461ec8e10 Don't use private APIs, please.
git-svn-id: svn://10.0.0.236/trunk@195502 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 01:22:24 +00:00
brendan%mozilla.org
a5d1f637ee js_MarkStackFrame prototype, for bug 326466 pre-patch that already landed.
git-svn-id: svn://10.0.0.236/trunk@195495 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 00:46:30 +00:00
brendan%mozilla.org
dc577b6522 Prep patch for iterators and generators (326466, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@195494 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 00:39:43 +00:00
brendan%mozilla.org
a95e5d91fd Foopy
git-svn-id: svn://10.0.0.236/trunk@195478 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 23:31:54 +00:00
brendan%mozilla.org
4b8bca77b5 Oops.
git-svn-id: svn://10.0.0.236/trunk@195475 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 22:34:00 +00:00
mrbkap%gmail.com
f592653aa0 Protect against an overly-large length. Patch from brendan, bug 335535, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@195472 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 21:46:53 +00:00
mrbkap%gmail.com
27eb47f526 Comments should match reality.
git-svn-id: svn://10.0.0.236/trunk@195471 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 21:44:27 +00:00
brendan%mozilla.org
aedfa6257b Major simplification to jsconfig.h, dropping support for all ancient bug config and almost all pre-ECMA-Edition-3 feature config (325951, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@195469 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 21:33:01 +00:00
bclary%bclary.com
dab1741340 JavaScript Test Library - add support for selecting product during tests, no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@195458 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 20:00:13 +00:00
mrbkap%gmail.com
b8f2621c76 When a document's scope object changes (e.g., for a call to document.open), actually change the scope object and move all of the wrappers in the old scope into the new one. bug 333697, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@195456 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 19:53:27 +00:00
bclary%bclary.com
5ad1da33bd JavaScript Test Library - apply with null this parameter passes the global object as this, bug 306591
git-svn-id: svn://10.0.0.236/trunk@195427 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 06:33:40 +00:00
bclary%bclary.com
3a0264686f JavaScript Test Library - remove push, pop, shift, splice tests, bug 312385
git-svn-id: svn://10.0.0.236/trunk@195426 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 06:15:13 +00:00
brendan%mozilla.org
27ebaf73fd Fix eager standard class init to control recursion through lazy paths, and re-enable the dreaded XXXMLM assertion in JS_InitClass (334834, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@195389 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 21:00:36 +00:00
bclary%bclary.com
110536602d JavaScript Test Library - improve jsDriver.pl timeout handling (bug 335397, r=mrbkap)
git-svn-id: svn://10.0.0.236/trunk@195370 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 18:10:33 +00:00
mrbkap%gmail.com
2ff82b73fc Backing out bug 326497 again to see if it fixes the problems that we're seeing with us not recognizing functions set on [classname].prototype.
git-svn-id: svn://10.0.0.236/trunk@195283 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 19:27:25 +00:00
bclary%bclary.com
fc65e1456f Regression test for bug 328012, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@195215 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 01:02:43 +00:00
bclary%bclary.com
b9a896e3fc Regression test for bug 334807, by Andreas
git-svn-id: svn://10.0.0.236/trunk@195214 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 00:47:59 +00:00
igor%mir2.org
a9ffab6e7e Bug 324278: Set by default the stack limit quota to 500000 for js shell. r=brendan
git-svn-id: svn://10.0.0.236/trunk@195211 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-23 19:23:53 +00:00
igor%mir2.org
30751b7fcd Bug 334929: tuning JS_MaybeGC so it would trigger GC less often on the browser start-up to match the behaviors before I committed patched from bug 312238 to change nature of rt->gc(Private)?Bytes. r=brendan
git-svn-id: svn://10.0.0.236/trunk@195203 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-23 14:45:10 +00:00
bclary%bclary.com
6dfdb8ad70 Regression test for bug 333541, by Biju
git-svn-id: svn://10.0.0.236/trunk@195202 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-23 13:00:58 +00:00
bclary%bclary.com
831d788523 Regression test for bug 334158, by Andreas
git-svn-id: svn://10.0.0.236/trunk@195201 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-23 12:20:05 +00:00
bclary%bclary.com
2565cd4222 Regression test for bug 331558, by Erik Fabert
git-svn-id: svn://10.0.0.236/trunk@195200 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-23 11:45:17 +00:00
bclary%bclary.com
9feef65243 Regression test for bug 324278, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@195198 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-23 11:09:58 +00:00
bzbarsky%mit.edu
349b5f6feb Fix leak. Bug 334898, patch by Ryan Flint <rflint@dslr.net>, r=mrbkap, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195099 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-21 21:23:46 +00:00
brendan%mozilla.org
0b54e32cf9 Fix 334807 (r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@195050 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-21 11:08:18 +00:00
neil%parkwaycc.co.uk
98c18c2636 --disable-xpcom-fastload breaks JS component loader b=334849 r=shaver sr=brendan
git-svn-id: svn://10.0.0.236/trunk@195045 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-21 09:46:00 +00:00