diff browse annotate |
0912e048403117c91f5be660c54a810aa7232835 created 2011-04-29 14:21 -0500 pushed 2011-07-05 17:00 +0000 |
Chris Jones | Chris Jones - Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc |
diff browse annotate |
1a89509e25e4256577f2fb729a8b922be533a9fb created 2011-03-31 23:29 -0500 pushed 2011-04-26 22:38 +0000 |
Chris Jones | Chris Jones - Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg |
diff browse annotate |
e03c3a6df3cb8adc9d2f2c82c319c7127a8f6ace created 2011-03-31 18:57 -0500 pushed 2011-04-26 22:38 +0000 |
Chris Jones | Chris Jones - Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052 |
diff browse annotate |
4beec31b9ea9ca3006ba1ed3daa46c7daca4200a created 2011-03-31 14:51 -0500 pushed 2011-04-26 22:38 +0000 |
Chris Jones | Chris Jones - Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg |
diff browse annotate |
203419a57194e54853acb780adcbbb732d9fffe3 created 2010-09-08 20:37 -0700 pushed 2011-04-26 22:38 +0000 |
Michael Wu | Michael Wu - Bug 533038 - 1. Generalize manifest reading code and add api for reading manifests from jars, r=bsmedberg a=blocking-beta6 |
diff browse annotate |
1667301e1f29f0f9b13b6071b4b98a27b3ad783d created 2010-08-04 14:09 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Fix omnijar from bug 579178 - move the manifest ziploader code into xpcom/components, and don't load the same JAR a bunch of times. |
diff browse annotate |
fe8141e66e81f4107527af5b7afa2a7e7feed6b4 created 2010-07-22 10:31 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Bug 579178 part A - Code changes to add a "manifest" directive to read sub-manifests and read only the root chrome.manifest file, instead of enumerating components/*.manifest and chrome/*.manifest. Review comments by Mossop to be addressed in a followup commit. |
diff browse annotate |
a5f7f9e82281ef5c713c2ed0d902236fe8c5e2e2 created 2010-07-02 09:53 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Bug 568691 - Fix MOZ_OMNIJAR registration, r=mwu |
diff browse annotate |
cc155916daa63022127d874aa784a4a166068c88 created 2010-06-29 18:16 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Require XPT files to be loaded explicitly: they are never auto-registered when found in a components/ directory. |
diff browse annotate |
5229353383b0eac753fdbf350bafa3f9eb21cccf created 2010-06-28 13:55 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Fix and test logging of manifest parsing and registration. I discovered that the outer loop doesn't track line numbers correctly when there are multiple newlines in a row, which requires manual looping instead of using nsCRT::strtok. |
diff browse annotate |
02c36c64f2741e48b1eea0a123eacb69f9527be3 created 2010-06-25 13:55 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Bug 568691 - Normalize relative paths on Windows to use back slashes, and add a manifest processing directive for XPT files so that extension chrome.manifest can point to them and we don't have to troll around in extension components/ directories. |
diff browse annotate |
52c230d5f1379797fe99145dfeb1c48d105f1ceb created 2010-06-25 10:44 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Bug 568691, followup to RegisterFactory implementation: make the nsFactoryEntry hold a CIDEntry with the proper CID, because code elsewhere expects that to be present (ContractIDToCID and the pending-CID checks). |
diff browse annotate |
731d52e5b732d308a30d522e513cc39d712f383c created 2010-06-23 13:36 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Remove hard tabs which I accidentally introduced into nsComponentManager.{h,cpp}. |
diff browse annotate |
f3c81f5a28ff48b70bbc99ac5a02e29627f249f4 created 2010-06-22 16:24 -0400 pushed 2011-04-26 22:38 +0000 |
Benjamin Smedberg | Benjamin Smedberg - Implement RereadChromeManifests for bug 568691. |
diff browse annotate |
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: |
diff browse annotate |
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. |
diff browse annotate |
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". |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
efe3c6f76bca38763cebf51a26460b6ab2bc4195 created 2008-12-20 02:56 +0100 pushed 2011-04-26 22:38 +0000 |
Serge Gautherie | Serge Gautherie - Backed out changeset: 8b5a38ba459a |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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, |