mattwillis%gmail.com
b92b4f76da
Bug 422161 - Fix JS strict errors in *.jsm modules. r and rs=gavin, a1.9+=damons
...
git-svn-id: svn://10.0.0.236/trunk@247682 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 21:57:00 +00:00
bzbarsky%mit.edu
0f6fe396ac
Fix line numbering in JS components so it's not off by 1. Bug 418491,
...
r+sr+a=brendan
git-svn-id: svn://10.0.0.236/trunk@246032 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 03:57:11 +00:00
reed%reedloden.com
93593c0b91
Back out jimm's patch from bug 411579 due to regressions. [a1.9b3=mconnor]
...
git-svn-id: svn://10.0.0.236/trunk@244568 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 23:39:42 +00:00
reed%reedloden.com
e267c8e74b
Bug 411579 - "Optimize read file buffer sizes for faster startup times" [p=jmathies@mozilla.com (Jim Mathies) r=sayrer sr=bsmedberg a=blocking1.9+]
...
git-svn-id: svn://10.0.0.236/trunk@244381 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 20:51:47 +00:00
jst%mozilla.org
38b82fd5f3
Fixing bug 413559. Make XPConnect use faster accessors for JS class/parent/private/proto. r=mrbkap@gmail.com, sr=brendan@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@244260 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 23:19:52 +00:00
sayrer%gmail.com
d7cebfecf0
Bug 412874. Need Shark functions in JS component global scope. r/sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@243572 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-20 02:31:10 +00:00
reed%reedloden.com
5d67e39b01
Back out patch from bug 411579, as there may be a Ts perf regression.
...
git-svn-id: svn://10.0.0.236/trunk@243431 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-18 10:36:40 +00:00
reed%reedloden.com
1fa7fae8e1
Bug 411579 - "Optimize read file buffer sizes for faster startup times" [p=jmathies@mozilla.com (Jim Mathies) r=sayrer sr=bsmedberg a=blocking1.9+]
...
git-svn-id: svn://10.0.0.236/trunk@243427 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-18 09:08:10 +00:00
benjamin%smedbergs.us
0a44d0e3e2
Bug 411327 - nsIXPCNativeCallContext should not inherit from nsISupports, r=mrbkap, a=schrep
...
git-svn-id: svn://10.0.0.236/trunk@243117 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-15 15:51:02 +00:00
mrbkap%gmail.com
7010d08e26
Use two flags for filenames: "system" and "want native wrappers". bug 408859, r=jst sr+a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@241826 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-20 03:11:03 +00:00
reed%reedloden.com
6794191a9a
Bug 398579 - "Allow using chrome:// URLs in Components.utils.import()" [p=ajvincent@gmail.com (Alex Vincent) r=sayrer sr=bsmedberg a1.9=damons]
...
git-svn-id: svn://10.0.0.236/trunk@240188 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-01 06:45:04 +00:00
reed%reedloden.com
4b7e224f5f
Back out WeirdAl's patch from bug 398579 to see if it caused the perf regression on Linux.
...
git-svn-id: svn://10.0.0.236/trunk@240181 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-01 01:23:11 +00:00
reed%reedloden.com
427300cfc0
Bug 398579 - "Allow using chrome:// URLs in Components.utils.import()" [p=ajvincent@gmail.com (Alex Vincent) r=sayrer sr=bsmedberg a1.9=damons]
...
git-svn-id: svn://10.0.0.236/trunk@240158 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-30 20:03:38 +00:00
reed%reedloden.com
774bd89138
Bug 398177 - "ISO 8601 dates helper" [p=erwan@flock.com (Erwan Loisant) r=sayrer sr=mscott a1.9=damons]
...
git-svn-id: svn://10.0.0.236/trunk@239286 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-13 08:13:20 +00:00
reed%reedloden.com
9d6cda2d3a
Bug 397536 - "performance improvements for JSON.jsm" (optimize string serialization) [p=zeniko@gmail.com (Simon Bünzli) r=sspitzer sr=brendan a1.9=mconnor]
...
git-svn-id: svn://10.0.0.236/trunk@236764 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 16:50:29 +00:00
sayrer%gmail.com
ff6faa4cdf
Bug 396452. Enforce SpiderMonkey request model with assertions. r=mrbkap, sr/a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@236271 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-19 00:26:41 +00:00
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
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
jag%tty.nl
aa0e245d4b
Bug 271824: do_GetFastLoadService should use nsGetServiceByCID. r=/sr=/a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@233920 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 09:13:58 +00:00
rflint%ryanflint.com
93d5a97984
Bug 386536 - Add category manager helpers to XPCOMUtils. Patch by Nickolay Ponomarev <asqueella@gmail.com>, r=sayrer/mark.finkle a=jst
...
git-svn-id: svn://10.0.0.236/trunk@232994 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-24 00:21:10 +00:00
gavin%gavinsharp.com
3eef6c31df
Bug 386789: create JSON utilities module and use it for search suggest/sessionstore/Places, patch by Simon Bünzli <zeniko@gmail.com>, r=sspitzer, sr+a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@232853 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-22 14:49:34 +00:00
dbaron%dbaron.org
129e2b3497
Fix leak in DEBUG-only code. b=391769 r+sr+a=jst
...
git-svn-id: svn://10.0.0.236/trunk@231883 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-11 00:53:53 +00:00
dmose%mozilla.org
825379ae05
Fix comment to say 'createInstance' when it really means that, since this is pointed to by devmo as API documentation; no bug; rs=shaver
...
git-svn-id: svn://10.0.0.236/trunk@230222 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 20:19:05 +00:00
dolske%mozilla.com
97245738c8
Bug 388190: XPCOMUtils spews uuids when registering components. r=sayrer, sr=benjamin
...
git-svn-id: svn://10.0.0.236/trunk@230038 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-16 17:57:49 +00:00
alex%croczilla.com
05817de1fb
Bug 381693 - Allow null targetObj arg to xpcIJSModuleLoader::import().
...
r=sayrer, src=brendan.
git-svn-id: svn://10.0.0.236/trunk@230000 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-15 18:21:12 +00:00
asqueella%gmail.com
1998307ac0
synchronize documentation, Sylvain Pasche <sylvain.pasche@gmail.com>
...
r=sayrer, bug 380970
git-svn-id: svn://10.0.0.236/trunk@229967 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-14 21:43:35 +00:00
bzbarsky%mit.edu
4f868cfbe0
Clean up the XDR properly even if JS_XDRScript fails. In particular, don't
...
double-free things. Bug 387572, r+sr=brendan
git-svn-id: svn://10.0.0.236/trunk@229661 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 03:10:43 +00:00
jwalden%mit.edu
dda6ff3c99
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
...
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
sayrer%gmail.com
16221423ba
Bug 381651. Tweak XPCOMUtils. Patch by Nickolay_Ponomarev <asqueella@gmail.com>. r=sayrer, sr=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@228413 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 04:53:35 +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
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
60c11ef529
Change the URI argument to Components.utils.import to be a resource: URI. Bug
...
380970, patch by Alex Vincent <ajvincent@gmail.com>, r=sayrer, sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227757 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 21:13:19 +00:00
gavin%gavinsharp.com
712995ad48
Bug 381031: make JS1.8 the default for <xul:script>, and add a JSVERSION_LATEST #define to simplify future changes, patch by Nickolay Ponomarev <asqueella@gmail.com>, r+sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@227676 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 22:50:13 +00:00
asqueella%gmail.com
daf644428e
Bug 381499 - Components.utils.import reports NS_ERROR_FAILURE when the file not exists
...
switch to NS_ERROR_FILE_NOT_FOUND and update tests
r=sayrer, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@227675 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 22:34:06 +00:00
asqueella%gmail.com
48d3e25ad2
bug 381369 - improve Components.utils.import-related comments
...
r=sayrer
git-svn-id: svn://10.0.0.236/trunk@226817 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:57:43 +00:00
sayrer%gmail.com
bbe18d29bb
Bug 238324. Tweak generateFactory to call new, and add unit tests for module loading. Patch by Alex Vincent <ajvincent@gmail.com>. r=sayrer, sr=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@226685 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 22:45:15 +00:00
sayrer%gmail.com
2ac2dc7245
Bug 238324: JS code-sharing module system. Patch by Alex Fritze <alex@croczilla.com> and Robert Sayre <sayrer@gmail.com>. r=shaver/brendan, sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@226488 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:27:41 +00:00
mozilla.mano%sent.com
cb1ab5905d
Remove hidden character from the patch for bug 326854, thanks Neil.
...
git-svn-id: svn://10.0.0.236/trunk@219247 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 11:49:16 +00:00
mozilla.mano%sent.com
ad97db0aee
Fix upcoming bustage from bug 326854
...
git-svn-id: svn://10.0.0.236/trunk@217259 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:16:23 +00:00
mozilla.mano%sent.com
d59fc62008
Bug 326854 - expose btoa and atob to JS components. r=brendan, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@217257 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:10:12 +00:00
dbaron%dbaron.org
70646c07d3
Fix use of the wrong variable that causes the same argument to be passed twice to NSGetModule. b=316416 r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@215684 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 18:01:37 +00:00
bzbarsky%mit.edu
3da4550536
Fix allocator mismatch. Bug 306811, r+sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@214435 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-30 21:54:26 +00:00
brendan%mozilla.org
7121f8d25c
Enable JS1.7 for JS XPCOM components (352748, r+sr=jst; patch from alex@crozilla.com's ZAP_20050610_BRANCH).
...
git-svn-id: svn://10.0.0.236/trunk@213206 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-06 01:07:37 +00:00
brendan%mozilla.org
0320cc46cc
Fix lack of XPC.mfasl versioning via separate JS bytecode version (350787, r=mrbkap/dbaron/jst).
...
git-svn-id: svn://10.0.0.236/trunk@209213 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-05 22:53:47 +00:00
bzbarsky%mit.edu
c57e2a5006
Flag JS components as system scripts. Bug 345991, r=mrbkap, sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@204943 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-27 17:49:01 +00:00
timeless%mozdev.org
d7d1bbda1f
Bug 337917 Make consumers stop using cids from other modules
...
git-svn-id: svn://10.0.0.236/trunk@200245 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-18 21:18:22 +00:00
mrbkap%gmail.com
0b7523274b
Checking in Ben Turner <bent.mozilla@gmail.com> and timeless's patch to make Gecko use the JS engine's request model to help multithreaded embedders avoid GC races and crashes. bug 176182, r=mrbkap assumed-rs=brendan
...
git-svn-id: svn://10.0.0.236/trunk@199768 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-12 22:39:55 +00:00
bzbarsky%mit.edu
aa820d3487
Use a non-bogus error reporter for the subscript loader. Bug 340019, r=mrbkap,
...
sr=brendan
git-svn-id: svn://10.0.0.236/trunk@199656 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-10 00:47:40 +00:00
gavin%gavinsharp.com
fa5240b78f
Bug 265871: rename JavaScript console to Error console, patch by Kurt <supernova_00@yahoo.com>, r=mconnor, ui-r=beltzner, sr=neil/bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@198424 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-25 21:22:32 +00:00