From 4f82e783d28d7f8f5d2093afe6fa08c294117a58 Mon Sep 17 00:00:00 2001 From: "mostafah%oeone.com" Date: Wed, 7 Apr 2004 18:55:08 +0000 Subject: [PATCH] Brought sunbird code up to date with firefox code --- calendar/resources/content/aboutDialog.xul | 6 - calendar/sunbird/Makefile.in | 8 +- calendar/sunbird/app/Makefile.in | 48 ++--- calendar/sunbird/app/brand.dtd.in | 4 +- calendar/sunbird/app/brand.properties | 2 +- calendar/sunbird/app/default.xpm | 128 ++++++++++++++ calendar/sunbird/app/macbuild/mach.icns | 0 calendar/sunbird/app/macbuild/sunbird.icns | Bin 0 -> 77568 bytes calendar/sunbird/app/mozilla.in | 59 ++++++- calendar/sunbird/app/profile/all.js | 0 calendar/sunbird/app/profile/sunbird.js | 195 +++++++++++++++++++++ calendar/sunbird/app/splash.rc | 30 +--- calendar/sunbird/app/splashos2.rc | 28 +++ calendar/sunbird/app/sunbird.ico | Bin 0 -> 22486 bytes calendar/sunbird/base/Makefile.in | 2 + 15 files changed, 449 insertions(+), 61 deletions(-) create mode 100644 calendar/sunbird/app/default.xpm delete mode 100644 calendar/sunbird/app/macbuild/mach.icns create mode 100644 calendar/sunbird/app/macbuild/sunbird.icns delete mode 100644 calendar/sunbird/app/profile/all.js create mode 100644 calendar/sunbird/app/profile/sunbird.js create mode 100644 calendar/sunbird/app/sunbird.ico diff --git a/calendar/resources/content/aboutDialog.xul b/calendar/resources/content/aboutDialog.xul index 55a79d78776..05d1e33dde1 100644 --- a/calendar/resources/content/aboutDialog.xul +++ b/calendar/resources/content/aboutDialog.xul @@ -71,12 +71,6 @@ - /* XXXBlake This is a workaround. I find that if I try to use href and I open - About as a modal dialog, a new browser window opens when I click the link - but the page doesn't load in it. */ - ©right; diff --git a/calendar/sunbird/Makefile.in b/calendar/sunbird/Makefile.in index ddfa4059f21..3a960ab9d49 100644 --- a/calendar/sunbird/Makefile.in +++ b/calendar/sunbird/Makefile.in @@ -56,6 +56,7 @@ sunbirddirs:: mkdir -p ./MozillaSunbird/chrome/overlayinfo/messenger/content/ mkdir -p ./MozillaSunbird/chrome/overlayinfo/browser/content/ mkdir -p ./MozillaSunbird/components/ + mkdir -p ./MozillaSunbird/greprefs mkdir -p ./MozillaSunbird/defaults/pref mkdir -p ./MozillaSunbird/defaults/profile/chrome mkdir -p ./MozillaSunbird/defaults/profile/US/chrome @@ -102,11 +103,9 @@ endif cp $(topsrcdir)/dist/bin/chrome/overlayinfo/navigator/content/overlays.rdf ./MozillaSunbird/chrome/overlayinfo/navigator/content cp $(topsrcdir)/dist/bin/chrome/overlayinfo/browser/content/overlays.rdf ./MozillaSunbird/chrome/overlayinfo/browser/content cp $(topsrcdir)/dist/bin/chrome/overlayinfo/messenger/content/overlays.rdf ./MozillaSunbird/chrome/overlayinfo/messenger/content - cp $(topsrcdir)/dist/bin/defaults/pref/security-prefs.js ./MozillaSunbird/defaults/pref + cp $(topsrcdir)/dist/bin/greprefs/security-prefs.js ./MozillaSunbird/greprefs/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/xpinstall.js ./MozillaSunbird/defaults/pref + cp $(topsrcdir)/dist/bin/greprefs/xpinstall.js ./MozillaSunbird/greprefs 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 @@ -295,7 +294,6 @@ sunbirdunix:: cp $(topsrcdir)/dist/bin/components/nsFilePicker.js ./MozillaSunbird/components cp $(topsrcdir)/dist/bin/mozilla-xremote-client ./MozillaSunbird/ cp $(topsrcdir)/dist/bin/run-mozilla.sh ./MozillaSunbird/ - cp $(topsrcdir)/dist/bin/defaults/pref/unix.js ./MozillaSunbird/defaults/pref cp $(topsrcdir)/dist/bin/res/unixcharset.properties ./MozillaSunbird/res cp $(topsrcdir)/dist/bin/res/sample.unixpsfonts.properties ./MozillaSunbird/res diff --git a/calendar/sunbird/app/Makefile.in b/calendar/sunbird/app/Makefile.in index 3528b271afe..14723cb27a1 100644 --- a/calendar/sunbird/app/Makefile.in +++ b/calendar/sunbird/app/Makefile.in @@ -46,7 +46,7 @@ include $(DEPTH)/config/autoconf.mk #Remove for sunbird DIRS = profile -PREF_FILES = $(srcdir)/profile/all.js +PREF_JS_EXPORTS = $(srcdir)/profile/sunbird.js ifeq ($(USE_SHORT_LIBNAME), 1) PROGRAM = MozillaSunbird$(BIN_SUFFIX) @@ -67,6 +67,10 @@ ifdef BUILD_STATIC_LIBS STATIC_COMPONENTS_LINKER_PATH = -L$(DIST)/lib/components endif +ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa) +TK_LIBS := -framework Cocoa $(TK_LIBS) +endif + LIBS = \ $(STATIC_COMPONENTS_LINKER_PATH) \ $(EXTRA_DSO_LIBS) \ @@ -120,17 +124,16 @@ endif ifdef BUILD_STATIC_LIBS RCFLAGS += -DMOZ_STATIC_BUILD endif +ifdef DEBUG +RCFLAGS += -DDEBUG +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 +RCFLAGS += -d MOZ_STATIC_BUILD -i $(DIST)/include/widget endif endif @@ -149,6 +152,10 @@ LIBS += -framework QuickTime -framework IOKit endif endif +ifeq ($(MOZ_WIDGET_TOOLKIT),photon) +LIBS += -lphexlib +endif + ifeq ($(OS_ARCH),WINNT) # # Control the default heap size. @@ -181,15 +188,16 @@ $(EXE_DEF_FILE): @echo WinRemoveProperty = PMMERGE.5451 >>$(EXE_DEF_FILE) @echo WinSetProperty = PMMERGE.5452 >>$(EXE_DEF_FILE) -LDFLAGS += /NOE +LDFLAGS += -Zlinker /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|%MOZ_USER_DIR%|.sunbird|" \ -e "s|%MREDIR%|$(mredir)|" \ - -e "s|mozilla-bin|$(PROGRAM)|g" > $@ + -e "s|%MOZILLA-BIN%|$(PROGRAM)|g" > $@ chmod +x $@ libs:: MozillaSunbird @@ -199,27 +207,21 @@ install:: MozillaSunbird $(SYSINSTALL) $< $(DESTDIR)$(bindir) GARBAGE += MozillaSunbird -GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, all.js) +GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, sunbird.js) endif ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) -libs:: - $(INSTALL) $(srcdir)/default.xpm $(DIST)/bin/chrome/icons +libs:: default.xpm + $(INSTALL) $^ $(DIST)/bin/chrome/icons/default -install:: - $(SYSINSTALL) $(IFLAGS1) $(srcdir)/default.xpm $(DESTDIR)$(mozappdir)/icons +install:: default.xpm + $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/icons endif -export:: $(PREF_FILES) - @for i in $(PREF_FILES); do rm -f $(DIST)/bin/defaults/pref/`basename $$i`; $(PERL) $(topsrcdir)/config/preprocessor.pl $(DEFINES) $(ACDEFINES) $$i > $(DIST)/bin/defaults/pref/`basename $$i`; done - export:: brand.dtd.in $(PERL) $(topsrcdir)/config/preprocessor.pl $(DEFINES) $(ACDEFINES) $^ > brand.dtd -install:: $(PREF_FILES) - @for i in $(PREF_FILES); do rm -f $(DESTDIR)$(mozappdir)/defaults/pref/`basename $$i`; $(PERL) $(topsrcdir)/config/preprocessor.pl $(DEFINES) $(ACDEFINES) $$i > $(DESTDIR)$(mozappdir)/defaults/pref/`basename $$i`; done - libs:: touch $(DIST)/bin/.autoreg @@ -234,7 +236,7 @@ libs:: $(PROGRAM) 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 + cp -RL $(srcdir)/macbuild/sunbird.icns $(DIST)/$(APP_NAME).app/Contents/Resources/mach.icns echo -n APPLMOZB > $(DIST)/$(APP_NAME).app/Contents/PkgInfo # remove CVS dirs from packaged app find $(DIST)/$(APP_NAME).app -type d -name "CVS" -prune -exec rm -rf {} \; @@ -242,3 +244,9 @@ libs:: $(PROGRAM) clean clobber:: rm -rf $(DIST)/$(APP_NAME).app endif + +README_FILE = $(topsrcdir)/README.txt + +libs:: + $(INSTALL) $(README_FILE) $(DIST)/bin + $(INSTALL) $(topsrcdir)/LICENSE $(DIST)/bin diff --git a/calendar/sunbird/app/brand.dtd.in b/calendar/sunbird/app/brand.dtd.in index 908c628017a..36b1b6f7c4f 100644 --- a/calendar/sunbird/app/brand.dtd.in +++ b/calendar/sunbird/app/brand.dtd.in @@ -1,9 +1,9 @@ - + - + diff --git a/calendar/sunbird/app/brand.properties b/calendar/sunbird/app/brand.properties index a4f89e6d40e..bdc405905f9 100644 --- a/calendar/sunbird/app/brand.properties +++ b/calendar/sunbird/app/brand.properties @@ -1,3 +1,3 @@ brandShortName=Mozilla Sunbird brandFullName=Mozilla Sunbird -vendorShortName=Mozilla Sunbird +vendorShortName=Mozilla diff --git a/calendar/sunbird/app/default.xpm b/calendar/sunbird/app/default.xpm new file mode 100644 index 00000000000..2d175fd3570 --- /dev/null +++ b/calendar/sunbird/app/default.xpm @@ -0,0 +1,128 @@ +/* XPM */ +static char * default_xpm[] = { +"48 48 77 1", +" c None", +". c #FEFEFE", +"+ c #FFFF00", +"@ c #000000", +"# c #F96611", +"$ c #BABA00", +"% c #EFEFEF", +"& c #D9D900", +"* c #F0F000", +"= c #303030", +"- c #101010", +"; c #404040", +"> c #100101", +", c #3F0403", +"' c #2F0302", +") c #9F9F9F", +"! c #DFDFDF", +"~ c #7F7F7F", +"{ c #606060", +"] c #C8C7C6", +"^ c #8F8F8F", +"/ c #BFBFBF", +"( c #1F0202", +"_ c #5D2606", +": c #202020", +"< c #505050", +"[ c #D7D6D4", +"} c #331A0B", +"| c #93775A", +"1 c #9A7C5C", +"2 c #FEFDFD", +"3 c #AFAFAF", +"4 c #4E0504", +"5 c #707070", +"6 c #7D3309", +"7 c #8C6061", +"8 c #BB4D0D", +"9 c #926D5D", +"0 c #331F0F", +"a c #E96010", +"b c #C7BAB1", +"c c #C69CB5", +"d c #5E0605", +"e c #56491D", +"f c #2F2014", +"g c #C7C6C5", +"h c #9C400B", +"i c #100601", +"j c #CAC0B5", +"k c #3E1A04", +"l c #C9C4BD", +"m c #AB460C", +"n c #DA590F", +"o c #484227", +"p c #794018", +"q c #CA530E", +"r c #5C501D", +"s c #2F1303", +"t c #4E2005", +"u c #CDCDC8", +"v c #F0EFF2", +"w c #D3D2CE", +"x c #CFCFCF", +"y c #341D0D", +"z c #6D6022", +"A c #1F0D02", +"B c #724B1B", +"C c #4C4421", +"D c #231408", +"E c #874E66", +"F c #B1A14F", +"G c #4F471F", +"H c #665B24", +"I c #6D2D07", +"J c #6E0705", +"K c #7E0806", +"L c #FFFFFF", +" ", +" ", +" ", +" %@=5! ", +" x:@i{! ", +" %=_6@~ ", +" !-8qs;% ", +" ^A#a_=% ", +" 3;% :q##_=% ", +" %{@< 56###t< ", +" !~ %=@-% ^_###aA3 !{ ", +" {- %=d4~ 3k####8-% /@~ ", +" !@>! {'*@% ~6#####k~ )>-% ", +" 5d4^ 3>*&; !<% / @@@@@@@@@@@@@@@@@@@@@##h= )'++4^ ", +" 5J++$; @+++++++++++++++++++@##a@! %:&++&= ", +" =&++*(^ @+++++++++++++++++++@###t) {,++++>! ", +" %@++++&-x@@@@@@@@@@@@@@@@@@@@@###6{)>*++++,) ", +" /'+++++&-@...@...@...@...@...@###8->*+++++$~ ", +" /,++++++&@...@...@...@...@...@###n@*++++++$< ", +" ~,+++++++@...@...@...@...@...@####@+++++++&; ", +" 3,+++++++@@@@@@@@@@@@@@@@@@@@@####@+++++++$5 ", +" /'+++++++@...@...@...@...@...@####@+++++++$^ ", +":) @*++++++@...@...@...@...@...@###n>++++++*>!):", +"=@<;$++++*+@...@...@...@...@.vj@G@ooez+++++$:<@=", +")'d@@$+++4$@@@@@@@@@@@@@@@@@@@C|b[g[b1rB++$@@$')", +"%-&*$$+++,>@...@...@...@...@D|w...]...u|0+$$*&-%", +" ~,++++++,s@...@...@...@..lH1.]......].21y+++,~ ", +" %-&+++++,m@...@...@...@.v1|............270+$-% ", +" ^(*++++,m@@@@@@@@@@@@@@@@w]..]........]lo*(^ ", +" %;d++++@6@...@...@...@.F|...]@].........7@=% ", +" !@=@$+++@_@...@...@...@.1b....]@]........c',@% ", +" =,'>+++@_@...@...@...@.9[.....]@].......[f(= ", +" )(++++++(@@@@@@@@@@@@@@9g].....]@......]gf:) ", +" :$+++++@_##IK+++++++++@[.......@.......[>/ ", +" />&++++&>m#h,+++++++++eb.......@.......c~ ", +" 5'*++++$i8a@&++++++++z1.].....@.....].7f ", +" {'*++++$@6_4+++++++++ru......@......jf ", +" {'*++++&'i@$++++++++B|2.....@.....2E} ", +" ~>$+++++$'@$++++++++012]...|...]29} ", +" /=($*+++++++++++++++09l...]...j7} ", +" );>4$&++++++&&&&+++pe9c[g[c7e0 ", +" !^<=@@@@@@-;;;;;;;;py}}}}p ", +" ", +" ", +" ", +" "}; diff --git a/calendar/sunbird/app/macbuild/mach.icns b/calendar/sunbird/app/macbuild/mach.icns deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/calendar/sunbird/app/macbuild/sunbird.icns b/calendar/sunbird/app/macbuild/sunbird.icns new file mode 100644 index 0000000000000000000000000000000000000000..d21375f6fc083c4e2d04db557e6f9c5606bd2be4 GIT binary patch literal 77568 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 upn;wq9s}InaIJxhv$NCl;_UM5gKmaTQ-$=h&2 "$0: Internal error in moz_pis_startstop_scripts." + exit 1 + ;; + esac +} + #uncomment for debugging #set -x @@ -77,7 +117,7 @@ fi script_args="" moreargs="" debugging=0 -MOZILLA_BIN="mozilla-bin" +MOZILLA_BIN="%MOZILLA-BIN%" if [ "$OSTYPE" = "beos" ]; then mimeset -F $MOZILLA_BIN @@ -87,7 +127,7 @@ while [ $# -gt 0 ] do case "$1" in -p | -pure) - MOZILLA_BIN="mozilla-bin.pure" + MOZILLA_BIN="%MOZILLA-BIN%.pure" shift ;; -g | --debug) @@ -108,8 +148,19 @@ done export MRE_HOME eval "set -- $moreargs" + +## Start addon scripts +moz_pis_startstop_scripts "start" + 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" "$@" +"$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@" +exitcode=$? + +## Stop addon scripts +moz_pis_startstop_scripts "stop" + +exit $exitcode +# EOF. diff --git a/calendar/sunbird/app/profile/all.js b/calendar/sunbird/app/profile/all.js deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/calendar/sunbird/app/profile/sunbird.js b/calendar/sunbird/app/profile/sunbird.js new file mode 100644 index 00000000000..f600e438653 --- /dev/null +++ b/calendar/sunbird/app/profile/sunbird.js @@ -0,0 +1,195 @@ +/* -*- Mode: Java; tab-width: 4; 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) 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 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 ***** */ + +// SYNTAX HINTS: dashes are delimiters. Use underscores instead. +// The first character after a period must be alphabetic. + +// pref("startup.homepage_override_url","chrome://browser-region/locale/region.properties"); +pref("browser.chromeURL","chrome://browser/content/"); +pref("browser.hiddenWindowChromeURL", "chrome://browser/content/hiddenWindow.xul"); +pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul"); +pref("xpinstall.dialog.progress", "chrome://mozapps/content/downloads/downloads.xul"); +pref("xpinstall.dialog.progress.type", "Download:Manager"); + +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://global/locale/intl.properties"); +pref("general.useragent.contentlocale", "chrome://browser-region/locale/region.properties"); +pref("general.useragent.vendor", "Mozilla Sunbird"); +pref("general.useragent.vendorSub", +#expand __APP_VERSION__ +); + +pref("general.smoothScroll", false); +#ifdef XP_UNIX +pref("general.autoScroll", false); +#else +pref("general.autoScroll", true); +#endif + + +// 0 = blank, 1 = home (browser.startup.homepage), 2 = last +// XXXBlake Remove this stupid pref +pref("browser.startup.page", 1); +pref("browser.startup.homepage", "chrome://browser-region/locale/region.properties"); +// "browser.startup.homepage_override" was for 4.x +pref("browser.startup.homepage_override.1", false); + +pref("browser.cache.disk.capacity", 50000); +pref("browser.enable_automatic_image_resizing", true); +pref("browser.urlbar.matchOnlyTyped", false); +pref("browser.chrome.site_icons", true); +pref("browser.chrome.favicons", true); +pref("browser.turbo.enabled", false); +pref("browser.formfill.enable", true); + +pref("browser.download.useDownloadDir", true); +pref("browser.download.folderList", 0); +pref("browser.download.manager.showAlertOnComplete", true); +pref("browser.download.manager.showAlertInterval", 2000); +pref("browser.download.manager.retention", 2); +pref("browser.download.manager.showWhenStarting", true); +pref("browser.download.manager.useWindow", true); +pref("browser.download.manager.closeWhenDone", true); +pref("browser.download.manager.openDelay", 0); +pref("browser.download.manager.focusWhenStarting", false); +pref("browser.download.manager.flashCount", 2); + +// pointer to the default engine name +pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties"); +// pointer to the Web Search url (content area context menu) +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.grouping", "day"); +pref("browser.sessionhistory.max_entries", 50); + +// Tab browser preferences. +pref("browser.tabs.loadInBackground", true); +pref("browser.tabs.loadFolderAndReplace", true); +pref("browser.tabs.opentabfor.middleclick", true); +pref("browser.tabs.opentabfor.urlbar", true); + +// 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); + +// Default bookmark sorting +pref("browser.bookmarks.sort.direction", "descending"); +pref("browser.bookmarks.sort.resource", "rdf:http://home.netscape.com/NC-rdf#Name"); + +// Scripts & Windows prefs +pref("dom.disable_open_during_load", true); +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); + +pref("network.protocols.useSystemDefaults", false); // set to true if user links should use system default handlers +pref("network.cookie.cookieBehavior", 0); // cookies enabled +pref("network.cookie.enableForCurrentSessionOnly", false); + +// l12n and i18n +pref("intl.accept_languages", "chrome://global/locale/intl.properties"); +// collationOption is only set on linux for japanese. see bug 18338 and 62015 +// we need to check if this pref is still useful. +pref("intl.collationOption", "chrome://global-platform/locale/intl.properties"); +pref("intl.charsetmenu.browser.static", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more1", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more2", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more3", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more4", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more5", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.unicode", "chrome://global/locale/intl.properties"); +pref("intl.charset.detector", "chrome://global/locale/intl.properties"); +pref("intl.charset.default", "chrome://global-platform/locale/intl.properties"); +pref("font.language.group", "chrome://global/locale/intl.properties"); +pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.properties"); + +// 0=lines, 1=pages, 2=history , 3=text size +pref("mousewheel.withcontrolkey.action",3); +pref("mousewheel.withshiftkey.action",2); +pref("mousewheel.withaltkey.action",0); + +pref("profile.allow_automigration", false); // setting to false bypasses automigration in the profile code + +// Customizable toolbar stuff +pref("custtoolbar.personal_toolbar_folder", ""); +pref("browser.throbber.url","chrome://browser-region/locale/region.properties"); + +// 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://browser-region/locale/region.properties"); + +pref("browser.xul.error_pages.enabled", false); + +pref("signon.rememberSignons", true); +pref("signon.expireMasterPassword", false); +pref("signon.SignonFileName", "signons.txt"); + +pref("network.protocol-handler.external.mailto", true); // for mail +pref("network.protocol-handler.external.news" , true); // for news + +// By default, all protocol handlers are exposed. This means that +// the browser will respond to openURL commands for all URL types. +// It will also try to open link clicks inside the browser before +// failing over to the system handlers. +pref("network.protocol-handler.expose-all", true); +pref("network.protocol-handler.expose.mailto", false); + +// Default security warning dialogs to show once. +pref("security.warn_entering_secure.show_once", true); +pref("security.warn_entering_weak.show_once", true); +pref("security.warn_leaving_secure.show_once", true); +pref("security.warn_viewing_mixed.show_once", true); +pref("security.warn_submit_insecure.show_once", true); diff --git a/calendar/sunbird/app/splash.rc b/calendar/sunbird/app/splash.rc index adb6c3118a2..396c5833ac2 100644 --- a/calendar/sunbird/app/splash.rc +++ b/calendar/sunbird/app/splash.rc @@ -41,34 +41,18 @@ 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 - IDB_SPLASH, - IDB_SPLASH, - "Static", - SS_BITMAP, - 0,0,0,0 - END - -// Splash screen bitmap. -// IDB_SPLASH BITMAP -// "splash.bmp" +IDI_APPICON ICON "sunbird.ico" +IDI_APPLICATION ICON "sunbird.ico" STRINGTABLE DISCARDABLE BEGIN +#ifdef DEBUG + ID_DDE_APPLICATION_NAME, "Mozilla Sunbird Debug" + IDS_STARTMENU_APPNAME, "Mozilla Sunbird Debug" +#else ID_DDE_APPLICATION_NAME, "Mozilla Sunbird" IDS_STARTMENU_APPNAME, "Mozilla Sunbird" +#endif END #ifdef MOZ_STATIC_BUILD diff --git a/calendar/sunbird/app/splashos2.rc b/calendar/sunbird/app/splashos2.rc index 0f54325827c..e9f19deed73 100644 --- a/calendar/sunbird/app/splashos2.rc +++ b/calendar/sunbird/app/splashos2.rc @@ -48,3 +48,31 @@ STRINGTABLE DISCARDABLE BEGIN ID_DDE_APPLICATION_NAME, "Mozilla Sunbird" END + +#ifdef MOZ_STATIC_BUILD +#include "wdgtos2rc.h" + +POINTER IDC_SELECTANCHOR "..\\..\\widget\\src\\os2\\res\\\select.ptr" +POINTER IDC_ARROWNORTH "..\\..\\widget\\src\\os2\\res\\arrow_north.ptr" +POINTER IDC_ARROWNORTHPLUS "..\\..\\widget\\src\\os2\\res\\arrow_north_plus.ptr" +POINTER IDC_ARROWSOUTH "..\\..\\widget\\src\\os2\\res\\arrow_south.ptr" +POINTER IDC_ARROWSOUTHPLUS "..\\..\\widget\\src\\os2\\res\\arrow_south_plus.ptr" +POINTER IDC_ARROWWEST "..\\..\\widget\\src\\os2\\res\\arrow_west.ptr" +POINTER IDC_ARROWWESTPLUS "..\\..\\widget\\src\\os2\\res\\arrow_west_plus.ptr" +POINTER IDC_ARROWEAST "..\\..\\widget\\src\\os2\\res\\arrow_east.ptr" +POINTER IDC_ARROWEASTPLUS "..\\..\\widget\\src\\os2\\res\\arrow_east_plus.ptr" +POINTER IDC_GRAB "..\\..\\widget\\src\\os2\\res\\grab.ptr" +POINTER IDC_GRABBING "..\\..\\widget\\src\\os2\\res\\grabbing.ptr" +POINTER IDC_CELL "..\\..\\widget\\src\\os2\\res\\cell.ptr" +POINTER IDC_COPY "..\\..\\widget\\src\\os2\\res\\copy.ptr" +POINTER IDC_ALIAS "..\\..\\widget\\src\\os2\\res\\aliasb.ptr" +POINTER IDC_ZOOMIN "..\\..\\widget\\src\\os2\\res\\zoom_in.ptr" +POINTER IDC_ZOOMOUT "..\\..\\widget\\src\\os2\\res\\zoom_out.ptr" + +POINTER IDC_ARROWWAIT "..\\..\\widget\\src\\os2\\res\\arrow_wait.ptr" +POINTER IDC_CROSS "..\\..\\widget\\src\\os2\\res\\crosshair.ptr" +POINTER IDC_HELP "..\\..\\widget\\src\\os2\\res\\help.ptr" + +ICON IDC_DNDURL "..\\..\\widget\\src\\os2\\res\\dndurl.ico" +ICON IDC_DNDTEXT "..\\..\\widget\\src\\os2\\res\\dndtext.ico" +#endif diff --git a/calendar/sunbird/app/sunbird.ico b/calendar/sunbird/app/sunbird.ico new file mode 100644 index 0000000000000000000000000000000000000000..0b5d5ebb327647405a43f7b4d50932807a983a09 GIT binary patch literal 22486 zcmeHP4{%(?dEb+CvcU$+Kr3u4>mVs~P>E%Z(10nH`KK`Dk0y@A2#|HO=5R)1VxYxo z$F5H<6Xce1nKpE|V9;bbLtJ7<5P>^mr;!*pKr>3kv}v)eKX;uB;{r3t(?OCYpY-+j z+kN})-P1ei+WlBA|Ua8+jpD>|f0PQd(&exgw z2$@VoR42U0*Bhyv(PNfh-!3Wx(y z07ex5^#Um%4nzSMhUs3I=|z{lQ169kFRCHgi+Ugh#DOS)3h+TakOJaB6o3%;pdLs8 zaUcpn5qwY&q<}aO1<)BRqaOcKKpcnyFaSQN0a8F5hypMQKBxy$KpcnyAc7{;11TU5 zL;)1Q2lYS-hyzgo0^oysAO*yMC;%n!K|R2KaUcqyBk%z`AO*yMD1gqv2lYS-hyzgo z2EhmQKnjQhQ2->Mf_fkY#DOS)3-CcbkOJaB6hI^Rpk6aUJ^n=jD1Z+<1*CvD5CzZ) z_@Ew00dXJ-pkwesJ&*$8Koo#6@IgJ00^&dv00DG`dLRYFfhd3v@Ik%y3hI&b9~!_1 zW&nmILy+MHVemmc!0=!waN5xUr;^jgDdKd{^(deo!=nr7F1m(p;E*{y4u!Nyk#uO9 zX4oawDavZ4J_ZJXL%=IQJFpGd0Ne�W3Y+V(R0MKURZ-gX++sL+X`RUQzAs?P}Y$ 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 z zuumQVdnU(ep6|77T-Po<@5Ma3mV?)Rkgp5X&1fGC(Ow7GRCnH@pG>pQICcHP@ldZ= z%ryS#_AA_RI{j;ZV2>yZf4y7VJZ<|+gE{AqUwQ9)+}gX?^RgO?!`Ou=NfPK6f%{pM^pfrFnnyzkg(zzsp8B!aKgQ@cn6a;7eQi z9)v)B%-fc?Kjq#DV$WVW47o_Ssy-cLzqI1YKDVEn@gCjA4zH)D3dWk|X*hc&az4m$ zYk)w^5lY&7mF3~wvu!)YBHYKFy*$DSf8w0$dGI%&912zH`SHYsSE|lG2lRZ@k|hwi(aY~;7!e5>4bSEKCQxl3Mu{SAGFJ$UetJpJ@vNkhXU@}*VZ z#m`Is+w}319;5H@P$+-nkxhbcuagfx_&`QRM&!j8Uz8`FctSq<=p*^*Pv1lzkIU7+ z_aj-n_$hoj%DY;B?N@5$s+GSjcidVh_$xm-a^#5iKR>KKuity3UUqxGw* zR!U!ApR8ZMUS59rWf>hE)$*O4ow9xVb~$|bur7~}k4txVk6d!el}6wBy^*S_DtX|6 z2jr%kZj$Godrps?3Ojf1l%Ad*t;>%Skl*`{Ka?+CeXG$&9q+$Y;J+>rDslQ^y3eBH>d-BOAwZGZN@#DvZWB%~N4|V%X zFTEu74?ZGQJKog#-*NOWyX-RU_l}MZx%=+B5i9GYwY62AdFB~;{`u$eB>+iz?6JqR ze=q+sem}G21+D+8M}OVgs5IQUMjGmGly5w=Uba2@khK2M28rEwr)-XWP5z{HqkR3& zb+VwmOsbcyfc{3IXDol_#o)5ai*=mVUR7;k7J4_|`1?{`9+nl$m&@Wsi{xTF&tG1> zQZ7P%(M1=@@@329yoC!TQnff&9S@*UR@`_?~P)41DXGkIJFf zek4zPbBp{b<|Osp-^-o1-!8BJ;2-43JO8A0$@N5$oCC*&wZ_HFKFH%;pa-B&zXRC0 c)xTfCIAyGJy>QKO-Ez%^^0$MzloAmBKhjFYfB*mh literal 0 HcmV?d00001 diff --git a/calendar/sunbird/base/Makefile.in b/calendar/sunbird/base/Makefile.in index 1667ba0fb0a..5351a8ef77c 100644 --- a/calendar/sunbird/base/Makefile.in +++ b/calendar/sunbird/base/Makefile.in @@ -26,6 +26,8 @@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk +#removed skin section for sunbird + include $(topsrcdir)/config/config.mk include $(topsrcdir)/config/rules.mk