Jason Duell
|
58aa8296ab
|
bug 576420 - Fix nsIInputStream::Available documentation. r=bz
|
2010-07-08 23:32:59 -07:00 |
|
Justin Wood (:Callek)
|
44bb0d7533
|
Bug 573382 - No chrome package registered for chrome://inspector/content/tasksOverlay.xul
r=dtownsend
|
2010-07-04 21:54:35 -04:00 |
|
Saint Wesonga
|
4bd9280674
|
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
|
2010-07-05 11:42:18 +02:00 |
|
Dão Gottwald
|
b2124655df
|
Backed out changeset 59ace8d80ce8
|
2010-07-04 22:01:13 +02:00 |
|
Saint Wesonga
|
8952503f91
|
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
|
2010-07-04 21:39:17 +02:00 |
|
Benoit Jacob
|
c84a062c1e
|
b=576529; Last GL_SAME_METHOD validation fix, and pass WebGL types; r=vladimir
|
2010-07-03 18:33:05 -04:00 |
|
Benoit Jacob
|
e6358a2cb1
|
b=576067; Let WebGL use CheckedInt; r=vladimir
|
2010-07-03 18:32:19 -04:00 |
|
Dave Townsend
|
5fa6e913b5
|
Backed out changeset f9a700607b86 from bug556400 due to possible browser-chrome failures.
--HG--
extra : transplant_source : %AC%2C%060%A3Shzk%F0%19i%87%AB%D8%87%B8%5E%80%A6
|
2010-07-02 20:01:44 -07:00 |
|
Mitchell Field
|
d0f35f6883
|
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
|
2010-07-02 10:27:06 -04:00 |
|
Benjamin Smedberg
|
3e909b0671
|
Fix --disable-libxul from bug 568691. r=Mossop
|
2010-07-02 14:23:41 -04:00 |
|
Benjamin Smedberg
|
a18bc5814e
|
Bug 568691 - Fix MOZ_OMNIJAR registration, r=mwu
--HG--
rename : modules/libjar/nsXPTZipLoader.cpp => modules/libjar/nsManifestZIPLoader.cpp
rename : modules/libjar/nsXPTZipLoader.h => modules/libjar/nsManifestZIPLoader.h
rename : xpcom/reflect/xptinfo/public/nsIXPTLoader.idl => xpcom/components/nsIManifestLoader.idl
|
2010-07-02 09:53:19 -04:00 |
|
Benjamin Stover
|
88b2a95f3e
|
Bug 556400 - Make adding visits asynchronous. r=sdwilsh r=mak sr=bz
|
2010-06-30 16:08:28 -07:00 |
|
Benjamin Smedberg
|
9155836705
|
Fix generic classinfo objects so that they are allocated statically, to avoid leak-detector annoyances, but not initialized statically, because compilers are stupid and won't const-data-initialize an object with a vtable, even if they could.
|
2010-07-01 12:11:42 -04:00 |
|
Benjamin Smedberg
|
a677e5bf91
|
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
|
2010-07-01 11:55:57 -04:00 |
|
Benjamin Smedberg
|
e17740e1ab
|
Merge mozilla-central to the bug 568691 branch.
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
|
2010-06-30 14:23:23 -04:00 |
|
Benoit Jacob
|
8f98b1fc9c
|
b=555798; add CheckedInt class; r=jmuizelaar, r=vladimir
|
2010-06-30 11:53:41 -04:00 |
|
Benjamin Smedberg
|
a2161fd0a8
|
Disable the xpt-in-JAR test because that code is changing and running the test with a .manifest isn't worth it.
|
2010-06-30 09:50:04 -04:00 |
|
Benjamin Smedberg
|
e2c331db23
|
Require XPT files to be loaded explicitly: they are never auto-registered when found in a components/ directory.
|
2010-06-29 18:16:48 -04:00 |
|
Benjamin Smedberg
|
31d43bc591
|
Support Windows line endings in manifest files again (regression introduced in revision 5229353383b0). With test!
|
2010-06-29 13:16:43 -04:00 |
|
Ted Mielczarek
|
1606d99ee1
|
fix minor type name output in xpt_dump. r=timeless (no bug)
|
2010-06-29 10:03:47 -04:00 |
|
Benjamin Stover
|
9eedd2f065
|
Backout of bugs 575908, 566738, and 556400
|
2010-06-29 17:34:52 -07:00 |
|
Benjamin Stover
|
f0627a524c
|
Bug 556400 - Implement asyncable VisitURI. r=sdwilsh, sr=bz
|
2010-06-29 13:58:36 -07:00 |
|
Benjamin Smedberg
|
47235edc30
|
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.
|
2010-06-28 13:55:57 -04:00 |
|
Benjamin Smedberg
|
a27563c8b7
|
Rename the "xpt" manifest directive to "interfaces", per bug 568691 comment 66.
|
2010-06-27 21:50:51 -04:00 |
|
Benjamin Smedberg
|
67fa2b02d6
|
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.
|
2010-06-27 21:26:38 -04:00 |
|
Benjamin Smedberg
|
46f7c9621c
|
Implement the aReplace parameter to nsICategoryManager.addCategoryEntry which I inadvertently dropped, from bug 568691 comment 63.
|
2010-06-27 21:14:54 -04:00 |
|
Benjamin Smedberg
|
c4d4769b01
|
Bug 568691 - Add an ABI chrome registration modifier so that platform-specific directories can be implemented directly in chrome.manifest.
|
2010-06-27 15:13:04 -04:00 |
|
Benjamin Smedberg
|
bbefdf1c37
|
Fix contracts which were not registered correctly: nsPlacesAutoComplete.js was completely missing, and the nsINIParserFactory contract was missing. Fixes test_pref_interval.js to register/unregister its mock objects correctly.
|
2010-06-25 22:17:31 -04:00 |
|
Benjamin Smedberg
|
78a9ee8d61
|
Revert accidental change introduced in revision c66d8c0db184.
|
2010-06-25 22:16:15 -04:00 |
|
Benjamin Smedberg
|
be066df421
|
Fix chrome registry test setup.
|
2010-06-25 20:53:20 -04:00 |
|
Benjamin Smedberg
|
29e089defb
|
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
|
2010-06-25 19:41:09 -04:00 |
|
Benjamin Smedberg
|
feb8ea92f6
|
Free the component-location arrays at shutdown.
|
2010-06-25 17:27:10 -04:00 |
|
Benjamin Smedberg
|
3fb6224e19
|
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.
|
2010-06-25 13:55:46 -04:00 |
|
Benjamin Smedberg
|
bec3edbfca
|
Bug 568691 followup - Clear the static module table at shutdown to fix leaks.
--HG--
extra : rebase_source : cc01ea1ae837f5b917d44006dde72484f3ffd104
|
2010-06-25 10:02:17 -04:00 |
|
Benjamin Smedberg
|
ddbba9f3f0
|
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).
|
2010-06-25 10:44:35 -04:00 |
|
Benjamin Smedberg
|
6a6ee9e7df
|
Allow a manifest to register contracts and cids in any order, by deferring processing of contracts until the manifest is completely parsed. This is needed for extension author sanity, and also because jar.mn packaging doesn't place registration lines in order by default.
|
2010-06-25 08:19:48 -04:00 |
|
Benjamin Smedberg
|
8146fde6ce
|
Don't check the persist value for DeleteCategoryEntry, because the original behavior didn't work right anyway, so everybody passes "true".
|
2010-06-24 22:05:20 -04:00 |
|
Benjamin Smedberg
|
1feb3e5e7d
|
Implement compatibility wrapper so that binary components can be compatible with both Firefox 3.6 and Firefox 4, as a result of registration changes from bug 568691.
--HG--
rename : xpcom/components/GenericFactory.cpp => xpcom/glue/GenericFactory.cpp
rename : xpcom/components/GenericFactory.h => xpcom/glue/GenericFactory.h
|
2010-06-24 16:36:27 -04:00 |
|
Benjamin Smedberg
|
e9d5a3c6b8
|
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.
|
2010-06-24 14:31:18 -04:00 |
|
Benjamin Smedberg
|
4f8e7bcf17
|
Fix review comments from bug 568691 comment 45.
|
2010-06-24 11:56:28 -04:00 |
|
Benjamin Smedberg
|
822ccb0789
|
Merge mozilla-central into the static-xpcom-registration branch.
|
2010-06-23 17:26:25 -04:00 |
|
Benjamin Smedberg
|
a8c1b00a82
|
Fix factory registration in test_unsafeBidiChars.xhtml to not override CIDs.
|
2010-06-23 16:18:08 -04:00 |
|
Benjamin Smedberg
|
2ea5d7e810
|
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).
|
2010-06-23 15:18:13 -04:00 |
|
Benjamin Smedberg
|
0f844b3cb5
|
Address review from bug 568691 comments 31 and 34
|
2010-06-23 13:43:02 -04:00 |
|
Benjamin Smedberg
|
107141f8f0
|
Remove hard tabs which I accidentally introduced into nsComponentManager.{h,cpp}.
|
2010-06-23 13:36:53 -04:00 |
|
Ginn Chen
|
c988c4dd44
|
Bug 571210 Fix GetDiskSpaceAvailable for Solaris r=roc
|
2010-06-23 17:32:17 +08:00 |
|
Benjamin Smedberg
|
d251d0ff10
|
Implement RereadChromeManifests for bug 568691.
|
2010-06-22 16:24:01 -04:00 |
|
Benjamin Smedberg
|
796d831e9d
|
Fix non-debug bustage in nsNativeComponentLoader, this variable should not be debug-only.
|
2010-06-22 16:22:17 -04:00 |
|
Benjamin Smedberg
|
f6058a77e6
|
Fix the TestRegistrationOrder test: we no longer support deferred registration.
|
2010-06-22 13:26:23 -04:00 |
|
Benjamin Smedberg
|
95c31020b0
|
Bug 568691 - Move cycle collection earlier: XPConnect is initialized during component manager initialization and tries to register a CC language helper.
|
2010-06-22 12:59:57 -04:00 |
|