js/src/xpconnect/src/xpcwrappednative.cpp
92c7b48558d51624e4c9b077100197b45be2d911
created 2010-11-08 16:02 +0100
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 584048 (Clean up cycle collection code) - move unlinking of JS members from root into unlink. r=bent.
9e68a5126961c1a97d23b90e15c3f55099a2bfff
created 2011-03-23 10:45 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 585786. Do fast-unwrapping even for non-slim wrappers as long as they're cached. r=peterv
42e7f908897589d3d233b88ac239a096fc348f25
created 2011-02-11 16:17 -0800
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Fixing bug 623810. r=jst@mozilla.org, gal@uci.edu, a=blocker. CLOSED TREE
9763667dfc4a668d6c0be3cb481a4eff0cd73ef6
created 2011-02-17 19:13 -0800
pushed 2011-04-26 22:38 +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.
a2b20c2d773e612b0958e0d7d1662e9f910ca53e
created 2011-02-17 10:36 -0800
pushed 2011-04-26 22:38 +0000
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey.
14dda9fd96862cb20173bf2e346ab575926499b8
created 2011-02-16 12:47 -0800
pushed 2011-04-26 22:38 +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.
52246c1b17996adb59aafbb7523eab626918bd3b
created 2011-02-16 12:47 -0800
pushed 2011-04-26 22:38 +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.
b5b177ec4d5de4eec95e7acdd42d3ce4d29332ad
created 2011-02-11 16:17 -0800
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Fixing bug 623810. r=jst@mozilla.org, gal@uci.edu, a=blocker.
02be97f9ef0dd3dc13f3eaeb982bc82fedbab608
created 2011-02-05 04:56 -0800
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Bug 627954, part 2: ensure nsXPCConvert::VariantData2JS et al are in the correct compartment (r=mrbkap)
c6465659390620d1ffceed0e2279cae58f5dc536
created 2011-02-09 15:29 -0800
pushed 2011-04-26 22:38 +0000
Ben Turner Ben Turner - Backout 10ebc5ea11ac due to test failures.
10ebc5ea11ac28b232ba48f562e23e6a4b3e0ad7
created 2011-02-09 12:51 -0800
pushed 2011-04-26 22:38 +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.
42063595d1865b4a7b44b381dd481b5e81cc45d1
created 2011-02-08 22:15 -0800
pushed 2011-04-26 22:38 +0000
Ben Turner Ben Turner - Backout bug 614347 due to test failures
bfadd87432812ff131a3980ed4c2b75c7fe92959
created 2011-02-08 18:54 -0800
pushed 2011-04-26 22:38 +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.
e039358204f572f20d0c4bded87db468ece08304
created 2011-02-02 14:08 -0800
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Bug 628599. Traverse expando objects. r=jst@mozilla.com, a=blocker
a2825fbe23e39d34451769d44ab0cf2e3a883253
created 2011-01-25 15:06 -0800
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 611485 - Don't enter the foreign compartment when calling through Xray wrappers. r=gal
cce9e7d1fe172de4bbebff58a074c95107e32826
created 2011-01-25 12:27 -0800
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Bug 627227 - Remove retval-jsval optimization in CallMethod; take the normal wrapping path (r=jst)
f2da7d8646f63b6871b581431e876d51fa8605f7
created 2011-01-13 13:09 -0800
pushed 2011-04-26 22:38 +0000
Ben Turner Ben Turner - Bug 620984 - 'Firefox 4.0b8 Crash Report [@ DEBUG_CheckWrapperThreadSafety(XPCWrappedNative const*) ]'. r=jst, a=blocking.
daaf6a3b8782d1a17ecfe5556c576651f71f7130
created 2011-01-07 02:15 -0800
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Don't swallow errors in FindTearOff (bug 612225, r=gal).
e7c919ed72f119e1926e8f7c61224d4bfa8ecb46
created 2010-12-06 12:10 -0800
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 617093 - Kill the dead XOW cache. r=jst
2de8816c40884e86935ec353e656a39ce319e7a1
created 2010-11-15 17:21 -0800
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - bug 601803 - Support adopting a node cross-compartment. r=gal/jst
102b282b6f4fca5c5521ffc2bba60fa686062c77
created 2010-12-02 17:13 -0800
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Backout due to bustage
a4813c8be814ca7dd0faaedb9dc6d30791f34de8
created 2010-11-15 17:21 -0800
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - bug 601803 - Support adopting a node cross-compartment. r=gal/jst, a=blocker
9bb386e639e5b75a58b52f64c4216895febadfca
created 2010-11-17 13:05 -0800
pushed 2011-04-26 22:38 +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).
98e10bbc80d3373d82b42871d5d8076a94164dc2
created 2010-11-16 07:25 -0800
pushed 2011-04-26 22:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
f7171a41a816b432d2e6a5a5bc05caff019cbe97
created 2010-11-08 13:17 +0100
pushed 2011-04-26 22:38 +0000
Igor Bukanov Igor Bukanov - bug 607292 - eliminating JS_GetStringBytes and friends. r=gal
b07a1861acf2539b81bda452854497266c89555a
created 2010-11-11 14:52 -0800
pushed 2011-04-26 22:38 +0000
Ben Turner Ben Turner - Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
d1c6cef6da3a99ea8b80cb447f6bfb83ba7c6022
created 2010-10-28 17:15 +0200
pushed 2011-04-26 22:38 +0000
Igor Bukanov Igor Bukanov - bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
81fd7169de61c1f51e922de2146283d092415a05
created 2010-11-04 17:23 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 609496 - Get rid of compartment-obsoleted code. r=jst a=blocking betaN
3c003cb26f94b55006e7a7eaa304dc825796cf0d
created 2010-10-10 15:47 -0700
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - bug 580128 - Don't create slim wrappers when crossing compartments. r=mrbkap
e05523998f2f09fa0b169a771457b968e511c87e
created 2010-10-10 15:41 -0700
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - bug 580128 - Remove old wrappers. r=mrbkap
47429cecc9cb68481c4f9680d87944f587ce3eec
created 2010-09-27 13:49 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - bug 599503 - Return true compartment info from JSObject::getCompartment(). r=jorendorff/gregor/gal
c42a624a877c66721a8a4b827bae87be66740b0d
created 2010-09-24 18:00 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - bug 580128 - Avoid using the parent chain of proxies for anything because it's often wrong. r=jst
9dc0c11e8eb862a7f6ffcdaef0f4024f820c2562
created 2010-09-22 17:34 -0700
pushed 2011-04-26 22:38 +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).
8080ddffac50df8ac8a24dd1916caa39f2dfed45
created 2010-09-20 14:48 -0700
pushed 2011-04-26 22:38 +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
6c45f066ed17f507e75dec21742896d806b4611c
created 2010-09-17 14:54 -0700
pushed 2011-04-26 22:38 +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
5378adc0eb9fcedd741f1fc4ca4135d37bc38c81
created 2010-09-17 14:54 -0700
pushed 2011-04-26 22:38 +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
4c7b72e4d2004137d9a5253363e1210b78df7b04
created 2010-09-27 15:55 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
df5e678290228bd3f9eb047fbe4597c1bb34092a
created 2010-09-14 22:27 -0700
pushed 2011-04-26 22:38 +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)).
c130135dcf023f94f778866f3aba337704323f13
created 2010-08-28 10:04 +0200
pushed 2011-04-26 22:38 +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.
0a7c7b2732cd0676cd9146815d7227cbcf171c9f
created 2010-09-01 22:20 -0700
pushed 2011-04-26 22:38 +0000
Gregor Wagner Gregor Wagner - Bug 592184 - TM: XPC_WN_CallMethod has to set the right compartment r=gal
867a8622a35f44537bc9cc81b1ac0d6d18493374
created 2010-08-30 11:38 -0700
pushed 2011-04-26 22:38 +0000
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
d98210dc7e0635cd8d8884a873d9b9c722ee8671
created 2010-08-17 15:32 -0700
pushed 2011-04-26 22:38 +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.
0da455565838d667801967dacebd69f77c09794e
created 2010-07-29 13:23 -0700
pushed 2011-04-26 22:38 +0000
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
ce7ea12f6b79d4849d5f43bed668166f545093aa
created 2010-07-28 11:16 -0700
pushed 2011-04-26 22:38 +0000
David Mandelin David Mandelin - Merge from Tracemonkey.
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed 2011-04-26 22:38 +0000
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
2670ee0c121152857169fdad97b8fee562df6697
created 2010-07-05 18:28 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Turn quick-stubbed traceable natives back on
2cc0cec87973f3d0845bc7b2fb1918dabe8256b6
created 2010-07-05 13:56 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Remove lowercase/uppercase name check
95dc54180c543b4674c6cb4761f84baa29eb2820
created 2010-07-04 14:49 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Merge from TM
1ac576188ed6b152d56a3ed2796792af79af6c5d
created 2010-07-04 12:35 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Browser build fixes (stuff still broken)
65081752a7c809d478743141fa5d5bea0b1f68c0
created 2010-07-01 23:10 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Merge
c2d7a4a1124d2f603794ec4e4ef6cbc74ae970b3
created 2010-06-28 18:10 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Merge
55f2b279a45fe63f13d86322b16c465e88636f37
created 2010-06-28 18:08 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Add 64-bit tracing support
9838d13eae0c3ad31dc3754f5afc331280dc3682
created 2010-06-25 14:58 -0700
pushed 2011-04-26 22:38 +0000
David Mandelin David Mandelin - Clean up unneeded initializers from previous patch
a3afccd160a23c4c03f2d6e4d32e848282f5dd31
created 2010-06-25 14:22 -0700
pushed 2011-04-26 22:38 +0000
David Mandelin David Mandelin - Bug 574745: fix com ptr usage causing leak on fatval buildbots
5ad4532aa996fc7564419a53fd3ebd6809f508eb
created 2010-06-17 23:51 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Browser builds
a17abc6472007a9f0595101428c7fe6270e867b9
created 2010-06-09 21:59 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Merge with TraceMonkey
a49a04a4de0b7ab60b002f2123b9b8ce71e1cec1
created 2010-06-04 16:55 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Make JSHasInstanceOp and JSEqualityOp take jsval. Get a lot of xpconnect compiling
bb8020341d712d4128703bbbeace9076c0bd2db4
created 2010-07-13 17:44 +0200
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 565742 (too much QIing/Addrefing/Releasing under NativeInterface2JSObject). r=smaug, a=bsmedberg.
58b0ac60efe3ccfe90d983d969fc2f887fbe9d88
created 2010-08-10 15:00 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 514077 - Make XPCNativeWrappers' parent chains follow their wrapped native's chains when they change. r=jorendorff
ad65187427e85f31494ec111a2d20954a06bf982
created 2010-08-10 15:00 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 586083 - Make the outer window not be a global object. r=jst
less more (0) -100 -60 tip