js/src/xpconnect/src/xpcwrappednative.cpp
42e7f9088975
created 2011-02-11 16:17 -0800
pushed 2011-02-23 02:07 +0000
Blake Kaplan Blake Kaplan - Fixing bug 623810. r=jst@mozilla.org, gal@uci.edu, a=blocker. CLOSED TREE
9763667dfc4a
created 2011-02-17 19:13 -0800
pushed 2011-02-18 03:15 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 634855 (Memory leak with NoScript 2.0.9.8 installed). r=bent, a=sicking.
a2b20c2d773e
created 2011-02-17 10:36 -0800
pushed 2011-02-18 00:27 +0000
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey.
14dda9fd9686
created 2011-02-16 12:47 -0800
pushed 2011-02-18 00:27 +0000
Ben Turner Ben Turner - Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
52246c1b1799
created 2011-02-16 12:47 -0800
pushed 2011-02-16 21:44 +0000
Ben Turner Ben Turner - Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
b5b177ec4d5d
created 2011-02-11 16:17 -0800
pushed 2011-02-12 00:17 +0000
Blake Kaplan Blake Kaplan - Fixing bug 623810. r=jst@mozilla.org, gal@uci.edu, a=blocker.
02be97f9ef0d
created 2011-02-05 04:56 -0800
pushed 2011-02-11 17:56 +0000
Luke Wagner Luke Wagner - Bug 627954, part 2: ensure nsXPCConvert::VariantData2JS et al are in the correct compartment (r=mrbkap)
c64656593906
created 2011-02-09 15:29 -0800
pushed 2011-02-11 17:56 +0000
Ben Turner Ben Turner - Backout 10ebc5ea11ac due to test failures.
10ebc5ea11ac
created 2011-02-09 12:51 -0800
pushed 2011-02-11 17:56 +0000
Ben Turner Ben Turner - Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
42063595d186
created 2011-02-08 22:15 -0800
pushed 2011-02-11 17:56 +0000
Ben Turner Ben Turner - Backout bug 614347 due to test failures
bfadd8743281
created 2011-02-08 18:54 -0800
pushed 2011-02-11 17:56 +0000
Ben Turner Ben Turner - Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
e039358204f5
created 2011-02-02 14:08 -0800
pushed 2011-02-02 22:08 +0000
Peter Van der Beken Peter Van der Beken - Bug 628599. Traverse expando objects. r=jst@mozilla.com, a=blocker
a2825fbe23e3
created 2011-01-25 15:06 -0800
pushed 2011-01-28 04:07 +0000
Blake Kaplan Blake Kaplan - Bug 611485 - Don't enter the foreign compartment when calling through Xray wrappers. r=gal
cce9e7d1fe17
created 2011-01-25 12:27 -0800
pushed 2011-01-28 04:07 +0000
Luke Wagner Luke Wagner - Bug 627227 - Remove retval-jsval optimization in CallMethod; take the normal wrapping path (r=jst)
f2da7d8646f6
created 2011-01-13 13:09 -0800
pushed 2011-01-14 17:42 +0000
Ben Turner Ben Turner - Bug 620984 - 'Firefox 4.0b8 Crash Report [@ DEBUG_CheckWrapperThreadSafety(XPCWrappedNative const*) ]'. r=jst, a=blocking.
daaf6a3b8782
created 2011-01-07 02:15 -0800
pushed 2011-01-07 19:57 +0000
Luke Wagner Luke Wagner - Don't swallow errors in FindTearOff (bug 612225, r=gal).
e7c919ed72f1
created 2010-12-06 12:10 -0800
pushed 2010-12-07 03:47 +0000
Blake Kaplan Blake Kaplan - Bug 617093 - Kill the dead XOW cache. r=jst
2de8816c4088
created 2010-11-15 17:21 -0800
pushed 2010-12-06 22:03 +0000
Blake Kaplan Blake Kaplan - bug 601803 - Support adopting a node cross-compartment. r=gal/jst
102b282b6f4f
created 2010-12-02 17:13 -0800
pushed 2010-12-06 22:03 +0000
Blake Kaplan Blake Kaplan - Backout due to bustage
a4813c8be814
created 2010-11-15 17:21 -0800
pushed 2010-12-03 04:47 +0000
Blake Kaplan Blake Kaplan - bug 601803 - Support adopting a node cross-compartment. r=gal/jst, a=blocker
9bb386e639e5
created 2010-11-17 13:05 -0800
pushed 2010-11-23 15:34 +0000
Brendan Eich Brendan Eich - Enable XPC_CHECK_WRAPPER_THREADSAFETY in release builds and make it force a failure from XPCWrappedNative::FinishInit (612745, r=gal).
98e10bbc80d3
created 2010-11-16 07:25 -0800
pushed 2010-11-17 21:55 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
f7171a41a816
created 2010-11-08 13:17 +0100
pushed 2010-11-17 21:55 +0000
Igor Bukanov Igor Bukanov - bug 607292 - eliminating JS_GetStringBytes and friends. r=gal
b07a1861acf2
created 2010-11-11 14:52 -0800
pushed 2010-11-17 21:55 +0000
Ben Turner Ben Turner - Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
d1c6cef6da3a
created 2010-10-28 17:15 +0200
pushed 2010-11-17 21:55 +0000
Igor Bukanov Igor Bukanov - bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
81fd7169de61
created 2010-11-04 17:23 -0700
pushed 2010-11-10 01:52 +0000
Blake Kaplan Blake Kaplan - Bug 609496 - Get rid of compartment-obsoleted code. r=jst a=blocking betaN
3c003cb26f94
created 2010-10-10 15:47 -0700
pushed 2010-10-14 01:40 +0000
Peter Van der Beken Peter Van der Beken - bug 580128 - Don't create slim wrappers when crossing compartments. r=mrbkap
e05523998f2f
created 2010-10-10 15:41 -0700
pushed 2010-10-14 01:40 +0000
Peter Van der Beken Peter Van der Beken - bug 580128 - Remove old wrappers. r=mrbkap
47429cecc9cb
created 2010-09-27 13:49 -0700
pushed 2010-10-14 01:40 +0000
Andreas Gal Andreas Gal - bug 599503 - Return true compartment info from JSObject::getCompartment(). r=jorendorff/gregor/gal
c42a624a877c
created 2010-09-24 18:00 -0700
pushed 2010-10-14 01:40 +0000
Blake Kaplan Blake Kaplan - bug 580128 - Avoid using the parent chain of proxies for anything because it's often wrong. r=jst
9dc0c11e8eb8
created 2010-09-22 17:34 -0700
pushed 2010-10-14 01:40 +0000
Blake Kaplan Blake Kaplan - Bug 580128 - Fix compartment warnings by entering. r=gal/peterv/jst/mrbkap/jorendorff (and written by all of us too).
8080ddffac50
created 2010-09-20 14:48 -0700
pushed 2010-10-14 01:40 +0000
Blake Kaplan Blake Kaplan - bug 580128 - Rewrite XrayWrapper so the wrapped object is in the wrapped object slot and the holder goes in an extra slot. r=gal
6c45f066ed17
created 2010-09-17 14:54 -0700
pushed 2010-10-14 01:40 +0000
Blake Kaplan Blake Kaplan - bug 580128 - Create a proxy for the outer window and use it. Note: this turns on new wrappers for all objects. r=peterv
5378adc0eb9f
created 2010-09-17 14:54 -0700
pushed 2010-10-14 01:40 +0000
Blake Kaplan Blake Kaplan - Bug 580128 - Give objects a way to inform XPConnect that they implement their own JS object in a way that does not involve wrapped natives. r=peterv
4c7b72e4d200
created 2010-09-27 15:55 -0700
pushed 2010-09-29 06:01 +0000
Andreas Gal Andreas Gal - Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
df5e67829022
created 2010-09-14 22:27 -0700
pushed 2010-09-15 05:28 +0000
Peter Van der Beken Peter Van der Beken - Backout c130135dcf02 (Fix for bug 590612 (Speed up js-wrapping in classinfo when we already have a wrapper)).
c130135dcf02
created 2010-08-28 10:04 +0200
pushed 2010-09-15 04:07 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 590612 (Speed up js-wrapping in classinfo when we already have a wrapper). r=bz, a=jst.
0a7c7b2732cd
created 2010-09-01 22:20 -0700
pushed 2010-09-11 19:16 +0000
Gregor Wagner Gregor Wagner - Bug 592184 - TM: XPC_WN_CallMethod has to set the right compartment r=gal
867a8622a35f
created 2010-08-30 11:38 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
d98210dc7e06
created 2010-08-17 15:32 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste.
0da455565838
created 2010-07-29 13:23 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
ce7ea12f6b79
created 2010-07-28 11:16 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - Merge from Tracemonkey.
1d68b3042bf5
created 2010-07-19 20:49 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
2670ee0c1211
created 2010-07-05 18:28 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Turn quick-stubbed traceable natives back on
2cc0cec87973
created 2010-07-05 13:56 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Remove lowercase/uppercase name check
95dc54180c54
created 2010-07-04 14:49 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Merge from TM
1ac576188ed6
created 2010-07-04 12:35 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Browser build fixes (stuff still broken)
65081752a7c8
created 2010-07-01 23:10 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Merge
c2d7a4a1124d
created 2010-06-28 18:10 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Merge
55f2b279a45f
created 2010-06-28 18:08 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Add 64-bit tracing support
9838d13eae0c
created 2010-06-25 14:58 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - Clean up unneeded initializers from previous patch
a3afccd160a2
created 2010-06-25 14:22 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - Bug 574745: fix com ptr usage causing leak on fatval buildbots
5ad4532aa996
created 2010-06-17 23:51 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Browser builds
a17abc647200
created 2010-06-09 21:59 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Merge with TraceMonkey
a49a04a4de0b
created 2010-06-04 16:55 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Make JSHasInstanceOp and JSEqualityOp take jsval. Get a lot of xpconnect compiling
bb8020341d71
created 2010-07-13 17:44 +0200
pushed 2010-08-26 12:47 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 565742 (too much QIing/Addrefing/Releasing under NativeInterface2JSObject). r=smaug, a=bsmedberg.
58b0ac60efe3
created 2010-08-10 15:00 -0700
pushed 2010-08-20 21:10 +0000
Blake Kaplan Blake Kaplan - Bug 514077 - Make XPCNativeWrappers' parent chains follow their wrapped native's chains when they change. r=jorendorff
ad65187427e8
created 2010-08-10 15:00 -0700
pushed 2010-08-20 21:10 +0000
Blake Kaplan Blake Kaplan - Bug 586083 - Make the outer window not be a global object. r=jst
af8d71b0de3b
created 2010-08-16 22:38 -0700
pushed 2010-08-20 21:10 +0000
Luke Wagner Luke Wagner - Missed a cset (33addcc556b8) in backout
bb4fad0c0c84
created 2010-08-16 21:37 -0700
pushed 2010-08-20 21:10 +0000
Luke Wagner Luke Wagner - Backout 33addcc556b8 to c8bb41305006 (at the request of mrbkap)
less more (0) -100 -60 tip