js/xpconnect/src/XPCConvert.cpp
a564815d922aa840ad3be5630855384ca57f140a
created 2014-04-10 15:48 +0100
pushed 2014-06-09 21:49 +0000
Ed Morley Ed Morley - Backed out changeset 91885eced736 (bug 983989)
6aa22b66e4a7394e7cdeb2351cef17f78f2d259f
created 2014-04-10 15:48 +0100
pushed 2014-06-09 21:49 +0000
Ed Morley Ed Morley - Backed out changeset 14ab9b8d15be (bug 983989)
14ab9b8d15be0bbbb0e6ac34be329af558afb2b7
created 2014-04-10 13:24 +0200
pushed 2014-06-09 21:49 +0000
Ms2ger Ms2ger - Bug 983989 - Part c: Cleanup XPCConvert::NativeData2JS; r=bholley
91885eced7366abaeb50933aff8753325d9327c4
created 2014-04-10 13:24 +0200
pushed 2014-06-09 21:49 +0000
Ms2ger Ms2ger - Bug 983989 - Part b: Simplify code flow in XPCConvert::NativeData2JS; <3,r=bholley
592e6de7211b35bc4d3502f877b552c5f39947fb
created 2014-04-10 13:24 +0200
pushed 2014-06-09 21:49 +0000
Ms2ger Ms2ger - Bug 983989 - Part a: Reindent XPCConvert::NativeData2JS; r=bholley
de7487db16d9df8f72eaeb4d6cc7288b47cedb54
created 2014-04-08 18:27 -0400
pushed 2014-06-09 21:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
f4e975c7d8d3f4f7865443e32aab224d3f789aec
created 2014-03-24 16:00 +0100
pushed 2014-06-09 21:49 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 966609 - nsWrapperCache for SandboxPrivate. r=bholley
32f48d6d3389ea5db45cfc6e452ec52595c11a43
created 2014-03-15 12:00 -0700
pushed 2014-04-28 18:51 +0000
Kyle Huey Kyle Huey - Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
bb5c1b2dc7e476e9acec5171c9151dabc582d627
created 2014-02-14 19:44 +0000
pushed 2014-04-28 18:51 +0000
Neil Rashbrook Neil Rashbrook - Bug 966911 Part 4: Recreate the underlying nsAString when an an external string is passed back to C++ r=bholley
f513ce12acde61b34fafcdd93ae9d16b2ce9e2b3
created 2014-02-14 11:15 -0500
pushed 2014-04-28 18:51 +0000
Michael Shuen Michael Shuen - Bug 934817 - Part 2: Remove 0-length check in XPCStringConvert::ReadableToJSVal and XPCConvert::NativeData2JS. r=bz
32fef9133b8bb7c7365a6d884870a7e1b18b09a8
created 2014-02-13 00:26 +0000
pushed 2014-04-28 18:51 +0000
Neil Rashbrook Neil Rashbrook - Bug 966911 Part 3: Passing undefined to an AString param should (like ACString) convert to null, not the empty string r=bholley
bb287ffec375245231f640559a0a8e14c707b382
created 2014-02-12 21:22 +0000
pushed 2014-04-28 18:51 +0000
Neil Rashbrook Neil Rashbrook - Bug 966911 Part 1: Improve DOMString and AString conversion code paths r=bholley
33f464080abc6cff0cf315c0fe0535fb7e6d3189
created 2014-02-12 10:50 +0000
pushed 2014-04-28 18:51 +0000
Jon Coppeard Jon Coppeard - Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz
1c9ccc6fd564754e05b2348581675f9404c558c0
created 2014-02-04 19:29 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 3 - Smart pointerize newVariant. r=bholley
e998c14ccd108193e6193b64fabc91e1fa8b1f20
created 2014-02-04 19:29 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley
930f794bfba364a0a0bb3c5e5e04f9b7f1a553ee
created 2014-02-04 21:01 -0800
pushed 2014-04-28 18:51 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 965920, bug 966765, bug 966766)
0f26c4b3eab7b1c9c13ab5643d71511e4f7d060d
created 2014-02-04 19:29 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 3 - Smart pointerize newVariant. r=bholley
55dcd2a5362e630f6709cc0c4486bb655da595b8
created 2014-02-04 19:29 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley
a231c042c5d319e8eac9779c6216448192036bd5
created 2014-01-30 09:30 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 872273 - Remove non-cx variant of ErrorFromException, and make it take a HandleObject. r=Waldo
f613b4ac27f9194fb3511f200a382aa889a9fc43
created 2014-01-25 09:31 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 963167 - Convert JS_SetElement() to take HandleValue rather than MutableHandleValue r=sfink r=bz
bbaefde28e3b2e22561b19878b7972c8cee50c2d
created 2014-01-20 17:51 +0100
pushed 2014-03-17 21:55 +0000
Andrea Marchesini Andrea Marchesini - Bug 958816 - Make strings in nsIStackFrame API sane, r=bz
7b0a1d41b80f64ffae47fb108c5d0bfaa8863434
created 2014-01-17 10:20 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 965cf4cbedc8 (bug 958816) for mochitest crashes.
965cf4cbedc833a357c2f738d362a669ed48466a
created 2014-01-17 15:24 +0100
pushed 2014-03-17 21:55 +0000
Andrea Marchesini Andrea Marchesini - Bug 958816 - Make strings in nsIStackFrame API sane, r=bz
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-03-17 21:55 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
84b87ea8c0cc51a8d4850443e15793ad5ff8e086
created 2013-12-19 18:08 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 950909 - Forward native aggregation to the root XPCWrappedJS. r=mccr8, sr=smaug, a=bajaj
e0776db3b102510504fdcf57b7f65dfa1da3b46d
created 2013-12-08 21:52 -0500
pushed 2014-02-04 01:06 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
cf9ea7edd6e210f0925816712e821d26b90ec72c
created 2013-11-16 13:31 +0100
pushed 2014-02-04 01:06 +0000
Tom Schuster Tom Schuster - Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz
9f77a15c224cdb85323e5032ca477035849835c3
created 2013-11-16 13:31 +0100
pushed 2014-02-04 01:06 +0000
Tom Schuster Tom Schuster - Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz
1bc46d4abd0de021392599a926a6a59e78e7f4f5
created 2013-11-17 16:39 +0100
pushed 2014-02-04 01:06 +0000
Ms2ger Ms2ger - Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage.
27c6beb10bbc45ebd50fb5531fde625cae0df052
created 2013-11-16 13:31 +0100
pushed 2014-02-04 01:06 +0000
Tom Schuster Tom Schuster - Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz
ded0d64f6786994791e8ffd7d8c1b3557e14af68
created 2013-11-16 13:31 +0100
pushed 2014-02-04 01:06 +0000
Tom Schuster Tom Schuster - Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz
8a56460b9110deccc90e14e79cb56eaaac337d2b
created 2013-11-01 15:31 +0100
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 911864 - When QIing objects bound with XBL scopes, route the XPCWrappedJS through an XrayWrapper from the XBL scope. r=smaug
555f1c5baad7fce0f8276bbb1ed5dc42c64715a5
created 2013-10-27 09:53 +0100
pushed 2014-02-04 01:06 +0000
Peter Van der Beken Peter Van der Beken - Bug 931467 - Make QS/DOM binding unwrapping like XPCConvert unwrapping for COWs. r=bholley.
e33d85e6e12a8652fd4443ae2dfd501c1cd69165
created 2013-12-19 18:08 -0800
pushed 2014-01-03 16:40 +0000
Bobby Holley Bobby Holley - Bug 950909 - Forward native aggregation to the root XPCWrappedJS. r=mccr8, sr=smaug, a=bajaj
efe11f1a745210be3d3d458b38a6f73e827af6c8
created 2013-11-01 15:31 +0100
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 911864 - When QIing objects bound with XBL scopes, route the XPCWrappedJS through an XrayWrapper from the XBL scope. r=smaug, a=bajaj
05c31c03a8dd7ca613840e8de25ad37f5487b1af
created 2013-10-26 18:19 +0200
pushed 2013-12-09 19:58 +0000
Tom Schuster Tom Schuster - Bug 930782 - Handlify JS_WrapValue. r=terrence
cfe47cb78e84ccedf3367959ef6a823b0c3b7989
created 2013-10-11 22:02 -0700
pushed 2013-12-09 19:58 +0000
Steve Fink Steve Fink - Bug 925916 - Handlify various things in XPConnect, r=bholley
5126b48adf91390db142ee55bc9c19cc1b9ae801
created 2013-10-15 20:02 -0400
pushed 2013-12-09 19:58 +0000
Tom Schuster Tom Schuster - Bug 8844105 - Handlify JS_WrapObject. r=terrence
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
77cd72a836e60548db0ae4013fca6786f5ac8c8f
created 2013-09-09 23:14 +0200
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 913851 - Minimize the #includes in js/xpconnect; r=bholley
2eb63267254ca6bc694a2f7f02ae612feeff46e5
created 2013-09-09 14:58 -0700
pushed 2013-10-28 21:59 +0000
Nikhil Marathe Nikhil Marathe - Bug 901291 - Get WebIDL callbacks working on Workers. r=khuey
3f4223fab461f9a4e5b4fe646db5a0625cedd31e
created 2013-09-08 20:28 -0700
pushed 2013-10-28 21:59 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 4 - Refactor exception implementations. r=bz
16cf9da0d24282153c9ea53e49439dcb3aac194f
created 2013-09-08 20:28 -0700
pushed 2013-10-28 21:59 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 3 - Convert exceptions to WebIDL. r=bz
2c19e0a8d53ea1429d59a8599065559764cc282a
created 2013-09-06 12:02 -0500
pushed 2013-10-28 21:59 +0000
Jason Orendorff Jason Orendorff - Bug 893186, part 1 - Fix some code in xpconnect to use JS_HasProperty instead of JS_GetPropertyAttributes. r=bholley.
49c8f6b3f06237017871f76c8fd8a7e42fae063d
created 2013-08-22 15:51 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 903891 - Default the iid to nsISupports in NativeInterface2JSObject, and assert |Interface| when getting an XPCWrappedNative. r=mrbkap
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
b05548b721dfff31bc77628943dbb7479269316b
created 2013-08-14 09:00 +0200
pushed 2013-10-28 21:59 +0000
Ms2ger Ms2ger - Bug 903849 - Use MOZ_ASSERT consistently in XPConnect; r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
c9384a37f165ab0753c83c61fb6b78391bae80a2
created 2013-08-05 14:02 +0100
pushed 2013-10-28 21:59 +0000
Jon Coppeard Jon Coppeard - Bug 900986 - Convert JS_*Element API to use MutableHandleValue for out params r=terrence r=bholley r=smaug
8a7a62729e5b4a37e16b7e2d479993ec8dabf439
created 2013-08-02 09:09 +0200
pushed 2013-09-16 19:14 +0000
Ms2ger Ms2ger - Bug 897945 - Use an XPCOM string for nsContentUtils::ReportToConsole's category argument; r=bholley
d19b33105ded79448f91e023e721960fd8a610c4
created 2013-07-29 16:45 -0700
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 899245 - Rename JS_GetGlobalForScopeChain to JS::CurrentGlobalOrNull. r=luke
e324bd4c78f7d495c05404c7895b1eef94215c39
created 2013-07-23 10:58 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 896398 - GC: Fix some reported rooting hazards in XPConnect r=bholley
9b4975efc31f58c991816f95f26e42a762a84e0f
created 2013-07-31 10:59 -0700
pushed 2013-08-05 18:49 +0000
David Anderson David Anderson - Rewrite CPOWs to use one actor per process (bug 853209, r=billm,bholley,smaug).
2599d05cd405953dccabbcb7e03c2ac49bf19c8d
created 2013-06-23 09:15 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Bug 884951 - Use XPCWrappedNative::Get more; r=bholley
7111de8a8687ed9bc1a7c5e9deec324570bc19de
created 2013-06-23 09:14 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Bug 884947 - Remove superfluous null check in XPCConvert::NativeInterface2JSObject; r=bholley
aed026a38816dce5355eb6e2f871162a154b51bd
created 2013-04-19 21:58 +0200
pushed 2013-08-05 18:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - remove slim wrapper macros and rename WN macros. r=bholley.
1c5330960d0c49ac16f5d67fa653f93abf58e6a3
created 2013-04-19 21:57 +0200
pushed 2013-08-05 18:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - remove various slim wrapper code and checks. r=bholley.
1b34a34b25389bf3a7d92598f473f4589684c093
created 2013-04-19 21:57 +0200
pushed 2013-08-05 18:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - stop morphing slim wrappers. r=bholley.
fb09320a1b30aa5016dfe0aad38804524c99cc90
created 2013-03-25 11:36 +0100
pushed 2013-08-05 18:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - stop constructing slim wrappers. r=bholley.
less more (0) -100 -60 tip