; 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
