gecko-dev/embedding/config/basebrowser-mac-cfm
dougt%netscape.com 0d2808c511 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00

286 lines
5.5 KiB
Plaintext

; Base Embedding Package File for MacOS CFM (built with CodeWarrior)
;
;
;
[Embed]
;
; NSPR:
;
Essential Files:NSPR20.shlb
Essential Files:NSRuntime.shlb
Essential Files:NSStdLib.shlb
;
; Javascript:
;
Essential Files:JavaScript.shlb
Essential Files:LiveConnect.shlb
Components:JSLoader.shlb
;
; DOM:
;
Components:dom.shlb
;
; XPCOM:
;
Essential Files:xpcom.shlb
Essential Files:libreg.shlb
;
; Imaging:
;
Essential Files:zlib.shlb
;
; Components: (need to trim fat)
;
; accessibility (out of process API support)
; see http:::www.mozilla.org:projects:ui:accessibility:vendors-win.html
; Components:accessibility.dll
; Components:accessibility.xpt
; appshell
Components:AppShell.shlb
Components:appshell.xpt
; caps
Components:Caps.shlb
Components:caps.xpt
; chrome
Components:ChomeRegistry.shlb
Components:chrome.xpt
; cookies
Components:Cookie.shlb
Components:cookie.xpt
; docshell
Components:docshell.shlb
Components:docshell.xpt
; dom
Components:dom.shlb
Components:dom.xpt
Components:dom_base.xpt
Components:dom_core.xpt
Components:dom_css.xpt
Components:dom_events.xpt
Components:dom_html.xpt
Components:dom_range.xpt
Components:dom_stylesheets.xpt
Components:dom_traversal.xpt
Components:dom_views.xpt
Components:dom_xbl.xpt
Components:dom_xul.xpt
; editor
Components:Composer.shlb
; Components:EditorCore.shlb ; why not?
Components:editor.xpt
Components:htmleditor.shlb
; embedding
Components:webBrowser.shlb
Components:embeddingbrowser.xpt
Components:EmbedComponents.shlb
Components:EmbedComponents.xpt
Components:EmbedBase.xpt
Components:webshell.xpt
; find functionality
; Optional - only if your code uses nsIWebBrowserFind
Components:txtsvc.xpt
; gfx
Essential Files:gfx.shlb
Components:gfxComponent.shlb
; javascript
Components:jsurl.xpt
; layout
res:dtd:xhtml11.dtd
Components:layout.shlb
Components:htmlparser.shlb
Components:htmlparser.xpt
Components:content.xpt
Components:layout.xpt
; netwerk
Components:Necko.shlb
Components:necko.xpt
Components:cache.xpt
; imagelib
Components:libimg2.shlb
Components:libimg2.xpt
Components:mngdecoder.shlb
; jar
Components:libjar.shlb
Components:libjar.xpt
; prefs
Components:libpref.shlb
Components:libpref.xpt
; plugins
; Optional - only if you need plugin support
Components:plugin.shlb
Components:pluginClassic.shlb
Components:plugin.xpt
Components:oji.shlb
Components:oji.xpt
; profile
Components:profile.shlb
Components:profileservices.xpt
Components:mozreg.shlb
Components:mozreg.xpt
; wallet
; Optional - only if you need password persistence
Components:Wallet.shlb
Components:wallet.xpt
; psm2
; Optional - only if you need PSM2 support
Components:pipboot.shlb
Components:pipboot.xpt
Components:PIPNSS.shlb
Components:pipnss.xpt
defaults:pref:security-prefs.js
Essential Files:NSS3.shlb
Essential Files:SMIME3.shlb
Essential Files:Softoken3.shlb
Essential Files:SSL3.shlb
Essential Files:NSSckbi.shlb
; appcomps
; Optional - only if you want global history (requires mork) or
; directory viewer (off by default for ftp view)
Components:appcomps.shlb
Components:mozcomps.xpt
Components:mork.shlb
; download progress
; Optional - you can implement your own download progress dialog
; then this is no longer required
Components:nsProgressDialog.js
Components:nsHelperAppDlg.js
Components:nsDownloadProgressListener.js
Components:downloadmanager.xpt
; rdf
Components:RDFLibrary.shlb
Components:rdf.xpt
; session history
Components:shistory.xpt
; optional typeaheadfind
; (docs at http://www.mozilla.org/projects/ui/accessibility/typeaheadfind.html)
;Components:typeaheadfind.shlb
;Components:typeaheadfind.xpt
; required l10n libraries
Components:i18n.shlb
Components:unicharutil.xpt
Components:uconv.shlb
Components:uconv.xpt
Components:nslocale.xpt
Components:chardet.xpt
Components:Universalchardet.shlb
res:language.properties
res:langGroups.properties
res:charsetData.properties
res:charsetalias.properties
res:maccharset.properties
; required i18n libs
Components:nsIStringBundle.xpt
; required prefs files
defaults:pref:all.js
defaults:pref:macprefs.js
; required if using nsHelperAppDlg.js component
defaults:Profile:mimeTypes.rdf
defaults:Profile:US:mimeTypes.rdf
; uriloader
Components:uriLoader.xpt
; widget
Essential Files:WidgetSupport.shlb
Components:widget.shlb
Components:widget.xpt
; xmlextras, optional for XMLHttpRequest support
Components:xmlextras.shlb
Components:xmlextras.xpt
; xpconnect
Components:XPConnect.shlb
Components:xpconnect.xpt
; xpcom
Components:xpcom.xpt
;
; The build scripts move embed.jar manually because of how and where
; it is generated.
;
; Chrome:embed.jar
;
; res:
;
res:html.css
res:quirk.css
res:viewsource.css
res:ua.css
res:forms.css
res:arrow.gif
res:loading-image.gif
res:broken-image.gif
res:builtin:htmlBindings.xml
res:builtin:platformHTMLBindings.xml
res:entityTables:html40Special.properties
res:entityTables:htmlEntityVersion.properties
res:entityTables:html40Latin1.properties
res:entityTables:html40Symbols.properties
res:entityTables:transliterate.properties
res:fonts:fontEncoding.properties
;
; Optional for MathML
;
;res:mathml.css
;res:dtd:mathml.dtd
;res:entityTables:mathml20.properties
;res:fonts:mathfont.properties
;res:fonts:mathfontCMEX10.properties
;res:fonts:mathfontCMSY10.properties
;res:fonts:mathfontMath1.properties
;res:fonts:mathfontMath2.properties
;res:fonts:mathfontMath4.properties
;res:fonts:mathfontMTExtra.properties
;res:fonts:mathfontPUA.properties
;res:fonts:mathfontSymbol.properties
;Components:ucvmath.shlb