Commit Graph

23078 Commits

Author SHA1 Message Date
Peter Van der Beken
451ff8f738 Fix for bug 804950 (New DOM binding APIs for Element). r=bz.
--HG--
extra : rebase_source : a8691ead07dfa8ecca812396047627dc15474d83
2012-10-16 13:51:00 +02:00
Nicholas D. Matsakis
05269e9aff Bug 800064 - Fix the units of computation in the shell watchdog. r=terrence 2012-11-11 07:07:07 -05:00
Brian Smith
63175cf75b Bug 799009: Remove unneeded SSL-related security alerts, r=honzab, r=dao 2012-11-10 20:49:44 -08:00
Brian Smith
6a43df62c6 Bug 799007: Remove support for low/weak/null cipher suites, r=honzab, r=dao 2012-11-10 20:49:29 -08:00
Brian Smith
b78a4cfb46 backout cset b36d5c933092 due to orange 2012-11-10 19:09:07 -08:00
Brian Smith
5b7b090005 backout cset 30f8e29f9cd1 due to orange 2012-11-10 19:08:26 -08:00
Brian Smith
b3f665df00 Bug 799009: Remove unneeded SSL-related security alerts, r=honzab, r=dao
--HG--
extra : rebase_source : b6216bf3163f63f1eb4f16901943d9f351bca2cf
2012-11-10 18:19:55 -08:00
Brian Smith
741fc10ba2 Bug 799007: Remove support for low/weak/null cipher suites, r=honzab, r=dao
--HG--
extra : rebase_source : 822ef336a5cdeb7d6693dbe46844a26465600854
2012-11-10 18:18:14 -08:00
Brian Smith
a61e92f320 Bug 804441: Put our NSPR and NSS header wrappers before OS_INCLUDES, r=ted
This allows inline functions in headers to call NSPR/NSS functions without
causing linking errors.

--HG--
extra : rebase_source : f89df8a53d6e8f624c84fc3b84982c4dd92d5f38
2012-10-24 14:31:54 -07:00
Matt Joras
486435e9e6 Bug 798033 - Removes 'using namespace' from js headers - r=billm 2012-11-10 10:46:01 -05:00
Bill McCloskey
df07a6d23b Bug 803376 - Add a new form of TRANSPLANT GC, with assertions for leaks (r=luke)
--HG--
extra : rebase_source : 5cd365e2b3917ad3b649a39613ab9dae47d27320
2012-11-09 11:44:21 -08:00
Terrence Cole
d3648d3506 Bug 805080 - Move more API users to CompileOptions; r=luke
There is no reason to have special methods for specific sets of CompileOptions
when the JS::Compile interface is so easy to use.  Other API methods can be
moved internal or removed entirely with this change.

