xpcom/components/nsComponentManager.cpp
502c67d69baa1c2e214781d5d92df7db9e4c0918
created 2011-11-08 18:10 +0100
pushed unknown
Mike Hommey Mike Hommey - Bug 695843 part 9 - Use FileLocations in the component manager. r=bsmedberg
c5a971a7dc4dd45d6f828399aa3db665ff3d9474
created 2011-11-08 18:18 +0100
pushed unknown
Mike Hommey Mike Hommey - Bug 695843 part 6 - Don't separate file and JAR modules in component manager. r=bsmedberg
3032fd2bd96a5afe71c8e73b627c6bc97465bc9d
created 2011-12-08 11:03 +0100
pushed unknown
Mike Hommey Mike Hommey - Bug 695843 part 3 - Use mozilla::AutoFDClose instead of ad hoc AutoCloseFD classes. r=bsmedberg
8e345e9d93e9b2cd2d3cce19f76e33ca38dbcff8
created 2011-12-08 11:03 +0100
pushed unknown
Mike Hommey Mike Hommey - Bug 695843 part 2 - Avoid code duplication for components manifest registration. r=bsmedberg
aef0684ac019aa2f6f78d2ad3d7fa0be89f90af8
created 2011-11-04 10:59 +1300
pushed unknown
Geoff Lankow Geoff Lankow - Bug 691551 - Suppress warnings when a bootstrapped add-on has no chrome.manifest; r=dtownsend
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed unknown
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
6032f7c15af8ba7c56bcfc174a2d6424d9aa7dfc
created 2011-09-28 16:14 -0700
pushed unknown
Wolfgang Germund Wolfgang Germund - Bug 296795: ZipReader doesn't handle non-ASCII characters r=taras
489f9e746213f7d4ae2ac51b3a0fb672e211c462
created 2011-09-16 16:22 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 666414 - Prevent AddRef and Release from being called on the pointers wrapped in nsCOMPtr and nsRefPtr; r=bsmedberg
e8cb0687737a90e89871b38707153e8f98042a6d
created 2011-08-18 15:46 +0200
pushed unknown
Matheus Kerschbaum Matheus Kerschbaum - Bug 678155 - Remove NS_COM. r=bsmedberg
acd21e50bd12c9a3260ad64848d80ed34ed25295
created 2011-07-29 11:20 +0200
pushed unknown
Hernan Rodriguez Colmeiro Hernan Rodriguez Colmeiro - Bug 564667: Allow bootstrapped add-ons to have chrome URLs. r=dtownsend, sr=bsmedberg
0017163dc00339fa2ff769d7650398c55f22c6f6
created 2011-07-22 19:02 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Backout changeset ed32cfcfd3f0 (bug 564667) because it breaks the build
ed32cfcfd3f05aaf3af9079c368dd46826ad4b1d
created 2011-07-22 15:15 -0700
pushed unknown
Hernan Rodriguez Colmeiro Hernan Rodriguez Colmeiro - Bug 564667: Allow bootstrapped add-ons to have chrome URLs. r=dtownsend, sr=bsmedberg
3b245f7f94d7fbcc652a08544d7993713d44b050
created 2011-06-24 14:08 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 666938 - Add a console message when a binary component doesn't load because of a kVersion mismatch, r=Mossop
8e846d7f21eab5f93d9efb8612661a7a1ebd81e5
created 2011-05-23 18:54 +0200
pushed unknown
Matheus Kerschbaum Matheus Kerschbaum - Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
88caff1a09d06c002a9a2458902d861e65e39181
created 2011-02-25 12:53 +0100
pushed unknown
Mike Hommey Mike Hommey - Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
f442ce8fb412e0a10542c4b77463a53120476916
created 2011-05-10 18:27 -0700
pushed unknown
Michael Wu Michael Wu - Back out parts 3-7 of bug 620931 which caused bug 656172, r=killer
4820d39b86d725bd2770b4b37ccbb8aca2c4c928
created 2011-02-25 12:53 +0100
pushed unknown
Mike Hommey Mike Hommey - Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
0912e048403117c91f5be660c54a810aa7232835
created 2011-04-29 14:21 -0500
pushed unknown
Chris Jones Chris Jones - Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
ed9ed84a7117b62e52a77e0fd7914f1dd43e4ad1
created 2011-04-13 23:17 -0700
pushed unknown
Kyle Huey Kyle Huey - Backed out changeset aa200a803e07
aa200a803e07fe55056ee048b058d3e9bad548a2
created 2011-04-13 19:41 -0700
pushed unknown
Kyle Huey Kyle Huey - Bug 624870: Free nsFactoryEntrys on XPCOM shutdown and factory unregistration. r=bsmedberg
b7bfd0871b3f0b4c08d9cd7139fd946521dee79b
created 2011-03-31 20:15 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
da9ddc764f848048b458f9470c1d4c96037780f3
created 2011-04-01 12:23 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge)
a5f0d6dc05234ee78a545dae8aad4c5524eec8a0
created 2011-04-01 11:37 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Merge cedar into mozilla-central
61acff8dfb616617fa2fda06e7b2f3321c3c55e4
created 2011-03-31 20:15 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
1a89509e25e4256577f2fb729a8b922be533a9fb
created 2011-03-31 23:29 -0500
pushed unknown
Chris Jones Chris Jones - Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
e03c3a6df3cb8adc9d2f2c82c319c7127a8f6ace
created 2011-03-31 18:57 -0500
pushed unknown
Chris Jones Chris Jones - Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
4beec31b9ea9ca3006ba1ed3daa46c7daca4200a
created 2011-03-31 14:51 -0500
pushed unknown
Chris Jones Chris Jones - Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
08d1aeeea82459579e29cf7e710ebfafa681daaf
created 2011-03-24 21:07 -0700
pushed unknown
L. David Baron L. David Baron - Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790.
b9e6454362ef8a051ec8feb557fb2e2e4071c95e
created 2011-03-24 15:28 +0100
pushed unknown
Mike Hommey Mike Hommey - Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg
1feb4a7c7ca6fe81b32ddbef7dafae744c81d500
created 2011-02-20 06:10 +1100
pushed unknown
Mitchell Field Mitchell Field - Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras
96d450e8f445f877f66cf409d10a346f2740abec
created 2010-12-03 15:24 -0500
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 616056 - prevent double registration of binary components, which causes crashes due to dead KnownModule pointers, r=Mossop a=blocking
73389f240593fbb330b2329ada18a270ce98a48c
created 2010-11-07 09:25 +0100
pushed unknown
Mike Hommey Mike Hommey - Bug 569629 - Remove static xpcom modules list static initializer. r=bsmedberg,a=bsmedberg
203419a57194e54853acb780adcbbb732d9fffe3
created 2010-09-08 20:37 -0700
pushed unknown
Michael Wu Michael Wu - Bug 533038 - 1. Generalize manifest reading code and add api for reading manifests from jars, r=bsmedberg a=blocking-beta6
3d9f5f454c1ab06af8e0a83e56de09c5edad83d5
created 2010-08-11 18:11 -0700
pushed unknown
Michael Wu Michael Wu - Bug 556644 - 6. Don't do slash fixup for omnijar, r=bsmedberg a=blocking2.0
4e8c51edde14d3abbba707f52100e45a67cb6af7
created 2010-08-12 00:31 -0700
pushed unknown
Kyle Huey Kyle Huey - Reset the tree to the last known good state. a=roc
11a41ea3cb791932eb06d6a07281c53289f5de80
created 2010-08-11 18:11 -0700
pushed unknown
Michael Wu Michael Wu - Bug 556644 - 6. Don't do slash fixup for omnijar, r=bsmedberg a=blocking2.0
d0d46d0fc5d9d04e09c7cbf69d875e52e59e4727
created 2010-08-10 15:18 -0700
pushed unknown
Michael Wu Michael Wu - Bug 556644 - 4. Fix tests, r=bsmedberg a=blocking2.0
1667301e1f29f0f9b13b6071b4b98a27b3ad783d
created 2010-08-04 14:09 -0400
pushed unknown
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.
fe8141e66e81f4107527af5b7afa2a7e7feed6b4
created 2010-07-22 10:31 -0400
pushed unknown
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.
17dc041b9884efa8195da2bbd60181480d921059
created 2010-07-13 10:02 -0700
pushed unknown
Philipp Wagner Philipp Wagner - Bug 578237: Fix error message in nsComponentManagerImpl::RegisterCIDEntry. r=bsmedberg
9c9f14997d9e091106e2ca06b9303f4d4808744d
created 2010-07-13 15:24 +0100
pushed unknown
Neil Rashbrook Neil Rashbrook - Bug 568691 Further followup to actually register static components r=bsmedberg
d92fd4a1ddf55805afc69fbe98cc80505a18b98d
created 2010-07-02 14:23 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Fix --disable-libxul from bug 568691. r=Mossop
a5f7f9e82281ef5c713c2ed0d902236fe8c5e2e2
created 2010-07-02 09:53 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 568691 - Fix MOZ_OMNIJAR registration, r=mwu
cc155916daa63022127d874aa784a4a166068c88
created 2010-06-29 18:16 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Require XPT files to be loaded explicitly: they are never auto-registered when found in a components/ directory.
5229353383b0eac753fdbf350bafa3f9eb21cccf
created 2010-06-28 13:55 -0400
pushed unknown
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.
68016e94098e691b65f2dab74ef13a290b7b6233
created 2010-06-27 21:26 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Rename XRE_AddComponentLocation to XRE_AddManifestLocation to better-convey what it actually does now (it still auto-registers XPT files when passed a directory, but we may get rid of that as well and just fold those into components.manifest), as noted in bug 568691 comment 58.
116abfbc71e5c7c63a8ec4eae7dbdbaf63a76d5f
created 2010-06-25 17:27 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Free the component-location arrays at shutdown.
02c36c64f2741e48b1eea0a123eacb69f9527be3
created 2010-06-25 13:55 -0400
pushed unknown
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.
47b1ed20995a626c15948d81f466e9dc406e7ce5
created 2010-06-25 10:02 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 568691 followup - Clear the static module table at shutdown to fix leaks.
52c230d5f1379797fe99145dfeb1c48d105f1ceb
created 2010-06-25 10:44 -0400
pushed unknown
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).
95a67dbd4d36c6fb259a187ef0c5dd6696c41777
created 2010-06-24 14:31 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Revert many of the interface changes from bug 568691, so that binaries can be made which are compatible with Firefox 3.6 and Firefox 4. Note that this is not an ongoing process: it will not be possible to make single binary components which are compatible with both Firefox 4 and Firefox 4.1, but you will be able to ship two components and select one based on the platform version.
c0c2402ce4f746f5df9eabd8d3d3b938a10f27b4
created 2010-06-23 16:18 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Fix factory registration in test_unsafeBidiChars.xhtml to not override CIDs.
d0799601db2c509d9e813bf3a55e23808c3165e8
created 2010-06-23 15:18 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 568691 fixups: alter mockObjects.js so that it registers its mock by contractID but doesn't replace the CID. Fix the generic classinfo not to assert when code asks for the class description (which is no longer implemented).
731d52e5b732d308a30d522e513cc39d712f383c
created 2010-06-23 13:36 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Remove hard tabs which I accidentally introduced into nsComponentManager.{h,cpp}.
f3c81f5a28ff48b70bbc99ac5a02e29627f249f4
created 2010-06-22 16:24 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Implement RereadChromeManifests for bug 568691.
de2fe50057e7e16ba29b297ea4de4c8304f5b0a0
created 2010-06-21 13:49 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 568691 - register chrome/*.manifest in addition to components/*.manifest files, chrome appears to work in xpcshell again.
34a044089fae65c9c51d83bfbb058bf12a792e46
created 2010-06-21 12:46 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Address review comments from bug 568691 comment 13/14/17:
79ae7224e6273199d0db9638043e531942bc10fd
created 2010-06-21 11:41 -0400
pushed unknown
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 unknown
Benjamin Smedberg Benjamin Smedberg - Merge platform-specific branches of bug 568691.
less more (0) -60 tip