Thunderbird:Code Layout

The first two are particularly relevant:

mozilla/mail

Thunderbird specific files:

  • app: icons and other requirements for app packaging
  • base: main XUL/JS files
  • components
    • addrbook
    • build
    • compose
    • migration
    • phishing
    • preferences
    • search
    • shell
  • config
  • extensions
    • newsblog
    • smime
  • installer
  • locales
  • themes

mozilla/mailnews

Infrastructure shared by Thunderbird and Seamonkey, and some Seamonkey specific code as well (the latter being migrated to suite/ over time).

  • addrbook: Address Book
  • base
  • build
  • compose: email composition widget
  • db:
  • extensions
  • imap
  • import
  • local
  • mapi
  • mime
  • movemail
  • news
  • public