Getting the compatible Mozilla Source
Spicebird shares a lot of code from the Mozilla source and you will need the compatible Mozilla source in order to build Spicebird from source.
Compatible Mozilla source for Releases
Tarball of compatible Mozilla source is available in the same folder as the Spicebird source tarball. For example, compatible Mozilla source code for Spicebird Beta 0.4 is available at http://www.spicebird.com/pub/spicebird/0.4.
Mozilla source compatible for Subversion revisions
Spicebird is synchronized to the Mozilla source tree approximately once in every two months. When you checkout source code from the Spicebird SVN repository, the file "config/mozconfig" has MOZ_CO_* flags that are needed to check out the corresponding source code from the Mozilla tree.
For your convenience here are the MOZ_CO_* changes by revision number and a download link to the source:
| Revision Number | Checkout Options | |
|---|---|---|
| 376 (0.4 Release) |
MOZ_CO_DATE="22 Nov 2007 00:00 PDT" MOZ_CO_PROJECT="mail calendar" |
Download, Patches |
| 358 |
MOZ_CO_TAG="GECKO190_20071106_RELBRANCH" MOZ_CO_PROJECT="mail calendar" |
Mozilla Developer Center has good documentation on how these tags can be used to checkout the source code from Mozilla.