Brought up to date with browser/app

This commit is contained in:
mostafah%oeone.com 2004-06-10 14:10:26 +00:00
Родитель 63f3ff6010
Коммит e1ed0ab5b4
6 изменённых файлов: 76 добавлений и 16 удалений

Просмотреть файл

@ -1 +1,2 @@
Makefile
nsStaticComponents.cpp

Просмотреть файл

@ -122,9 +122,9 @@ 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)
RCFLAGS += -DMOZ_SUNBIRD -I$(srcdir)
else
RCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir)
RCFLAGS += -DMOZ_SUNBIRD --include-dir $(srcdir)
endif
ifdef BUILD_STATIC_LIBS
RCFLAGS += -DMOZ_STATIC_BUILD
@ -134,16 +134,28 @@ RCFLAGS += -DDEBUG
endif
endif
ifeq ($(OS_ARCH),BeOS)
OS_LIBS += -ltracker
endif
ifeq ($(OS_ARCH),OS2)
RESFILE=splashos2.res
RCFLAGS += -DMOZ_SUNBIRD
ifdef BUILD_STATIC_LIBS
OS_LIBS += -lpmwinx
EXE_DEF_FILE = browser.def
RCFLAGS += -d MOZ_STATIC_BUILD -i $(DIST)/include/widget
RCFLAGS += -DMOZ_STATIC_BUILD -i $(DIST)/include/widget
endif
ifdef DEBUG
RCFLAGS += -DDEBUG
endif
RCFLAGS += -DSUNBIRD_ICO=\"$(DIST)/branding/sunbird.ico\"
endif
include $(topsrcdir)/config/rules.mk
DEFINES += -DSUNBIRD_ICO=\"$(DIST)/branding/sunbird.ico\"
ifdef BUILD_STATIC_LIBS
include $(topsrcdir)/config/static-rules.mk
endif
@ -198,6 +210,7 @@ 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|" \
@ -217,16 +230,37 @@ GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, sunbird.js)
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
libs:: default.xpm
$(INSTALL) $^ $(DIST)/bin/chrome/icons/default
libs::
$(INSTALL) $(DIST)/branding/default.xpm $(DIST)/bin/chrome/icons/default
install:: default.xpm
$(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/icons
install::
$(SYSINSTALL) $(IFLAGS1) $(DIST)/branding/default.xpm $(DESTDIR)$(mozappdir)/icons
endif
export:: brand.dtd.in
$(PERL) $(topsrcdir)/config/preprocessor.pl $(DEFINES) $(ACDEFINES) $^ > brand.dtd
export::
ifndef MOZ_USE_OFFICIAL_BRANDING
$(NSINSTALL) -D $(DIST)/branding
ifeq ($(OS_ARCH),WINNT)
cp $(srcdir)/sunbird.ico $(DIST)/branding/sunbird.ico
cp $(srcdir)/sunbird.ico $(DIST)/branding/app.ico
cp $(srcdir)/sunbird.ico $(DIST)/branding/document.ico
endif
ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
cp $(srcdir)/macbuild/sunbird.icns $(DIST)/branding/sunbird.icns
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
cp $(srcdir)/default.xpm $(DIST)/branding/default.xpm
endif
ifeq ($(OS_ARCH),OS2)
cp $(srcdir)/sunbird.ico $(DIST)/branding/sunbird.ico
cp $(srcdir)/sunbird.ico $(DIST)/branding/app.ico
cp $(srcdir)/sunbird.ico $(DIST)/branding/document.ico
endif
endif
libs::
touch $(DIST)/bin/.autoreg
@ -239,9 +273,10 @@ libs:: $(PROGRAM)
rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app
sed -e "s/APP_VERSION/$(APP_VERSION)/" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(APP_NAME).app/Contents/Info.plist
rsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/MacOS
rm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM)
rm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS/mangle $(DIST)/$(APP_NAME).app/Contents/MacOS/shlibsign
rsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS
cp -RL $(srcdir)/macbuild/sunbird.icns $(DIST)/$(APP_NAME).app/Contents/Resources/mach.icns
-cp -L $(DIST)/bin/mangle $(DIST)/bin/shlibsign $(DIST)/$(APP_NAME).app/Contents/MacOS
cp -RL $(DIST)/branding/sunbird.icns $(DIST)/$(APP_NAME).app/Contents/Resources/sunbird.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 {} \;

Просмотреть файл

@ -1,9 +1,7 @@
<!ENTITY lang.version "1.7a">
<!ENTITY brandShortName "Mozilla Sunbird">
<!ENTITY brandFullName "Mozilla Sunbird">
<!ENTITY version
#expand __APP_VERSION__
>
#expand <!ENTITY version __APP_VERSION__>
<!ENTITY vendorShortName "Mozilla">
<!ENTITY releaseURL "http://www.mozilla.org/projects/calendar">

Просмотреть файл

@ -1,7 +1,7 @@
WIN32_MODULE_COMPANYNAME=Mozilla
WIN32_MODULE_COPYRIGHT=©Sunbird and Mozilla Developers, according to the MPL 1.1/GPL 2.0/LGPL 2.1 licenses, as applicable.
WIN32_MODULE_FILEVERSION=0,1,0,0
WIN32_MODULE_FILEVERSION_STRING=0.1+
WIN32_MODULE_FILEVERSION=0,2,0,0
WIN32_MODULE_FILEVERSION_STRING=0.2+
WIN32_MODULE_TRADEMARKS=Blah
WIN32_MODULE_DESCRIPTION=Mozilla Sunbird
WIN32_MODULE_PRODUCTNAME=Mozilla Sunbird

Просмотреть файл

@ -16,7 +16,7 @@
# Reserved.
#
## $Id: mozilla.in,v 1.4 2004-04-07 18:55:07 mostafah%oeone.com Exp $
## $Id: mozilla.in,v 1.5 2004-06-10 14:10:26 mostafah%oeone.com Exp $
##
## Usage:
##
@ -119,6 +119,28 @@ moreargs=""
debugging=0
MOZILLA_BIN="%MOZILLA-BIN%"
# The following is to check for a currently running instance.
# This is taken almost verbatim from the Mozilla RPM package's launch script.
MOZ_CLIENT_PROGRAM=$dist_bin/mozilla-xremote-client
check_running() {
$MOZ_CLIENT_PROGRAM -a sunbird 'ping()' 2>/dev/null >/dev/null
RETURN_VAL=$?
if [ $RETURN_VAL -eq 0 ]; then
echo 1
return 1
else
echo 0
return 0
fi
}
ALREADY_RUNNING=`check_running`
if [ $ALREADY_RUNNING -eq 1 ] && [ -z "$1" ]; then
exec $MOZ_CLIENT_PROGRAM -a firefox "xfeDoCommand(openBrowser)" 2>/dev/null >/dev/null
fi
# End of section that checks for currently running instance. - jtg
if [ "$OSTYPE" = "beos" ]; then
mimeset -F $MOZILLA_BIN
fi

Просмотреть файл

@ -33,7 +33,7 @@
#define ID_DDE_APPLICATION_NAME 102
ICON 1 "mozos2.ico"
ICON 1 SUNBIRD_ICO
DLGTEMPLATE IDD_SPLASH DISCARDABLE
BEGIN
@ -46,7 +46,11 @@ END
STRINGTABLE DISCARDABLE
BEGIN
#ifdef DEBUG
ID_DDE_APPLICATION_NAME, "Mozilla Sunbird Debug"
#else
ID_DDE_APPLICATION_NAME, "Mozilla Sunbird"
#endif
END
#ifdef MOZ_STATIC_BUILD