Thunderbird:Code Layout: Difference between revisions

Jump to navigation Jump to search
→‎mozilla/mailnews: adding information for some directories
(→‎mozilla/mailnews: adding information for some directories)
Line 29: Line 29:


* addrbook: Address Book
* addrbook: Address Book
* base
* base: Core configuration
** base/build: Build directory for libmsgbase.so (shared mail builds)
** base/ispdata: ISP autoconfiguration files
** base/prefs: Public preferences UI (account manager, account wizard, what else?)
** base/public: IDL files and public files for common components, mostly account manager and DB view
** base/resources: Base mailnews UI, either Seamonkey-specific or applicable to both
** base/search: Filter and search code
** base/src: The source files for base code; mostly account manager-related stuff and the C++ portions of the UI.
** base/test: Tests code for base (just base/src or all?)
** base/util: Utility code: generic bases of some interfaces and some classes used across multiple directories.
* build
* build
* compose: email composition widget
* compose: email composition widget
* db:  
* db: The mail file store code
* extensions
* extensions
* imap
* imap
Line 38: Line 47:
* local
* local
* mapi
* mapi
* mime
* mime: MIME parsing and handling code; also known as libmime.
* movemail
* movemail
* news
* news: The NNTP (news) code of mailnews
* public
* public
192

edits

Navigation menu