mrbkap@gmail.com
|
4698af71ac
|
Let "window.eval" work again by always wrapping eval when it comes out of a cross origin wrapper. bug 389878, r+sr=jst
|
2007-07-31 13:15:21 -07:00 |
mrbkap@gmail.com
|
56b84f7d5a
|
Protect vp from garbage collection, since GC could nest under several of the calls here. bug 390222, r+sr=jst
|
2007-07-31 12:17:31 -07:00 |
mrbkap@gmail.com
|
dfa6ab827a
|
Don't call FindInJSObjectScope on an object that's being finalized because its parent might have been finalized already. bug 389985, r+sr=jst
|
2007-07-30 15:39:53 -07:00 |
mrbkap@gmail.com
|
6c7aa9d830
|
Deal with XPCCallContexts that aren't able to initialize themselves. This also fixes bugs related to finalizing objects on dead contexts. bug 390083, r+sr=jst
|
2007-07-30 14:50:10 -07:00 |
igor@mir2.org
|
de04e016e0
|
Bug 389880: removal of redundant gcflags argument from string-allocation functions. r=brendan
|
2007-07-28 09:57:30 -07:00 |
mrbkap@gmail.com
|
c86c9e9bcc
|
Implement cross-origin wrappers to gate accesses between sites that are cross origin. This will prevent sites from monkeying with each other by doing bad things to allAccess properties, and pave the way for more security work. bug 367911, r=jst rs=brendan
|
2007-07-26 12:18:06 -07:00 |
benjamin@smedbergs.us
|
a03a72ded7
|
Fix MSVC7 build bustage from bug 389401, a=gavin for checkin to closed tree
|
2007-07-26 07:09:46 -07:00 |
brendan@mozilla.org
|
0427f2943d
|
Backing out, see bug 389122 and orange or red tinderboxes.
|
2007-07-21 16:21:20 -07:00 |
brendan@mozilla.org
|
b36bbabdb0
|
Fast natives and related optimizations (385393, r=igor).
|
2007-07-21 14:39:42 -07:00 |
mrbkap@gmail.com
|
91b3848510
|
Don't double-wrap objects when getting them out of an XPCVariant. bug 384632, r=peterv sr=jst
|
2007-07-20 18:03:55 -07:00 |
nboyd@atg.com
|
8744b8bbcd
|
Fix bug 388643 - JavaScript Tests - global shell.js sets JavaScript version to
version lower than required by E4X tests
Patch from David Caldwell.
|
2007-07-19 12:57:48 -07:00 |
dbaron@dbaron.org
|
7fbc4f9f9c
|
Add more useful assertion for debugging cycle collector faults. b=386912 r+sr=peterv
|
2007-07-18 21:58:39 -07:00 |
dmose@mozilla.org
|
a86906c1b2
|
Fix comment to say 'createInstance' when it really means that, since this is pointed to by devmo as API documentation; no bug; rs=shaver
|
2007-07-18 13:19:05 -07:00 |
nboyd@atg.com
|
80e26a6491
|
Fix bug 387694 - More reportMatch changes to generalize tests
|
2007-07-18 12:59:20 -07:00 |
bclary@bclary.com
|
beb44a0525
|
add winmm.lib to JavaScript Shell build configuration on Windows, bug 363258, not part of the build. r=mrbkap
|
2007-07-18 12:55:15 -07:00 |
jwalden@mit.edu
|
d08ff83bde
|
Bug 388276 - Build failed on solaris x86 due to checkin for 372428. Patch by Leon Sha <leon.sha@sun.com>, r=cls
|
2007-07-17 14:23:24 -07:00 |
mrbkap@gmail.com
|
2111e3c4cb
|
Move where we convert things into strings into a more centralized place. bug 372075, r=bzbarsky sr=jst
|
2007-07-17 13:12:21 -07:00 |
igor@mir2.org
|
b2ae154e62
|
Bug 387871: proper state checks when closing the generator. r=brendan
|
2007-07-16 23:41:20 -07:00 |
igor@mir2.org
|
64b66b6dc6
|
Bug 380469: Followup to remove to no longer used JSGenerator.next. r=brendan
|
2007-07-16 23:38:27 -07:00 |
mrbkap@gmail.com
|
e3e5593a9d
|
Fixing build bustage.
|
2007-07-16 14:44:00 -07:00 |
mrbkap@gmail.com
|
25acef839a
|
Bad millisecond resolution for (new Date).getTime() / Date.now() on Windows. bug 363258, patch from Rob Arnold <robarnold@mozilla.com>, r=brendan
|
2007-07-16 14:29:57 -07:00 |
igor@mir2.org
|
af998ada1b
|
Bug 380469: Taking away too zealous code simplification.
|
2007-07-16 13:57:16 -07:00 |
dolske@mozilla.com
|
4ec7492cfe
|
Bug 388190: XPCOMUtils spews uuids when registering components. r=sayrer, sr=benjamin
|
2007-07-16 10:57:49 -07:00 |
alex@croczilla.com
|
c30fbd2d20
|
Bug 381693 - Allow null targetObj arg to xpcIJSModuleLoader::import().
r=sayrer, src=brendan.
|
2007-07-15 11:21:11 -07:00 |
asqueella@gmail.com
|
c9fa37ae8a
|
synchronize documentation, Sylvain Pasche <sylvain.pasche@gmail.com>
r=sayrer, bug 380970
|
2007-07-14 14:43:35 -07:00 |
igor@mir2.org
|
49cdfeb92f
|
Bug 380469: Followup for the previous check in to remove more no longer used close-on-GC code. r=brendan
|
2007-07-14 01:28:57 -07:00 |
igor@mir2.org
|
660d41053e
|
Bug 387909: make sure that [generator] is the first bytecode. r=brendan
|
2007-07-13 14:23:39 -07:00 |
bclary@bclary.com
|
e127a53607
|
JavaScript Test - regression test for bug 349326, by Igor Bukanov
|
2007-07-13 10:23:49 -07:00 |
bclary@bclary.com
|
3905d47314
|
JavaScript Test - regression test for bug 382981, by Jesse Ruderman
|
2007-07-13 10:08:03 -07:00 |
bclary@bclary.com
|
814c916aa6
|
JavaScript Test - regression test for bug 383269, by Igor Bukanov, Brendan Eich
|
2007-07-13 09:56:29 -07:00 |
igor@mir2.org
|
f767897233
|
Bug 380469: Calling close on unreachable generators from GC is no longer supported. r=brendan
|
2007-07-13 00:28:47 -07:00 |
bclary@bclary.com
|
8c6323c0f9
|
JavaScript Test - regression test for bug 384680, by Jesse Ruderman
|
2007-07-12 19:26:26 -07:00 |
bclary@bclary.com
|
2b7ae64d03
|
JavaScript Test - regression test for bug 385134, by Jesse Ruderman
|
2007-07-12 19:08:24 -07:00 |
bclary@bclary.com
|
e6fcec070b
|
JavaScript Test - regression test for bug 385729, by Jesse Ruderman
|
2007-07-12 18:49:58 -07:00 |
bclary@bclary.com
|
5b5c5a2c94
|
JavaScript Test - regression test for bug 386030, by Blake Kaplan
|
2007-07-12 18:13:41 -07:00 |
crowder@fiverocks.com
|
d6004f4e64
|
Bug 357016: follow-up to fix another void* nit, patch by Edward Lee edilee@mozilla.com, r=crowder
|
2007-07-12 17:04:23 -07:00 |
bclary@bclary.com
|
ce21338025
|
JavaScript Test - regression test for bug 387501
|
2007-07-12 13:56:00 -07:00 |
jwalden@mit.edu
|
db38a1aa8a
|
Back out bug 386635; it broke restoring sessions in the browser.
|
2007-07-12 12:11:45 -07:00 |
bclary@bclary.com
|
c6fb5aea93
|
JavaScript Tests - automation updates, bug 387909, not part of the build
|
2007-07-12 10:49:30 -07:00 |
igor@mir2.org
|
4d73979fcd
|
Bug 357016: Patch from Edward Lee to restore ability to compile SpiderMonkey with C++ compiler. It was broken after my changes. r=myself
|
2007-07-12 00:48:50 -07:00 |
jwalden@mit.edu
|
84385d4b0a
|
Back out bug 387390; it causes the marquee binding to throw security exceptions.
|
2007-07-11 20:14:27 -07:00 |
mrbkap@gmail.com
|
96a7930d53
|
Don't trust the filename of cloned functions. bug 387390, r=jst sr=brendan
|
2007-07-11 18:27:03 -07:00 |
mrbkap@gmail.com
|
9bd0cdbe4b
|
Always return XPCSafeJSObjectWrappers from Components.utils.Sandbox and evalInSandbox. This makes this interface much, much easier to use safely, as the wrapper takes care of several common problems that occur when touching regular JS objects directly. bug 386635, r=jst sr=brendan
|
2007-07-11 15:52:28 -07:00 |
mrbkap@gmail.com
|
81cd355477
|
Clear dormantNext when we're done using it. bug 387725, r=igor
|
2007-07-11 14:57:05 -07:00 |
igor@mir2.org
|
fcebfbaf69
|
Bug 386885: JSAtom.number is removed in favour of using atoms itself for hashing. r=brendan
|
2007-07-11 02:25:45 -07:00 |
neil@parkwaycc.co.uk
|
10de8387c8
|
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
|
2007-07-11 01:46:44 -07:00 |
bzbarsky@mit.edu
|
10326593c7
|
Clean up the XDR properly even if JS_XDRScript fails. In particular, don't
double-free things. Bug 387572, r+sr=brendan
|
2007-07-10 20:10:43 -07:00 |
bzbarsky@mit.edu
|
3b90c5c518
|
Relanding bug 326777, r=bsmedberg, sr=jst
|
2007-07-10 17:57:17 -07:00 |
mrbkap@gmail.com
|
45248ab6bc
|
Create exceptions with the right parent. bug 387390, r=jst sr=brendan
|
2007-07-10 17:37:03 -07:00 |
mrbkap@gmail.com
|
6a4f4030bf
|
Ensure that we have a valid scope chain at all times so C++ callers can create objects in the right scope. bug 387591, r=brendan
|
2007-07-10 17:29:25 -07:00 |