js/xpconnect/src/XPCConvert.cpp
e3d205dc31f33fd2897fd68ffb9ff15e9e3bc079
created 2017-07-10 18:06 -0400
pushed 2017-07-11 14:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259. Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv,mccr8 a=jcristau
fa90a8ad3133263b4933236de7ed78dab7bace46
created 2017-01-28 00:42 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. r=bz
3afcfb43c465cd48e8ca859ae21808c84cb52b43
created 2017-01-18 22:20 -0500
pushed 2017-03-06 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330759 part 2. Fix XPCConvert::JSData2Native to not share an external string stringbuffer if it would create a non-null-terminated string. r=froydnj
da3b6d9b4ce0933e41d4ffc06a4315bfb4a29b6a
created 2016-12-14 16:12 -0800
pushed 2017-03-06 20:48 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
e3b82debff888c5bfdafb0e57d09168432d42d1f
created 2016-12-14 20:56 +0200
pushed 2017-03-06 20:48 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1323183 - prevent memory leak from CheckTargetAndPopulate. r=bholley
918e37b44bddf0ab04f59887a1bb753aa586b3d9
created 2016-12-11 09:12 -0800
pushed 2017-03-06 20:48 +0000
Till Schneidereit Till Schneidereit - Bug 1322920 - Remove DOM Promise implementation. r=bz
8dcb11ae3b13d49ccfecfd7d43c1aaed9f4360ad
created 2017-01-18 22:20 -0500
pushed 2017-01-24 05:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330759 - Part 2: Fix XPCConvert::JSData2Native to not share an external string stringbuffer if it would create a non-null-terminated string. r=froydnj, a=jcristau
00e511e83e80366c8b2392ff159296dc752ef149
created 2016-10-19 02:10 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 9: Make JSErrorToXPCException a file static function. r=bholley
fe8948da2efd64f8695f00f3dd49437f0945051a
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 5: Rename message to toStringResult if it is the result of toString. r=bholley,jwalden,froydnj
8900adb4c36dffa8ef6b89ba3e277e39551dea17
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 2: Change JSErrorReport.ucmessage to JSErrorReport.message_ with ConstUTF8CharsZ, and release them in destructor if it is owned. r=jwalden
971d6777956556108ab4d571015e8360ded559c3
created 2016-10-18 17:27 -0700
pushed 2017-01-23 14:19 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1283710) for osx xpcshell failures a=backout
f727edc4be4805fb275be192145f0a5902477589
created 2016-10-19 02:10 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 9: Make JSErrorToXPCException a file static function. r=bholley
d72527b7d3c0c328e65bdaf4c259921a1e8481c2
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 5: Rename message to toStringResult if it is the result of toString. r=bholley,jwalden,froydnj
61f8250cbe0b82d7f918756d86e135d7b3fb401d
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 2: Change JSErrorReport.ucmessage to JSErrorReport.message_ with ConstUTF8CharsZ, and release them in destructor if it is owned. r=jwalden
3ea9e52ee4cee7ee9c2e815610d44eb6bfc61b70
created 2016-09-11 18:15 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 15: Replace Value parameter to const Value& in js/xpconnect. r=jandem
db4aece012b78248d23ae3f982c776db924c95f8
created 2016-09-23 21:10 -0400
pushed 2017-01-23 14:19 +0000
Thomas Wisniewski Thomas Wisniewski - Bug 1305202 - Use NullString() more and remove superfluous Truncates(). r=smaug
5cdc3e5e091e56a6c7e19f1ed771b728ee37a60d
created 2016-08-23 05:59 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 4 - Make XPCNativeInterface refcounted. r=billm
93545d47fddbf51aba5f7127d66dca2f0383820d
created 2016-08-18 16:50 -0700
pushed 2016-11-14 12:26 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1288870) for hazards a=backout
4f0ab1a0d8dd56c0deeda13250ebb69e37c4a575
created 2016-08-18 15:20 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 2 - Make XPCNativeInterface refcounted. r=billm
37e1f09cd54e81f7e5c23123fe4caa2dc9277019
created 2016-08-02 22:16 +0200
pushed 2016-11-14 12:26 +0000
Tom Schuster Tom Schuster - Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
b807e09863ff0d989aa95f1d5176cb983b1d7789
created 2016-07-27 10:11 -0700
pushed 2016-09-19 13:38 +0000
Andrew McCreight Andrew McCreight - Bug 1289136 - Fifth argument to XPCConvert::NativeInterface2JSObject() is always null. r=gabor
9e9ba7b85410185a32eb2448508439b756325091
created 2016-07-25 13:13 +0300
pushed 2016-09-19 13:38 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1289064 - eliminate null check on |iid| in XPCConvert::NativeInterface2JSObject. r=bholley
282f7afd67657dda8e2e8568e5ac6f609311a03b
created 2016-07-20 22:03 -0700
pushed 2016-09-19 13:38 +0000
Chris Peterson Chris Peterson - Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
9146977af0d77727c5f81a75943b1c4dd7a2f38d
created 2016-03-29 10:09 +1100
pushed 2016-06-06 19:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm.
163552af0458f4585342eb7c7bd6606b43ac6f03
created 2016-03-22 13:50 -0400
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 2. Make nsIException and nsIStackFrame builtinclass, so we can start using [implicit_jscontext] on them. r=khuey
f5962f5a4e3f7e668d217d8fbebb3d9a0cfe824f
created 2016-03-22 21:11 +0100
pushed 2016-06-06 19:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8bb1cce4804d (bug 1257919)
8bb1cce4804df9375940783c502aba7855c7dee2
created 2016-03-22 13:50 -0400
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 2. Make nsIException and nsIStackFrame builtinclass, so we can start using [implicit_jscontext] on them. r=khuey
3cdd3f35f65e7bc85fa2719504d55d0e3900734b
created 2016-03-21 11:01 -0400
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257892. Fix XPCConvert::JSValToXPCException to correctly detect Web IDL binding exceptions (i.e. all of them now!) when trying to check whether the value is already an XPCException. r=bholley
1c90e31205c8c401703c42d75897e757c2709b32
created 2016-03-11 15:19 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1212328 - Clean up some JSErrorReport-related code. r=Waldo,bz, a=ritu
5a52f75bbf6baf10fff417d9973d3d31305869e8
created 2016-02-09 17:40 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 7. Stop wrappercaching dom::Promise when SPIDERMONKEY_PROMISE is defined. r=peterv
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-04-25 16:57 +0000
Kyle Huey Kyle Huey - Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
9136c8ca8be3e2f0bebee3e08807f32d58565845
created 2016-03-11 15:19 +0100
pushed 2016-03-17 15:22 +0000
Jan de Mooij Jan de Mooij - Bug 1212328 - Clean up some JSErrorReport-related code. r=Waldo,bz, a=ritu
f998906d53bca783b99762b7999f9e692d1ec367
created 2015-12-31 01:05 -0700
pushed 2016-03-07 14:18 +0000
Chris Peterson Chris Peterson - Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke
2a4992c56a458d0dd28f68d72fb6a80a7750af2d
created 2015-12-02 11:36 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo
61022cd922f82c4d6eddb3a265ef0a8e4aecd836
created 2015-11-06 19:03 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-12-14 20:08 +0000
Jeff Walden Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
9e2da56502735465817b33a3b7fc76f48a5afadf
created 2015-08-03 11:48 -0400
pushed 2015-09-21 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor
318d42434ec3a937c4bd89253edfa76e9986d8e6
created 2015-08-03 11:47 -0400
pushed 2015-09-21 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor
b9f133b1d7390f68a6afcf8c24aadd9c7b3bf7d1
created 2015-08-03 11:47 +0200
pushed 2015-09-21 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley
5fc4e125b2b7c56d36efc0c1335cd71961570fe7
created 2015-07-18 21:45 +0200
pushed 2015-09-21 14:04 +0000
Jan de Mooij Jan de Mooij - Bug 1184564 part 1 - Use Value instead of jsval in XPConnect. r=bholley
67d1702bfb1f475f414d99ffc4f1cc963e030332
created 2015-06-29 18:36 -0700
pushed 2015-09-21 14:04 +0000
Jan de Mooij Jan de Mooij - Bug 1177825 - Remove JSVAL_* constants. r=evilpie
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-06-29 20:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
e60e056a230c3792c8390f3e6808e97ad7cc3b47
created 2015-03-27 09:01 +0900
pushed 2015-06-29 20:18 +0000
Mike Hommey Mike Hommey - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
0b0c492a33b545fb9daa9b041969e17b5dcbe00e
created 2015-03-19 10:13 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
0d6720105fbb0863b1f1ff020ed26f5cf5a9f14f
created 2015-03-02 13:31 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 963921 - Clients of the JS API should use JS_DefineElement where appropriate r=smaug
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
40aeb4e4292c6157d56922c3c709668d50303ebf
created 2015-02-03 09:13 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1122758 - Get rid of XPCJSObjectHolder::newHolder(). r=gabor
901b357d733450444d316ec1e0f8530384aee7cc
created 2015-01-26 13:32 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
1e53e8c79d9f999410fc82ef5ec1488bd225d14a
created 2015-01-22 21:04 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
d7aa4c72ebaba57bb6a8f1c718bd63fb9e9feec1
created 2015-01-22 20:00 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
4f52e486476c26e76f83d7ad9beeb993f8b6b5ab
created 2014-10-07 10:44 -0700
pushed 2014-11-28 15:29 +0000
Steve Fink Steve Fink - Bug 1061288 - Make it harder for ArrayBuffer data pointers to be held across invalidations. r=smaug,terrence,jdm,roc,khuey
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-11-28 15:29 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
a23b03bf9f615b532c58cac0e0b7c6a662d26a4b
created 2014-08-20 12:06 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 821573 - Stop allowing COWs as native interfaces. r=gabor
less more (0) -100 -60 tip