10027 Commits

Author SHA1 Message Date
mattwillis%gmail.com
977ebe3767 bug 396119 - Fix minor errors in XPCOMUtils.jsm. Patch by Manish Singh <manish@flock.com>, r1=gavin, r2=sayrer
git-svn-id: svn://10.0.0.236/trunk@236252 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 22:11:31 +00:00
bclary%bclary.com
709785419f JavaScript Test- regression test for bug 380833, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@236234 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 19:49:21 +00:00
nboyd%atg.com
a66f774fe0 Fix warnings for unused local variables.
git-svn-id: svn://10.0.0.236/trunk@236231 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 18:29:37 +00:00
nboyd%atg.com
d80d224479 Common package names preloaded
Prior to 1.7R1, Java classes in packages starting with "java." could be
 referenced directly, while classes in other packages would need to use the
 "Packages" object first. Now the following top-level packages are available,
 like "java", in the global scope: "javax", "org", "com", "edu", and "net".


git-svn-id: svn://10.0.0.236/trunk@236224 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 16:54:52 +00:00
nboyd%atg.com
c419ac1817 Correct spelling error in comment
git-svn-id: svn://10.0.0.236/trunk@236223 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 16:54:29 +00:00
nboyd%atg.com
0efea07a5c Fix spelling error in comment
git-svn-id: svn://10.0.0.236/trunk@236221 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 16:46:59 +00:00
mrbkap%gmail.com
dc2178a2bf Give scx a global object so that we can always calculate a "this" object. bug 394967, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236219 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 16:37:13 +00:00
igor%mir2.org
5c2043335e Bug 394551: no JS frames for fast native calls. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236200 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 07:34:54 +00:00
igor%mir2.org
230369cb84 Bug 396049: the last ditch GC gcPoke checks are moved to js_NewGCThing. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236198 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 07:22:07 +00:00
brendan%mozilla.org
a0fb96ec55 Back-out due to test failure.
git-svn-id: svn://10.0.0.236/trunk@236183 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 01:22:20 +00:00
brendan%mozilla.org
27709655b0 Make GCF_SYSTEM immutable per object (396487, r=igor).
git-svn-id: svn://10.0.0.236/trunk@236177 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 00:47:43 +00:00
igor%mir2.org
611d7405fb Bug 394802: mark the property only when tracing from GC. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236130 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-17 20:16:07 +00:00
igor%mir2.org
c419e325d6 Bug 394551: taking out the last patch as broke Windows build.
git-svn-id: svn://10.0.0.236/trunk@236126 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-17 19:28:14 +00:00
mrbkap%gmail.com
f4b0f26f5c Actually use an escape for the nul character. bug 375639, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236124 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-17 19:11:52 +00:00
igor%mir2.org
7f9902eed6 Bug 394551: no JS frames for fast native calls. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236123 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-17 19:08:46 +00:00
bclary%bclary.com
c610f19f6a JavaScript Test - regression test for bug 395907, by Martin Honnen, not part of the build
git-svn-id: svn://10.0.0.236/trunk@236080 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-17 03:50:25 +00:00
bclary%bclary.com
6107c4555b JavaScript Tests - regression tests for bug 396326, by Seno Aiko, not part of the build
git-svn-id: svn://10.0.0.236/trunk@236079 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-17 02:48:25 +00:00
igor%mir2.org
62bc96181f Bug 396326: patch from Seno Aiko to use thr proper bytecode flags. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@236062 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-16 18:23:39 +00:00
igor%mir2.org
21544a31bd Bug 392263: using mmap/VirtualAlloc for GC arenas. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236056 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-16 13:03:17 +00:00
igor%mir2.org
105b2c6de1 Bug 392263: taking out the patch due to bug 396299.
git-svn-id: svn://10.0.0.236/trunk@236055 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-16 12:02:56 +00:00
reed%reedloden.com
da6d27c439 Backing out patch by Mook from bug 390328 due to compile errors.
git-svn-id: svn://10.0.0.236/trunk@236042 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 18:15:01 +00:00
reed%reedloden.com
f5b3897564 Bug 390328 - "Let nsIXPConnect::debugDumpJSStack take a file" [p=Mook r=bsmedberg sr=bzbarsky a1.9=jst]
git-svn-id: svn://10.0.0.236/trunk@236041 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 18:03:34 +00:00
igor%mir2.org
81f5a5bb6f Bug 392263: using mmap/VirualAlloc for GC arenas. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236038 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 17:19:32 +00:00
mrbkap%gmail.com
6511484952 Create a JSClass hook to allow object classes to easily support custom iteration without having to override __iterator__ in a resolve hook. bug 393306, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236036 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 16:58:45 +00:00
mrbkap%gmail.com
cf15fb4cfc Treat the pseudo frame even more like a real frame. bug 390597, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236034 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 16:46:42 +00:00
igor%mir2.org
563c0e2e53 Bug 392263: taking out the patch due to Mac build problems.
git-svn-id: svn://10.0.0.236/trunk@236031 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 15:26:30 +00:00
igor%mir2.org
af63c70b07 Bug 392263: using mmap/VirualAlloc for GC arenas. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236029 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 15:11:41 +00:00
brendan%mozilla.org
0c47e6cc70 Fix old bug involving eval of a local function named by an existing local var (395907, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@236012 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 00:13:37 +00:00
sayrer%gmail.com
f4b40f4864 Bug 395849. XPCVariant::VariantDataToJS leaks strings with sizes. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@236007 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-14 22:48:47 +00:00
brendan%mozilla.org
bb2d2dd0c2 Fix dumb signed comparison bug (395828, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@235980 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-14 18:00:38 +00:00
nboyd%atg.com
127f7d994e Enable catching of all Java exceptions through a Rhino FEATURE (disabled
by default).


git-svn-id: svn://10.0.0.236/trunk@235547 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 16:57:09 +00:00
bclary%bclary.com
8e13933fe6 JavaScript Test - regression test for bug 394709, by Igor Bukanov, not part of the build
git-svn-id: svn://10.0.0.236/trunk@235503 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-11 18:03:23 +00:00
nboyd%atg.com
457a144b7f Fix warnings in downloaded code.
git-svn-id: svn://10.0.0.236/trunk@235493 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-11 15:30:39 +00:00
nboyd%atg.com
0154979581 Start running some tests for features we now implement, and skip another
bad test.


git-svn-id: svn://10.0.0.236/trunk@235492 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-11 12:43:51 +00:00
nboyd%atg.com
7c75b79d9f Fix javadoc warning.
git-svn-id: svn://10.0.0.236/trunk@235491 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-11 12:32:06 +00:00
nboyd%atg.com
d840417167 Drop use of deprecated interface.
git-svn-id: svn://10.0.0.236/trunk@235490 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-11 12:31:33 +00:00
nboyd%atg.com
eaa128a255 Fix warnings for unused private fields.
git-svn-id: svn://10.0.0.236/trunk@235489 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-11 12:29:29 +00:00
benjamin%smedbergs.us
0d019dfff5 Bug 395444 - Fast-path QueryInterface in XPCWrappedNative::CallMethod, r=mrbkap sr=jst a=damons
git-svn-id: svn://10.0.0.236/trunk@235460 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-10 18:16:05 +00:00
bclary%bclary.com
6b65ab1f4f JavaScript Tests - regression test for devmo example, by Norris Boyd, bug 395498, not part of the build
git-svn-id: svn://10.0.0.236/trunk@235402 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-08 14:04:01 +00:00
bclary%bclary.com
0d8376cc0d JavaScript Test - add additional case to test, by Norris Boyd, bug 344951, not part of the build
git-svn-id: svn://10.0.0.236/trunk@235401 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-08 13:53:33 +00:00
gavin%gavinsharp.com
cf4c1657c2 Back out patch for bug 395256 because it caused bug 395467 (a=schrep/bsmedberg)
git-svn-id: svn://10.0.0.236/trunk@235399 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-08 01:43:13 +00:00
igor%mir2.org
cb07525d2f Bug 394709: fixing memory leak with watch handlers. r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@235385 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-07 21:02:20 +00:00
nboyd%atg.com
2d08bac900 DOM3 E4X implementation preferred
As of Rhino 1.7R1, the E4X implementation based on DOM3 is now preferred over
 the XMLBeans implementation. Previously the XMLBeans implementation would be
 used if present in the classpath; now it will be used only if DOM3 is not
 supported on the version of Java running Rhino (i.e., before JDK 1.5).

Also a bit of small cleanup.


git-svn-id: svn://10.0.0.236/trunk@235373 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-07 18:57:45 +00:00
igor%mir2.org
8d5fc9a7fa Bug 394853: countHeap function for js shell and help() cleanup. r=brendan
git-svn-id: svn://10.0.0.236/trunk@235371 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-07 18:25:19 +00:00
benjamin%smedbergs.us
60ee3c874f Bug 395256 - Make nsJSID/IID/CID objects .equals method slightly faster, r=mrbkap sr=jst a=damons
git-svn-id: svn://10.0.0.236/trunk@235370 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-07 18:06:15 +00:00
nboyd%atg.com
13b2a6a559 Now tracking changes through Rhino documentation on MDC, so no need to
use this file.


git-svn-id: svn://10.0.0.236/trunk@235362 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-07 14:14:12 +00:00
nboyd%atg.com
1f940350d8 Fix bug: scope of initializer in for statement should be outside of the scope
introduced by the for.


git-svn-id: svn://10.0.0.236/trunk@234077 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-06 20:11:20 +00:00
nboyd%atg.com
f6b63d0376 small tweak to commented-out debug code
git-svn-id: svn://10.0.0.236/trunk@234076 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-06 20:08:52 +00:00
crowder%fiverocks.com
135c939f76 Bug 375651 - "Assertion failure: nbytes != 0" with regexp quantifiers, r=mrbkap, a=brendan
git-svn-id: svn://10.0.0.236/trunk@234018 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-06 04:26:11 +00:00
benjamin%smedbergs.us
9cc720ac9b Bug 394329 - Ship the JS import library in the SDK, and stop linking it from browsercomps which doesn't use it, r=luser a=NPDB
git-svn-id: svn://10.0.0.236/trunk@233950 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 15:56:56 +00:00