js/src/xpconnect/src/xpcprivate.h
7497dbffa9a7e09bc8bdd7d3c695cadd1c53976e
created 2010-07-20 15:07 -0700
pushed 2011-04-26 22:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
cd90ffb63d61416c7dfe3e89ec677a4ec54052fc
created 2010-07-19 23:31 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Support independent cycle collection and garbage collection (573175, r=jst).
3cdb70716688bda479ebd07347fdccb738a6fae8
created 2010-07-19 13:36 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 563106 - Tie XPConnect to compartments. r=jorendorff/gal/jst
caaf823602d63311f6fc16796e27c61f673474af
created 2010-07-15 18:19 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Bug 579140 - Address review comments in xdr and xpconnect (r=igor,mrbkap)
ef7f3e72ac08218c9d5a528afaa75ac39c6d9289
created 2010-07-15 17:58 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Disentangle cycle collector and JS GC (549806, r=peterv/igor).
e8bc5f00a1658bdff94b7bf4355a124083e06727
created 2010-07-15 15:39 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Backed out bug 549806. Very frustrating.
47300d15cd1c7c5056766f9c03bcad2592639797
created 2010-07-15 10:21 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Disentangle cycle collector and JS GC (549806, r=peterv, igor).
9c869e64ee269732a0c2109568d07f10e816fdba
created 2010-07-14 23:19 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Bug 549143 - fatvals
58101a16aff7d619993819f642b117d940e7303e
created 2010-07-23 12:49 +0300
pushed 2011-04-26 22:38 +0000
Olli Pettay Olli Pettay - Bug 566466 - speed up createElement(), r=jst, peterv
eeeb549a37cd0c400ed1b8b6dc446741b3bf7a40
created 2010-07-19 13:34 +0300
pushed 2011-04-26 22:38 +0000
Olli Pettay Olli Pettay - Bug 577472 - Quickstub string handling shouldn't addref/release the string buffer, r=mrbkap
22b0c91759137257c70d0bceda9d567a81566b2b
created 2010-07-02 17:25 -0700
pushed 2011-04-26 22:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
efd06f8133883edc9f63a3942110779c87b6d918
created 2010-07-02 13:54 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Implement remaining cross compartment wrappers (574924, r=mrbkap).
25b88ec48f7a1aadfe28b75a2c056e3dc896a5b3
created 2010-07-01 20:06 -0500
pushed 2011-04-26 22:38 +0000
Jason Orendorff Jason Orendorff - Backed out changeset d4caa61e69ab. It turned the tree red.
d4caa61e69ab817ca82bdf644c0829cd0d388c3c
created 2010-07-01 15:45 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Implement remaining cross compartment wrappers (574924, r=mrbkap).
019cb92eb9b4e6df03787abc0e99a2a5997d61cb
created 2010-06-12 18:28 +0200
pushed 2011-04-26 22:38 +0000
Igor Bukanov Igor Bukanov - bug 571661 - removal of unused xpconnect-specific auto request classes. r=mrbkap
0dab54516a5af789a3be25d820bf142833a70028
created 2010-06-08 09:13 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 567451 - Inline some functions that have no business appearing in profiles. r=jst
19b57e20fd4de73e32f4a41b3419c09d2284ed28
created 2010-05-28 16:01 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 567048 - Cache same-origin XOWs in the wrapped native's object. r=jst
21d8bc633dfae548bdbdc5d3c1f538cec582c152
created 2010-06-22 12:59 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 - Add CID data back to classinfo because it's required for fastload to work correctly.
1e41bf320ea0cd5fa6a03892b87d59278ee8754c
created 2010-06-10 14:11 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
b0afde3559f9adf01c4ffad2e0c06d2d87b80359
created 2010-05-27 15:10 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 564980. Use JSString::length directly instead of JS_GetStringLength in some places in xpconnect. r=mrbkap
e5122642e84f0eb819fa51c48cbf10ec28fc711f
created 2010-05-24 09:05 -0700
pushed 2011-04-26 22:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
a01307d7ba0e9616e76b7495780102b14dc80f8c
created 2010-05-19 10:29 +0200
pushed 2011-04-26 22:38 +0000
Igor Bukanov Igor Bukanov - bug 237006 - automatic detection of the native thread stack base. The patch is based on the initial patches for bug 516832 by gal and gregor. r=gregor
1808e7d6807fdd7ff5d95ae7eea38ace2d6c6f88
created 2010-05-24 11:31 +0200
pushed 2011-04-26 22:38 +0000
Jory A. Pratt Jory A. Pratt - Bug 555562 - remove xpctools as no maintainer in 3 years. r=shaver
60f821e679cd685a8683b0b66860318a039324d2
created 2010-04-11 13:51 -0700
pushed 2011-04-26 22:38 +0000
Jeff Walden Jeff Walden - Bug 552560 - Remove support for __parent__. r=mrbkap
88f469d18c97296654ba94caa303e702ae20672b
created 2010-01-12 15:24 +0100
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Use flags on DOMCI to be able to cast instead of QI. r=jst.
c19b69a502ea175e344e4e5c7af76b8b77d5bfb9
created 2009-09-28 23:00 +0200
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 519614 (Having to QI javascript scriptable helpers to nsIXPCScriptable is silly). r=mrbkap.
1942c0b4e1018bb85fc17676c634d6e631662073
created 2010-04-05 13:17 -0400
pushed 2011-04-26 22:38 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central.
3a9063bea021f22b0b29c5503764ce50787f76be
created 2010-03-30 21:13 -0700
pushed 2011-04-26 22:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
96e8ea26998fa1330f75db0becd1d4c3e870034f
created 2010-03-30 14:42 -0700
pushed 2011-04-26 22:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal.
eba4f78cdca490001b37b3a7fb3bfc93819f6a08
created 2010-03-17 10:29 +0300
pushed 2011-04-26 22:38 +0000
Igor Bukanov Igor Bukanov - bug 551680 - replacing JS_(Suspend|Resume)Request with JSAutoSuspendRequest. r=mrbkap
7ced71a5f4054121a94c57ec9c498c99e9a4e72b
created 2010-04-04 11:15 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Fire assertions when guard objects are used as temporaries. (Bug 531460) r=jst
8a385caddbef506c4dcba9b697d3039e6344b9ee
created 2010-03-17 17:38 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 552516 - Don't create a temporary context for the new sandbox object. r=igor
563a0f2f93c1a4668c7b54d570ffd92af7c470e4
created 2010-01-12 15:41 -0800
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 533600 - Write a function to figure out what type of wrapper to create. r=jst, peterv, bz
d8c18f04396efc787769bd54998d3ea6fa48e97e
created 2010-03-03 23:02 -0600
pushed 2011-04-26 22:38 +0000
Chris Jones Chris Jones - Bug 441324, part 1: Shuffle around includes to avoid problems with #define malloc et al. r=bsmedberg
a2f4681188684698c5f7fb70e06b03f449dfc942
created 2009-09-01 09:45 -0700
pushed 2011-04-26 22:38 +0000
Justin Lebar Justin Lebar - Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
6d50455cabaa3c695ad6e23200782d0790d6d59d
created 2010-01-29 18:50 -0800
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Backed out changeset dc7a04be6904 on suspicion of causing bug 543034.
dc7a04be6904be41a95c33d70ba5908c3b8a2fc0
created 2009-09-01 09:45 -0700
pushed 2011-04-26 22:38 +0000
Justin Lebar Justin Lebar - Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
cce1eef9968726f61134d2eb0fcc5d43ee88b7dc
created 2010-01-13 14:50 +0100
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Followup for bug 534341 (XPConnect should not unroot globals of non-main thread contexts). r=bent, sr=jst.
e85afc5f51b171f8476d51914bee5a86fdc09815
created 2009-10-20 17:21 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 522621 - Use namespaces in the wrapper code and generally clean up the internal interfaces between the wrappers. r=jst
33bdf9d466ec5d9d30b71ca53c8fdfeacd96d1da
created 2009-12-14 08:01 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into electrolysis.
785d2f84f4c484c258c5a7060318eaa4f20e9067
created 2009-11-17 14:51 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 523769 - Don't call into plugin hooks (specifically NPObject.deallocate) while mid-GC, r=jst+mrbkap
8f6bdbf8e7017fb0bdfe875035402c60701a8cdb
created 2009-12-13 16:58 -0800
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 534341 (XPConnect should not unroot globals of non-main thread contexts). r=bent.
1d467b956f7e3fddbf9c84e1a624109c5ce453e5
created 2009-10-12 17:16 +0200
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Part 2 of fix for bug 517196 (The JSClass of wrappers shouldn't change when morphing from slim to XPCWrappedNative). r=mrbkap.
90cf93ac3435bf00f3628e56e5d7d249ffb15565
created 2009-09-18 12:43 +0200
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 517196 (The JSClass of wrappers shouldn't change when morphing from slim to XPCWrappedNative). r=mrbkap.
5f550d67ae78e4db972d23f5132d3d304996cdc3
created 2009-10-08 13:41 -0700
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Backed out changeset 542fa9413bd0, fix for bug 517196 (The JSClass of wrappers shouldn't change when morphing from slim to XPCWrappedNative), to try to fix orange.
542fa9413bd08e153155cee686a99e445d32b6c8
created 2009-09-18 12:43 +0200
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 517196 (The JSClass of wrappers shouldn't change when morphing from slim to XPCWrappedNative). r=mrbkap.
e686eb984a9e3e942ad0f72a36f748c936eae85a
created 2009-10-02 18:09 -0500
pushed 2011-04-26 22:38 +0000
Chris Jones Chris Jones - Backed out changeset 8cbc47eee659
8cbc47eee6593699d684026ddb0a670a0154cc81
created 2009-10-01 21:50 -0500
pushed 2011-04-26 22:38 +0000
Chris Jones Chris Jones - bug 441324: implement infallible ::operator new(), malloc() and friends. make |new Foo()| infallible, but leave |malloc()| fallible for the time being. r=blassey sr=bsmedberg,vlad
d48cbf0b7203050210dc5231b3396f6496564b58
created 2009-09-30 19:38 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 518991 - Implement access controls in COWs. For now, this is opt-in default unsafe. r=jst
fb9d4a6b8330adff5022ccdaeb52285f3d95a693
created 2009-09-30 23:42 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Backed out changeset 58c5864cb9c6 (Bug 518991) due to linux orange (test failure in test_bug408328.html & 9240-byte leak)
58c5864cb9c6614dbcb3a652f2112f8a189cb3f0
created 2009-09-30 19:38 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 518991 - Implement access controls in COWs. For now, this is opt-in default unsafe. r=jst
ec63a8199006e61679596fee24b172c87408d91a
created 2009-09-17 21:47 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Backed out changeset a01f270b961a to fix tinderbox orange.
a01f270b961ae4c706dc7b08a34baaeb19a4d4b0
created 2009-09-02 17:25 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 505915 - Throw exceptions eagerly when we try to convert a cross-origin security wrapper to a C++ object. r=jst
ee9ea7ed3c7ab44ba5346b6ca973723ef819053a
created 2009-08-27 12:38 -0700
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 503451 - remove GeckoActiveXObject/COMObject, and similar functions which aren't usable by content except that content can still detect which COM objects are present on the system r=mrbkap sr=jst
4f20621a69481b3513352dc35061144953a9da36
created 2009-08-27 12:45 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Bug 512589 - Initialize some more members. r=peterv sr=peterv
2e528cc8602a697b5c6fd63bdfe477ef8a997b7c
created 2009-08-19 15:13 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Notify JS_CommenceRuntimeShutdown from CycleCollector (511522, r=graydon).
01659ac47ffaf70b65fcfe83c3f7707b6de134b0
created 2009-08-12 12:18 -0700
pushed 2011-04-26 22:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
c532c2a2448d4779db30943c3696c0baa976c16e
created 2009-08-04 23:06 +0200
pushed 2011-04-26 22:38 +0000
Igor Bukanov Igor Bukanov - bug 493457 - uniform access to private slots. r=mrbkap, sr=jwalden
f67bf1318100a5e1acf8efd7dcef5fa7cede380f
created 2009-08-10 12:12 +0200
pushed 2011-04-26 22:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 499199 (Try to avoid XPCCallContexts in quickstubs for wrapper-cached things). r/sr=jst.
5c913c4662d81b4767c33420ac589ee4aa2c5ad7
created 2009-08-04 15:04 -0700
pushed 2011-04-26 22:38 +0000
Blake Kaplan Blake Kaplan - Fix bug 505988. r=bzbarsky sr=jst
less more (0) -100 -60 tip