gecko/js
Bobby Holley 4bbdcf29e8 Bug 821850 - Don't rewrap |this| in nativeCall. r=jorendorff
This generally works with membrane semantics, but breaks when same-compartment
security wrappers are involved. In particular, when Field{Getter,Setter} live
in the XBL scope and operate on NAC via nativeCall, the this object can't be
rewrapped, because otherwise a SOW will appear and break everything.

It's not ideal to hardcode the index of |this|, but there's not really a great
alternative. IIUC the layout isn't changing any time soon, and this code will
hopefully be short-lived anyway, since SCSWs are on their way out.
2013-02-08 14:24:19 +00:00
..
ductwork/debugger Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-31 09:13:28 -07:00
examples
ipc Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie. 2013-01-24 21:24:57 -08:00
jsd Bug 831076 - Enter a compartment in jsd. r=mrbkap 2013-02-04 15:13:14 +00:00
public Backed out changeset ced35810adb2 (bug 838014). Again. 2013-02-07 17:06:42 -08:00
src Bug 821850 - Don't rewrap |this| in nativeCall. r=jorendorff 2013-02-08 14:24:19 +00:00
xpconnect Bug 812669 - Remove XPConnect equality hooks. r=mrbkap 2013-02-08 10:39:01 +00:00