js/ipc/JavaScriptParent.cpp
8c6eb60662331964389361b9f27fadf57ab4a3f0
created 2017-01-13 09:49 -0800
pushed 2017-04-10 20:44 +0000
Andrew McCreight Andrew McCreight - Bug 1331115 - Fix two typos in CPOW code. r=billm
99bf3401b43f4f621c91facce91f729688941317
created 2016-10-18 15:58 -0700
pushed 2017-02-27 14:59 +0000
Bill McCloskey Bill McCloskey - Bug 1311212 - Add dead CPOW debugging facility (r=mrbkap)
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
9adefc25daa8531a4bb7bbca39e39e2f1465024f
created 2016-08-11 14:39 +0200
pushed 2017-01-16 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 7 - Remove unnecessary JSContext arguments from IPC classes. r=bz
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2017-01-16 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
960aa6832bf7f1dc38ae6007c557e28f59a56912
created 2016-06-07 16:31 -0700
pushed 2016-10-31 18:13 +0000
Bill McCloskey Bill McCloskey - Bug 1214824 - Forbid CPOW usage if add-on declares it is multiprocessCompatible (r=mrbkap)
8dfcdfcdcfaf705c03cb708b5182c9d3e96ab923
created 2016-07-05 14:35 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 11 - Make some GC callback APIs take JSContext instead of JSRuntime. r=terrence,mccr8
0a03bb6af6043ce323142d24fb43c2d63deefbcb
created 2016-06-30 21:12 -0700
pushed 2016-10-31 18:13 +0000
Phil Ringnalda Phil Ringnalda - Back out 14928a6b38f3 (bug 1214824) for leaking an nsStringBuffer in debug e10s devtools
14928a6b38f3d99912df076d13626b28fbaadac4
created 2016-06-07 16:31 -0700
pushed 2016-10-31 18:13 +0000
Bill McCloskey Bill McCloskey - Bug 1214824 - Forbid CPOW usage if add-on declares it is multiprocessCompatible (r=mrbkap)
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-10-31 18:13 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
c7f7934d62cc0abf5428a806523428a1f1ea3fdf
created 2016-02-16 11:21 -0500
pushed 2016-06-01 01:31 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1245901 - Measure counts of browser CPOW usage which is now rejected, r=billm
0c6f5d1343ed1443b4a0a18b58f6b90c6e455885
created 2016-01-05 19:28 -0500
pushed 2016-06-01 01:31 +0000
Bill McCloskey Bill McCloskey - Bug 1233497 - Fix infrastructure for disallowing unsafe CPOWs in browser code. r=mrbkap
2215dc556dbc2580e0ac851180ffbe67f5ba8593
created 2015-10-23 16:31 -0700
pushed 2016-02-29 17:11 +0000
Bill McCloskey Bill McCloskey - Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
7c43617a72157690f48ff7653013de70910bfcb6
created 2015-11-04 16:16 -0800
pushed 2016-02-29 17:11 +0000
Wes Kocher Wes Kocher - Backed out changeset 89446bf8d6b8 (bug 1215167) for introducing a hazard
89446bf8d6b8492fc5a88c4d85d5be8f5dac5e9c
created 2015-10-23 16:31 -0700
pushed 2016-02-29 17:11 +0000
Bill McCloskey Bill McCloskey - Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
206c93851f434bfacdac9d1fd03f9300bb823980
created 2015-08-06 15:34 +0900
pushed 2015-10-26 12:58 +0000
Makoto Kato Makoto Kato - Bug 1187773 - Don't include heapapi.h from js/public. r=jorendorff
ed8666806c9eb1bd301d365ca601081e34dca96f
created 2015-08-06 15:32 +0900
pushed 2015-10-26 12:58 +0000
Makoto Kato Makoto Kato - Backed out changeset a3243d1ec51f due to invalid bug number
a3243d1ec51f6d1d565cdd9f8229333f8a4ebe26
created 2015-08-06 11:48 +0900
pushed 2015-10-26 12:58 +0000
Makoto Kato Makoto Kato - Bug 187773 - Don't include heapapi.h from js/public. r=jorendorff
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-06-19 19:24 +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-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
2477541524cf864a039a87537fe082df653ef5d7
created 2015-02-10 19:58 +0100
pushed 2015-04-21 23:03 +0000
Tom Schuster Tom Schuster - Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
901b357d733450444d316ec1e0f8530384aee7cc
created 2015-01-26 13:32 -0800
pushed 2015-04-21 23:03 +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-04-21 23:03 +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-04-21 23:03 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
c0f368aff73869659019b19a48cdf2fdd28b92d8
created 2015-01-16 09:56 -0800
pushed 2015-03-23 22:08 +0000
Bill McCloskey Bill McCloskey - Bug 1119753 - Fix CPOW GC crash. r=jonco, a=sledru
4d94f2bf456a1a941851bd8ee0e50a52dffd61c1
created 2014-09-25 13:13 +0200
pushed 2015-01-05 23:23 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Track Xray waivers with CPOWs. r=billm
d63a5fe3ace7d59e1aaad2a5d64bc511793349bc
created 2014-09-24 12:54 +0100
pushed 2015-01-05 23:23 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
71c10a155c9cefbbdb203aa889c33216152f5dcb
created 2014-09-12 17:41 -0700
pushed 2015-01-05 23:23 +0000
Bobby Holley Bobby Holley - Bug 1052096 - Move CPOW targets into the privileged/unprivileged junk scope of the child/parent. r=billm
9df9289e2d8f2709c3365bd8181120ba9b9057fa
created 2014-09-02 11:07 +0200
pushed 2015-01-05 23:23 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add moving GC callback and use it to fix up ipc CPOW tables r=terrence
06d5e509cdb46b3c723196a1e219f628f8624949
created 2014-08-20 12:49 -0700
pushed 2014-11-24 19:04 +0000
Bill McCloskey Bill McCloskey - Bug 1052093 - Child->parent CPOWs should go through COWs in the parent for security (r=bholley)
9055e91c6154d4372c1fb498cbc51da20cca505b
created 2014-05-16 16:40 -0700
pushed 2014-08-25 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Bidirectional CPOWs (r=mrbkap)
990ea6bcfa07a5ca68d6439f275a18c249f222c9
created 2014-05-16 16:40 -0700
pushed 2014-08-25 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Distinguish local and remote CPOW objects in IPDL (r=mrbkap)
15ecb06251c8b7e886dec794e42c923fa8ab6217
created 2014-05-16 16:40 -0700
pushed 2014-08-25 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Move CPOW wrapper owner code (r=mrbkap)
85e6824afa65a9ab3b1eb7afc705143a7d104f0a
created 2014-05-16 16:40 -0700
pushed 2014-08-25 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Use separate maps for local and remote CPOW objects (r=mrbkap)
4b7c1b82d2aa722406acf8e83c75b3e2a8759503
created 2014-05-16 16:40 -0700
pushed 2014-08-25 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Rename CPOW makeId/unwrap (r=mrbkap)
9631faa6ed6754f5ab7b07ce40725e31482ec55f
created 2014-05-16 16:40 -0700
pushed 2014-08-25 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Rename CPOW toValue (r=mrbkap)
bb17661ca3bcde81273bd4b176693f69072733a7
created 2014-05-16 16:40 -0700
pushed 2014-08-25 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Rename CPOW findObject (r=mrbkap)
48a84f76656dea28f489c306212c17a4b5edbff8
created 2014-05-16 16:40 -0700
pushed 2014-08-25 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Move global CPOW functions to top level (r=mrbkap)
e0741f7815ffce0ee1fc5344ec928223b34ae7ab
created 2014-04-25 16:11 -0500
pushed 2014-07-14 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
e9a091fd0265f894828f0d99355279b83643949d
created 2014-02-05 08:39 -0800
pushed 2014-06-02 21:01 +0000
Bill McCloskey Bill McCloskey - Bug 962604 - Add ActorDestroy handling to CPOWs (r=mrbkap)
aac3d84c27c0846ef1d952a4d43962f8d6f88306
created 2014-01-29 17:20 -0800
pushed 2014-04-22 00:22 +0000
Eric Faust Eric Faust - Bug 924720 - Part 5: Allow callers of NewProxyObject() to specify a Proxy JSClass. (r=jwalden)
84a0bf9566e63572181f8274404b785bb99e6bf1
created 2014-01-25 09:29 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 959787 - Handlify JS_Set* APIs r=terrence r=bz
5126b48adf91390db142ee55bc9c19cc1b9ae801
created 2013-10-15 20:02 -0400
pushed 2014-01-28 00:16 +0000
Tom Schuster Tom Schuster - Bug 8844105 - Handlify JS_WrapObject. r=terrence
6a194198c85da6772c32865cef1d507d75f44d1c
created 2013-10-04 13:29 +0200
pushed 2014-01-28 00:16 +0000
Bobby Holley Bobby Holley - Bug 921454 - Refactor proxy creation to use an options object. r=jonco
e0994d28e8b301a3e9c2688b05cbe23d251aa86b
created 2013-09-30 16:51 -0400
pushed 2014-01-28 00:16 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound.
e1c5dfcd2f38619d272db3780b351edd0f930193
created 2013-09-30 12:20 -0700
pushed 2014-01-28 00:16 +0000
Bill McCloskey Bill McCloskey - Bug 918170 - Handle StopIteration in CPOWs (r=dvander)
21edfc4062023e746a017ae6ef5dcd8c0e85f912
created 2013-06-03 18:14 +0800
pushed 2014-01-28 00:16 +0000
Thinker Lee Thinker Lee - Bug 771765 - Support template content process, part 4: Clone IPC protocol objects that will be up when the template process is ready. r=khuey, r=bent
a84f156f316450e40c01d8eaa78f7e47c940dd01
created 2013-09-19 15:24 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
f3dce1d8c04fb25272e78a7294d0d9aa6b218dff
created 2013-08-26 21:56 -0700
pushed 2013-12-03 03:32 +0000
David Anderson David Anderson - Don't deadlock on a child process for a CPOW (bug 905896, r=cjones).
c1298dc3fa4ff2a44ec75eae0512fbae0756a95e
created 2013-08-23 15:53 -0700
pushed 2013-12-03 03:32 +0000
Terrence Cole Terrence Cole - Bug 908891 - Fix remaining exact rooting hazards in js/ipc; r=evilpie
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
737fb09c65a3e8c61d8935e1e958ae89b89750ba
created 2013-07-25 22:52 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 7) - Remove jsprvtd.h from EXPORTS. r=jorendorff.
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2013-12-03 03:32 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
123ae8924326f087bc3046ee794954c2b839dcd1
created 2013-08-01 16:45 -0700
pushed 2013-10-21 21:47 +0000
Bill McCloskey Bill McCloskey - Bug 899804 - Make CPOWs handle instanceof with WebIDL interfaces (r=bz,dvander)
e42f623fd5741709d52e890872ef3595dc32484c
created 2013-08-01 17:44 -0700
pushed 2013-10-21 21:47 +0000
Bill McCloskey Bill McCloskey - Backout bug 899804 for build errors.
70ac9672075b7376aa60445bb5d5e6946e4826b0
created 2013-08-01 16:45 -0700
pushed 2013-10-21 21:47 +0000
Bill McCloskey Bill McCloskey - Bug 899804 - Make CPOWs handle instanceof with WebIDL interfaces (r=bz,dvander)
5d56f5be9d3fbd3773e43f5dc42e03ef70b73679
created 2013-07-29 19:51 -0500
pushed 2013-10-21 21:47 +0000
Luke Wagner Luke Wagner - Bug 899245 - The preceding typo fix was wrong; the original patch should have replaced JS_GetGlobalForScopeChain with JS::CurrentGlobalOrNull (r=red, CLOSED TREE)
82f0ca76c24f93d763c07fc9aba00879741300c7
created 2013-07-29 19:36 -0500
pushed 2013-10-21 21:47 +0000
Luke Wagner Luke Wagner - Fix JS/js typo from bug 899245 (r=red)
less more (0) -60 tip