xpcom/components/ManifestParser.cpp
c8503cd3aac40cf000266e7fa4ce001d192062aa
created 2012-03-05 15:22 +0000
pushed 2012-03-05 15:22 +0000
Ed Morley Ed Morley - Backout afeafc02c1de, dfae37833c9b & f9f51c726fa7 (bug 729940 parts 1-3) for talos regressions
afeafc02c1de285724fd42424d5453a388c97657
created 2012-03-04 15:58 -0500
pushed 2012-03-04 21:13 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 3: Stop using crappy hash functions in Gecko. r=bz
b69617debd8d2d5a7686a7d61da5c0ab987eeb00
created 2012-03-04 14:20 -0500
pushed 2012-03-04 19:20 +0000
Justin Lebar Justin Lebar - Back out bug 729940 (a108aee:d75775d) due to 32-bit red.
d75775dfc565a340e2ab4ece2d3e89d17729552a
created 2012-03-04 13:49 -0500
pushed 2012-03-04 18:50 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 3: Stop using crappy hash functions in Gecko. r=bz
8ffdb4c7404a88ee124e0f5461a9ce563bc49ee1
created 2012-01-11 15:43 -0800
pushed 2012-01-13 03:25 +0000
aceman aceman - Bug 709486: Remove prefix "Warning" from xpcom chrome registration warning-message. r=bsmedberg
ae066b87a5254d720868695ffe78382bd2a6e003
created 2011-12-14 13:53 -0800
pushed 2011-12-15 08:06 +0000
Matt Brubeck Matt Brubeck - Bug 708772 - (2/3) Add tablet flag to jar manifest parser and nsSystemInfo [r=bsmedberg]
502c67d69baa1c2e214781d5d92df7db9e4c0918
created 2011-11-08 18:10 +0100
pushed 2011-12-08 10:04 +0000
Mike Hommey Mike Hommey - Bug 695843 part 9 - Use FileLocations in the component manager. r=bsmedberg
27a6377f1e1735132564c79960707c7825768133
created 2011-11-10 16:17 -0800
pushed 2011-11-11 00:19 +0000
Michael Wu Michael Wu - Bug 694206 - Add Gonk (B2G) widget backend, r=cjones
b9b9d9f379dbef46572c5fab7ea0682988a34374
created 2011-10-10 22:50 -0700
pushed 2011-10-16 01:24 +0000
Jeff Walden Jeff Walden - Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
9408e8c33a1ccc5348a140e8c81ea4c63e0492bf
created 2011-10-12 12:21 -0700
pushed 2011-10-12 19:23 +0000
Jeff Walden Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
da6e9073b431f61b38a87522c074af7a24a7a17f
created 2011-10-10 22:50 -0700
pushed 2011-10-12 18:14 +0000
Jeff Walden Jeff Walden - Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
4d17fe7b47b6ea39d1d6becebc7b080242fe2691
created 2010-04-27 08:57 -0400
pushed 2011-08-25 07:46 +0000
Ted Mielczarek Ted Mielczarek - bug 676589 - configure and xpcom changes for targeting iOS. r=khuey
e69bb10026f312104873d0ec112dc552c92257d5
created 2011-08-10 22:24 +0200
pushed 2011-08-10 20:27 +0000
Philipp Kewisch Philipp Kewisch - Fix bug 672662 - Provide a chrome registration flag for the platform version. r=Mossop
acd21e50bd12c9a3260ad64848d80ed34ed25295
created 2011-07-29 11:20 +0200
pushed 2011-07-29 09:21 +0000
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 2011-07-22 23:02 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset ed32cfcfd3f0 (bug 564667) because it breaks the build
ed32cfcfd3f05aaf3af9079c368dd46826ad4b1d
created 2011-07-22 15:15 -0700
pushed 2011-07-22 22:15 +0000
Hernan Rodriguez Colmeiro Hernan Rodriguez Colmeiro - Bug 564667: Allow bootstrapped add-ons to have chrome URLs. r=dtownsend, sr=bsmedberg
6fe900aa4679bd2ecd2e07afbe8dd9de26c03788
created 2011-05-05 16:50 -0400
pushed 2012-03-05 15:22 +0000
Mark Finkle Mark Finkle - Bug 650390 - osversion in chrome.manifest files should query android os version [r=dtownsend]
70cedf3a3327ce6cbb671a061dad6d94b2723b4e
created 2011-04-02 19:14 -0700
pushed 2012-03-05 15:22 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
47340263d0712dbac9e37e1a02b2ff1cf2a38112
created 2011-03-31 09:11 -0400
pushed 2012-03-05 15:22 +0000
Kyle Huey Kyle Huey - Backed out changeset a5dbece71e4a due to test failures
a5dbece71e4abc15d58b2e390235fb0af420a124
created 2011-03-31 07:22 -0400
pushed 2012-03-05 15:22 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now. r=bsmedberg
203419a57194e54853acb780adcbbb732d9fffe3
created 2010-09-08 20:37 -0700
pushed 2012-03-05 15:22 +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
fe8141e66e81f4107527af5b7afa2a7e7feed6b4
created 2010-07-22 10:31 -0400
pushed 2012-03-05 15:22 +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.
735cd721df02b235328fd21ba5535cfa7b61a1b8
created 2010-07-04 21:54 -0400
pushed 2012-03-05 15:22 +0000
Justin Wood (:Callek) Justin Wood (:Callek) - Bug 573382 - No chrome package registered for chrome://inspector/content/tasksOverlay.xul
d92fd4a1ddf55805afc69fbe98cc80505a18b98d
created 2010-07-02 14:23 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - Fix --disable-libxul from bug 568691. r=Mossop
a5f7f9e82281ef5c713c2ed0d902236fe8c5e2e2
created 2010-07-02 09:53 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 - Fix MOZ_OMNIJAR registration, r=mwu
e90cbf73a8be1a3803ffb1c907388b3c8dfde8bf
created 2010-07-01 11:55 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
f0edfd2258ee68671ab37f128e9cebb747ff61be
created 2010-06-29 13:16 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - Support Windows line endings in manifest files again (regression introduced in revision 5229353383b0). With test!
5229353383b0eac753fdbf350bafa3f9eb21cccf
created 2010-06-28 13:55 -0400
pushed 2012-03-05 15:22 +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.
74065033cb802d40a6e3fb76845abc38b328485b
created 2010-06-27 21:50 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - Rename the "xpt" manifest directive to "interfaces", per bug 568691 comment 66.
8ff7aaae2c9bf5a6ca4faa5cc08c466d403e2e05
created 2010-06-27 15:13 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 - Add an ABI chrome registration modifier so that platform-specific directories can be implemented directly in chrome.manifest.
02c36c64f2741e48b1eea0a123eacb69f9527be3
created 2010-06-25 13:55 -0400
pushed 2012-03-05 15:22 +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.
ec1c7f00476def468618f8ca5f904eaa95cb41ba
created 2010-06-25 08:19 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - 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.
f3c81f5a28ff48b70bbc99ac5a02e29627f249f4
created 2010-06-22 16:24 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - Implement RereadChromeManifests for bug 568691.
de2fe50057e7e16ba29b297ea4de4c8304f5b0a0
created 2010-06-21 13:49 -0400
pushed 2012-03-05 15:22 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 568691 - register chrome/*.manifest in addition to components/*.manifest files, chrome appears to work in xpcshell again.
79ae7224e6273199d0db9638043e531942bc10fd
created 2010-06-21 11:41 -0400
pushed 2012-03-05 15:22 +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.
c5827927d1403dfd94ab40c9235c1e0202684aa0
created 2010-06-11 16:13 -0400
pushed 2012-03-05 15:22 +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".
less more (0) tip