--HG--
extra : rebase_source : f48fb221ebe02c0137e521ea605953532808825d
2012-11-06 17:36:47 -08:00
Peter Van der Beken
1e5f78238f Fix for bug 807330 (Make xpc_qsUnwrapThis/xpc_qsUnwrapArg deal with new DOM bindings). r=jst.
--HG--
extra : rebase_source : 3553f82516bfaa0764185f94e2eef616d9cd696d
2012-09-26 16:17:46 +02:00
Luke Wagner
e76e9ae39c Bug 807845 - provide a jsfriendapi to query the caller's outermost enclosing function (r=jimb) 2012-11-09 11:39:52 -08:00
Bill McCloskey
eca4f7bdec Backout 34791dac914c for assertion failure (bug 803376) 2012-11-09 11:39:39 -08:00
Wes Johnston
abfa99d444 Bug 810398 - Update support library error message to be clearer. r=blassey 2012-11-09 11:07:40 -08:00
Bill McCloskey
75ca57c452 Bug 803376 - Add a new form of TRANSPLANT GC, with assertions for leaks (r=luke) 2012-11-07 12:06:29 -08:00
Bill McCloskey
a7e3eb5e3c Bug 809295 - Do a better job handling failure in JSCompartment::wrap (r=luke) 2012-11-05 21:09:20 -08:00
Bill McCloskey
7db84a001d Bug 803376 - Remove old TRANSPLANT GCs (r=luke) 2012-10-18 16:48:22 -07:00
Bill McCloskey
6b3bfaee0b Bug 803376 - Add a special form of wrapper rooting (r=luke) 2012-10-03 22:44:30 -07:00
Bill McCloskey
a31392133c Bug 803376 - Allow wrappers to be reused (r=bholley) 2012-09-11 17:14:24 -07:00
Bill McCloskey
8393734e57 Bug 803376 - Add JSObject::setCrossCompartmentSlot (r=terrence) 2012-09-14 16:58:50 -07:00
Boris Zbarsky
80ce9e7dce Bug 807226 part 0.5. More undefs to stop Windows headers from messing with our GetClassName. r=peterv 2012-11-09 07:59:41 -08:00
Boris Zbarsky
ffdef1ff6b Bug 779048 part 0.5. Don't require a JSContext argument for nsJSUtils::GetStaticScriptGlobal. r=bholley 2012-11-09 07:43:57 -08:00
Eric Promislow
8cc9542b35 Bug 809179 - Reinstate the js -w and -s command-line options. r=dvander
--HG--
extra : rebase_source : 7071d9acc638ea56bbc1532e3284d519db06a498
2012-11-08 20:53:07 -05:00
Bobby Holley
dff96799f4 Bug 807623 - Reimplement obj_toString and fun_toString traps on BaseProxyHandler. r=ejpbruel
Looks like these got lost in the Direct Proxy Handler refactor.
2012-11-08 14:05:49 -08:00
Fernando Jiménez
ab6877282c Bug 809218 - Expose atob and btoa functions in xpcshell; r=mrbkap 2012-11-08 13:45:41 -08:00
Steve Fink
4a6d7f0108 Bug 803276 - Disable ArrayBufferView.prototype.move on release channels. r=dmandelin 2012-11-08 10:39:58 -08:00
Marty Rosenberg
b242cbda2f Ensure that we are using the same IonCompartment throughout the lifetime of an AFC(bug 792873, r=jandem) 2012-11-08 11:14:27 -05:00
Marty Rosenberg
b34e1892f6 Don't attempt to verify that the stack will be aligned, because it may not be. (bug 807156, r=djvj) 2012-11-08 11:14:24 -05:00
Eddy Bruel
36fae3dc88 Bug 793160 - Add NULL check for proto; r=ejpbruel 2012-11-08 16:51:11 +01:00
Wes Johnston
f6535051b7 Bug 759041 - Bring in Android compatibility libraries. r=blassey 2012-11-08 07:45:29 -08:00
Bobby Holley
dae0b41b61 Bug 809547 - Tests. r=bz 2012-11-07 22:40:48 -08:00
Benjamin Peterson
1ecf69a28f Bug 809292 - Deal with all source data allocation in one function. r=njn 2012-11-08 09:24:46 -05:00
Hannes Verschore
597ac6e30a Bug 809472: Add truncate analysis for MMul, r=mjrosenb 2012-11-08 14:35:26 +01:00
Bill McCloskey
6399748bf8 Bug 808067 - Fix needsBarrier for GC (r=sstangl,jonco) 2012-11-07 10:30:30 -08:00
Benoit Jacob
76c68d3d90 Bug 809715 - Use MFBT's IsBaseOf to simplify QS_IS_NODE - r=ehsan 2012-11-07 21:33:31 -05:00
Makoto Kato
1abfdb7727 Bug 797794 - need sync Preprocessor.py. r=bustage 2012-11-08 10:52:06 +09:00
Makoto Kato
7ecca5d5ae Bug 807895 - Remove BSD/OS code. r=khuey 2012-11-08 10:36:28 +09:00
Kannan Vijayan
5ce6367616 Backing out 72078b2daa84 due to not fixing entire issue. 2012-11-07 20:13:39 -05:00
Bobby Holley
65525139b8 Bug 805807 - Filter setters. r=mrbkap 2012-11-07 15:45:50 -08:00
Bobby Holley
6482c110be Bug 802557 - Mochitests. r=bz 2012-11-07 15:43:09 -08:00
Kannan Vijayan
358826faf4 Bug 803730 - Fix boxing of instanceOf inputs in ion. r=sstangl 2012-11-07 17:16:15 -05:00
Bobby Holley
2147e93e72 Bug 806751 - Pile more garbage into GetWrappedNativeOfJSObject. r=mrbkap
--HG--
extra : rebase_source : 9d290c7058dd4a1984aff94ef84376913947189e
2012-11-07 14:12:14 -08:00
Luke Wagner
6da28dc5bf Bug 809532 - rm unused CloneFunctionObject overload (r=billm)
--HG--
extra : rebase_source : 9c495cef6839782ec7bfa9d1cc214c282ddaa591
2012-11-07 13:28:52 -08:00
Luke Wagner
cadb35e835 Bug 807185 - IonMonkey: optimize the non-native test in visitCallGeneric (r=sstangl)
--HG--
extra : rebase_source : 6ed2cc423ea0794ad715b2d4d31c0a3047c3464c
2012-11-01 21:35:13 -07:00
Luke Wagner
12662f7f83 Bug 807228 - clean up the JSFUN_* flags situation (r=jorendorff)
--HG--
extra : rebase_source : 1bb7ac4a354a9b78e5b5201b4204c4ade3067c49
2012-11-01 21:35:09 -07:00
Terrence Cole
c4aa2246af Bug 798638 - Exactly root TryNoteIter; r=luke
TryNoteIter is always stored on the stack and stores a JSScript* internally.
2012-10-05 16:29:57 -07:00
Terrence Cole
0c462dc03a Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo
Clang does not want to allow js::ion::Range and mozilla::Range simultaneously
when we have a |namespace js { using namespace mozilla; }| declaration.
2012-11-06 17:35:18 -08:00
Nathan Froyd
57e1984f1b Backout a9cfcf4b62d9 (bug 803730), a5e214d4f8b0 (bug 803730), for intermittent oranges in newly added tests 2012-11-07 14:58:29 -05:00