xpcom/components/nsComponentManager.cpp
34a044089fae65c9c51d83bfbb058bf12a792e46
created 2010-06-21 12:46 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Address review comments from bug 568691 comment 13/14/17:
79ae7224e6273199d0db9638043e531942bc10fd
created 2010-06-21 11:41 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
6f1e1300abcd96e3b5f7fd5bbab69fd836c1c2bf
created 2010-06-21 08:57 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Merge platform-specific branches of bug 568691.
c5827927d1403dfd94ab40c9235c1e0202684aa0
created 2010-06-11 16:13 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 part C - Register all components based on reading .manifest files from the components directories. Binary components auto-register using "binary-component name.dll". JS components register using "component CID file.js" "contract @mozilla.org/contract;1 CID" and "category categoryname keyname value".
4f284f668535fb22a3fa04c37e8ad4dfefbefba7
created 2010-06-11 12:03 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Fix Linux compile errors/warnings in xpcom/components
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
c666507bf280d537606d3d5a408cfe23b94b832e
created 2010-06-15 12:38 -0700
pushed 2011-04-26 22:38 +0000
Michael Wu Michael Wu - Bug 552121 - Load js modules and components from the omnijar [7/7], r=bsmedberg
dc66050fb933a2f8873d1781ca46ef4741c567d3
created 2010-05-19 16:37 -0400
pushed 2011-04-26 22:38 +0000
Josh Matthews Josh Matthews - Bug 564689 - Signed/unsigned comparison warnings in nsComponentManager.cpp r=bsmedberg
fc0d96f2b21ea5ad0df76fc03fcc836135a3d1f7
created 2010-05-19 19:22 -0400
pushed 2011-04-26 22:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 560647 - add startup timeline instrumentation; r=vlad
695bd6dde6938e7175cd739bd2ace71aebbaa2d5
created 2010-04-02 11:38 -0700
pushed 2011-04-26 22:38 +0000
Taras Glek Taras Glek - Bug 516085 - C++ easy access for common global services r=bsmedberg
5c968453358114d82455f715aec819a77d33e2c4
created 2009-11-17 14:10 -0800
pushed 2011-04-26 22:38 +0000
Dave Townsend Dave Townsend - Backed out changeset 5795fd10ba3d from bug 528651 due to Ts regressions.
5795fd10ba3dd279be0d754767821b5c9b9c5d83
created 2009-11-16 09:39 -0800
pushed 2011-04-26 22:38 +0000
Dave Townsend Dave Townsend - Bug 528651: Component registrations not correctly cached leading to re-registering every component on every startup. r=bsmedberg
ad0cbdbcd37aa845d8b4805db5544926b7557399
created 2009-11-13 12:08 -0800
pushed 2011-04-26 22:38 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=519357, followup leak fix
83da8a39498fcdbc41c345f0a66219d5c37e5e86
created 2009-11-05 09:22 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Build bustage fix, bug 519357. I hate compilers.
0cc47ba7304b37de4e04c87ef288a62479596156
created 2009-11-05 09:08 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 519357 - Only load known binary components from the app directory by reading a components.list file, r=vlad
1c02fe2e41e5252bc6a5976826f00a1c7a3ef85a
created 2009-10-15 23:32 -0700
pushed 2011-04-26 22:38 +0000
bhsieh bhsieh - Bug 511761 - Only use compatibility.ini (not .autoreg, or stat()s) to invalidate fastloads and other caches (r=bsmedberg, RELAND WITH TEST FIX)
86a6cd7011186bb5f48d02df639989627ce159bc
created 2009-10-14 12:41 -0700
pushed 2011-04-26 22:38 +0000
Paul O’Shannessy Paul O’Shannessy - Backed out changeset 89f53914ecd9 (bug 511761)
89f53914ecd9ef406178ba6d8cdbde8db65610bf
created 2009-10-14 09:40 -0700
pushed 2011-04-26 22:38 +0000
bhsieh bhsieh - Bug 511761 - Only use compatibility.ini (not .autoreg, or stat()s) to invalidate fastloads and other caches (r=bsmedberg)
c79554eb34323e03cd41a9e412adea373dd86ae5
created 2009-10-05 23:34 +0200
pushed 2011-04-26 22:38 +0000
Karsten Düsterloh Karsten Düsterloh - Backed out changeset ecd2b45a42af (Bug 364864) due to Leak test red
ecd2b45a42afaf5b6629d7fcb1f0875d8ded0e54
created 2009-10-05 21:05 +0200
pushed 2011-04-26 22:38 +0000
Karsten Düsterloh Karsten Düsterloh - Bug 364864: nsICategoryManager::deleteCategoryEntry does not persist outside of component registration; r=bsmedberg
953c281e9223a520c433a155a70cbd7ef30e2936
created 2009-08-14 16:09 +0200
pushed 2011-04-26 22:38 +0000
Hashem Masoud Hashem Masoud - Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
cd38a0fbe1ebde36eea34ce011687f75a023f7bb
created 2009-04-03 18:43 +0200
pushed 2011-04-26 22:38 +0000
Arpad Borsos Arpad Borsos - Bug 474369 - get rid of nsVoidArray, xpcom part; r=bsmedberg
bd377cffab2c87ae7d0b2bd9008ea5dd9f5d8e61
created 2009-04-01 17:08 +0100
pushed 2011-04-26 22:38 +0000
Neil Rashbrook Neil Rashbrook - Bug 484309 Switch component manager logging over to NS_Free c.f. bug 331165 r+sr=bsmedberg
6be2393999103b9b416c03df5aac2799b43d6550
created 2009-03-25 13:19 +0000
pushed 2011-04-26 22:38 +0000
Neil Rashbrook Neil Rashbrook - Fix allocator abuses: bug 331165 r+sr=bsmedberg; bug 484309 r+sr=bsmedberg; bug 484312 r+sr=biesi
fc85349c89b4559ba0ef24b7df2a586103bf3322
created 2009-01-08 21:41 +1300
pushed 2011-04-26 22:38 +0000
Sergey Yanovich Sergey Yanovich - Bug 462497. Don't reacquire a monitor in nsComponentManagerImpl::HashContractID that we already hold. r=bsmedberg
9a4bf340c1e3c44b678c1108f56be33f21f6a213
created 2009-01-07 20:42 -0800
pushed 2011-04-26 22:38 +0000
timeless timeless - Bug 470595 - crash [@ strlen - nsComponentManagerImpl::IsContractIDRegistered], r=bsmedberg
1f8dd6dd9e209f7f8af05f9f57e658375920789c
created 2009-01-05 14:48 -0800
pushed 2011-04-26 22:38 +0000
Taras Glek Taras Glek - Bug 470859: speed things up by getting rid of dead nsID callsites r=bsmedberg
efe3c6f76bca38763cebf51a26460b6ab2bc4195
created 2008-12-20 02:56 +0100
pushed 2011-04-26 22:38 +0000
Serge Gautherie Serge Gautherie - Backed out changeset: 8b5a38ba459a
8b5a38ba459a9f2e3ead5def89d09492fdacc94d
created 2008-12-20 02:21 +0100
pushed 2011-04-26 22:38 +0000
Sergey Yanovich Sergey Yanovich - Bug 462497 - nsComponentManagerImpl::HashContractID() reenters mMon; r=benjamin
eee86e5513ad381eaa16a55f037fa479c8d54187
created 2008-10-10 17:04 +0200
pushed 2011-04-26 22:38 +0000
Arpad Borsos Arpad Borsos - Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
903d8ff80df31c2bc55ef3b299e605d76afd5c28
created 2008-09-26 16:05 -0700
pushed 2011-04-26 22:38 +0000
Ben Turner Ben Turner - Backed out changeset e154f70dc6ea
e154f70dc6ea9fd22f781f7152e6b079a4c30e3f
created 2008-09-26 15:46 -0700
pushed 2011-04-26 22:38 +0000
Ben Turner Ben Turner - Bug 420150 - " Cycle collector fault when launching runtests.pl". r=bsmedberg.
7f5dbe89e781236ffd761ddbb080049581d794a4
created 2008-09-04 15:44 -0700
pushed 2011-04-26 22:38 +0000
Ben Turner Ben Turner - Bug 449822 - "Service manager can create two instances of a service". r=bsmedberg.
6be11cd9314c4793cffe52125e727b89b4927847
created 2008-07-05 18:09 -0700
pushed 2011-04-26 22:38 +0000
Jesse Ruderman Jesse Ruderman - Fix spelling error in a log message (bug 443520).
58e0a70d99c8bb6310f319756a394d6dea1b88fa
created 2008-06-03 15:25 -0700
pushed 2011-04-26 22:38 +0000
Sudheer Kumar Peddireddy Sudheer Kumar Peddireddy - Increase the initial sizes of hash tables that are guaranteed to grow. b=432633 r=dbaron
1106f9f7b016737a40302f5f5946b0561383b3ad
created 2008-03-31 07:40 -0700
pushed 2011-04-26 22:38 +0000
brade brade - Bug #416886; r=bsmedberg, a=beltzner Preserve original order when processing deferred components. Add TestRegistrationOrder automated test.
506b9ff63a1d46ea62f772a760ba62a89905f2b8
created 2008-02-21 12:39 -0800
pushed 2011-04-26 22:38 +0000
benjamin benjamin - Back out bug 412320 and various followups because the perf impact was minimal and the code is more complicated
ffceb5f5624ac84fa5d1b90e986962bd488760b6
created 2008-02-21 08:23 -0800
pushed 2011-04-26 22:38 +0000
benjamin benjamin - Bug 416886 - Find module loaders which are part of the static component list early, and process components which end up in the leftovers list in forwards instead of reverse order. This means that JS component in extensions can correctly override JS components in the core app. r=dougt a=schrep
4c4e35fa5f5b2c3258046cc59cbc7a9301499ac6
created 2008-01-25 09:14 -0800
pushed 2011-04-26 22:38 +0000
benjamin benjamin - Bug 412320 - Try code-generation for QI impls, r=roc+luser
8dc6cf9311fcd17d038c5adefcf6d704470b61fd
created 2008-01-04 10:08 -0800
pushed 2011-04-26 22:38 +0000
bugzilla bugzilla - Bug 410326 do_CreateInstanceFromCategory is no longer used. r/sr=benjamin,a1.9=dsicore
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2011-04-26 22:38 +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.
cc44992a2850d199aa04d7ea1d5e8dac5c80d938
created 2007-06-04 08:44 -0700
pushed 2011-04-26 22:38 +0000
joshmoz joshmoz - fix some gcc 4 warnings in xpcom. patch by Christian Haberstroh. b=382753 r=bent sr=bsmedberg
aec4549c91defbb33656b4c9e181a4bae7d551c7
created 2007-03-27 08:33 -0700
pushed 2011-04-26 22:38 +0000
dbaron dbaron - Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2011-04-26 22:38 +0000
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip