js/xpconnect/wrappers/WrapperFactory.cpp
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
88a562ab485badbe23f00e94edbc6aad07403f94
created 2014-07-30 12:23 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
e76ece9c756baa3a8b42aad03b6c04d18841da82
created 2014-07-30 12:23 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - Drop support for XPCWN XOWs. r=gabor
042fa33c3f5c0a3abbea095ecf17f3740842a1db
created 2014-07-29 22:57 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Backed out 16 changesets (bug 965898) for rooting hazards. CLOSED TREE
54d40a30f6ad38319850c3e52aba6dbd73307bfd
created 2014-07-29 21:35 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
403a0e1d23241f24745746ea97cee9010f65f48b
created 2014-07-29 21:35 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 965898 - Drop support for XPCWN XOWs. r=gabor
d1fa85777c4037ba3ab9facd6ae8d2833277d2b9
created 2014-07-22 16:14 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 742444 - Only propagate waivers between same-origin compartments. r=gabor
cd56605c08f6ca72c8f7d5615d1a582b93b25dc7
created 2014-07-22 16:14 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 742444 - Pass the old wrapper or value to the prewrap callback instead of its flags. r=gabor
6fb5b8d67c005acef313d3f91f2cf1d6414976e5
created 2014-07-20 10:03 -0600
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 1040181 - Use an opaque wrapper rather than failing in Rewrap. r=gabor
2afafea0f09e098bef2e7fdc93e19024cbd80101
created 2014-07-17 21:34 -0700
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 1038844 - Implement a COW opt-out for automation. r=gabor,sr=mrbkap
82e387c007e395345f28868a949db4a00b824423
created 2014-07-14 22:49 -0700
pushed 2014-09-02 16:39 +0000
Bill McCloskey Bill McCloskey - Bug 1017323 - Fix some non-unified build bustage
3fadc02e2e841c3bb5f6fd7db6fc4fa9593817fa
created 2014-07-14 22:10 -0700
pushed 2014-09-02 16:39 +0000
Bill McCloskey Bill McCloskey - Bug 1017323 - Add-on interposition (r=bholley)
01c8a2687cd96406cb9b0c82c1b2fcad3db4970f
created 2014-07-14 10:09 -0700
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 856067 - Remove special case for content XBL scopes. r=gabor
ad3e496af06c059b34fb87adc6ffbc5a8114c8a2
created 2014-07-14 10:09 -0700
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 856067 - Make unwaived non-Xrayable objects opaque from privileged code. r=gabor
bb54fa82e9d2740bfaaa5dc9f1c093d43ee5df4a
created 2014-07-10 10:04 -0700
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 1034262 - Honor the wantXrays of both sides of the membrane when computing same-origin wrappers. r=gabor
fd0234ab45821e25c1b304ac06f769f03a123c66
created 2014-07-10 09:31 -0700
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 1034239 - Replace GentlyOpaque with an "Xray-to-nothing" wrapper. r=gabor
31ac9fc7c6684d84e52f28288cb9352eb6af4995
created 2014-07-10 09:31 -0700
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 1034239 - Add Proxies to ForceCOWBehavior. r=gabor
a30f01152c58b8482e4465a0cb1326e926c611e1
created 2014-07-03 09:40 -0700
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 1032317 - Make CompartmentPrivate and XPCWrappedNativeScope accessors infallible. r=gabor
dc01b6b21d7189f9807e524f4e2690181f12c152
created 2014-06-27 04:44 -0700
pushed 2014-09-02 16:39 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC)
41e50e705f51d540656dd79d179b5b609861fa8c
created 2014-06-27 14:21 +0200
pushed 2014-09-02 16:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 346912776f97 (bug 1027402)
346912776f973e9f5375cc49c4cac6ef374a3e75
created 2014-06-27 04:44 -0700
pushed 2014-09-02 16:39 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley)
fa086a70cfbfc508f298fdbfeeb5066ca801c5d3
created 2014-06-19 09:57 -0700
pushed 2014-09-02 16:39 +0000
Bobby Holley Bobby Holley - Bug 976148 - Implement Xrays to Function objects. r=gabor
23934a59230e9f6e078b8f2c6c718a8669275235
created 2014-06-16 11:59 -0700
pushed 2014-09-02 16:39 +0000
Terrence Cole Terrence Cole - Bug 1017650 - Remove the unused |proto| arg from the wrapping machinery; r=efaust
2e56e197cdbfc0d28a2b6772a0c28897491e9646
created 2014-06-11 15:16 -0700
pushed 2014-07-21 20:25 +0000
Bobby Holley Bobby Holley - Bug 1020609 - Implement Xrays to Arrays. r=bz, a=lmandel
d9788144b427606456bfa6bbc5206c88bac76ac4
created 2014-06-05 22:32 -0700
pushed 2014-07-21 20:25 +0000
Bobby Holley Bobby Holley - Bug 987111 - Make JSProto_Object COWs take precedence over Xrays. r=gabor
fe14647a422d538acd0959c5cb214d34504b9704
created 2014-06-04 22:12 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out 13 changesets (bug 987111) for disagreeing with some patch from b-i or fx-team in tonight's merge to hopefully fix a CLOSED TREE
e7140ccf7e09c75f713fb96af78c655175a4efe4
created 2014-06-04 15:12 -0700
pushed 2014-07-21 20:25 +0000
Bobby Holley Bobby Holley - Bug 987111 - Make JSProto_Object COWs take precedence over Xrays. r=gabor
e1c9bbbb85c1be8839d5e6df0b03fc41f153155b
created 2014-06-02 18:04 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 1017310 - Rename *XBLScope to *ContentXBLScope in xpconnect (r=bholley)
2cf294d2257fa35641677f003701285a758455ab
created 2014-04-03 07:58 -0400
pushed 2014-06-09 21:49 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger
15ceb48e2bf68611fe89d6efc3c4f8bfd5db6b6e
created 2014-03-26 10:59 -0300
pushed 2014-06-09 21:49 +0000
Bobby Holley Bobby Holley - Bug 958326 - Remove same-compartment security wrapper machinery. r=mrbkap
cef075dd64f8016ecdc73410d6bc59bbd5b0f0de
created 2014-03-23 11:02 -0300
pushed 2014-06-09 21:49 +0000
Bobby Holley Bobby Holley - Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv
50da1896149c23128de862332779e806ddd0742f
created 2014-03-21 08:47 +0100
pushed 2014-06-09 21:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 351371062c26 (bug 975042)
351371062c26cd4c9e3c9020ddf54e95e457968b
created 2014-03-20 23:47 -0300
pushed 2014-06-09 21:49 +0000
Bobby Holley Bobby Holley - Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv
dcdf23cc62329e54c9b65370173c041b01237e7d
created 2014-03-19 13:35 -0300
pushed 2014-06-09 21:49 +0000
Bobby Holley Bobby Holley - Bug 825392 - Remove SOWs. r=bz
4bf86e72970a4f3ea2235ceea920b56d64d79334
created 2014-03-18 19:23 -0300
pushed 2014-06-09 21:49 +0000
Bobby Holley Bobby Holley - Bug 976704 - Make opaque security wrappers non-callable. r=gabor,sr=mrbkap
9a8a8a73df7136fd6fa01a54db441b89bcbe1df3
created 2014-02-25 08:38 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 976151 - Anti eval/Function() check during wrapping should use |subsumes|. r=gabor
84904662e2d567085b5c63f57aa2db45580940db
created 2014-02-21 16:03 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 975277 - Introduce a mechanism to identify instances of standard classes. r=luke
fd04a8b8ccc489af9a2a9ad10f639f35dd0857ba
created 2014-02-21 15:55 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 975277 - Clean up the XPCWN XrayHolder a bit. r=gabor
5874930ca0f99b8bcf76b443f456253bf4f28cd5
created 2014-02-13 18:57 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 956382 - Remove usage of explicit *IgnoringDomain variants. r=mrbkap
4d72b6493e1dd3385b1dc3076cdd09835f3a160d
created 2014-02-13 18:57 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 956382 - Consider document.domain when computing security wrappers. r=mrbkap
9e35c9af6285ab6c474091992133ab75fc22bf79
created 2014-01-30 07:45 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 959012 - Remove unused cx parameter from JS_IdentifyClassPrototype. r=jorendorff
f8768358ad0f8ce7ff522eba6f2b812d6534f1b8
created 2014-01-29 13:07 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 965082 - Unify duplicate bits of state of proxies. r=mrbkap,r=gabor
888e98b2369a80e4fe4e9839a9a361d583d91f7b
created 2014-01-22 18:50 +0100
pushed 2014-03-17 21:55 +0000
Tom Schuster Tom Schuster - Bug 958119 - Some cleanup for XPConnect. r=gabor
a8587cf48bb369cb1b8ca1cfabecc32304347b5d
created 2014-01-21 08:26 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 958324 - Remove same-compartment security wrappers for WNs. r=peterv,r=mrbkap
8b260c3236da3f7401316fc7f37d742a57f203e9
created 2014-01-14 17:19 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 2; r=sfink
f017ae03bb6c453132c7023870557c4a5d469c97
created 2014-01-09 18:39 +0100
pushed 2014-03-17 21:55 +0000
Tom Schuster Tom Schuster - Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence
7cc30ae56811cae75aecc277251d1272f9ad2cc8
created 2014-01-14 18:49 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 951948 - Remove Components wrappers. r=mrbkap
61692f603cc4e6374f952ce66764d7192e8a5625
created 2014-01-09 14:17 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939294) for B2G bustage on a CLOSED TREE.
89e9d3fa16fcb1aa4d32169710559b9fe4d04d95
created 2014-01-09 18:39 +0100
pushed 2014-03-17 21:55 +0000
Tom Schuster Tom Schuster - Bug 939294 - Handlify XPConnect. r=gabor
b997d2cce0ebf85e08a34a82d349994218c9c635
created 2014-01-06 11:54 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 956455, part 3 - Remove the holder argument to nsXPConnect::WrapNativeToJSVal. r=gabor
ae50af3377666ac4f78992828e5ea38590fa2b29
created 2013-12-13 12:01 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 926012 - Part 3: Convert wrappers to using dynamic prototype hooks. (r=bholley)
23d2bb0d7456b6e478c9177265be72149633819c
created 2013-12-09 10:34 -0500
pushed 2014-03-17 21:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 946289. Make GetNativeForGlobal work for WebIDL globals. r=peterv
32aaf8cf175a77e5a1da6b0d93b6c3203c415f2e
created 2013-11-22 06:58 -0800
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 941767 - Fix rooting hazard in GetNativeForGlobal() r=bholley
4973ab7877297eb8a9d15fe59323e07d1855fc0b
created 2013-11-19 10:12 -0800
pushed 2014-02-04 01:06 +0000
Terrence Cole Terrence Cole - Bug 940505 - Handlify GetXrayWaiver; r=bholley
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
8fd2088036f2f170e2a9df8e02fd1e8871b90de5
created 2013-10-17 10:00 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 922009 - MOZ_CRASH when trying to transplant objects with SCSWs. r=mrbkap
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
9ee0459d73363b3eeabc9e8ab4e79bf13fd51be9
created 2013-10-10 16:35 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/xpconnect/; r=ehsan
896e70eccffb77aa000d493a29399368e7ca117e
created 2013-10-04 13:29 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 921454 - Invert faulty assertion. r=jonco
c03caed5328f009f93ee638c8d526b75102f2915
created 2013-10-04 13:29 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 921454 - Skip unwrap safety assertion for cross-compartment SOWs. r=mrbkap
less more (0) -100 -60 tip