10027 Commits

Author SHA1 Message Date
sayrer%gmail.com
6dde9ac071 back out patch for bug 300079 due to leak regressions, as the new textframe code needs to land
git-svn-id: svn://10.0.0.236/trunk@228389 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 18:53:28 +00:00
brendan%mozilla.org
c8270073aa Test a hypothesis about the shutdown leak that's biting 300079's patch (a=sayrer).
git-svn-id: svn://10.0.0.236/trunk@228385 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 17:03:15 +00:00
bclary%bclary.com
a30eb4af56 JavaScript Tests - regression test for bug 300079, by Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@228372 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 07:50:52 +00:00
brendan%mozilla.org
5991a78560 Fix violation of function prototyping due to cloned function object implementation (300079, r=mrbkap; expecting r=igor after the fact, want to get this in for widespread testing tomorrow).
git-svn-id: svn://10.0.0.236/trunk@228367 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 06:37:15 +00:00
sayrer%gmail.com
cde8114142 Bug 384168. C.u.import doesn't prevent recursion in the presence of circular dependencies. r=brendan, sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@228366 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 06:29:49 +00:00
timeless%mozdev.org
2513d1e683 Bug 365363 Return value for GetJSDValue ignored leading to death
r=silver sr=biesi


git-svn-id: svn://10.0.0.236/trunk@228365 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:56:13 +00:00
brendan%mozilla.org
a729f21c48 Function atom if non-null must be string-keyed (385134, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@228359 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:11:38 +00:00
gavin%gavinsharp.com
762b562d7c Back out previous patch for bug 239969 (bustage, and tree is closed)
git-svn-id: svn://10.0.0.236/trunk@228357 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 02:30:54 +00:00
mrbkap%gmail.com
d557c77565 Implement an nsIScriptSecurityManager for the xpcshell. bug 239969, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@228356 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 02:13:22 +00:00
mrbkap%gmail.com
3cb037ad55 Backing this patch out again to fix sessionstore. See bug 300079 and 385085
git-svn-id: svn://10.0.0.236/trunk@228355 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 02:06:00 +00:00
brendan%mozilla.org
89ffb2a4d5 Fix violation of function prototyping due to cloned function object implementation (300079, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228332 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 18:49:53 +00:00
crowder%fiverocks.com
47a0bd86c4 Bug 384809 : Various JS engine crashes/leaks in OOM conditions, r=brendan, patch by Gavin Reaney, gavin@picsel.com
git-svn-id: svn://10.0.0.236/trunk@228294 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:10:03 +00:00
brendan%mozilla.org
2b0f691e54 Clean up property attributes (384846, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@228287 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 02:52:50 +00:00
crowder%fiverocks.com
df0c51468d Bug 384901: leak in jsfile.c, patch by Robin Ehrlich, rehrlich@ubiqinc.com, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@228264 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 21:40:30 +00:00
mrbkap%gmail.com
526d6742ce Protect js_GetStringBytes from callers that happen during the last GC. Patch from brendan, bug 336907, r=daumling sr=shaver
git-svn-id: svn://10.0.0.236/trunk@228263 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 21:38:31 +00:00
crowder%fiverocks.com
46ab845b33 Bug 383607: add ARM pure endian double support to JS engine, r=crowder, patch by Gavin Reaney gavin@picsel.com
git-svn-id: svn://10.0.0.236/trunk@228262 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 21:31:48 +00:00
crowder%fiverocks.com
2e080e5fce bug 379056: quieting the assertions here for all but myself and mrbkap, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@228260 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 20:24:00 +00:00
igor%mir2.org
808f23d8d5 Bug 384478: Patch from Mike Moening to fix warning when compiling with VC. r=me
git-svn-id: svn://10.0.0.236/trunk@228254 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 19:33:21 +00:00
bclary%bclary.com
aef4099233 JavaScript Tests - update test range to 48.5-51.5%, bug 211590
git-svn-id: svn://10.0.0.236/trunk@228251 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 18:35:32 +00:00
jwatt%jwatt.org
63f669d924 Fixing bug 383917. The new Components.utils.import code shouldn't spam the console. r=sayrer@gmail.com, sr=brendan@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@228237 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:36:16 +00:00
bzbarsky%mit.edu
99b02970b4 Backing out bug 300079 to see whether that fixes tinderbox orange.
git-svn-id: svn://10.0.0.236/trunk@228230 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 14:32:35 +00:00
brendan%mozilla.org
7c90f16214 Fix violation of function prototyping due to cloned function object implementation (300079, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228224 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:33:36 +00:00
bclary%bclary.com
e045e42972 JavaScript Test - catch indirect eval exception on trunk, bug 352797
git-svn-id: svn://10.0.0.236/trunk@228223 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:20:11 +00:00
bclary%bclary.com
a7c99a7e2a JavaScript Test - catch indirect eval exception on trunk, bug 361571
git-svn-id: svn://10.0.0.236/trunk@228222 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:17:54 +00:00
brendan%mozilla.org
b146b498e2 Remove __callee__ property of Call prototypes (384642, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228221 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:10:19 +00:00
brendan%mozilla.org
c4b2b6bdaa Emit JSOP_GROUP when optimizing away delete (382981, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@228205 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 18:05:37 +00:00
brendan%mozilla.org
b81a6963a3 Fix recent regression in CheckSideEffects for paren-expr case (384680, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@228173 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 19:48:44 +00:00
bclary%bclary.com
d596784901 JavaScript Tests - move test to extensions subsuite
git-svn-id: svn://10.0.0.236/trunk@228170 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 18:41:15 +00:00
bclary%bclary.com
e18e91f33a JavaScript Test - add strict warning tests for eval rename
git-svn-id: svn://10.0.0.236/trunk@228169 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 17:14:17 +00:00
brendan%mozilla.org
ee2b03c1e7 Better entrainment avoidance for Call.arguments (383269, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228153 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 00:29:21 +00:00
mrbkap%gmail.com
0fe8f9abe9 Restrict who can claim to implement nsISecurityCheckedComponent. bug 352882, r=jst sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@228142 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:44:51 +00:00
mrbkap%gmail.com
56c1677021 Use a better filename when eval is used across scopes. bug 369211, r=brendan
git-svn-id: svn://10.0.0.236/trunk@228137 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:00:26 +00:00
bclary%bclary.com
f6b7c2ddff JavaScript Test - regression test for bug 380831, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228131 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 18:46:59 +00:00
bclary%bclary.com
1e5f220681 JavaScript Tests - update test to ignore 1ms differences, bug 354998
git-svn-id: svn://10.0.0.236/trunk@228124 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 17:16:08 +00:00
bclary%bclary.com
15d60cd543 JavaScript Test - update test to reflect new uneval(undefined) on trunk, bug 356238
git-svn-id: svn://10.0.0.236/trunk@228123 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 17:00:46 +00:00
nboyd%atg.com
637e3a29f7 Fix boolean value passed to __iterator__ when called by runtime as a result of
for..in loop.
Also fix formatting.


git-svn-id: svn://10.0.0.236/trunk@228120 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 15:39:11 +00:00
nboyd%atg.com
d70083f517 Fix bug 381180 - __lookupGetter__ finds a function even when it should not
(similarly for __lookupSetter__)
Patch from Roshan James <roshanj@google.com>.


git-svn-id: svn://10.0.0.236/trunk@228115 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 12:40:53 +00:00
igor%mir2.org
e28b0c63ed Bug 378793: Patch from Mike Moening and me to implement per-context debug hooks. r=brendan
git-svn-id: svn://10.0.0.236/trunk@228111 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 06:44:20 +00:00
mrbkap%gmail.com
8372f17aac Allow C.u.Sandbox to take a principal or an nsIScriptObjectPrincipal. bug 353732, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@228094 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 23:50:28 +00:00
bclary%bclary.com
4fa8719270 JavaScript Test - regression test for bug 369666, by Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@228090 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:43:09 +00:00
bclary%bclary.com
f6937dae50 JavaScript Tests - regression tests for bug 351102, by Jesse Ruderman, Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228089 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:39:03 +00:00
bclary%bclary.com
d14551f713 JavaScript Tests - regression test for bug 375183, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228088 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:34:09 +00:00
bclary%bclary.com
452957481c JavaScript Tests - regression test for bug 367630, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228087 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:31:17 +00:00
bclary%bclary.com
18f90177e3 JavaScript Tests - regression test for bug 355655, by shutdown
git-svn-id: svn://10.0.0.236/trunk@228086 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:27:17 +00:00
bclary%bclary.com
06a7979db8 JavaScript Test - regression tests for bug 351102, by Brendan Eich, Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228085 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:23:38 +00:00
bclary%bclary.com
4022332785 JavaScript Tests - regression test for bug 367561, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228084 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:19:51 +00:00
bclary%bclary.com
e73ef5f9bb JavaScript Test - regression test for bug 366122, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228083 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:15:49 +00:00
bclary%bclary.com
cfd6b013a4 JavaScript Test - regression test for bug 375715, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228082 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:09:45 +00:00
bclary%bclary.com
90bd683048 JavaScript Test - regression test for bug 375711, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228081 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:04:18 +00:00
bclary%bclary.com
2430d4ad29 JavaScript Test - regression test for bug 375801, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228080 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 21:50:12 +00:00