14faec0675283d579ef621c95d00a0edf5536882: Fix the TestRegistrationOrder test: we no longer support deferred registration.
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Jun 2010 13:26:23 -0400 - rev 47022
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix the TestRegistrationOrder test: we no longer support deferred registration.
18c4f1f67097fbb979b178675bb3b081ff3aef2c: Sync js/src/rules.mk from bug 568691
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Jun 2010 13:05:06 -0400 - rev 47021
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Sync js/src/rules.mk from bug 568691
a0e91494174b13d3ddf0434535af7cb2b5d2e1b9: Bug 568691 - Mac-specific changes to binary components.
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Jun 2010 13:05:00 -0400 - rev 47020
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 568691 - Mac-specific changes to binary components.
648ae11bf9e0e0f36b7e365644ac2468472bf62d: Bug 573739 - Don't get the private browing service during layout module initialization: delay until profile-after-change.
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Jun 2010 12:59:57 -0400 - rev 47019
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 573739 - Don't get the private browing service during layout module initialization: delay until profile-after-change.
48fdca30a3dc6a9a015971a154f14de80a4bab1a: Bug 568691 - Add components that were lost during the merge of layout/build/nsLayoutModule.cpp
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Jun 2010 12:59:57 -0400 - rev 47018
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 568691 - Add components that were lost during the merge of layout/build/nsLayoutModule.cpp
f1181e8c11e3e1a9c1f6e3eddc902361d14986b3: Bug 568691 - Move cycle collection earlier: XPConnect is initialized during component manager initialization and tries to register a CC language helper.
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Jun 2010 12:59:57 -0400 - rev 47017
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 568691 - Move cycle collection earlier: XPConnect is initialized during component manager initialization and tries to register a CC language helper.
21d8bc633dfae548bdbdc5d3c1f538cec582c152: Bug 568691 - Add CID data back to classinfo because it's required for fastload to work correctly.
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Jun 2010 12:59:57 -0400 - rev 47016
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 568691 - Add CID data back to classinfo because it's required for fastload to work correctly.
90afd1e80d77886ae95fc83c2f0385ad59b2e687: Bug 568691 - Convert existing JS components to use NSGetFactory and add manifest files for them. In a followup we will link the .manifest files together at packaging time. This patch was developed on Linux: Windows and Mac may require additional changes.
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Jun 2010 12:59:15 -0400 - rev 47015
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 568691 - Convert existing JS components to use NSGetFactory and add manifest files for them. In a followup we will link the .manifest files together at packaging time. This patch was developed on Linux: Windows and Mac may require additional changes.
41ad403536cfd89fe113a06ea9768bc44663aa41: Merge bug 573557 into static-xpcom-registration branch.
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 21 Jun 2010 16:58:53 -0400 - rev 47014
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge bug 573557 into static-xpcom-registration branch.
e0ca330e7222ac5b482986950c107b69a53559f2: Bug 573557 - Rename the category names for script globals to avoid spaces, r=jst
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 21 Jun 2010 16:57:44 -0400 - rev 47013
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 573557 - Rename the category names for script globals to avoid spaces, r=jst
b9a87d218a736c1fd1be4a66a77d19f28299a669: Bug 568691 - Fix XPCOMUtils.jsm to generate NSGetFactory, and fix nsSample.js to use XPCOMUtils
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 21 Jun 2010 14:29:32 -0400 - rev 47012
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 568691 - Fix XPCOMUtils.jsm to generate NSGetFactory, and fix nsSample.js to use XPCOMUtils
5e71dd583552ec7f772dc6cca137273b12fe524c: Bug 568691 - build components.manifest instead of components.list, and switch the sample JS component to use standard EXTRA_COMPONENTS machinery.
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 21 Jun 2010 13:59:58 -0400 - rev 47011
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 568691 - build components.manifest instead of components.list, and switch the sample JS component to use standard EXTRA_COMPONENTS machinery.
de2fe50057e7e16ba29b297ea4de4c8304f5b0a0: Bug 568691 - register chrome/*.manifest in addition to components/*.manifest files, chrome appears to work in xpcshell again.
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 21 Jun 2010 13:49:38 -0400 - rev 47010
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 568691 - register chrome/*.manifest in addition to components/*.manifest files, chrome appears to work in xpcshell again.
34a044089fae65c9c51d83bfbb058bf12a792e46: Address review comments from bug 568691 comment 13/14/17:
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 21 Jun 2010 12:46:26 -0400 - rev 47009
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Address review comments from bug 568691 comment 13/14/17: * rename mozilla::Module struct entries to be clearer * change Module documentation so that the last entry is { NULL } in all cases (the compiler will 0-expand the structure) * remove NS_XPCOM_COMPONENT_REGISTRY_FILE * add MOZ_MEDIA/MOZ_OGG/MOZ_WAVE/MOZ_WEBM ifdefs to nsHTMLMediaElement.h and nsContentUtils.cpp
79ae7224e6273199d0db9638043e531942bc10fd: 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.
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 21 Jun 2010 11:41:42 -0400 - rev 47008
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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: Merge platform-specific branches of bug 568691.
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 21 Jun 2010 08:57:50 -0400 - rev 47007
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge platform-specific branches of bug 568691.
d819800d60bb81947b12f3c237de755a0590ff0d: Mac-specific mechanical fixup for registration data, bug 568691.
Benjamin Smedberg <benjamin@smedbergs.us> - Sun, 13 Jun 2010 15:02:38 -0400 - rev 47006
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Mac-specific mechanical fixup for registration data, bug 568691.
c5827927d1403dfd94ab40c9235c1e0202684aa0: 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".
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 11 Jun 2010 16:13:26 -0400 - rev 47005
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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". This patch has some bugs, specifically we stop looking for .manifest files in chrome/. I will fix that in a followup. It also probably breaks non-libxul builds because of ordering issues. Another followup will actually fix our in-tree JS components and add build machinery for creating a proper components.manifest file.
1b5cdc6d408502cc4721847482b4809f8a3dc427: Added tag bsmedberg-static-xpcom-registration-base for changeset 0327e126ea24
Benjamin Smedberg <benjamin@smedbergs.us> - Thu, 10 Jun 2010 14:58:38 -0400 - rev 47004
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Added tag bsmedberg-static-xpcom-registration-base for changeset 0327e126ea24
afe6f788949a2d5b96ebc18ff26e74d0b5080be4: More Linux-specific fixup from bug 568691
Benjamin Smedberg <benjamin@smedbergs.us> - Sat, 12 Jun 2010 20:50:56 -0400 - rev 47003
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
More Linux-specific fixup from bug 568691
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip