Commit Graph

1089 Commits

Author SHA1 Message Date
Benjamin Peterson
9ed65b0d5a Bug 776283 - Decode sources properly before handing them to the JS engine. r=bz 2012-07-22 09:00:45 -07:00
David Anderson
fd8fddd7ee Merge from mozilla-central. 2012-07-20 12:02:04 -07:00
Benjamin Peterson
4589a47c91 Bug 776430 - Use the rightmost URI to account for possible multiple prefixing. r=bz 2012-07-23 19:13:18 -07:00
David Anderson
19eab0adc3 Merge from mozilla-central. 2012-07-18 19:02:32 -07:00
Ms2ger
551919b7d5 Bug 765464 - Part b: Add an exnType to JSErrorReport; r=Waldo 2012-07-18 12:36:08 +02:00
David Anderson
def51a7950 Merge from mozilla-central. 2012-07-12 13:23:26 -07:00
David Anderson
681def000b Merge from mozilla-central. 2012-07-10 19:45:14 -07:00
Ms2ger
8b7467bac5 Bug 672814 - Part a: Move nsJSRuntime::ParseVersion to nsContentUtils; r=bz 2012-08-04 09:43:59 +02:00
Ed Morley
a246794e16 Revert inbound to 3d5d1daa2505 to stop OS X M5 failures (backout not clean/could have been a bad merge) on a CLOSED TREE 2012-08-04 18:05:15 +01:00
Ms2ger
7d3e7bf23b Bug 672814 - Part a: Move nsJSRuntime::ParseVersion to nsContentUtils; r=bz 2012-08-04 09:43:59 +02:00
Jacek Caban
ac8165d912 Bug 774201 - Avoid pointer to integer cast losing precision on win64 r=billm 2012-07-19 11:58:24 +02:00
David Anderson
b5534b1f9a Merge from mozilla-central. 2012-06-28 15:17:18 -07:00
Bill McCloskey
b3925d868f Bug 758034 - Avoid compartment changed GC resets (r=smaug) 2012-06-30 14:18:10 -07:00
Bill McCloskey
7d80da8a06 Bug 758034 - Clean up browser GC API (r=smaug) 2012-06-30 14:16:32 -07:00
Benjamin Peterson
3a84fd29b4 Bug 781035 - Use the C++ JS compile API in more places. r=jorendorff sr=jst 2012-08-27 08:04:37 -04:00
Benjamin Peterson
2886c1cb9c Bug 761723 - Load chrome source code when it's needed for Function.prototype.toSource(). r=bz 2012-07-20 20:19:42 +02:00
Gregor Wagner
f573cb28c4 Bug 765435 - Make JS heap growth factor depend on the heap size after a GC and GC frequency. r=billm 2012-07-11 11:09:53 -07:00
Ehsan Akhgari
7917f7709f Merge the nullptr conversion from mozilla-central into mozilla-inbound 2012-07-30 10:28:15 -04:00
Aryeh Gregor
3910f004e2 Bug 777292 - Don't use |= on nsresult; r=ehsan 2012-07-27 17:03:08 +03:00
David Anderson
405ebd47df Merge from mozilla-central. 2012-06-26 15:37:34 -07:00
Jonathan Watt
131c149f2a Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
Aryeh Gregor
691ef24b2a Bug 780618 - Move all error codes to nsError.h; r=ehsan 2012-07-27 17:03:27 +03:00
Luke Wagner
55107a5229 Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley) 2012-08-21 18:42:53 -07:00
Luke Wagner
88c2971644 Bug 625199 - kill dummy frames (r=mrbkap) 2012-08-17 18:05:06 -07:00
Peter Van der Beken
06a3a270d1 Fix for bug 762652 (Add the new DOM bindings API to CanvasRenderingContext2D). r=bz. 2012-06-13 17:14:15 +02:00
Andrew McCreight
98a9c52701 Bug 754495 - fix assertion. rs=Ms2ger 2012-06-29 09:09:17 -07:00
Bobby Holley
3890e89e91 Bug 754202 - Remove context pushing/popping API. r=mrbkap Each one of these uses grabs the principal off of an object for pushing, but also enters the compartment of that object. So we shouldn't need this anymore.
Can I get a 'hell yeah'?
2012-06-28 23:47:55 +02:00
Bobby Holley
0d383cad29 Bug 754202 - Disallow calling EvaluateString{,WithValue} with a principal that doesn't match the global. r=mrbkap 2012-06-28 23:47:55 +02:00
David Anderson
0dd00bedfa Merge from mozilla-central. 2012-06-20 17:36:56 -07:00
Masatoshi Kimura
e4c6542ef9 Bug 764916 - Replace nsDOMClassInfo::ThrowJSException with xpc::Throw. r=mrbkap 2012-06-19 19:01:10 -04:00
David Anderson
4660835989 Merge from mozilla-central. 2012-06-12 17:44:22 -07:00
Jan de Mooij
076d4b18ce Merge m-c to ionmonkey 2012-06-08 11:18:39 +02:00
Jason Orendorff
a7c7c697dd Bug 753542 - Add prefs to enable/disable E4X (javascript.options.xml.content and .chrome). r=bsmedberg, sr=jst. 2012-06-06 21:52:14 -05:00
Ms2ger
a1e6f324aa Bug 759082 - Remove nsIScriptContext::InitOuterWindow; r=mrbkap 2012-06-06 09:40:00 +02:00
Ms2ger
853bc83d00 Bug 760049 - Move nsIScriptContext::CreateNativeGlobalForInner to nsGlobalWindow.cpp; r=jst 2012-06-06 09:38:51 +02:00
Sean Stangl
5cfd7b51a1 Merge m-c to Ionmonkey. 2012-06-04 13:30:29 -07:00
Sean Stangl
33d4a46d9a Merge m-c onto Ionmonkey. 2012-05-31 17:17:52 -07:00
Bill McCloskey
153cb4583d Bug 761739 - Make timer-triggered GCs be incremental (r=smaug) 2012-06-10 21:28:05 -07:00
Bill McCloskey
d0df212c4e Bug 758034 - Create separate inter-slice GC timer (r=smaug) 2012-06-10 21:27:59 -07:00
Jason Orendorff
97c660a9e4 Bug 753885 - Part 2: Add JSOPTION_ALLOW_XML, making E4X support optional per-context. r=Waldo. 2012-05-30 15:05:59 -05:00
L. David Baron
1e336805c1 Backout bug 754202 (all patches, rather than just patches 3-7). 2012-06-10 17:22:31 -07:00
Ryan VanderMeulen
271d40a311 Backout 90107a2a0c64 (bug 754202) for real due to orange. 2012-06-10 19:46:20 -04:00
Ryan VanderMeulen
4c71ae6d9a Revert c39d36167b99 due to a horribly munged backout. 2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
202bd53a55 Backout the bug 754202 backout due to orange. 2012-06-10 19:37:47 -04:00
Bobby Holley
6f6d059e17 Back out bug 754202. r=me 2012-06-11 00:28:05 +02:00
Bobby Holley
b0e7ddb37f Bug 754202 - Remove context pushing/popping API. r=mrbkap
Each one of these uses grabs the principal off of an object for pushing, but also enters the compartment of that object. So we shouldn't need this anymore.

Can I get a 'hell yeah'?
2012-06-07 14:28:21 +02:00
Bobby Holley
bf0bd712dc Bug 754202 - Disallow calling EvaluateString{,WithValue} with a principal that doesn't match the global. r=mrbkap 2012-06-07 14:28:21 +02:00
David Anderson
4a7b56f624 Merge from mozilla-central. 2012-05-23 14:33:15 -07:00
David Anderson
6d3300ecb8 Merge from mozilla-central. 2012-05-21 14:40:04 -07:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00