; ; Base Embedding Package File for QNX ; [Embed] LICENSE ; ; Sample App + launch script ; kwww TestPhEmbed mozserver libphembedmoz.so run-mozilla.sh ; ; NSPR: ; libnspr4.so libplc4.so libplds4.so ; ; Javascript: ; libmozjs.so ; ; XPCOM: ; libxpcom.so libxpcom_core.so components/xpcom_base.xpt components/xpcom_components.xpt components/xpcom_ds.xpt components/xpcom_io.xpt components/xpcom_threads.xpt components/xpcom_xpti.xpt libxpcom_compat.so components/xpcom_obsolete.xpt ; xpconnect components/libxpconnect.so components/xpconnect.xpt ; ; XP widgets/graphics ; libgkgfx.so libgfxpsshar.so ;;components/libgfxps.so components/gfx.xpt components/widget.xpt ; ; qnx photon widget and gfx modules ; components/libwidget_photon.so components/libgfx_photon.so ; layout res/dtd/xhtml11.dtd components/libgklayout.so components/libhtmlpars.so components/layout_base.xpt components/layout_printing.xpt components/layout_xul.xpt components/layout_xul_tree.xpt components/content_base.xpt ; Imaging: libmozz.so components/libimglib2.so components/imglib2.xpt ; ; Components: (need to trim fat) ; ; appshell components/libnsappshell.so components/appshell.xpt ; caps components/libcaps.so components/caps.xpt ; cookies ;components/libcookie.so ; docshell ; embedding glue: ; appshell, docshell, uriloader, chrome, components components/libdocshell.so components/docshell.xpt components/uriloader.xpt components/libchrome.so components/chrome.xpt components/libwebbrwsr.so components/webBrowser_core.xpt components/libembedcomponents.so components/windowwatcher.xpt ; jar components/libjar50.so components/jar.xpt ; prefs components/pref.xpt components/libpref.so ; profile components/profile.xpt ; session history components/shistory.xpt ; optional typeaheadfind ; (docs at http://www.mozilla.org/projects/ui/accessibility/typeaheadfind.html) ;components/libtypeaheadfind.so ;components/typeaheadfind.xpt ; rdf components/librdf.so components/rdf.xpt ; required l10n libraries components/intl.xpt components/locale.xpt components/libuconv.so components/libi18n.so components/uconv.xpt components/unicharutil.xpt ; ; DOM: ; 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/libeditor.so components/editor.xpt ; find functionality ; Optional - only if your code uses nsIWebBrowserFind components/txtsvc.xpt ; netwerk components/libnecko.so components/necko.xpt components/necko_about.xpt components/necko_data.xpt components/necko_dns.xpt components/necko_http.xpt components/necko_res.xpt components/necko_strconv.xpt ; cache components/necko_cache.xpt ; optional for FTP support components/necko_ftp.xpt ; plugins ; Optional - only if you need plugin support components/libgkplugin.so components/plugin.xpt ; wallet ; Optional - only if you need password persistence ;components/libwallet.so ;components/wallet.xpt ; 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 ; psm2 ; Optional - only if you need HTTPS support components/pipboot.xpt components/libpipnss.so components/pipnss.xpt ;;chrome/pipnss.jar libnss3.so libsmime3.so libsoftokn3.chk libsoftokn3.so libfreebl3.chk libfreebl3.so libssl3.so libnssckbi.so ; xmlextras, optional for XMLHttpRequest support ;components/libxmlextras.so ;components/xmlextras.xpt res/language.properties res/langGroups.properties res/charsetData.properties res/charsetalias.properties res/unixcharset.properties ; res/strres.properties ; required prefs files greprefs/* ; ; Chrome ; chrome/toolkit.jar chrome/toolkit.manifest chrome/classic.jar chrome/classic.manifest chrome/en-US.jar chrome/en-US.manifest chrome/browser.jar chrome/browser.manifest ; ; res: ; res/html.css res/quirk.css res/viewsource.css res/hiddenWindow.html res/ua.css res/forms.css res/arrow.gif res/arrowd.gif res/loading-image.gif res/broken-image.gif res/entityTables/html40Special.properties res/entityTables/html40Latin1.properties res/entityTables/html40Symbols.properties res/entityTables/transliterate.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/libucvmath.so ; defaults defaults/autoconfig/platform.js defaults/autoconfig/prefcalls.js defaults/pref/channel-prefs.js defaults/pref/firefox-branding.js defaults/pref/firefox-l10n.js defaults/pref/firefox.js defaults/pref/reporter.js defaults/profile/bookmarks.html defaults/profile/chrome/userChrome-example.css defaults/profile/chrome/userContent-example.css defaults/profile/localstore.rdf defaults/profile/mimeTypes.rdf defaults/profile/prefs.js defaults/profile/search.rdf ; Needed, or else FTP crashes components/libappcomps.so ; Needed, or else kwww crashes. Test case: Go to www.google.ca. ; Then click "Go to google.com", then click "Go to Google Canada". Repeat. ; You will get a nasty stack corruption that is next to impossible to ; debug. I even tried gcc -finstrument-functions. components/libtoolkitcomps.so components/libmork.so