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