From c0e2df369750a473c19d0090c518e2bb0dae5ec9 Mon Sep 17 00:00:00 2001 From: "mostafah%oeone.com" Date: Wed, 16 Jul 2003 20:26:49 +0000 Subject: [PATCH] Initial checkin of files needed for building MozillaSunbird ( Calendar standalone app ) git-svn-id: svn://10.0.0.236/trunk@144904 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/calendar/sunbird/Makefile.in | 369 ++++++++++ mozilla/calendar/sunbird/app/Makefile.in | 192 ++++++ mozilla/calendar/sunbird/app/MozillaSunbird | 120 ++++ .../calendar/sunbird/app/MozillaSunbird-bin | Bin 0 -> 91789 bytes .../sunbird/app/MozillaSunbird.exe.manifest | 22 + mozilla/calendar/sunbird/app/brand.dtd | 6 + mozilla/calendar/sunbird/app/brand.properties | 2 + mozilla/calendar/sunbird/app/jar.mn | 3 + mozilla/calendar/sunbird/app/module.ver | 2 + mozilla/calendar/sunbird/app/mozilla.ico | Bin 0 -> 3638 bytes mozilla/calendar/sunbird/app/mozilla.in | 120 ++++ .../calendar/sunbird/app/nsCalendarApp.cpp | 66 ++ mozilla/calendar/sunbird/app/profile/all.js | 646 ++++++++++++++++++ mozilla/calendar/sunbird/app/splash.rc | 94 +++ mozilla/calendar/sunbird/app/splashos2.rc | 50 ++ mozilla/calendar/sunbird/base/Makefile.in | 31 + .../sunbird/base/content/calendar.xul | 574 ++++++++++++++++ .../sunbird/base/content/menuOverlay.xul | 192 ++++++ mozilla/calendar/sunbird/base/jar.mn | 3 + 19 files changed, 2492 insertions(+) create mode 100644 mozilla/calendar/sunbird/Makefile.in create mode 100644 mozilla/calendar/sunbird/app/Makefile.in create mode 100755 mozilla/calendar/sunbird/app/MozillaSunbird create mode 100755 mozilla/calendar/sunbird/app/MozillaSunbird-bin create mode 100644 mozilla/calendar/sunbird/app/MozillaSunbird.exe.manifest create mode 100644 mozilla/calendar/sunbird/app/brand.dtd create mode 100644 mozilla/calendar/sunbird/app/brand.properties create mode 100644 mozilla/calendar/sunbird/app/jar.mn create mode 100644 mozilla/calendar/sunbird/app/module.ver create mode 100644 mozilla/calendar/sunbird/app/mozilla.ico create mode 100755 mozilla/calendar/sunbird/app/mozilla.in create mode 100644 mozilla/calendar/sunbird/app/nsCalendarApp.cpp create mode 100644 mozilla/calendar/sunbird/app/profile/all.js create mode 100644 mozilla/calendar/sunbird/app/splash.rc create mode 100644 mozilla/calendar/sunbird/app/splashos2.rc create mode 100644 mozilla/calendar/sunbird/base/Makefile.in create mode 100644 mozilla/calendar/sunbird/base/content/calendar.xul create mode 100644 mozilla/calendar/sunbird/base/content/menuOverlay.xul create mode 100644 mozilla/calendar/sunbird/base/jar.mn diff --git a/mozilla/calendar/sunbird/Makefile.in b/mozilla/calendar/sunbird/Makefile.in new file mode 100644 index 00000000000..3b4b364f054 --- /dev/null +++ b/mozilla/calendar/sunbird/Makefile.in @@ -0,0 +1,369 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is the Mozilla Browser code. +# +# The Initial Developer of the Original Code is +# Netscape Communications Corporation. +# Portions created by the Initial Developer are Copyright (C) 2002 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Brian Ryner +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../.. +topsrcdir = ../.. +srcdir = . +VPATH = . + +include $(DEPTH)/config/autoconf.mk + +DIRS = base app + +include $(topsrcdir)/config/rules.mk + +sunbird:: + rm -rf ./MozillaSunbird + mkdir ./MozillaSunbird + cd MozillaSunbird + mkdir -p ./MozillaSunbird/chrome/ + mkdir -p ./MozillaSunbird/components/ + mkdir -p ./MozillaSunbird/defaults/pref + mkdir -p ./MozillaSunbird/defaults/profile/chrome + mkdir -p ./MozillaSunbird/defaults/profile/US/chrome + mkdir -p ./MozillaSunbird/defaults/autoconfig + mkdir -p ./MozillaSunbird/res/entityTables + mkdir -p ./MozillaSunbird/res/rdf + mkdir -p ./MozillaSunbird/res/builtin + cp $(topsrcdir)/dist/bin/MozillaSunbird* ./MozillaSunbird + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)gkgfx$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)mozjs$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)plc4$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)ssl3$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)xpcom$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)gtksuperwin$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)jsj$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)mozz$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)nss3$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)smime3$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)xpistub$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)gtkembedmoz$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)gtkxtbin$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)nspr4$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)nssckbi$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)plds4$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)softokn3$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)xlibrgb$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/$(LIB_PREFIX)xpcom_compat$(DLL_SUFFIX) ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/mangle ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/mozilla-xremote-client ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/run-mozilla.sh ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/shlibsign ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/timebombgen ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/xpicleanup ./MozillaSunbird/ + cp $(topsrcdir)/dist/bin/chrome/chrome.rdf ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/US.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/classic.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/embed-sample.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/en-mac.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/en-win.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/modern.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/pippki.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/browser.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/comm.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/en-US.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/en-unix.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/pipnss.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/chrome/toolkit.jar ./MozillaSunbird/chrome + cp $(topsrcdir)/dist/bin/defaults/pref/security-prefs.js ./MozillaSunbird/defaults/pref + cp $(topsrcdir)/dist/bin/defaults/pref/all.js ./MozillaSunbird/defaults/pref + cp $(topsrcdir)/dist/bin/defaults/pref/mailnews.js ./MozillaSunbird/defaults/pref + cp $(topsrcdir)/dist/bin/defaults/pref/editor.js ./MozillaSunbird/defaults/pref + cp $(topsrcdir)/dist/bin/defaults/pref/unix.js ./MozillaSunbird/defaults/pref + cp $(topsrcdir)/dist/bin/defaults/pref/xpinstall.js ./MozillaSunbird/defaults/pref + cp $(topsrcdir)/dist/bin/defaults/profile/chrome/userContent-example.css ./MozillaSunbird/defaults/profile/chrome + cp $(topsrcdir)/dist/bin/defaults/profile/chrome/userChrome-example.css ./MozillaSunbird/defaults/profile/chrome + cp $(topsrcdir)/dist/bin/defaults/profile/US/chrome/userContent-example.css ./MozillaSunbird/defaults/profile/US/chrome + cp $(topsrcdir)/dist/bin/defaults/profile/US/chrome/userChrome-example.css ./MozillaSunbird/defaults/profile/US/chrome + cp $(topsrcdir)/dist/bin/defaults/profile/US/bookmarks.html ./MozillaSunbird/defaults/profile/US + cp $(topsrcdir)/dist/bin/defaults/profile/US/panels.rdf ./MozillaSunbird/defaults/profile/US + cp $(topsrcdir)/dist/bin/defaults/profile/US/localstore.rdf ./MozillaSunbird/defaults/profile/US + cp $(topsrcdir)/dist/bin/defaults/profile/US/search.rdf ./MozillaSunbird/defaults/profile/US + cp $(topsrcdir)/dist/bin/defaults/profile/US/mimeTypes.rdf ./MozillaSunbird/defaults/profile/US + cp $(topsrcdir)/dist/bin/defaults/profile/panels.rdf ./MozillaSunbird/defaults/profile + cp $(topsrcdir)/dist/bin/defaults/profile/localstore.rdf ./MozillaSunbird/defaults/profile + cp $(topsrcdir)/dist/bin/defaults/profile/search.rdf ./MozillaSunbird/defaults/profile + cp $(topsrcdir)/dist/bin/defaults/profile/mimeTypes.rdf ./MozillaSunbird/defaults/profile + cp $(topsrcdir)/dist/bin/defaults/autoconfig/prefcalls.js ./MozillaSunbird/defaults/autoconfig + cp $(topsrcdir)/dist/bin/defaults/autoconfig/platform.js ./MozillaSunbird/defaults/autoconfig + cp $(topsrcdir)/dist/bin/res/bloatcycle.html ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/entityTables/htmlEntityVersions.properties ./MozillaSunbird/res/entityTables + cp $(topsrcdir)/dist/bin/res/entityTables/html40Latin1.properties ./MozillaSunbird/res/entityTables + cp $(topsrcdir)/dist/bin/res/entityTables/html40Symbols.properties ./MozillaSunbird/res/entityTables + cp $(topsrcdir)/dist/bin/res/entityTables/html40Special.properties ./MozillaSunbird/res/entityTables + cp $(topsrcdir)/dist/bin/res/entityTables/transliterate.properties ./MozillaSunbird/res/entityTables + cp $(topsrcdir)/dist/bin/res/entityTables/mathml20.properties ./MozillaSunbird/res/entityTables + cp $(topsrcdir)/dist/bin/res/charsetalias.properties ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/charsetData.properties ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/unixcharset.properties ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/langGroups.properties ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/language.properties ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/rdf/article.gif ./MozillaSunbird/res/rdf + cp $(topsrcdir)/dist/bin/res/rdf/document.gif ./MozillaSunbird/res/rdf + cp $(topsrcdir)/dist/bin/res/rdf/folder-closed.gif ./MozillaSunbird/res/rdf + cp $(topsrcdir)/dist/bin/res/rdf/folder-open.gif ./MozillaSunbird/res/rdf + cp $(topsrcdir)/dist/bin/res/rdf/loading.gif ./MozillaSunbird/res/rdf + cp $(topsrcdir)/dist/bin/res/sample.unixpsfonts.properties ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/builtin/platformHTMLBindings.xml ./MozillaSunbird/res/builtin + cp $(topsrcdir)/dist/bin/res/builtin/htmlBindings.xml ./MozillaSunbird/res/builtin + cp $(topsrcdir)/dist/bin/res/broken-image.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/loading-image.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/html.css ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/quirk.css ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/viewsource.css ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/arrow.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/arrowd.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/forms.css ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/platform-forms.css ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/ua.css ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/mathml.css ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/viewer.properties ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/EditorOverride.css ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/grabber.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-column-after-active.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-column-after-hover.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-column-after.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-column-before-active.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-column-before-hover.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-column-before.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-row-after-active.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-row-after-hover.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-row-after.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-row-before-active.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-row-before-hover.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-add-row-before.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-remove-column-active.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-remove-column-hover.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-remove-column.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-remove-row-active.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-remove-row-hover.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/table-remove-row.gif ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/res/cmessage.txt ./MozillaSunbird/res + cp $(topsrcdir)/dist/bin/components/xpcom_base.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xpcom_ds.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xpcom_io.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xpcom_components.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xpcom_threads.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xpcom_xpti.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/proxyObjInst.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)xpcom_compat_c$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xpcom_obsolete.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xpconnect.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)xpconnect$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/unicharutil.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/uconv.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/ucnative.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)uconv$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)ucvmath$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/locale.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/intl.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/lwbrk.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/chardet.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)i18n$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)jar50$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/jar.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/oji.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)oji$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)jsd$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/jsdservice.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/util.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsProxyAutoConfig.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_cookie.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_dns.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_socket.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/mimetype.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_strconv.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_cache.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_about.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_data.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_res.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_file.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_jar.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_http.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_viewsource.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/necko_ftp.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)necko$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)necko2$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/uriloader.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/exthandler.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/prefetch.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/pref.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)pref$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/caps.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)caps$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/rdf.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/chrome.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)chrome$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)rdf$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/htmlparser.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)htmlpars$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/gfx.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)gfxps$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)gfxxprint$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)gfx_gtk$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/imglib2.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)imglib2$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/plugin.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)gkplugin$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_base.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_core.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_html.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_events.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_stylesheets.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_views.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_css.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_traversal.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_range.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_xbl.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_xpath.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom_xul.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/dom.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/jsurl.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)jsdom$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/widget.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)widget_gtk$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)xremote_client$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/content_base.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/content_html.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/content_htmldoc.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/content_xmldoc.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xuldoc.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xultmpl.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/content_xslt.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/layout_base.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/layout_xul.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/layout_xul_tree.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)gklayout$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)mork$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/shistory.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/docshell.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)docshell$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/webshell_idls.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/profile.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)profile$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/prefmigr.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)nsprefm$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/embed_base.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/windowwatcher.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/find.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/webbrowserpersist.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/commandhandler.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/helperAppDlg.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsHelperAppDlg.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/progressDlg.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsProgressDialog.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/jsconsole.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/profilesharingsetup.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)embedcomponents$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/webBrowser_core.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)webbrwsr$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/editor.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/txtsvc.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)editor$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)txmgr$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/txmgr.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/composer.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)composer$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/accessibility.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)accessibility$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/appshell.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)nsappshell$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsCloseAllWindows.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/mozbrwsr.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/directory.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/filepicker.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)fileview$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsFilePicker.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/mozfind.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)mozfind$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/search.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/sidebar.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsSidebar.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/related.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/timebomb.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/jsconsole-clhandler.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsUpdateNotifier.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsResetPref.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsKillAll.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/windowds.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xremoteservice.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)xremoteservice$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)appcomps$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xpinstall.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)xpinstall$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/autocomplete.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/history.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/satchel.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)toolkitcomps$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/bookmarks.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)cookie$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/cookie.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/wallet.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)wallet$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/walleteditor.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/signonviewer.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/walletpreview.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)walletviewers$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xml-rpc.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsDictionary.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsXmlRpcClient.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/xmlextras.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)xmlextras$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/p3p.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)p3p$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/autoconfig.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)autoconfig$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)transformiix$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)universalchardet$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/typeaheadfind.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)typeaheadfind$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/websrvcs.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsInterfaceInfoToIDL.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)websrvcs$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/pipboot.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)pipboot$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)pipnss$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/pipnss.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/pippki.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)pippki$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/downloads.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/nsDownloadProgressListener.js ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)browsercomps$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/$(LIB_PREFIX)xpical$(DLL_SUFFIX) ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/components/calendar.xpt ./MozillaSunbird/components + cp $(topsrcdir)/dist/bin/chrome/calendar.jar ./MozillaSunbird/chrome diff --git a/mozilla/calendar/sunbird/app/Makefile.in b/mozilla/calendar/sunbird/app/Makefile.in new file mode 100644 index 00000000000..164750bb5c0 --- /dev/null +++ b/mozilla/calendar/sunbird/app/Makefile.in @@ -0,0 +1,192 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Brian Ryner +# Jonathan Wilson +# Dan Mosedale +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +PREF_JS_EXPORTS = \ + $(srcdir)/profile/all.js \ + $(NULL) + +ifeq ($(USE_SHORT_LIBNAME), 1) +PROGRAM = MozillaSunbird$(BIN_SUFFIX) +else +PROGRAM = MozillaSunbird-bin$(BIN_SUFFIX) +endif + +REQUIRES = \ + appshell \ + string \ + xpcom \ + xulapp \ + $(NULL) + +CPPSRCS = nsCalendarApp.cpp + +ifdef BUILD_STATIC_LIBS +STATIC_COMPONENTS_LINKER_PATH = -L$(DIST)/lib/components +endif + +LIBS = \ + $(STATIC_COMPONENTS_LINKER_PATH) \ + $(EXTRA_DSO_LIBS) \ + $(DIST)/lib/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) \ + $(MOZ_JS_LIBS) \ + $(XPCOM_LIBS) \ + $(NSPR_LIBS) \ + $(TK_LIBS) \ + $(NULL) + +ifdef MOZ_JPROF +LIBS += -ljprof +endif + +ifndef MOZ_WINCONSOLE +ifdef MOZ_DEBUG +MOZ_WINCONSOLE = 1 +else +MOZ_WINCONSOLE = 0 +endif +endif + +include $(topsrcdir)/config/config.mk +ifndef BUILD_STATIC_LIBS + +ifdef NS_TRACE_MALLOC +EXTRA_DSO_LIBS += tracemalloc +endif + +else +include $(topsrcdir)/config/static-config.mk + +EXTRA_DEPS += \ + $(STATIC_EXTRA_DEPS) \ + $(NULL) +DEFINES += $(STATIC_DEFINES) +CPPSRCS += $(STATIC_CPPSRCS) +EXTRA_DSO_LIBS += $(STATIC_EXTRA_DSO_LIBS) +REQUIRES += $(STATIC_REQUIRES) +EXTRA_LIBS += $(STATIC_EXTRA_LIBS) +endif + +ifeq ($(OS_ARCH),WINNT) +OS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool gdi32) +RCINCLUDE = splash.rc +ifndef GNU_CC +RCFLAGS += -DMOZ_PHOENIX -I$(srcdir) +else +RCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir) +endif +ifdef BUILD_STATIC_LIBS +RCFLAGS += -DMOZ_STATIC_BUILD +endif +endif + +ifeq ($(OS_ARCH),OS2) +RESFILE=splashos2.res +ifdef BUILD_STATIC_LIBS +EXE_DEF_FILE = browser.def +ifeq ($(MOZ_OS2_TOOLS),VACPP) +OS_LIBS += libuls.lib libconv.lib +else +OS_LIBS += -llibuni -luconv +endif +endif +endif + +include $(topsrcdir)/config/rules.mk + +ifdef BUILD_STATIC_LIBS +include $(topsrcdir)/config/static-rules.mk +endif + +$(PROGRAM): $(DIST)/lib/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) + +ifeq ($(OS_ARCH),OS2) +ifdef BUILD_STATIC_LIBS +$(EXE_DEF_FILE): + rm -f $@ + @echo NAME mozilla >$(EXE_DEF_FILE) + @echo IMPORTS >>$(EXE_DEF_FILE) + @echo WinQueryProperty = PMMERGE.5450 >>$(EXE_DEF_FILE) + @echo WinRemoveProperty = PMMERGE.5451 >>$(EXE_DEF_FILE) + @echo WinSetProperty = PMMERGE.5452 >>$(EXE_DEF_FILE) + +LDFLAGS += /NOE +endif +endif + +ifneq (,$(filter-out OS2 WINNT,$(OS_ARCH))) +MozillaSunbird:: mozilla.in Makefile.in Makefile $(DEPTH)/config/autoconf.mk + cat $< | sed -e "s|%MOZAPPDIR%|$(mozappdir)|" \ + -e "s|%MREDIR%|$(mredir)|" \ + -e "s|mozilla-bin|$(PROGRAM)|g" > $@ + chmod +x $@ + +libs:: MozillaSunbird + $(INSTALL) $< $(DIST)/bin + +install:: MozillaSunbird + $(SYSINSTALL) $< $(DESTDIR)$(bindir) + +GARBAGE += MozillaSunbird +GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, all.js) + +endif + +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) + +APP_NAME = Mozilla\ Sunbird + +libs:: $(PROGRAM) + mkdir -p $(DIST)/$(APP_NAME).app/Contents/MacOS + rsync -a $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app + rsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/MacOS + rm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM) + rsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS + cp -RL $(srcdir)/macbuild/mach.icns $(DIST)/$(APP_NAME).app/Contents/Resources/mach.icns + echo -n APPLMOZZ > $(DIST)/$(APP_NAME).app/Contents/PkgInfo + +clean clobber:: + rm -rf $(DIST)/$(APP_NAME).app +endif diff --git a/mozilla/calendar/sunbird/app/MozillaSunbird b/mozilla/calendar/sunbird/app/MozillaSunbird new file mode 100755 index 00000000000..bc2a04564c8 --- /dev/null +++ b/mozilla/calendar/sunbird/app/MozillaSunbird @@ -0,0 +1,120 @@ +#!/bin/sh +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. +# + +## $Id: MozillaSunbird,v 1.1 2003-07-16 20:26:37 mostafah%oeone.com Exp $ +## +## Usage: +## +## $ mozilla [args] +## +## This script is meant to run the MozillaSunbird-bin binary from either +## mozilla/xpfe/bootstrap or mozilla/dist/bin. +## +## The script will setup all the environment voodoo needed to make +## the MozillaSunbird-bin binary to work. +## + +#uncomment for debugging +#set -x + +moz_libdir=/usr/local/lib/mozilla-1.5b +MRE_HOME=/usr/local/lib/mre/mre-1.5b + +# honor MOZILLA_FIVE_HOME if it's there +if [ -n "$MOZILLA_FIVE_HOME" ] ; then + dist_bin="$MOZILLA_FIVE_HOME" +else + # Use run-mozilla.sh in the current dir if it exists + # If not, then start resolving symlinks until we find run-mozilla.sh + found=0 + progname=$0 + curdir=`dirname "$progname"` + run_moz="$curdir/run-mozilla.sh" + if test -x "$run_moz"; then + dist_bin=$curdir + found=1 + else + here=`/bin/pwd` + while [ -h "$progname" ]; do + bn=`basename "$progname"` + cd `dirname "$progname"` + progname=`/bin/ls -l "$bn" |sed -e 's/^.* -> //' ` + if [ ! -x "$progname" ]; then + break + fi + curdir=`dirname "$progname"` + run_moz="$curdir/run-mozilla.sh" + if [ -x "$run_moz" ]; then + cd "$curdir" + dist_bin=`pwd` + found=1 + break + fi + done + cd "$here" + fi + if [ $found = 0 ]; then + # Check default compile-time libdir + if [ -x "$moz_libdir/run-mozilla.sh" ]; then + dist_bin=$moz_libdir + else + echo "Cannot find mozilla runtime directory. Exiting." + exit 1 + fi + fi +fi + +script_args="" +moreargs="" +debugging=0 +MOZILLA_BIN="MozillaSunbird-bin" + +if [ "$OSTYPE" = "beos" ]; then + mimeset -F $MOZILLA_BIN +fi + +while [ $# -gt 0 ] +do + case "$1" in + -p | -pure) + MOZILLA_BIN="MozillaSunbird-bin.pure" + shift + ;; + -g | --debug) + script_args="$script_args -g" + debugging=1 + shift + ;; + -d | --debugger) + script_args="$script_args -d $2" + shift 2 + ;; + *) + moreargs="$moreargs \"$1\"" + shift 1 + ;; + esac +done + +export MRE_HOME +eval "set -- $moreargs" +if [ $debugging = 1 ] +then + echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@" +fi +exec "$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@" -calendar diff --git a/mozilla/calendar/sunbird/app/MozillaSunbird-bin b/mozilla/calendar/sunbird/app/MozillaSunbird-bin new file mode 100755 index 0000000000000000000000000000000000000000..1bc459486f979e2a3dabd6d6137832361f804df4 GIT binary patch literal 91789 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 + + +.NET control deployment tool + + + + + + diff --git a/mozilla/calendar/sunbird/app/brand.dtd b/mozilla/calendar/sunbird/app/brand.dtd new file mode 100644 index 00000000000..7cfb794a411 --- /dev/null +++ b/mozilla/calendar/sunbird/app/brand.dtd @@ -0,0 +1,6 @@ + + + + + + diff --git a/mozilla/calendar/sunbird/app/brand.properties b/mozilla/calendar/sunbird/app/brand.properties new file mode 100644 index 00000000000..af23810e654 --- /dev/null +++ b/mozilla/calendar/sunbird/app/brand.properties @@ -0,0 +1,2 @@ +brandShortName=Mozilla Sunbird +vendorShortName=Mozilla Sunbird diff --git a/mozilla/calendar/sunbird/app/jar.mn b/mozilla/calendar/sunbird/app/jar.mn new file mode 100644 index 00000000000..a6c49daf269 --- /dev/null +++ b/mozilla/calendar/sunbird/app/jar.mn @@ -0,0 +1,3 @@ +en-US.jar: ++ locale/en-US/global/brand.dtd (brand.dtd) ++ locale/en-US/global/brand.properties (brand.properties) diff --git a/mozilla/calendar/sunbird/app/module.ver b/mozilla/calendar/sunbird/app/module.ver new file mode 100644 index 00000000000..c9cf8fd78c7 --- /dev/null +++ b/mozilla/calendar/sunbird/app/module.ver @@ -0,0 +1,2 @@ +WIN32_MODULE_DESCRIPTION=Mozilla Sunbird +WIN32_MODULE_PRODUCTNAME=Mozilla Sunbird diff --git a/mozilla/calendar/sunbird/app/mozilla.ico b/mozilla/calendar/sunbird/app/mozilla.ico new file mode 100644 index 0000000000000000000000000000000000000000..678075081cb4ac6221e5df6e6ff19da6b9c337fa GIT binary patch literal 3638 zcmeHJdwf&n8Gaz7N$D-Ur!A>HrKAavHmBtlD1{zqfpCwM%i&Tn-XjV|MTu;6M8~#F zod&O!!Cah7<84OlT&80h9no$g+w^^OrIz=t%@gzQ{#oy51{A2&@FW=wq%a`*# z@B5zjeZTK}-UE!mSeQ)UY{Uh6zzU$IX7u?!BX9%PY+R!XxICiA3G>Hjzh9J0CW99b zT!y3jx8u3HF2S>RZo}QX*5S&HZP>lF9Y^opj;2T4xHUr`N$glZ51mp2*0eQzaWlSt`nm%D=L%T6x~!+m<}Hw|ot@5BXK`m|r`4K; zm8)dy#^Ozln~Lk|I<0!FUAJnz)w58rEp6K1-H>c;6$NtVHSV}=FSacFv{4{aYlxBc?0 zVU%vJYdl-SF`q-@V@2dx&{Pc+X8f>j}u@sy@Uuf8HU)LbP)Q`Mi^UM!D|z z3s1mo4ICu$hYn7LAZU?_eBx9Jr1+Uh?kB$%-F(+e2`&0AtaN1 zsy1& zhx{*bKg0y)MBc-`$1`~U*b#*NGNK_bb(x!M5I*ji){g|i&YlrQNAd(?Vc+v7u^@4R zhYm0c>|O3b?q47EWY*Blx=U=zGWH!l0b%94kR=gsC3|6&(-4+@h=GAPd(LQ&Fq;#M zKLU?if;W^w_@)phZul6X9@bQFaW7@uc~rqY?+^ogp5@Rljgx0(LFiUYvn#6eA1Msp=I=ulVp098$gBbVJEcGM&SO(Yb z*+X1pjXkt;WA>pTVm_Ef5Bif&GWP-4`EIW_g4)h^5f1th3iq-GQR*4O>@lpkTG_E2XRPk!kKtXWKsgZ$hi>zkj!~@}#@K zcJ>>s$Smw^TF5u z_}7nru=gMLYxvt~p*=l*IIG~mu3f)*QB{=uruyYqZhPq1x1Tvme9ZCm__Br(h50*o z-m2z1m8SgsrimAAdn;I@;Y-ugxBoV4RN<91YEHhQ=$l@hShe_pCr9wH>GQ{zO*^Hq zra0fC%PYMgM`^1{y*GmINQ>iy?tl45JUm>NuN3A%8OYX8RMipOl)mKp+ZQHhQK2&H zrc{n%uoe=nSJgeI@Nec86&E=Uzm zEi&d9??d$kx|WdBS)N1t1*(R_V(g#>eHa&83sHVq)iR}`x-FGTsha;>d_!;1M;K1= z)XR;9-?f(i(xK#)D_ppFQkr3 z$NnpGfV|SYpA?o>*I865X#Uqvo-;?faRq$(oY~m@Zy2lc3QNm1RMq0&ocnmu;Bc;wN;Q1Xgr8{Xq?D901DA`l=28H4{^URn!b2#g4n{A^hea_Yi zr#w+Lv@X-4b2%;%C3l6D1s4ZJT#q+S@r{!VJn8nyfsxc6rrGPuWQxxyqAU zY{NfFzwF&QZaf{FCYARHx3y=b!|prH&!z7==ll!D{YQ8^&E}26eP!+GtEO%F^&P+B z1^Np4#g^+5-}y_!h7FINH}*@i)b-Ju?>B6^!S*}hWMgCF$uG;LWo2cTHtewN(MW)G f=g_`3{@0;>MQG!5yVL)lzIN(sgPNyFH*G%y>GH#P literal 0 HcmV?d00001 diff --git a/mozilla/calendar/sunbird/app/mozilla.in b/mozilla/calendar/sunbird/app/mozilla.in new file mode 100755 index 00000000000..9cabd77e707 --- /dev/null +++ b/mozilla/calendar/sunbird/app/mozilla.in @@ -0,0 +1,120 @@ +#!/bin/sh +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. +# + +## $Id: mozilla.in,v 1.1 2003-07-16 20:26:40 mostafah%oeone.com Exp $ +## +## Usage: +## +## $ mozilla [args] +## +## This script is meant to run the mozilla-bin binary from either +## mozilla/xpfe/bootstrap or mozilla/dist/bin. +## +## The script will setup all the environment voodoo needed to make +## the mozilla-bin binary to work. +## + +#uncomment for debugging +#set -x + +moz_libdir=%MOZAPPDIR% +MRE_HOME=%MREDIR% + +# honor MOZILLA_FIVE_HOME if it's there +if [ -n "$MOZILLA_FIVE_HOME" ] ; then + dist_bin="$MOZILLA_FIVE_HOME" +else + # Use run-mozilla.sh in the current dir if it exists + # If not, then start resolving symlinks until we find run-mozilla.sh + found=0 + progname=$0 + curdir=`dirname "$progname"` + run_moz="$curdir/run-mozilla.sh" + if test -x "$run_moz"; then + dist_bin=$curdir + found=1 + else + here=`/bin/pwd` + while [ -h "$progname" ]; do + bn=`basename "$progname"` + cd `dirname "$progname"` + progname=`/bin/ls -l "$bn" |sed -e 's/^.* -> //' ` + if [ ! -x "$progname" ]; then + break + fi + curdir=`dirname "$progname"` + run_moz="$curdir/run-mozilla.sh" + if [ -x "$run_moz" ]; then + cd "$curdir" + dist_bin=`pwd` + found=1 + break + fi + done + cd "$here" + fi + if [ $found = 0 ]; then + # Check default compile-time libdir + if [ -x "$moz_libdir/run-mozilla.sh" ]; then + dist_bin=$moz_libdir + else + echo "Cannot find mozilla runtime directory. Exiting." + exit 1 + fi + fi +fi + +script_args="" +moreargs="" +debugging=0 +MOZILLA_BIN="mozilla-bin" + +if [ "$OSTYPE" = "beos" ]; then + mimeset -F $MOZILLA_BIN +fi + +while [ $# -gt 0 ] +do + case "$1" in + -p | -pure) + MOZILLA_BIN="mozilla-bin.pure" + shift + ;; + -g | --debug) + script_args="$script_args -g" + debugging=1 + shift + ;; + -d | --debugger) + script_args="$script_args -d $2" + shift 2 + ;; + *) + moreargs="$moreargs \"$1\"" + shift 1 + ;; + esac +done + +export MRE_HOME +eval "set -- $moreargs" +if [ $debugging = 1 ] +then + echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@" +fi +exec "$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@" -calendar diff --git a/mozilla/calendar/sunbird/app/nsCalendarApp.cpp b/mozilla/calendar/sunbird/app/nsCalendarApp.cpp new file mode 100644 index 00000000000..c7729398331 --- /dev/null +++ b/mozilla/calendar/sunbird/app/nsCalendarApp.cpp @@ -0,0 +1,66 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is mozilla.org code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 2002 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Brian Ryner + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +#include "nsXULAppAPI.h" +#ifdef XP_WIN +#include +#endif + +int main(int argc, char* argv[]) +{ + nsXREAppData appData; + appData.SetSplashEnabled(PR_FALSE); + appData.SetProductName(NS_LITERAL_CSTRING("Phoenix")); + appData.SetUseStartupPrefs(PR_FALSE); + + return xre_main(argc, argv, appData); +} + +#if defined(MOZ_WIDGET_GTK) || defined(MOZ_WIDGET_GTK2) +char* splash_xpm[] = {0}; +#endif + +#ifdef XP_WIN +// We need WinMain in order to not be a console app. This function is +// unused if we are a console application. +int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR args, int ) +{ + // Do the real work. + return main( __argc, __argv ); +} +#endif diff --git a/mozilla/calendar/sunbird/app/profile/all.js b/mozilla/calendar/sunbird/app/profile/all.js new file mode 100644 index 00000000000..3e6cae6fd7c --- /dev/null +++ b/mozilla/calendar/sunbird/app/profile/all.js @@ -0,0 +1,646 @@ +/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: NPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Netscape Public License + * Version 1.1 (the "License"); you may not use this file except in + * compliance with the License. You may obtain a copy of the License at + * http://www.mozilla.org/NPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is mozilla.org code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the NPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the NPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +// SYNTAX HINTS: dashes are delimiters. Use underscores instead. +// The first character after a period must be alphabetic. + +pref("startup.homepage_override_url","chrome://navigator-region/locale/region.properties"); +pref("browser.chromeURL","chrome://browser/content/"); + +pref("keyword.enabled", true); +pref("keyword.URL", "http://www.google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q="); + +pref("general.useragent.locale", "chrome://navigator/locale/navigator.properties"); +pref("general.useragent.contentlocale", "chrome://navigator-region/locale/region.properties"); +pref("general.useragent.misc", "rv:1.5a"); +pref("general.useragent.vendor", "Mozilla Sunbird"); +pref("general.useragent.vendorSub", "0.1"); + +pref("general.smoothScroll", false); + +pref("backups.number_of_prefs_copies", 1); + +// 0 = blank, 1 = home (browser.startup.homepage), 2 = last +// XXXBlake Remove this stupid pref +pref("browser.startup.page", 1); +pref("browser.startup.homepage", "chrome://navigator-region/locale/region.properties"); +// "browser.startup.homepage_override" was for 4.x +pref("browser.startup.homepage_override.1", true); + +pref("browser.cache.enable", true); // see also network.http.use-cache +pref("browser.cache.disk.enable", true); +pref("browser.cache.disk.capacity", 50000); +pref("browser.cache.memory.enable", true); +//pref("browser.cache.memory.capacity", -1); +// -1 = determine dynamically, 0 = none, n = memory capacity in kilobytes +pref("browser.cache.check_doc_frequency", 3); +// 0 = once-per-session, 1 = each-time, 2 = never, 3 = when-appropriate/automatically + +pref("browser.display.use_document_fonts", 1); // 0 = never, 1 = quick, 2 = always +pref("browser.display.use_document_colors", true); +pref("browser.display.use_system_colors", false); +pref("browser.display.foreground_color", "#000000"); +pref("browser.display.background_color", "#FFFFFF"); +pref("browser.display.force_inline_alttext", false); // true = force ALT text for missing images to be layed out inline +// 0 = no external leading, +// 1 = use external leading only when font provides, +// 2 = add extra leading both internal leading and external leading are zero +pref("browser.display.normal_lineheight_calc_control", 2); +pref("browser.display.show_image_placeholders", true); // true = show image placeholders while image is loaded and when image is broken +pref("browser.display.enable_marquee", true); +pref("browser.anchor_color", "#0000EE"); +pref("browser.visited_color", "#551A8B"); +pref("browser.underline_anchors", true); +pref("browser.blink_allowed", true); +pref("browser.enable_automatic_image_resizing", true); + +pref("browser.display.use_focus_colors", false); +pref("browser.display.focus_background_color", "#117722"); +pref("browser.display.focus_text_color", "#ffffff"); +pref("browser.display.focus_ring_width", 1); +pref("browser.display.focus_ring_on_anything", false); + +pref("browser.urlbar.matchOnlyTyped", false); + +pref("browser.chrome.site_icons", true); +pref("browser.chrome.favicons", true); + +pref("browser.chrome.toolbar_tips", true); + +pref("browser.turbo.enabled", false); + +pref("browser.formfill.enable", true); + +pref("browser.helperApps.alwaysAsk.force", false); +pref("browser.helperApps.neverAsk.saveToDisk", ""); +pref("browser.helperApps.neverAsk.openFile", ""); + +pref("accessibility.browsewithcaret", false); +pref("accessibility.warn_on_browsewithcaret", true); +pref("accessibility.usetexttospeech", ""); +pref("accessibility.usebrailledisplay", ""); +pref("accessibility.accesskeycausesactivation", true); +pref("accessibility.typeaheadfind", true); +pref("accessibility.typeaheadfind.autostart", true); +pref("accessibility.typeaheadfind.linksonly", true); +pref("accessibility.typeaheadfind.startlinksonly", false); +pref("accessibility.typeaheadfind.timeout", 4000); +pref("accessibility.typeaheadfind.enabletimeout", true); +pref("accessibility.typeaheadfind.soundURL", "default"); +pref("accessibility.typeaheadfind.enablesound", true); + +pref("browser.download.progressDnldDialog.keepAlive", true); // keep the dnload progress dialog up after dnload is complete +pref("browser.download.progressDnldDialog.enable_launch_reveal_buttons", true); +pref("browser.download.useProgressDialogs", true); +pref("browser.download.openSidebar", false); +pref("browser.download.useDownloadDir", false); + +// various default search settings +pref("browser.search.defaulturl", "chrome://browser-region/locale/region.properties"); +// basic search popup constraint: minimum sherlock plugin version displayed +// (note: must be a string representation of a float or it'll default to 0.0) +pref("browser.search.basic.min_ver", "0.0"); + +pref("browser.history_expire_days", 9); +pref("browser.history.grouping", "day"); +pref("browser.sessionhistory.max_entries", 50); + +// loading and rendering of framesets and iframes +pref("browser.frames.enabled", true); + +// form submission +pref("browser.forms.submit.backwards_compatible", true); + +// Tab browser preferences. +pref("browser.tabs.autoHide", true); +pref("browser.tabs.forceHide", false); +pref("browser.tabs.loadInBackground", true); +pref("browser.tabs.loadFolderAndReplace", true); +pref("browser.tabs.opentabfor.middleclick", true); +pref("browser.tabs.opentabfor.urlbar", true); + +// view source +pref("view_source.syntax_highlight", true); +pref("view_source.wrap_long_lines", false); + +// gfx widgets +pref("nglayout.widget.mode", 2); +pref("nglayout.initialpaint.delay", 250); + +// dispatch left clicks only to content in browser (still allows clicks to chrome/xul) +pref("nglayout.events.dispatchLeftClickOnly", true); + +// whether or not to use xbl form controls +pref("nglayout.debug.enable_xbl_forms", false); + +// size of scrollbar snapping region +pref("slider.snapMultiplier", 6); + +// option to choose plug-in finder +pref("application.use_ns_plugin_finder", false); + +// Smart Browsing prefs +pref("browser.related.enabled", true); +pref("browser.related.autoload", 1); // 0 = Always, 1 = After first use, 2 = Never +pref("browser.related.provider", "http://www-rl.netscape.com/wtgn?"); +pref("browser.related.disabledForDomains", ""); +pref("browser.goBrowsing.enabled", true); + +// URI fixup prefs +pref("browser.fixup.alternate.enabled", true); +pref("browser.fixup.alternate.prefix", "www."); +pref("browser.fixup.alternate.suffix", ".com"); + +// Default bookmark sorting +pref("browser.bookmarks.sort.direction", "descending"); +pref("browser.bookmarks.sort.resource", "rdf:http://home.netscape.com/NC-rdf#Name"); + +//Internet Search +pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties"); + +// Print header customization +// Use the following codes: +// &T - Title +// &U - Document URL +// &D - Date/Time +// &P - Page Number +// &PT - Page Number "of" Page total +// Set each header to a string containing zero or one of these codes +// and the code will be replaced in that string by the corresponding data +pref("print.print_headerleft", "&T"); +pref("print.print_headercenter", ""); +pref("print.print_headerright", "&U"); +pref("print.print_footerleft", "&PT"); +pref("print.print_footercenter", ""); +pref("print.print_footerright", "&D"); +pref("print.show_print_progress", true); + +// When this is set to false it means each window has its PrintSettings +// and a change in one browser window does not effect the others +pref("print.use_global_printsettings", true); + +// This indicates whether it should use the native dialog or the XP Dialog50 +pref("print.use_native_print_dialog", false); + +// Save the Printings after each print job +pref("print.save_print_settings", true); + +pref("print.whileInPrintPreview", true); + +// Cache old Presentation when going into Print Preview +pref("print.always_cache_old_pres", false); + +// Enables you to specify the gap from the edge of the paper to the margin +// this is used by both Printing and Print Preview +pref("print.print_edge_top", 0); // 1/100 of an inch +pref("print.print_edge_left", 0); // 1/100 of an inch +pref("print.print_edge_right", 0); // 1/100 of an inch +pref("print.print_edge_bottom", 0); // 1/100 of an inch + +// Default Capability Preferences: Security-Critical! +// Editing these may create a security risk - be sure you know what you're doing +//pref("capability.policy.default.barprop.visible.set", "UniversalBrowserWrite"); + +pref("capability.policy.default_policynames", "mailnews"); +pref("capability.policy.policynames", ""); + +pref("capability.policy.default.DOMException.code", "allAccess"); +pref("capability.policy.default.DOMException.message", "allAccess"); +pref("capability.policy.default.DOMException.name", "allAccess"); +pref("capability.policy.default.DOMException.result", "allAccess"); +pref("capability.policy.default.DOMException.toString", "allAccess"); + +pref("capability.policy.default.History.back", "allAccess"); +pref("capability.policy.default.History.current", "UniversalBrowserRead"); +pref("capability.policy.default.History.forward", "allAccess"); +pref("capability.policy.default.History.go", "allAccess"); +pref("capability.policy.default.History.item", "UniversalBrowserRead"); +pref("capability.policy.default.History.next", "UniversalBrowserRead"); +pref("capability.policy.default.History.previous", "UniversalBrowserRead"); +pref("capability.policy.default.History.toString", "UniversalBrowserRead"); + +pref("capability.policy.default.HTMLDocument.close", "allAccess"); +pref("capability.policy.default.HTMLDocument.open", "allAccess"); + +pref("capability.policy.default.Location.hash.set", "allAccess"); +pref("capability.policy.default.Location.href.set", "allAccess"); +pref("capability.policy.default.Location.reload", "allAccess"); +pref("capability.policy.default.Location.replace", "allAccess"); + +pref("capability.policy.default.Navigator.preference", "allAccess"); +pref("capability.policy.default.Navigator.preferenceinternal.get", "UniversalPreferencesRead"); +pref("capability.policy.default.Navigator.preferenceinternal.set", "UniversalPreferencesWrite"); + +pref("capability.policy.default.Window.blur", "allAccess"); +pref("capability.policy.default.Window.close", "allAccess"); +pref("capability.policy.default.Window.closed", "allAccess"); +pref("capability.policy.default.Window.Components", "allAccess"); +pref("capability.policy.default.Window.document", "allAccess"); +pref("capability.policy.default.Window.focus", "allAccess"); +pref("capability.policy.default.Window.frames", "allAccess"); +pref("capability.policy.default.Window.history", "allAccess"); +pref("capability.policy.default.Window.length", "allAccess"); +pref("capability.policy.default.Window.location", "allAccess"); +pref("capability.policy.default.Window.opener", "allAccess"); +pref("capability.policy.default.Window.parent", "allAccess"); +pref("capability.policy.default.Window.self", "allAccess"); +pref("capability.policy.default.Window.top", "allAccess"); +pref("capability.policy.default.Window.window", "allAccess"); + +// Scripts & Windows prefs +pref("browser.block.target_new_window", false); +pref("dom.disable_cookie_get", false); +pref("dom.disable_cookie_set", false); +pref("dom.disable_image_src_set", false); +pref("dom.disable_open_during_load", true); +pref("dom.disable_window_flip", false); +pref("dom.disable_window_move_resize", false); +pref("dom.disable_window_status_change", false); + +pref("dom.disable_window_open_feature.titlebar", false); +pref("dom.disable_window_open_feature.close", false); +pref("dom.disable_window_open_feature.toolbar", false); +pref("dom.disable_window_open_feature.location", false); +pref("dom.disable_window_open_feature.directories", false); +pref("dom.disable_window_open_feature.personalbar", false); +pref("dom.disable_window_open_feature.menubar", false); +pref("dom.disable_window_open_feature.scrollbars", false); +pref("dom.disable_window_open_feature.resizable", false); +pref("dom.disable_window_open_feature.minimizable", false); +pref("dom.disable_window_open_feature.status", false); + +pref("dom.allow_scripts_to_close_windows", false); + +pref("javascript.enabled", true); +pref("javascript.options.strict", false); +pref("javascript.options.showInConsole", false); + +// popups.policy 1=allow,2=reject +pref("privacy.popups.policy", 1); +pref("privacy.popups.usecustom", true); +pref("privacy.popups.firstTime", true); + +// advanced prefs +pref("advanced.always_load_images", true); +pref("security.enable_java", true); +pref("advanced.mailftp", false); +pref("image.animation_mode", "normal"); + +// If there is ever a security firedrill that requires +// us to block certian ports global, this is the pref +// to use. Is is a comma delimited list of port numbers +// for example: +// pref("network.security.ports.banned", "1,2,3,4,5"); +// prevents necko connecting to ports 1-5 unless the protocol +// overrides. + +pref("network.hosts.smtp_server", "mail"); +pref("network.hosts.pop_server", "mail"); +pref("network.protocols.useSystemDefaults", false); // set to true if user links should use system default handlers + +// +pref("network.http.version", "1.1"); // default +// pref("network.http.version", "1.0"); // uncomment this out in case of problems +// pref("network.http.version", "0.9"); // it'll work too if you're crazy +// keep-alive option is effectively obsolete. Nevertheless it'll work with +// some older 1.0 servers: + +pref("network.http.proxy.version", "1.1"); // default +// pref("network.http.proxy.version", "1.0"); // uncomment this out in case of problems + // (required if using junkbuster proxy) + +// enable caching of http documents +pref("network.http.use-cache", true); + +// this preference can be set to override the socket type used for normal +// HTTP traffic. an empty value indicates the normal TCP/IP socket type. +pref("network.http.default-socket-type", ""); + +pref("network.http.keep-alive", true); // set it to false in case of problems +pref("network.http.proxy.keep-alive", true); +pref("network.http.keep-alive.timeout", 300); + +// limit the absolute number of http connections. +pref("network.http.max-connections", 24); + +// limit the absolute number of http connections that can be established per +// host. if a http proxy server is enabled, then the "server" is the proxy +// server. Otherwise, "server" is the http origin server. +pref("network.http.max-connections-per-server", 8); + +// if network.http.keep-alive is true, and if NOT connecting via a proxy, then +// a new connection will only be attempted if the number of active persistent +// connections to the server is less then max-persistent-connections-per-server. +pref("network.http.max-persistent-connections-per-server", 2); + +// if network.http.keep-alive is true, and if connecting via a proxy, then a +// new connection will only be attempted if the number of active persistent +// connections to the proxy is less then max-persistent-connections-per-proxy. +pref("network.http.max-persistent-connections-per-proxy", 4); + +// amount of time (in seconds) to suspend pending requests, before spawning a +// new connection, once the limit on the number of persistent connections per +// host has been reached. however, a new connection will not be created if +// max-connections or max-connections-per-server has also been reached. +pref("network.http.request.max-start-delay", 10); + +// http specific network timeouts (XXX currently unused) +pref("network.http.connect.timeout", 30); // in seconds +pref("network.http.request.timeout", 120); // in seconds + +// Headers +pref("network.http.accept.default", "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1"); +pref("network.http.sendRefererHeader", 2); // 0=don't send any, 1=send only on clicks, 2=send on image requests as well + +// Maximum number of consecutive redirects before aborting. +pref("network.http.redirection-limit", 20); + +// Enable http compression: comment this out in case of problems with 1.1 +pref("network.http.accept-encoding" ,"gzip,deflate"); + +pref("network.http.pipelining" , false); +pref("network.http.proxy.pipelining", false); + +// Always pipeling the very first request: this will only work when you are +// absolutely sure the the site or proxy you are browsing to/through support +// pipelining; the default behavior will be that the browser will first make +// a normal, non-pipelined request, then examine and remember the responce +// and only the subsequent requests to that site will be pipeline +pref("network.http.pipelining.firstrequest", false); + +// Max number of requests in the pipeline +pref("network.http.pipelining.maxrequests" , 4); + +pref("network.http.proxy.ssl.connect",true); +// + +// This preference controls whether or not URLs with UTF-8 characters are +// escaped. Set this preference to TRUE for strict RFC2396 conformance. +pref("network.standard-url.escape-utf8", true); + +// Idle timeout for ftp control connections - 5 minute default +pref("network.ftp.idleConnectionTimeout", 300); + +// directory listing format - constants are defined in nsIDirectoryListing.idl +// Do not set this to 0... +pref("network.dir.format", 2); + +// enables the prefetch service (i.e., prefetching of URLs). +pref("network.prefetch-next", true); + +// sspitzer: change this back to "news" when we get to beta. +// for now, set this to news.mozilla.org because you can only +// post to the server specified by this pref. +pref("network.hosts.nntp_server", "news.mozilla.org"); + +// 0-Accept, 1-dontAcceptForeign, 2-dontUse +user_pref("network.image.imageBehavior", 0); + +pref("network.image.warnAboutImages", false); +pref("network.proxy.autoconfig_url", ""); +pref("network.proxy.type", 0); +pref("network.proxy.ftp", ""); +pref("network.proxy.ftp_port", 0); +pref("network.proxy.gopher", ""); +pref("network.proxy.gopher_port", 0); +pref("network.proxy.news", ""); +pref("network.proxy.news_port", 0); +pref("network.proxy.http", ""); +pref("network.proxy.http_port", 0); +pref("network.proxy.wais", ""); +pref("network.proxy.wais_port", 0); +pref("network.proxy.ssl", ""); +pref("network.proxy.ssl_port", 0); +pref("network.proxy.socks", ""); +pref("network.proxy.socks_port", 0); +pref("network.proxy.socks_version", 5); +pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1"); +pref("network.online", true); //online/offline +pref("network.cookie.enable", true); +pref("network.cookie.warnAboutCookies", false); +pref("network.cookie.enableForCurrentSessionOnly", false); +pref("network.cookie.enableForOriginatingWebsiteOnly", false); +pref("network.cookie.lifetime.days", 90); + +// The following default value is for p3p medium mode. +// See extensions/cookie/resources/content/p3p.xul for the definitions of low/medium/hi +pref("network.cookie.p3p", "ffffaaaa"); +pref("network.cookie.p3plevel", 1); // 0=low, 1=medium, 2=high, 3=custom + +pref("network.enablePad", false); // Allow client to do proxy autodiscovery +pref("network.enableIDN", false); // Turn on/off IDN (Internationalized Domain Name) resolution +pref("converter.html2txt.structs", true); // Output structured phrases (strong, em, code, sub, sup, b, i, u) +pref("converter.html2txt.header_strategy", 1); // 0 = no indention; 1 = indention, increased with header level; 2 = numbering and slight indention +pref("imageblocker.enabled", true); +pref("intl.accept_languages", "chrome://navigator/locale/navigator.properties"); +pref("intl.accept_charsets", "iso-8859-1,*,utf-8"); +pref("intl.collationOption", "chrome://navigator-platform/locale/navigator.properties"); +pref("intl.menuitems.alwaysappendacceskeys","chrome://navigator/locale/navigator.properties"); +pref("intl.charsetmenu.browser.static", "chrome://navigator/locale/navigator.properties"); +pref("intl.charsetmenu.browser.more1", "chrome://navigator/locale/navigator.properties"); +pref("intl.charsetmenu.browser.more2", "chrome://navigator/locale/navigator.properties"); +pref("intl.charsetmenu.browser.more3", "chrome://navigator/locale/navigator.properties"); +pref("intl.charsetmenu.browser.more4", "chrome://navigator/locale/navigator.properties"); +pref("intl.charsetmenu.browser.more5", "chrome://navigator/locale/navigator.properties"); +pref("intl.charsetmenu.browser.cache.size", 5); +pref("intl.charset.detector", "chrome://navigator/locale/navigator.properties"); +pref("intl.charset.default", "chrome://navigator-platform/locale/navigator.properties"); +pref("intl.content.langcode", "chrome://communicator-region/locale/region.properties"); +pref("intl.locale.matchOS", false); +// fallback charset list for Unicode conversion (converting from Unicode) +// currently used for mail send only to handle symbol characters (e.g Euro, trademark, smartquotes) +// for ISO-8859-1 +pref("intl.fallbackCharsetList.ISO-8859-1", "windows-1252"); +pref("font.language.group", "chrome://navigator/locale/navigator.properties"); + +// -- folders (Mac: these are binary aliases.) +pref("security.directory", ""); + +pref("signed.applets.codebase_principal_support", false); +pref("security.checkloaduri", true); +pref("security.xpconnect.plugin.unrestricted", true); + +// Modifier key prefs: default to Windows settings, +// menu access key = alt, accelerator key = control. +// Use 17 for Ctrl, 18 for Alt, 224 for Meta, 0 for none. Mac settings in macprefs.js +pref("ui.key.accelKey", 17); +pref("ui.key.generalAccessKey", 18); +pref("ui.key.menuAccessKey", 18); +pref("ui.key.menuAccessKeyFocuses", false); + +// Middle-mouse handling +pref("middlemouse.paste", false); +pref("middlemouse.contentLoadURL", false); +pref("middlemouse.scrollbarPosition", false); + +// Clipboard behavior +pref("clipboard.autocopy", false); + +// 0=lines, 1=pages, 2=history , 3=text size +pref("mousewheel.withnokey.action",0); +pref("mousewheel.withnokey.numlines",1); +pref("mousewheel.withnokey.sysnumlines",true); +pref("mousewheel.withcontrolkey.action",3); +pref("mousewheel.withcontrolkey.numlines",1); +pref("mousewheel.withcontrolkey.sysnumlines",true); +pref("mousewheel.withshiftkey.action",2); +pref("mousewheel.withshiftkey.numlines",1); +pref("mousewheel.withshiftkey.sysnumlines",false); +pref("mousewheel.withaltkey.action",0); +pref("mousewheel.withaltkey.numlines",1); +pref("mousewheel.withaltkey.sysnumlines",false); + +pref("profile.confirm_automigration",true); + +// the amount of time (in seconds) that must elapse +// before we think your mozilla profile is defunct +// and you'd benefit from re-migrating from 4.x +// see bug #137886 for more details +// +// if -1, we never think your profile is defunct +// and users will never see the remigrate UI. +pref("profile.seconds_until_defunct", -1); + +// Customizable toolbar stuff +pref("custtoolbar.personal_toolbar_folder", ""); + +pref("prefs.converted-to-utf8",false); +// -------------------------------------------------- +// IBMBIDI +// -------------------------------------------------- +// +// ------------------ +// Text Direction +// ------------------ +// 1 = directionLTRBidi * +// 2 = directionRTLBidi +pref("bidi.direction", 1); +// ------------------ +// Text Type +// ------------------ +// 1 = charsettexttypeBidi * +// 2 = logicaltexttypeBidi +// 3 = visualtexttypeBidi +pref("bidi.texttype", 1); +// ------------------ +// Controls Text Mode +// ------------------ +// 1 = logicalcontrolstextmodeBidiCmd +// 2 = visualcontrolstextmodeBidi <-- NO LONGER SUPPORTED +// 3 = containercontrolstextmodeBidi * +pref("bidi.controlstextmode", 1); +// ------------------ +// Clipboard Text Mode +// ------------------ +// 1 = logicalclipboardtextmodeBidi +// 2 = visiualclipboardtextmodeBidi +// 3 = sourceclipboardtextmodeBidi * +pref("bidi.clipboardtextmode", 3); +// ------------------ +// Numeral Style +// ------------------ +// 0 = nominalnumeralBidi * +// 1 = regularcontextnumeralBidi +// 2 = hindicontextnumeralBidi +// 3 = arabicnumeralBidi +// 4 = hindinumeralBidi +pref("bidi.numeral", 0); +// ------------------ +// Support Mode +// ------------------ +// 1 = mozillaBidisupport * +// 2 = OsBidisupport +// 3 = disableBidisupport +pref("bidi.support", 1); +// ------------------ +// Charset Mode +// ------------------ +// 1 = doccharactersetBidi * +// 2 = defaultcharactersetBidi +pref("bidi.characterset", 1); + +pref("browser.throbber.url","chrome://navigator-region/locale/region.properties"); + +// used for double-click word selection behavior. Win will override. +pref("layout.word_select.eat_space_to_next_word", false); +pref("layout.word_select.stop_at_punctuation", true); + +// pref to force frames to be resizable +pref("layout.frames.force_resizability", false); + +// pref to permit users to make verified SOAP calls by default +pref("capability.policy.default.SOAPCall.invokeVerifySourceHeader", "allAccess"); + +// pref to control the alert notification +pref("alerts.slideIncrement", 1); +pref("alerts.slideIncrementTime", 10); +pref("alerts.totalOpenTime", 4000); +pref("alerts.height", 50); + +// update notifications prefs +pref("update_notifications.enabled", true); +pref("update_notifications.provider.0.frequency", 7); // number of days +pref("update_notifications.provider.0.datasource", "chrome://communicator-region/locale/region.properties"); + +// if true, allow plug-ins to override internal imglib decoder mime types in full-page mode +pref("plugin.override_internal_types", false); +pref("plugin.expose_full_path", false); // if true navigator.plugins reveals full path + +// Help Windows NT, 2000, and XP dialup a RAS connection +// when a network address is unreachable. +pref("network.autodial-helper.enabled", true); + +// Pref to control whether we set ddeexec subkeys for the http +// Internet shortcut protocol if we are handling it. These +// subkeys will be set only while we are running (to avoid the +// problem of Windows showing an alert when it tries to use DDE +// and we're not already running). +pref("advanced.system.supportDDEExec", true); +pref("browser.xul.error_pages.enabled", false); + +pref("signon.rememberSignons", true); +pref("signon.expireMasterPassword", false); + +pref("network.protocol-handler.external.mailto", true); // for mail +pref("network.protocol-handler.external.news" , true); // for news + +// Default security warning dialogs to off +pref("security.warn_entering_secure", false); +pref("security.warn_entering_weak", false); +pref("security.warn_leaving_secure", false); +pref("security.warn_viewing_mixed", false); +pref("security.warn_submit_insecure", false); diff --git a/mozilla/calendar/sunbird/app/splash.rc b/mozilla/calendar/sunbird/app/splash.rc new file mode 100644 index 00000000000..ec03294f1e7 --- /dev/null +++ b/mozilla/calendar/sunbird/app/splash.rc @@ -0,0 +1,94 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: NPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Netscape Public License + * Version 1.1 (the "License"); you may not use this file except in + * compliance with the License. You may obtain a copy of the License at + * http://www.mozilla.org/NPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is Mozilla Communicator client code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Bill Law law@netscape.com + * Jonathan Wilson + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the NPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the NPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ +#include +#include "nsINativeAppSupportWin.h" + +1 24 "MozillaSunbird.exe.manifest" + +// Program icon. +IDI_APPLICATION ICON + "mozilla.ico" + +// Splash screen dialog. +IDD_SPLASH DIALOGEX + DISCARDABLE + 0,0,0,0 + STYLE DS_SETFOREGROUND | DS_CENTER | WS_POPUP + EXSTYLE WS_EX_TOOLWINDOW + FONT 8, "MS Sans Serif" + BEGIN + CONTROL +#ifndef __MINGW32__ + IDB_SPLASH, +#endif + IDB_SPLASH, + "Static", + SS_BITMAP, + 0,0,0,0 + END + +// Splash screen bitmap. +//IDB_SPLASH BITMAP +// "splash.bmp" + +STRINGTABLE DISCARDABLE +BEGIN + ID_DDE_APPLICATION_NAME, "Mozilla Sunbird" + IDS_STARTMENU_APPNAME, "Mozilla Sunbird" +END + +#ifdef MOZ_STATIC_BUILD + +// XXX This code is copied from resource.h and widget.rc. It's a work-around +// for the limitation that only one resource file can be used in an .exe. We +// should develop a method, for static builds only, to combine multiple .rc +// files into a single .rc file, and then use that to build the single .res +// file for the .exe. + +// We need this cursor for versions of Windows that don't support IDC_HAND, +// namely Win95 and NT4. +#define IDC_SELECTANCHOR 4100 +IDC_SELECTANCHOR CURSOR DISCARDABLE "..\\..\\widget\\src\\build\\res\\select.cur" + +#define IDC_ZOOMIN 4114 +IDC_ZOOMIN CURSOR DISCARDABLE "..\\..\\widget\\src\\build\\res\\zoom_in.cur" +#define IDC_ZOOMOUT 4115 +IDC_ZOOMOUT CURSOR DISCARDABLE "..\\..\\widget\\src\\build\\res\\zoom_out.cur" + +#endif diff --git a/mozilla/calendar/sunbird/app/splashos2.rc b/mozilla/calendar/sunbird/app/splashos2.rc new file mode 100644 index 00000000000..0f54325827c --- /dev/null +++ b/mozilla/calendar/sunbird/app/splashos2.rc @@ -0,0 +1,50 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * + * The contents of this file are subject to the Mozilla Public + * License Version 1.1 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS + * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + * implied. See the License for the specific language governing + * rights and limitations under the License. + * + * The Original Code is Mozilla Communicator client code. + * + * The Initial Developer of the Original Code is Netscape Communications + * Corporation. Portions created by Netscape are + * Copyright (C) 1998 Netscape Communications Corporation. All + * Rights Reserved. + * + * Contributor(s): + * Bill Law law@netscape.com + * IBM Corp. + */ +#include + +// Splash screen dialog ID. +#define IDD_SPLASH 100 + +// Splash screen bitmap ID. +#define IDB_SPLASH 101 + +// DDE application name +#define ID_DDE_APPLICATION_NAME 102 + + +ICON 1 "mozos2.ico" + +DLGTEMPLATE IDD_SPLASH DISCARDABLE +BEGIN + DIALOG "", IDD_SPLASH, 0, 0, 390, 261, , FCF_BORDER + BEGIN + END +END + +//BITMAP IDB_SPLASH "splash.bmp" + +STRINGTABLE DISCARDABLE +BEGIN + ID_DDE_APPLICATION_NAME, "Mozilla Sunbird" +END diff --git a/mozilla/calendar/sunbird/base/Makefile.in b/mozilla/calendar/sunbird/base/Makefile.in new file mode 100644 index 00000000000..1667ba0fb0a --- /dev/null +++ b/mozilla/calendar/sunbird/base/Makefile.in @@ -0,0 +1,31 @@ +# +# The contents of this file are subject to the Netscape Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/NPL/ +# +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): +# + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/config.mk + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/calendar/sunbird/base/content/calendar.xul b/mozilla/calendar/sunbird/base/content/calendar.xul new file mode 100644 index 00000000000..7379109ea82 --- /dev/null +++ b/mozilla/calendar/sunbird/base/content/calendar.xul @@ -0,0 +1,574 @@ + + + + + + + + + + + + + + + + + + + + + + + %dtd1; + %dtd2; + %calendarMenuOverlayDTD; + %brandDTD; + %browserDTD; +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +