js/xpconnect/wrappers/WrapperFactory.cpp
3e04584e30f7cccbc8df0d758c386c277f256e47
created 2012-09-14 12:29 +0200
pushed 2012-09-14 10:30 +0000
Bobby Holley Bobby Holley - Bug 789713 - Ignore domain when computing whether to share non-PreCreate WNs cross-compartment. r=mrbkap a=akeybl
a813b5f7908618de2a3879dbbfca78970e0a9fd7
created 2012-09-06 08:46 -0700
pushed 2012-09-06 17:17 +0000
Bobby Holley Bobby Holley - Bug 774607 - Remove use of JS_{Is,Make}SystemObject from Gecko. r=bz
febe1ad166da318e6965ae129e8c44872048115a
created 2012-08-27 15:06 +0200
pushed 2012-08-28 00:20 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 738244 - Supporting DOM specific collection properties through xray wrappers; r=mrbkap
f1fb44a75e0d209d73856966712129a9e0e866f8
created 2012-08-23 22:12 -0700
pushed 2012-08-28 00:20 +0000
Luke Wagner Luke Wagner - Fix backout to account for infallible-JSAutoCompartment change on a CLOSED TREE (no bug, r=bustage)
deeadcce3f6483ea9ee5e0f9256b2db449c12ae5
created 2012-08-23 21:34 -0700
pushed 2012-08-28 00:20 +0000
Matt Brubeck Matt Brubeck - Back out 670c8a2695b3 (bug 771354), 134557d57e6e 4ad52e488977 (bug 774607), and...
8ba35e8d4457e22ac453627d30e144a59110973e
created 2012-06-06 21:52 +0200
pushed 2012-08-28 00:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 785188 (Make Xrays work with newest DOM list bindings). r=mrbkap.
0d61ae018d9f97407a37e327ee526fb018619f62
created 2012-08-21 18:42 -0700
pushed 2012-08-28 00:20 +0000
Luke Wagner Luke Wagner - Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
4ad52e488977dd381d2bf96ede2687e9b7f86363
created 2012-08-23 16:44 -0700
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 774607 - Remove use of JS_{Is,Make}SystemObject from Gecko. r=bz
cd86e0d61c3facabea95de41947273a143c9d95c
created 2012-05-22 15:46 +0200
pushed 2012-08-28 00:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 768692 (Move DOM list binding generation to the new DOM binding codegen). r=bzbarsky.
87fb202e726151e7bc9bdc18fc0d68bcc007d45f
created 2012-08-16 12:25 -0700
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 781476 - Cross-compartment wrap same-origin objects with PreCreate even if PreCreate requests one wrapper per scope. r=mrbkap
4e0f55796e6f393de15b309e1361545da56ff824
created 2012-08-10 10:19 +0200
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 776328 - Only create holders for WNs. r=mrbkap
a0fbc2a467ebfc676a742137ab2666be2b2b440e
created 2012-07-30 22:18 +0200
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 778409 - Enter the compartment of unwrappedProto rather than obj in Rewrap. r=gabor
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-08-28 00:20 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
3f534f828e6e6539d2af19ad1cc6e6bb158e4b10
created 2012-07-27 12:15 +0200
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 760109 - Introduce an explicit ChromeObjectWrapper. r=mrbkap
e63099f7911c907cc59d7a10119c5156308aebcc
created 2012-07-27 12:15 +0200
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 760109 - When COWing objects with standard prototypes, use the prototype in the home compartment instead. r=mrbkap
64aba0b5c3746a69cd063ac13dd7adb15c5303b7
created 2012-07-23 15:51 +0200
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 773962 - Fix up waivers after transplanting. r=mrbkap
712a40509486a36ca782d50cbdbf369ed817cbf9
created 2012-07-23 15:51 +0200
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 773962 - Refactor Xray waiving logic to allow simple lookups in the waiver map without creating a waiver. r=mrbkap
500ccb7a5dd9b357af2c4101db8dd9446c1d023e
created 2012-07-18 13:51 +0200
pushed 2012-08-28 00:20 +0000
Bobby Holley Bobby Holley - Bug 774245 - Add WrapperFactory and XrayWrapper machinery to allow same-compartment Xray wrapping. r=mrbkap
ecc4f73417d8555454a0ecbbb06b222a4c8818a7
created 2012-07-16 19:28 +0200
pushed 2012-08-28 00:20 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 771081 - part3: Rename WaiveXrayWrapperWrapper. r=gal
f4aae5703855cfecf483829553f7a9fda34f8ffd
created 2012-07-16 19:22 +0200
pushed 2012-08-28 00:20 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 771081 - part2: Rename CrossOriginWrapper files. r=gal
e55d5df611b90273310fc7423c0f99a20adb70fe
created 2012-07-16 17:53 +0200
pushed 2012-08-28 00:20 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 771081 - part1: Rename CrossOriginWrapper. r=gal
ab5ca4c67ba1709176e18f37c92a0144f9024ba2
created 2012-08-21 10:51 -0700
pushed 2012-08-21 18:20 +0000
Bobby Holley Bobby Holley - Bug 781476 - Cross-compartment wrap same-origin objects with PreCreate even if PreCreate requests one wrapper per scope. r=mrbkap
2bfad756dbc058ef3ae58942973f654c0e9dd89d
created 2012-08-03 22:12 +0200
pushed 2012-08-03 20:12 +0000
Bobby Holley Bobby Holley - Bug 778409 - Enter the compartment of unwrappedProto rather than obj in Rewrap. r=gabor a=akeybl
3ca7effdcc235604abe3a610838a45ac38a238d3
created 2012-08-03 22:11 +0200
pushed 2012-08-03 20:12 +0000
Bobby Holley Bobby Holley - Bug 760109 - Introduce an explicit ChromeObjectWrapper. r=mrbkap For now it's identical to ChromeObjectWrapperBase. Custom behavior comes in the next patch.
39b5e3d7f32328bd1335cd538d18ed8ed60d590b
created 2012-08-03 22:11 +0200
pushed 2012-08-03 20:12 +0000
Bobby Holley Bobby Holley - Bug 760109 - When COWing objects with standard prototypes, use the prototype in the home compartment instead. r=mrbkap
657b6a0f0c1cb35e54814007d4a0d1a60e44e2c7
created 2012-07-28 10:37 +0200
pushed 2012-07-28 09:30 +0000
Bobby Holley Bobby Holley - Bug 773962 - Fix up waivers after transplanting. r=mrbkap a=akeybl
6ac860432dd2f69dc28918c9b2b4fbc374de73b2
created 2012-07-28 10:37 +0200
pushed 2012-07-28 09:30 +0000
Bobby Holley Bobby Holley - Bug 773962 - Refactor Xray waiving logic to allow simple lookups in the waiver map without creating a waiver. r=mrbkap
e5579991e19e8eb594f448d1c47f10b40b581d56
created 2012-07-12 10:10 +0200
pushed 2012-07-16 20:02 +0000
Bobby Holley Bobby Holley - Bug 655649 - Use Subsumes Rather than Equals in XPConnect wrapper computation. r=mrbkap
bafdc2c0afc5f674472c86693ddd942da9b5f9a6
created 2012-06-28 23:47 +0200
pushed 2012-07-16 20:02 +0000
Bobby Holley Bobby Holley - Bug 754202 - Remove NoWaiverWrapper. r=mrbkap
5deea00d55bd70c86e3b1bc5e4e5423c3cc222be
created 2012-06-28 04:10 +0200
pushed 2012-07-16 20:02 +0000
Eddy Bruel Eddy Bruel - Bug 70357 - Add Wrapper base class; r=bholley
8d57c055f951a32e903888e81ed2b07fb3b49f45
created 2012-06-10 17:22 -0700
pushed 2012-07-16 20:02 +0000
L. David Baron L. David Baron - Backout bug 754202 (all patches, rather than just patches 3-7).
17a91ff5dfd7ea94076b5454dbd4a79032731a40
created 2012-06-10 19:46 -0400
pushed 2012-07-16 20:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 90107a2a0c64 (bug 754202) for real due to orange.
b7f3236f127b6f8d455efa6ad75f82a3a3c5f3d4
created 2012-06-10 19:44 -0400
pushed 2012-07-16 20:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert c39d36167b99 due to a horribly munged backout.
c39d36167b99139c4e39c2180f21cebae7ea6dbd
created 2012-06-10 19:37 -0400
pushed 2012-07-16 20:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout the bug 754202 backout due to orange.
90107a2a0c64c16ace4ac78abe843ed7281d2fe2
created 2012-06-11 00:28 +0200
pushed 2012-07-16 20:02 +0000
Bobby Holley Bobby Holley - Back out bug 754202. r=me
9447d46db02cb94ee676083bbaede1bcaae899c2
created 2012-06-07 14:28 +0200
pushed 2012-07-16 20:02 +0000
Bobby Holley Bobby Holley - Bug 754202 - Remove NoWaiverWrapper. r=mrbkap
bbc9b0b8ce438ee35a3f71486d62ca0fbd7e68c1
created 2012-06-20 10:26 +0200
pushed 2012-06-20 08:27 +0000
Bobby Holley Bobby Holley - Bug 758415 - Remove double-wrapping infrastructure for Location objects. r=mrbkap This is more or less just a backout of bug 739796, that caused so much pain. Huzzah!
3bfee91d5f0931f996259d6864f9dba6c3a45d97
created 2012-05-29 23:24 +0200
pushed 2012-06-04 20:19 +0000
Bobby Holley Bobby Holley - Bug 752038 - Avoid getting confused by PreCreate giving a different answer when we wrap objects cross-compartment during reparenting. r=mrbkap
25bfc7cc3a228415b9fc708dd5eeabe04a38d0ab
created 2012-05-25 09:18 +0200
pushed 2012-06-04 20:19 +0000
Ms2ger Ms2ger - Bug 758143 - Add xpc::GetCompartmentPrivate; r=bholley
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-06-04 20:19 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
dbe0dd2660656a46ecfac1b012603777d7dd9948
created 2012-05-14 23:30 +0200
pushed 2012-06-04 20:19 +0000
Bobby Holley Bobby Holley - Bug 754044 - Apply same-compartment security wrappers in same-compartment wrapping callback. r=mrbkap
3c35768445119d3eb1a86293e73158576c94dafc
created 2012-05-03 00:35 -0400
pushed 2012-06-04 20:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 742217. Reduce the use of nested namespaces in our binding code. r=peterv,bent
f2c2a457f9cc39fb9840001df597d474983738b9
created 2012-04-28 09:12 -0400
pushed 2012-06-04 20:19 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 735280 - Part 3: Components object specific wrapper. r=bholley
40b1bc1bdba12caa91f0fcac3f53574d7b87ae0a
created 2012-04-25 21:59 -0400
pushed 2012-06-04 20:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout a0b3af4ac9f5 (bug 735280) due to Android jsreftest orange.
a0b3af4ac9f52974b27c9f08cdfadd345c4ac067
created 2012-04-25 20:12 -0400
pushed 2012-06-04 20:19 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 735280 - Part 3: Components object specific wrapper. r=bholley
9c5557c4d1fe84b3c8c9e52f73a872e77724112d
created 2012-04-24 22:09 -0400
pushed 2012-06-04 20:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 0b170d1f5d10 (bug 735280) due to red.
0b170d1f5d105ab22cf2679ff2b199ed82235860
created 2012-04-24 21:48 -0400
pushed 2012-06-04 20:19 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 735280 - Part 3: Components object specific wrapper. r=bholley
f86cce5d95c8d91cf2892e2727cef453fb041e61
created 2012-05-31 10:09 +0200
pushed 2012-05-31 08:11 +0000
Bobby Holley Bobby Holley - Bug 754044 - Apply same-compartment security wrappers in same-compartment wrapping callback. r=mrbkap
fe8ffd7166eb82cce58630bb8112f6e1e8537196
created 2012-04-05 12:21 -0700
pushed 2012-04-24 17:50 +0000
Bobby Holley Bobby Holley - Bug 739796 - Make same-origin cross-compartment Location object access go through the LW in the host compartment. r=gal
1bdb337e3136c877e5d93b9c3ebac548bd7e4fff
created 2012-03-30 21:42 -0700
pushed 2012-04-24 17:50 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug.
7ed31daf07bd276798d7510d92fdfb405fbbee61
created 2012-03-28 16:15 -0700
pushed 2012-04-24 17:50 +0000
Luke Wagner Luke Wagner - Bug 733793 - Check for null return from JS_ObjectToOuterObject (r=bholley)
597edb1cfe210b1b710bf1474e57b39605beefd6
created 2012-03-25 22:35 -0700
pushed 2012-04-24 17:50 +0000
Bobby Holley Bobby Holley - Bug 738874 - Don't allow non-classinfo XPCWNs to be wrapped cross-compartment. r=mrbkap
1742f60b446837de68abbff2f64040c027ff39a9
created 2012-03-23 14:59 -0700
pushed 2012-04-24 17:50 +0000
Bobby Holley Bobby Holley - Bug 667388 - Make the chrome-to-content Xray wrapper derive CrossCompartmentWrapper. r=mrbkap
6519fd0616e2aa9a695ed4370705079afe2ebd22
created 2012-03-23 14:59 -0700
pushed 2012-04-24 17:50 +0000
Bobby Holley Bobby Holley - Bug 733984 - Apply Location wrappers for same-origin cross-compartment wrapping. r=mrbkap
ae71e6cdc6c479bca3e8f8ccc7e27424a519192c
created 2012-03-23 14:59 -0700
pushed 2012-04-24 17:50 +0000
Bobby Holley Bobby Holley - Bug 733984 - Use the Location security policy even for content accessing chrome. r=mrbkap
c8464d25e40dea51e098de652fc69184a366997a
created 2012-03-23 14:59 -0700
pushed 2012-04-24 17:50 +0000
Bobby Holley Bobby Holley - Bug 733984 - Clarify the security characteristics of Location objects. r=mrbkap
2b113540e75a445d08ab66122ee47aeaf676c444
created 2012-03-23 14:59 -0700
pushed 2012-04-24 17:50 +0000
Bobby Holley Bobby Holley - Bug 733984 - Stop specializing createHolder, and simplify holder creation in WrapperFactory::Rewrap. r=mrbkap
4624437cd69eb8c36b99d2e4d4167ae753e8fdbc
created 2012-03-16 12:47 -0700
pushed 2012-04-24 17:50 +0000
Bobby Holley Bobby Holley - Bug 734475 - Take the full union of native sets when bringing non-PreCreate XPWNs across compartments. r=mrbkap
974b5248b3eebad2dceb0465ffc085494031e7b1
created 2012-03-30 13:36 -0700
pushed 2012-03-30 20:38 +0000
Luke Wagner Luke Wagner - Bug 733793 - Check for null return from JS_ObjectToOuterObject (r=bholley,a=akeybl)
6f615c44322a5f60d83d4706a223597bb8d805c7
created 2012-02-29 13:18 +0100
pushed 2012-03-13 21:39 +0000
Igor Bukanov Igor Bukanov - bug 730281 - remove cx argument from GC and compartment related functions. r=:billm
less more (0) -60 tip