js/src/xpconnect/src/xpcwrappedjs.cpp
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
b435b37b32c76764fe43a3090d6c2b087be35fd6
created 2011-09-05 10:29 +0100
pushed 2011-09-05 18:35 +0000
Atul Aggarwal Atul Aggarwal - Bug 581474 - Possible uninitialized variable use in nsXPCWrappedJS::GetNewOrUsed; r=mrbkap
b9e9b5a4959a64ec2c15dff4e5464a9558fcc6ef
created 2011-08-04 15:01 -0700
pushed 2011-08-05 15:10 +0000
Alon Zakai Alon Zakai - Bug 674800 - Print address of XPTCStub with nsXPCWrappedJS. r=mrbkap
233d73076b2e0038c6aff012449db04bb64c49d4
created 2011-06-23 14:10 -0700
pushed 2011-06-25 10:05 +0000
Andrew McCreight Andrew McCreight - Bug 665564 - change DescribeNode to DescribeRefCountedNode to remove CCNodeType. r=bent
f459af6a2a8e5c7f31aec5ba8ebfe0a4007e2372
created 2011-06-24 00:42 -0400
pushed 2011-06-24 09:38 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 665564 (rev 9de9b3a9458c) and bug 666790 (rev 7d3d5b9710ea) due to Mac test orange.
9de9b3a9458ceb0004459e228e8d9d9f436acb0b
created 2011-06-23 14:10 -0700
pushed 2011-06-24 09:38 +0000
Andrew McCreight Andrew McCreight - Bug 665564 - change DescribeNode to DescribeRefCountedNode to remove CCNodeType. r=bent
92c7b48558d51624e4c9b077100197b45be2d911
created 2010-11-08 16:02 +0100
pushed 2011-04-08 20:41 +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.
52246c1b17996adb59aafbb7523eab626918bd3b
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.
c6465659390620d1ffceed0e2279cae58f5dc536
created 2011-02-09 15:29 -0800
pushed 2011-02-11 17:56 +0000
Ben Turner Ben Turner - Backout 10ebc5ea11ac due to test failures.
10ebc5ea11ac28b232ba48f562e23e6a4b3e0ad7
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.
42063595d1865b4a7b44b381dd481b5e81cc45d1
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
bfadd87432812ff131a3980ed4c2b75c7fe92959
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.
78a42f77bb90c49b066023e740fc05f7c863ab37
created 2010-11-17 13:55 -0800
pushed 2010-11-17 21:55 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-centra. a=blockers.
b07a1861acf2539b81bda452854497266c89555a
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
a86f1ab3f3dba57e18c5f09b39b60f4321100103
created 2010-11-17 15:58 -0500
pushed 2010-11-17 21:02 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 610381 part B - Report thread-usage errors to the error console directly from xpconnect, so that the error console shows them even when extension authors are using asynchronous dispatch. r=jst a=blocking2.0
804aaa5912d86c6373010abe0b790414d4ff1439
created 2010-10-31 01:41 -0400
pushed 2010-10-31 10:52 +0000
Robert Sayre Robert Sayre - Merge tm to mozilla-central. a=blockers
9c04e4174f4f88add9fa012af4a1aed7b90e6005
created 2010-10-30 08:39 -0700
pushed 2010-10-31 10:52 +0000
Andreas Gal Andreas Gal - Follow-up for bug 608142: disallow sending between main and non-main thread only (r=orange).
a9cc5b973a182332d90f956e732b26a075e4f8ad
created 2010-10-30 06:01 -0700
pushed 2010-10-31 10:52 +0000
Andreas Gal Andreas Gal - Re-land bug 608142.
0e44b6b5f0782e848575153739ae6b430bbc7c95
created 2010-10-29 22:39 -0700
pushed 2010-10-31 10:52 +0000
Jeff Walden Jeff Walden - Backed out changeset 71728ff7002c, seems to have turned mochitest-plain-2 orange.
67dd5fbeebaaa27522897a4c10cf81b96a05d562
created 2010-10-30 08:39 -0700
pushed 2010-10-31 05:12 +0000
Andreas Gal Andreas Gal - Follow-up for bug 608142: disallow sending between main and non-main thread only (r=orange). a=beta7+
05e775f368f88d34e30fa6fdfba2ef378f75e944
created 2010-10-29 15:03 -0700
pushed 2010-10-31 05:12 +0000
Andreas Gal Andreas Gal - Disallow sending JS functions to a different thread (608142, r=jst). a=beta7+
86d684e6ea095f60e6c2a0e1fa5fe70d30228598
created 2010-09-01 22:27 -0700
pushed 2010-09-11 19:16 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
7513d466bfee99c796a46b510c985669ef71deab
created 2010-08-09 11:36 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey.
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
65081752a7c809d478743141fa5d5bea0b1f68c0
created 2010-07-01 23:10 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Merge
55f2b279a45fe63f13d86322b16c465e88636f37
created 2010-06-28 18:08 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Add 64-bit tracing support
93dab0790dca83a8d1525dd7fcfb09bb3bd9bb5c
created 2010-08-17 10:25 -0700
pushed 2010-08-31 21:50 +0000
Justin Lebar Justin Lebar - Bug 587853 - Use PR_ATOMIC_{INCREMENT,DECREMENT} macros for threadsafe addref / release. r+a2.0=bsmedberg
4ba110e42f258340b28860db35f1190aef863cc0
created 2010-08-06 20:46 -0400
pushed 2010-08-07 00:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 584298. Do a bit less work in ReadableToJSVal on the fast path. r=jst
9c869e64ee269732a0c2109568d07f10e816fdba
created 2010-07-14 23:19 -0700
pushed 2010-08-01 00:33 +0000
Luke Wagner Luke Wagner - Bug 549143 - fatvals
dd73fb7289a4074c23d5446f858e97744aaf74fe
created 2010-07-05 11:42 +0200
pushed 2010-07-05 09:42 +0000
Saint Wesonga Saint Wesonga - Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
a199e21e134167307287fe667cffc01e56b5e490
created 2010-07-04 22:01 +0200
pushed 2010-07-04 20:01 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 59ace8d80ce8
59ace8d80ce87941d23c307b8c5d0ead85c60306
created 2010-07-04 21:39 +0200
pushed 2010-07-04 19:40 +0000
Saint Wesonga Saint Wesonga - Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2625ed42ed899bca16df880f0301825dc9f12d4b
created 2010-06-29 17:49 +0200
pushed 2010-06-29 15:49 +0000
Dão Gottwald Dão Gottwald - Backed out changeset db6f8068e9a5
db6f8068e9a5d74f6a8756cb48ef0f2a8e3eb5b8
created 2010-06-29 17:14 +0200
pushed 2010-06-29 15:14 +0000
Saint Wesonga Saint Wesonga - Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedgerg
44fab2f1ab6464c31f431e17e2b524d7767f2f72
created 2009-07-29 13:54 -0400
pushed 2009-07-29 17:56 +0000
David Zbarsky David Zbarsky - Bug 392526. Some callers of nsID::ToString use a mismatched allocator to free the string. r=bsmedberg
790e9b3af32b8f2a903dd0f99f02897248bfdf72
created 2009-07-09 14:46 +0200
pushed 2009-07-14 15:49 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 503166 (XPCStringConvert::ReadableToJSString shouldn't allocate for empty string). r/sr=jst.
e277a7a7ad4f8da8fa820404eca30b303f08e689
created 2009-07-08 18:10 -0700
pushed 2009-07-09 01:13 +0000
L. David Baron L. David Baron - Make some of the DEBUG_CC code accessible to code in non-debug builds so it can be used by memory tools for Web developers. (Bug 500233) r+sr=peterv
ff4c166b63d66e6d095ddab971b476431a3d468b
created 2009-07-02 17:00 -0700
pushed 2009-07-03 00:45 +0000
Blake Kaplan Blake Kaplan - Bug 501577 - Add a missing call to Release in nsXPCWrappedJS::GetNewOrUsed. Also remove a hack needed to get around the missing release. r+sr=peterv
62810acebb2716181ea3bf32a4a15ab1b76f103b
created 2009-01-25 15:34 +0100
pushed 2009-01-25 14:34 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 443483 (Closed windows need two cycle collections to be collected). r=bent, sr=jst, a=jst.
09fcb1bab6ebb3393ab648c608b855d0c646d2b2
created 2008-10-11 19:35 +0200
pushed 2008-10-11 17:36 +0000
Igor Bukanov Igor Bukanov - Bug 408539 - Storing XPCContext inside JSContext
7d654b6c16f4798b66956b55369110943246ab64
created 2008-07-11 14:44 -0700
pushed 2008-07-11 21:45 +0000
Johnny Stenback Johnny Stenback - Landing fix for bug 442066. Make XPCWrappedJS destruction threadsafe. Patch by bruno@flock.com and manish@flock.com, r+sr=jst@
97649cb59f07cf09821c74098dde797600fd39d7
created 2008-03-07 09:54 -0800
pushed 2008-03-20 16:49 +0000
dbaron dbaron - Deal with nsXPCWrappedJS::GetClass being null, which it can be after Unlink. a=Not part of the default build (DEBUG_CC only)
0e3fa8e77e656886d7fe47240554303ee8539b9f
created 2008-01-31 17:06 -0800
pushed 2008-03-20 16:49 +0000
peterv peterv - Fix for bug 415017 ("ASSERTION: Fault in cycle collector: script pointer traversal failed"). r/sr=jst, a=beltzner.
d953e8396f168886c313d6b870f65fbea108fcb0
created 2008-01-29 18:05 -0800
pushed 2008-03-20 16:49 +0000
peterv peterv - Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
c2810568bf4b85150874bae8c8152ca058eba70a
created 2008-01-29 13:42 -0800
pushed 2008-03-20 16:49 +0000
peterv peterv - Try to fix orange
b324a844c7a0104db21d9dd102c6faf71565b857
created 2008-01-29 12:48 -0800
pushed 2008-03-20 16:49 +0000
peterv peterv - Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
31c48a41a5b91608eb0572160c7c95dcf9ea7d56
created 2007-11-02 08:48 -0700
pushed 2008-03-20 16:49 +0000
peterv peterv - Fix crash from patch for bug 401687 (Stop refcounting JS objects in the cycle collector). r/sr=jst, a=dsicore@mozilla.com.
4e0a8504016d46e1482ab35dc6bc5f68170cba7b
created 2007-11-01 15:51 -0700
pushed 2008-03-20 16:49 +0000
jst jst - Landing patch for bug 401687. Stop reference counting JS objects in the cycle collector. Patch by peterv@propagandism.org, r+sr=dbaron@mozilla.com,igor@mir2.org, a=dsicore@mozilla.com
e0c33984a2d03347caff7e4a98168e1827708d41
created 2007-10-29 06:45 -0700
pushed 2008-03-20 16:49 +0000
peterv peterv - Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
1fbd3e916a36fb7f83db8a832b95d6e4cd3b1eef
created 2007-10-28 05:49 -0700
pushed 2008-03-20 16:49 +0000
peterv peterv - Backing out once more to fix orange.
a363325649d920a3203129c75443120e6263f48e
created 2007-10-28 04:14 -0700
pushed 2008-03-20 16:49 +0000
peterv peterv - Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
27bc05bc1e4371370cb89eb24d01ddac31867cd7
created 2007-10-26 07:15 -0700
pushed 2008-03-20 16:49 +0000
peterv peterv - Backing out to fix orange.
38eb784bf571da848f1e2062211ca670fd8b07f8
created 2007-10-26 06:25 -0700
pushed 2008-03-20 16:49 +0000
peterv peterv - Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
446b31f7f2ab4c167f4a7f9b1d3a666ead54b5b5
created 2007-08-30 17:52 -0700
pushed 2008-03-20 16:49 +0000
bent mozilla bent mozilla - Bug 304048 - Backing out patch due to TXUL regression.
16ca15823aa3d4a3c2842c452088ae2e2ff51bc6
created 2007-08-28 17:16 -0700
pushed 2008-03-20 16:49 +0000
bent mozilla bent mozilla - Bug 304048 - "xpconnect getters/setters don't have principals until after they pass or fail their security check." Patch by jst, sr=bzbarsky, a=jst.
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2008-03-20 16:49 +0000
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
e35475476b88fb5207feb4d58b70c4b4fbc6d171
created 2007-07-07 00:30 -0700
pushed 2008-03-20 16:49 +0000
dbaron dbaron - Fix bogus trace names. b=387223 r=brendan
ffbbff9b28fc7ff17255e63c5875a89ff6fe8764
created 2007-06-02 08:11 -0700
pushed 2008-03-20 16:49 +0000
igor igor - Bug 379220: replacing JS_AddRoot calls via doubly-linked lists. r=jst sr=brendan
b42f911e329e41ee710ff7450f34968c5af71b04
created 2007-05-24 07:10 -0700
pushed 2008-03-20 16:49 +0000
peterv peterv - Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking.
79ec1d090fda130f48dab7ed95ebc5443a7c61b1
created 2007-04-21 10:43 -0700
pushed 2008-03-20 16:49 +0000
peterv peterv - Fix for bug 372110 (Make cycle-collection debugging features optional at compile time). r=graydon, sr=jst.
less more (0) tip