07f778300689d4c3fc4cf96939c455ee7c97cf10: Bug 831459: use RawScript in JMChunkInfo::Convert() to prevent UnrootedScript construction in signal handler r=billm
Irving Reid <irving@mozilla.com> - Wed, 16 Jan 2013 23:10:46 -0500 - rev 119118
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 831459: use RawScript in JMChunkInfo::Convert() to prevent UnrootedScript construction in signal handler r=billm
da5cae51b8334f4597160fd74c9b823a621497f0: Fix some used-but-not-defined warnings, and some format-string warnings about needing to cast T* to void* for the %p specifier. No bug, r=themaid
Jeff Walden <jwalden@mit.edu> - Wed, 16 Jan 2013 19:47:34 -0800 - rev 119117
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Fix some used-but-not-defined warnings, and some format-string warnings about needing to cast T* to void* for the %p specifier. No bug, r=themaid
81f41dd974c45b43e37ee425d23c793b299669c3: Bug 831307: Log breakpoint-level IPC errors always. r=dougt,jdm,jst a=blocking-b2g
Chris Jones <jones.chris.g@gmail.com> - Wed, 16 Jan 2013 19:47:21 -0800 - rev 119116
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 831307: Log breakpoint-level IPC errors always. r=dougt,jdm,jst a=blocking-b2g
64450d6fee962d0210848a586033a1ac90ecd6cd: Bug 827053 - Add support for winding in fill + clip + isPointInPath + tests the feature. r=bas
Rik Cabanier <cabanier@adobe.com> - Wed, 16 Jan 2013 21:55:43 -0500 - rev 119115
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 827053 - Add support for winding in fill + clip + isPointInPath + tests the feature. r=bas
3b3c304723cc9d66b5e54f2423e677476dcf5f75: Bug 824864 - Fix Ms2ger nits. r=me
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:27 -0800 - rev 119114
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Fix Ms2ger nits. r=me
de4229773698ed9e71ae3b25b30d52458be9becd: Bug 824864 - Pass EvaluateString out-param as a pointer, not a reference. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:27 -0800 - rev 119113
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Pass EvaluateString out-param as a pointer, not a reference. r=bz
53469a0e1ddd32803e2dde659fe1cb93af11714d: Bug 824864 - Move responsibility for checking for JSVERSION_UNKNOWN to the one caller of EvaluateString that might pass it. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:26 -0800 - rev 119112
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Move responsibility for checking for JSVERSION_UNKNOWN to the one caller of EvaluateString that might pass it. r=bz
b40a217c85e3026e300fd5eb403565a95c6df74e: Bug 824864 - Use an nsCxPusher in EvaluateString, and pull the principal off the target object. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:26 -0800 - rev 119111
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Use an nsCxPusher in EvaluateString, and pull the principal off the target object. r=bz This simplifies a lot of code, and makes the function scope-agnostic.
43458e543877f651e213bd9fb1c6cefe67279ccc: Bug 824864 - Rename EvaluateStringWithValue to EvaluateString. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:26 -0800 - rev 119110
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Rename EvaluateStringWithValue to EvaluateString. r=bz Now that there's only one of them, we can get rid of the silly suffix. \o/
badfbc904df619eb05a11de038eed1c9975ee554: Bug 824864 - Remove unused optional arguments from nsIScriptContext::ExecuteScript. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:26 -0800 - rev 119109
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Remove unused optional arguments from nsIScriptContext::ExecuteScript. r=bz This lets us get rid of a bunch of junk.
22dc6532b40b06d9921dc4b366a0212838376b90: Bug 824864 - Remove nsIScriptContext::EvaluateString. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:26 -0800 - rev 119108
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Remove nsIScriptContext::EvaluateString. r=bz
3cb7ad47f6d9409a343a18548bdecd966afb5218: Bug 824864 - Move existing consumers of EvaluateString over to EvaluateStringWithValue. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:26 -0800 - rev 119107
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Move existing consumers of EvaluateString over to EvaluateStringWithValue. r=bz
c5fb603dfa846b299faa99a5faa731fe3dce2cac: Bug 824864 - Improve the API for EvaluateStringWithValue. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:26 -0800 - rev 119106
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Improve the API for EvaluateStringWithValue. r=bz There are a few changes we make here: 1 - Having callers pass JS::CompileOptions directly. 2 - Removing aUndefined, which makes no sense and is unused by consumers. 3 - Making aScopeObject and aRetValue non-optional, via references. 3 - Adding an argument to optionally coerce the return value to a string. Coercing jsvals to strings is the reason we currently have two nearly-identical functions, EvaluateString and EvaluateStringWithValue, since the coercion can trigger arbitrary script and thus needs to be bracketed by all the junk that nsJSContext does. However, if callers can be guaranteed that the return value will be a bonafide string, then they can easily extract the string themselves if they so desire. This will allow us to combine the two functions.
533bc8e4981b770978ded6e800af27e8a9724108: Bug 824864 - Move consumers of CompileFunction to the nsJSUtils version, and kill the nsJSContext version. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:25 -0800 - rev 119105
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Move consumers of CompileFunction to the nsJSUtils version, and kill the nsJSContext version. r=bz Note that the three consumers were all XBL, and were all passing aShared = true, which had the effect of passing null for the target object. So we actually want to pass JS::NullPtr() (the HandleObject version of nullptr) instead of aClassObject in order to maintain the old behavior (whatever that is).
33d6b596f5d23b9cad2c960a4e97616310d8d4f9: Bug 824864 - Hoist the guts of CompileFunction into nsJSUtils. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:25 -0800 - rev 119104
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Hoist the guts of CompileFunction into nsJSUtils. r=bz
e51150a044d7fdac4d1c7cb686927ad804609b13: Bug 824864 - Implement nsContentUtils::GetObjectPrincipal. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:25 -0800 - rev 119103
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 824864 - Implement nsContentUtils::GetObjectPrincipal. r=bz The SSM interface is super awkward.
e194999b0d6661de9f4f7d47bed4b918048d24c3: Bug 825395 - Add debug checking for interleaved nsCxPusher and JSAutoEnterCompartment. r=bz,luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Jan 2013 18:50:25 -0800 - rev 119102
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 825395 - Add debug checking for interleaved nsCxPusher and JSAutoEnterCompartment. r=bz,luke
fa51126256532a4d8d2632d6e80de4d6a78915dd: Bug 829598 - Make js/src/jit-test/tests/gc/bug-820186.js a slow test. r=jandem, DONTBUILD
Christian Holler <choller@mozilla.com> - Wed, 16 Jan 2013 16:14:08 +0100 - rev 119101
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 829598 - Make js/src/jit-test/tests/gc/bug-820186.js a slow test. r=jandem, DONTBUILD
4d2f27cdef9173ba8ac3a088ed66f57d58b3eb7c: Bug 828558 - Don't attach to jsconsole window, r=mdas
Jonathan Griffin <jgriffin@mozilla.com> - Tue, 15 Jan 2013 17:41:36 -0800 - rev 119100
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 828558 - Don't attach to jsconsole window, r=mdas
8d0071573033713e96dc1ad9deeb884e07cbb533: Bug 831133 - Record only the basename. r=vladan.
Rafael Ávila de Espíndola <respindola@mozilla.com> - Wed, 16 Jan 2013 21:02:32 -0500 - rev 119099
Push 24189 by emorley@mozilla.com at Thu, 17 Jan 2013 10:42:06 +0000
Bug 831133 - Record only the basename. r=vladan.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip