Compare commits

..

454 Commits

Author SHA1 Message Date
(no author)
579db27839 This commit was manufactured by cvs2svn to create tag 'MANIFEST'.
git-svn-id: svn://10.0.0.236/tags/MANIFEST@3327 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 08:09:06 +00:00
pierre
796a53d55b fixed 2 empty hieroglyphs
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3326 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 08:09:05 +00:00
pinkerton
54d14dbba2 new build files that don't use make-dist.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3325 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 06:37:55 +00:00
(no author)
65b0f39f16 This commit was manufactured by cvs2svn to create branch 'NORMANDY_BRANCH'.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3324 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 06:14:10 +00:00
pierre
8c29255e64 added #error "obsolete file"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3315 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 05:51:31 +00:00
pierre
7fafa4d03c don't include Comm_Defines.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3314 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 05:35:19 +00:00
pierre
46466956ae removed superfluous file paths and libraries
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3313 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 05:25:47 +00:00
sfraser
58587b373b Fix Perl syntax error
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3312 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 04:43:05 +00:00
sfraser
ee778c8e30 Define MOZ_MEDIUM and MOZ_DARK
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3311 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 04:34:52 +00:00
sfraser
fbc9177748 Fix the logic for building different projects with different shades of MOZ.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3310 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 04:34:34 +00:00
pierre
60274c0b19 restored MOZ_MEDIUM
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3309 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 03:11:29 +00:00
pierre
bed46d8c62 removed ns/lib/libnet dependency
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3308 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 03:08:53 +00:00
pierre
effe694759 First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3307 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 03:06:15 +00:00
pierre
7e42ff9e5c added mkimap4.h after having moved the rest of ns/lib/libnet to mozilla
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3306 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 03:05:30 +00:00
sfraser
169d1a7ec9 Fixes for mkcache.c and extcache.c
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3305 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 03:04:59 +00:00
sfraser
04693b47db Fixed to get building with the freenav rosetta.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3304 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 03:04:33 +00:00
ricardob
1852a3e30e include dist/public/security to find rosetta.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3212 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 17:31:31 +00:00
pierre
9462346e09 added MsgLib and MailNews to the build list
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3204 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 09:59:07 +00:00
pierre
99fd76993e added ldap and temporarily ns/libnet to the export list in order to build MsgLib and MailNews
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3203 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 09:57:48 +00:00
pierre
00b58ab1ea defined MOZ_DARK
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3202 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 09:54:32 +00:00
pierre
ba79073fa2 added MsgLib and MailNews to the build list
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3201 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 09:53:24 +00:00
pierre
16fbbaf9d4 Fixing Normandy MOZ_DARK in free source world: fixed hieroglyphs, added some more
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3200 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 09:10:28 +00:00
pierre
deaa503a0d sanitization: added a hieroglyph
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3199 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 09:09:00 +00:00
pierre
45c9cbd26f Fixing Normandy MOZ_DARK in free source world
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3178 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 07:01:21 +00:00
pierre
f203eed058 Fixing Normandy MOZ_DARK: done some sanitization to be able to compile libmsg in public world
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3177 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 06:59:32 +00:00
pierre
86df5ea58f As usual. Fixing Normandy MOZ_DARK: overwrote with ns/modules/security/freenav/rosetta.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3166 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 06:09:28 +00:00
pierre
f5846ed591 Fixing Normandy MOZ_DARK
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3028 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 08:26:48 +00:00
pierre
425206c8e1 Fixing Normandy MOZ_DARK: re-merged from Nova
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3027 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 08:16:46 +00:00
pierre
8903c91f4c Fixing Normandy MOZ_DARK: updated to new PowerPlant
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3025 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 07:43:50 +00:00
pierre
817e20f860 removed warnings on non-debug builds
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3024 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 07:38:24 +00:00
pierre
1f3871671a Fixing Normandy MOZ_DARK: updated file paths to use 'dist'. We still have libaddr and libmsg from ns/lib, though.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3019 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 06:05:08 +00:00
mscott
a37750c94a Partial fix for the Normandy build breakage for ricardob!
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3018 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 05:53:02 +00:00
pierre
198de19a87 Fixing Normandy MOZ_DARK: don't include "addbook.h"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3015 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 05:37:46 +00:00
pierre
3bb8c06d87 Fixing Normandy MOZ_DARK: doesn't include "addbook.h"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3014 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 05:37:02 +00:00
pierre
6783e43c63 Fixing Normandy MOZ_DARK: removed "addbook.h"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3013 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 05:36:29 +00:00
pierre
4a6b33e189 fixed warnings
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3009 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 04:28:47 +00:00
pierre
4b09f48752 Fixing Normandy MOZ_DARK: don't include errrcode.h and msglpane.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3008 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 04:03:27 +00:00
pierre
05908f3143 Fixing Normandy MOZ_DARK: don't include newshost.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3007 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 03:57:41 +00:00
pierre
eab39ee1f1 Fixing Normandy MOZ_DARK: don't include aberror.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3005 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 03:54:42 +00:00
pierre
3ac0faf9a4 Fixing Normandy MOZ_DARK: don't include pmsgfilt.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3004 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 03:52:57 +00:00
pierre
da553946d1 Fix warnings on Normandy branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3003 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 03:40:49 +00:00
pierre
514c1855f1 Fixing Normandy MOZ_DARK: header files stuff (addbook.h vs. addrbook.h), updated key filters to new powerplant
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3002 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 03:28:40 +00:00
pierre
dc48cc5fa4 Fixing Normandy MOZ_DARK: don't include "addrbook.h"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3001 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 03:24:33 +00:00
pierre
302cd73a49 fixed warnings
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@3000 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 03:23:44 +00:00
pierre
afe7756633 Fixing Normandy MOZ_DARK: overwrote with ns/modules/security/freenav/rosetta.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2998 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 02:53:07 +00:00
pierre
b0b602a5ff Fixing Normandy MOZ_DARK: re-merged from Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2991 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 01:02:24 +00:00
pierre
5957e5ea60 Fixing Normandy MOZ_DARK: added 'pragma once'
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2981 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 00:40:40 +00:00
pierre
bb5379a0c6 Fixing Normandy MOZ_DARK: added prototype for NoteSpecialFolderChanged()
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2979 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 00:36:03 +00:00
pierre
288b924f23 Fixing Normandy MOZ_DARK: include "BookmarksFile.h"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2977 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 00:28:01 +00:00
pierre
954f5c747f Fixing Normandy MOZ_DARK: added WriteBookmarksFile()
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2976 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 00:27:26 +00:00
pierre
03211f466b Fixing Normandy MOZ_DARK: include LGAIconSuiteControl.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2971 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 00:09:57 +00:00
pierre
7fea4b8a63 Fixing Normandy MOZ_DARK: changed "#if MOZ_MAIL_NEWS" to "#ifdef..."
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2970 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 00:08:13 +00:00
tague
75a82c38a8 changed conditional on debug stream from #ifdef _DEBUG to #if 0
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2969 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 00:03:10 +00:00
ricardob
3f27c44666 Paranoid security checking, may backout after further review
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2929 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-02 18:19:56 +00:00
pierre
8ff46c682a Fixing MOZ_DARK on Mac: removed ldap2rdf.c
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2913 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-02 03:47:19 +00:00
pierre
f45bdbfc44 Fixing MOZ_DARK on Mac: replaced "MacPrefix_debug.h" with "MacPrefix.h"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2912 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-02 03:46:36 +00:00
aoki
a7a96a92e2 Added stub code for new preferences architecture
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2754 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 21:18:40 +00:00
aoki
95206567c8 Adding stub code for new preferences architecture
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2752 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 21:16:56 +00:00
pierre
004d8c0cb6 include "fe_proto.h"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2739 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 06:54:21 +00:00
pierre
6133f91b8f Updated Normandy to tips. Added CTextColumn.cp, UDeferredTask.cp, CPersonalToolbarManager.cp, CBrowserApplicationsMediator.cp.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2738 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 06:52:22 +00:00
pierre
80eb3ede93 Updated Normandy to tips. Removed cnetinit, cvjscfg, mkabout (which don't exist on Normandy yet). Added "libnet" path. Added "from libnet" group with mkjscfg, mknews, mknewsgr, mkpop3.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2737 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 06:51:18 +00:00
pierre
c28fefc7c9 Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2736 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 05:00:06 +00:00
pierre
606a7a53cd Updated Normandy to tips ("Take out scaling, for makefile fix for linux optimization build problems on jidctred.c. ")
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2735 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 04:55:20 +00:00
pierre
ca06ff41bf Ported <atotic>'s change from v3.3: renamed nsstring.h to macstdlibextras.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2733 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 03:45:50 +00:00
aoki
5083ec1a39 Added cautionary warnings and removed code which generated superfluous
warnings


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2732 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 03:29:58 +00:00
(no author)
f1e6dd6f1a This commit was manufactured by cvs2svn to create branch 'NORMANDY_BRANCH'.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2731 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 03:18:49 +00:00
pierre
4cae05389d Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2728 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 03:13:34 +00:00
aoki
870d7e7d1e Checkin into Normandy branch - corresponds to rev 1.1.2.6 in Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2723 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 03:01:36 +00:00
aoki
9372f4139f Stub hashing functions for Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2722 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 02:59:46 +00:00
aoki
c30a2d709f Checkin into Normandy branch - corresponds to rev 1.1.2.3 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2720 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 02:55:12 +00:00
aoki
33f6eeccc3 Initial normandy checkin, derived from Nova version 1.1.2.2
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2719 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 02:53:05 +00:00
pierre
0f9e2f3932 Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2716 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 02:48:30 +00:00
pierre
e57569cebf Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2715 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 02:45:11 +00:00
aoki
10e1d30ebc Checkin into Normandy branch - corresponds to rev 1.1.2.4 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2714 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 02:42:56 +00:00
pierre
a9f494934e Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2713 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 02:29:41 +00:00
pierre
f74edc1763 Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2712 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 02:23:08 +00:00
pierre
dce1cefdea Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2703 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:15:35 +00:00
aoki
47a5c23bed Removing files no longer used
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2702 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:13:28 +00:00
aoki
96d118baf2 Checkin into Normandy branch - corresponds to rev 1.1.2.4 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2701 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:12:56 +00:00
aoki
91ebeecc75 Checkin into Normandy branch - corresponds to rev 1.1.2.6 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2700 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:10:15 +00:00
aoki
c890eebe69 Checkin into Normandy branch - corresponds to rev 1.1.2.5 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2699 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:09:44 +00:00
pierre
8dce316c66 Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2698 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:08:30 +00:00
aoki
2f8e19bfaa Checkin into Normandy branch - corresponds to rev 1.1.2.9 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2697 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:06:46 +00:00
aoki
92e38d37b3 Checkin into Normandy branch - corresponds to rev 1.1.2.7 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2696 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:05:11 +00:00
pierre
1d6e2a0aa3 Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2695 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 01:01:59 +00:00
aoki
2ebd64a02b Checkin into Normandy branch - corresponds to rev 1.13.44.4 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2694 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:58:55 +00:00
pierre
e3e07fb994 Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2693 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:54:15 +00:00
pierre
666c74970b Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2691 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:44:05 +00:00
aoki
d626781288 Checkin into Normandy branch - corresponds to rev 1.1.2.2 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2690 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:42:14 +00:00
aoki
e53a7cd5f3 Checkin into Normandy branch - corresponds to rev 1.1.2.5 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2689 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:37:02 +00:00
aoki
89bcab6fb8 Checkin into Normandy branch - corresponds to rev 1.1.2.3 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2688 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:36:20 +00:00
aoki
e5043cfe63 Checkin into Normandy branch - corresponds to rev 1.1.2.4 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2687 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:35:41 +00:00
aoki
262f78bc1b Checkin into Normandy branch - corresponds to rev 1.1.2.2 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2686 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:35:10 +00:00
aoki
d7e7f11f3d Added NPL
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2685 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:32:57 +00:00
aoki
a2c30b9090 Checkin into Normandy branch - corresponds to rev 1.1.2.1 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2684 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:25:44 +00:00
aoki
8925fb070e Checkin into Normandy branch - corresponds to rev 1.2.90.5 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2683 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:25:05 +00:00
aoki
f417924894 Checkin into Normandy branch - corresponds to rev 1.2.54.21.2.46 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2682 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:24:09 +00:00
aoki
bddbdc37fc Add new files to the libpref exports
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2679 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:21:03 +00:00
pierre
3b77ff2b37 Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2678 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:16:55 +00:00
aoki
c965257d42 Checkin into Normandy branch - corresponds to rev 1.1.2.3 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2677 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:15:50 +00:00
aoki
bddd879472 Checkin into Normandy branch - corresponds to rev 1.1.2.5 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2676 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:14:55 +00:00
aoki
ec2bf9adab Checkin into Normandy branch - corresponds to rev 1.1.2.4 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2675 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:14:07 +00:00
aoki
73627de405 Checking into Normandy branch -- corresponds to rev 1.1.2.6 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2674 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:13:09 +00:00
aoki
346f18177f Initial Normandy checkin; corresponds to rev 1.1.2.3 on Nova branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2673 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:11:41 +00:00
pierre
dea841c874 Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2672 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-30 00:05:58 +00:00
pierre
0f21c2d33a Updated Normandy to tips
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2671 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-29 23:48:59 +00:00
pierre
a81d8d7923 Updated Normandy branch to tips v3.4
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2661 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-29 23:08:07 +00:00
rhp
d195e63234 This fixed a recursion problem in MSWord with Enum'ing windows and
sending messages to oneself.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2644 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-29 20:59:19 +00:00
rhp
b1a389c029 This is to better handle the MAPI situation where there is
no Subject specified.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2624 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-29 15:26:45 +00:00
rhp
43a68ce20d This is a fix for multiple attachment files.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2623 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-29 15:11:28 +00:00
rhp
a90f40e73c More fixes for MAPILogon() when 4.0x is running.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2618 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-29 12:42:07 +00:00
rhp
5b90e853b4 This is to fix a problem with two LDIF attribs that have the
substring "mail:".


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2617 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-29 12:09:08 +00:00
rhp
1a8ec08f1f This is to fix a MAPILogon problem with 4.0x Commuicator running.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2616 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-29 12:04:42 +00:00
sfraser
7259668568 Fix a bug in the quoting of file names which caused problems with files with a hyphen in the name.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2475 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-28 04:07:53 +00:00
sfraser
5da433cdb7 Fix for different locations of libnet/network stuff on NORMANDY_BRANCH
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2474 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-28 04:06:49 +00:00
sfraser
f34f2ac34e First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2473 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-28 04:06:11 +00:00
eyork
1a8e73a425 Moved julian to mozilla/modules/calendar
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2469 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-28 02:58:29 +00:00
sfraser
bc83602eb6 Updating with changes from trunk
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2445 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-28 00:25:44 +00:00
sfraser
4afe3bd255 Merging in changes from trunk
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2444 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-28 00:23:57 +00:00
(no author)
63ed9981ec This commit was manufactured by cvs2svn to create branch 'NORMANDY_BRANCH'.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2431 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 23:57:49 +00:00
mscott
e14a0980e5 Changing a #ifdef MOZ_LITE to a MOZ_OFFLINE around a NET_IsOffline() call.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2424 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 23:24:29 +00:00
eyork
420739c997 Build files for libnls public headers
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2421 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 23:19:37 +00:00
stever
671d2e1bd4 fix for windows build bustage
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2388 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 21:00:47 +00:00
alecf
2da928d66f moving netlib initialization around for Location Independance
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2363 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 18:33:26 +00:00
stever
e408ea6671 added winprog.cpp to build
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2362 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 18:22:14 +00:00
stever
5a7dc25a68 moved progress code into winprog.cpp and winprog.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2361 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 18:21:36 +00:00
stever
7272f7c025 windows progress files, originally in winli.cpp, winli.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2360 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 18:20:45 +00:00
stever
a38ef4426f make the reading of cookies and cache only happen on mac
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2359 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 18:07:46 +00:00
stever
5f3d6232f1 merge from nova progress
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2358 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 17:58:16 +00:00
stever
0bc2c5ff67 changes to support call to finishinitnetlib
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2357 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 17:57:16 +00:00
stever
8b4f52bf56 removal of old LI code, added more loc_indep ifdefs
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2356 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-27 17:53:37 +00:00
putterman
8c0c2b68ff Declare iExit in non MOZ_OFFLINE version of appExit so MOZ_MEDIUM compiles.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2270 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-26 17:03:08 +00:00
putterman
3eba027d43 Add MOZ_MAIL_NEWS so it compiles under MOZ_MEDIUM
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2269 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-26 16:57:34 +00:00
putterman
04c8b2846a Change MOZ_LITE to MOZ_MAIL_NEWS so it will link with MOZ_MEDIUM
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2268 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-26 16:52:05 +00:00
rhp
f5449ffca9 Fixing a version string.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2264 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-26 14:11:03 +00:00
rhp
835356f19f This is a change for returning the fully qualified filename
for the NAB_CreatePersonalAddressBook() call.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2263 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-26 14:10:19 +00:00
tao
1b572e4cd8 XP_NewContext() does not need any arg.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2257 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-25 22:53:37 +00:00
tao
f2973a0ff5 Add header file inclusion.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2256 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-25 22:48:09 +00:00
tao
e806a0d9cc Call XP_NewContext() to create new context.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2255 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-25 22:44:10 +00:00
tao
feb8121ae5 Call XP_NewContext() to clone a new context.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2254 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-25 18:04:00 +00:00
putterman
e27c3f7df0 Fixes bug #121746. Crash in message search.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2252 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-24 21:56:07 +00:00
av
1fda28bc65 fixing drawing bitmaps in mail composer
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2247 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-23 22:09:15 +00:00
tao
9dfd326501 Remerge this file to deal with userPrefsType.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2233 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-23 01:30:37 +00:00
tao
219053d1a8 Fix circular dependancy problem.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2226 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 23:59:33 +00:00
putterman
dd39e4f92c reserving range in resource.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2222 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 22:32:29 +00:00
putterman
620ceda3cc Add taskbar in #ifdef MOZ_OFFLINE
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2214 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 20:58:01 +00:00
putterman
3ff0c37508 Changed search dialog to only contain advanced search in order to avoid rewriting
mfc code.  Also turned on user and ldap properties in address book.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2209 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 20:08:30 +00:00
putterman
7263465c55 Changed search dialog to only contain advanced search in order to avoid rewriting
mfc code.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2208 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 20:06:17 +00:00
av
3bc3961578 Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2207 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 19:50:19 +00:00
putterman
a7c1aa6c16 Restore login dialog
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2205 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 19:36:23 +00:00
sar
479f8208ea add MOZ_CALENDAR to full build
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2175 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 16:20:53 +00:00
spider
a8a146390e Add julian and nls to REQUIRES field to get julianform.h to fix
(hopefully) Linux build bustage.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2163 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 04:02:55 +00:00
chuang
1b1a6745fe Fix potential crash.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2159 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 01:47:02 +00:00
chuang
98e17d3ede Nova to Normandy merge, Add Disk Space.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2158 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 01:45:52 +00:00
pierre
ace0783489 removed the 'maxRound' Assert
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2155 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 00:47:35 +00:00
tao
e15418f3be Fix circular dependancy problem.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2148 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 23:41:55 +00:00
chuang
838b5b09d8 Nova to Normandy merge. Add mnrcdll. Remove warning in mnpref.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2139 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 22:26:06 +00:00
eyork
9a21ee440a Added MOZ_CALENDAR to be defined with MOZ_DARK. This is to build julian.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2136 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 22:13:41 +00:00
mscott
ffbc7b49b2 Need to call NET_InitIMAP4Protocol to initialize the IMAP Protocol Handler. (r+a phil)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2130 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 21:29:00 +00:00
tao
789de3a0d0 Merge FEU_StayingAlive()
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2129 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 21:21:59 +00:00
tao
578f77ebe4 Ifdef smartupdate stuff with MOZ_SMARTUPDATE
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2128 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 21:19:57 +00:00
tao
63a0339788 We de need FARPROC in XP_UNIX. Restore it.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2118 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 19:08:32 +00:00
tao
63d15f8a16 Second attempt to fix it. Use XP_UNIX to ifdef'ed it out.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2117 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 18:52:31 +00:00
tao
a5afc5b36d Fix redefine problem.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2116 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 18:32:53 +00:00
putterman
30491f76f3 Merging into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2114 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 18:06:21 +00:00
tao
f06f7d18f7 Fix mozilla.c breakage.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2111 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 17:56:03 +00:00
tao
900f0cc0f3 Turn on ABCOM; use new AB.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2101 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 04:27:38 +00:00
pierre
2ea7ac8a98 Fixing Mac build: added path "mozilla/modules/progress/public" + added file "UdeferredTask.cp"
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2099 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 03:27:04 +00:00
pierre
3f0a767aa2 Fixing Mac build: ifdef'd MSG_WriteNewProfileAge() with MOZ_MAIL_NEWS
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2098 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 03:21:38 +00:00
pierre
1b78ab85c5 Fixing Mac build: ported the NPL_IsForcingRedraw() fix
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2097 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 03:09:44 +00:00
tao
945f58c261 Fix enum typedef.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2096 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 03:06:13 +00:00
pierre
9d3d667b9d Fixing Mac build: ifdef'd MailNewsMediators with MOZ_MAIL_NEWS
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2095 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 02:49:56 +00:00
pierre
d95d04e637 Fixing Mac build: removed references to QA-Partner
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2093 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 02:41:02 +00:00
pierre
6a202236e6 Fixing Mac build: undefined QAP_BUILD
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2092 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 02:39:39 +00:00
pierre
72d61e6fdb Fixing Mac build: synchronized with ns/modules/security/freenav/rosetta.h
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2088 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 02:17:00 +00:00
pierre
8a3dd285ec Fixing Mac build: moved FEU_StayingAlive() prototype out of a XP_WIN ifdef
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2086 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 01:18:19 +00:00
putterman
a1ec53a3fc libnls dll's need to get copied into x86dbg
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2085 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 01:09:38 +00:00
pierre
4d34835ad1 Added prototype to fix Mac build
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2083 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 01:00:04 +00:00
pierre
64467ade03 Added PREF_CopyPrefsTree() to fix build on Mac
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2081 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-21 00:52:21 +00:00
tcrowe
f340f8c91a Real fix for revision 3.9.4.10. The generation of the ".cl" files was
running into a command shell limit.  Broke include directory list into
two lists.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2076 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 23:57:50 +00:00
mscott
2a71a619fb Adding mkcburl.c to the normandy branch Makefile
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2075 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 23:51:19 +00:00
mscott
6af8c16fdc first check in. Part of the nova to normandy merge.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2074 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 23:44:21 +00:00
mscott
266a721002 Adding mkcburl.c to the windows build as part of the nova to normandy merge.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2073 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 23:34:39 +00:00
mscott
c5281ae48c Hmm....seems like we need two include lines for /I$(XPDIST)\public\jar \ twice otherwise it breaks..hack until we can figure out why.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2064 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 23:08:01 +00:00
mscott
81b00a75f4 Adding MOZ_CALENDAR so it gets defined. Should hopefully fix some build problems in mozilla\lib\libmime
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2059 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 22:00:04 +00:00
phil
aa14cd65f7 merge Nova onto Normandy, except proxy changes, which I don't understand, so we'll have to decide about them later
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2058 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 21:56:48 +00:00
eyork
0ebedc6bd5 Added libjulian to Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2040 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 19:07:43 +00:00
mscott
d94131cf1b Changing NET_CheckTLSResponse to NET_CheckAuthResponse as the function name as this is what 5.0 likes to use now. Nova was using the other name.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2037 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 18:42:36 +00:00
mscott
07296635b8 Nova to Normandy Merge. Just bringing over ValidateDocData which is the ONLY Nova change to this file.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2036 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 18:22:14 +00:00
tcrowe
75c585c5d9 Merge Nova changes into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2034 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 17:34:07 +00:00
nhotta
5078300c90 Fixed #ifndef to #ifdef MOZ_MAIL_MEWS. Also fixed MacFE sort problem.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2031 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 16:38:57 +00:00
phil
dfefe70b3a make PREF_EvaluateConfigScript match the old proto temporarily until libpref can be merged onto Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2001 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 02:06:01 +00:00
eyork
06d2228d6b Allow mimecal.c to be linked on windows
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@2000 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 01:33:05 +00:00
tao
89f960bdbe Add new files from Nova.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1998 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 00:48:08 +00:00
tao
b356e1e9fb Add new files from Nova merge.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1997 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 00:46:11 +00:00
pierre
d8d3e741b6 Added yet another file path to fix more build errors
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1996 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 00:39:13 +00:00
tao
42f753e9ad Progress.o -> ProgressFrame.o
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1995 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 00:39:02 +00:00
tao
7431f2ce42 Fix improper merge. Shall use Xfe/Pane.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1994 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 00:18:33 +00:00
pierre
bf7adadbf0 Use MSG_SetDBCacheSize()
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1993 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 00:16:52 +00:00
pierre
6a6747e1ef Added file paths to fix more build errors
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1991 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 00:13:43 +00:00
tao
f7c6f04f2c Fix typo to get build going.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1989 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 00:07:27 +00:00
pierre
4f8bf3c0f3 Fixed debug build
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1988 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 23:52:25 +00:00
pierre
2a01b3928a First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1987 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 23:52:03 +00:00
eyork
45a5aae982 Needed for julian
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1986 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 23:52:00 +00:00
sfraser
7e55b60d69 First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1985 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 23:17:11 +00:00
tcrowe
4d7ba9760a Remerge, previous merge was bad
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1982 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 22:48:23 +00:00
pierre
d8cebb72bd Fixing build on Mac: we had string ID conflicts between RDF and some other module.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1981 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 22:11:26 +00:00
mscott
24e781c353 Libnet merge fixes. (with tcrowe)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1978 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 21:38:41 +00:00
alecf
543645d5ed wait a second, that shouldn't have mail news at all (this file should not be included if it's not using MOZ_MAIL_NEWS!)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1977 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 21:36:21 +00:00
alecf
e189b0ef6d problem with MOZ_MAIL_NEWS
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1976 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 21:34:07 +00:00
mcmullen
62e663a717 Fix Macintosh build bustage (these files had changes from Nova that should be merged).
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1975 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 21:09:50 +00:00
mscott
b044eb5fd0 Missed a function proto type during the merge.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1968 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 20:04:56 +00:00
phil
15e1c473ea more Nova merging. Base tag missed this rev
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1958 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 17:57:40 +00:00
putterman
38a8f2216d Removed duplicate functions in order to compile.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1950 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 16:53:33 +00:00
av
049790985e Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1949 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 16:41:36 +00:00
av
afeddcce61 removing #ifdef NEW_CXSAVE for Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1948 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 16:28:25 +00:00
av
c53da34a3a Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1947 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 16:26:10 +00:00
putterman
7d40ace3c0 Added abhook.cpp and abutils.cpp
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1944 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 07:38:02 +00:00
putterman
ec9ed750bd Add function to fix build.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1943 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 07:23:17 +00:00
putterman
b9710a8058 Fix compile error.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1942 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 07:02:28 +00:00
putterman
70897e33a3 Fix compile errors.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1941 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 06:51:49 +00:00
putterman
07cc220bdc Fixed compile errors.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1940 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 06:43:40 +00:00
putterman
b70d2016db #ifdef out CSaveCX::SaveToFile until we check in the changes to cxsave.* so
that we compile.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1939 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 06:35:53 +00:00
putterman
d95fa1472b Compile fixes
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1935 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 06:20:07 +00:00
putterman
fa38f0056a Fixed compile error.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1934 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 06:09:44 +00:00
putterman
18b0d37ced Added identifier so that mailfrm.cpp can build
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1933 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 06:07:06 +00:00
putterman
c7d8e5e202 Merged into Normandy. Approved by cmanske.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1932 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 06:04:12 +00:00
putterman
cfebd8663b Merged into Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1931 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 06:02:24 +00:00
putterman
0e505dd4bc Fix so it compiles.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1930 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 05:54:47 +00:00
putterman
c09bd058f3 Removed duplicated SaveTemplate and added OnSetMessageString declaration so
these compile.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1929 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 05:39:06 +00:00
putterman
2186009327 Added IDS_POPUP_PROPERTIES so addrfrm.cpp can compile.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1927 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 05:22:47 +00:00
davidm
861ecb8e94 First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1925 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 04:41:43 +00:00
davidm
cd957768bf Lets try again. Nova->Normandy merger
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1924 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 04:35:58 +00:00
sfraser
004df2b7e5 Dummy file removed
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1922 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 04:02:04 +00:00
sfraser
09d7057129 First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1921 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 04:01:22 +00:00
sfraser
7a40127bfc temp file to checkout directory
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1920 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:59:10 +00:00
chuang
3615db686d Nova to Normandy merge.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1919 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:55:14 +00:00
chuang
5867138cb2 Nova to Normandy merge, approved by blythe.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1918 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:54:13 +00:00
sfraser
83e514c3f4 Temp file to get directory checked out
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1917 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:48:48 +00:00
sfraser
c105b967e1 Nova -> public source merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1916 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:40:50 +00:00
mscott
9e9a6fe22f Merging Nova to NORMANDY_BRANCH.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1915 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:39:19 +00:00
sfraser
d7578b115e Nova -> public source merge (warnings fixes; icon code has moved)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1912 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:36:50 +00:00
sfraser
3507dc29e5 Nova -> public source merge (support for URLs longer than 255 chars, mainly)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1911 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:35:35 +00:00
sfraser
ceda91d57a Nova -> public source merge (warning fix)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1910 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:35:03 +00:00
sfraser
813cbdb75e Nova -> public source merge (fix enums)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1909 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:34:36 +00:00
sfraser
d538d3cab8 Nova -> public source merge (typedef inherited)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1908 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:34:13 +00:00
sfraser
f23a79870c Nova -> public source merge (typedef Inherited)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1907 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:33:23 +00:00
sfraser
c9f864d803 Nova -> public source merge (window stagger etc)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1906 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:31:49 +00:00
sfraser
c5e5d9d8c2 Nova -> public source merge (typdef inherited)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1905 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:30:18 +00:00
sfraser
426d0ce8de Nova -> public source merge (typedef inherited and more scroller support)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1904 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:29:57 +00:00
sfraser
fb30cdad7a Nova -> public source merge (display all 4 digits of year)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1903 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:28:40 +00:00
sfraser
23c7d5b5c0 Add a typedef Inherited that is private.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1901 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:25:10 +00:00
sfraser
932a3b47cd Adding the real contents of this file.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1898 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:20:12 +00:00
sfraser
b513533b3b First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1897 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:19:47 +00:00
sfraser
af6373d2cd Its job has been done
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1896 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:08:29 +00:00
sfraser
b84b4b1785 First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1895 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 03:03:39 +00:00
sfraser
83eec801a1 Adding dummy file to get MacCVS to see the directory
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1891 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 02:51:08 +00:00
mscott
c304e44ded fe_proto.h had the wrong BASEPLUSONE tag during the merge. Retagged and then remerged this file as we didn't get several Unix FE_ APIs like FE_Alert_Modal.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1890 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 02:21:53 +00:00
eyork
07379405b9 Changed it so that the calendar stuff is only compiled with MOZ_CALENDAR
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1888 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 01:46:20 +00:00
putterman
ee772c9ee1 Remove duplicate identifiers.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1885 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 01:45:25 +00:00
pierre
59d39de039 Nova -> Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1884 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 01:18:08 +00:00
sfraser
be2a488c59 Fix 'return ref to local variable' error
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1883 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 01:09:15 +00:00
sfraser
40333f4381 Changed #ifdef JAVA to #if defined(JAVA)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1882 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 01:08:49 +00:00
davidm
1d5ceeefb2 First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1881 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 01:05:47 +00:00
davidm
64a0e46abd Updated from Nova branch to Normandy branch
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1880 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 01:05:08 +00:00
putterman
1ab13e50cd Added to Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1874 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 00:50:38 +00:00
av
c122826198 Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1873 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 00:48:45 +00:00
mcmullen
058597ef93 Added CBrowserApplicationsMediator.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1862 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 22:51:42 +00:00
mscott
5f0394ce58 Had the wrong base tag during the merge. Caused it to miss a function prototype change. Making it by hand now.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1851 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 21:39:42 +00:00
tao
3118b6e8f8 Tree bustage fix after merge. Minor merge errors.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1832 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 20:42:25 +00:00
tao
fbb31f932c Tree bustage fix: add macro INTL_CONVERT_BUF_TO_LOCALE to fix build breakage in src/.a=mervin
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1831 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 20:41:13 +00:00
tcrowe
e421753f0f Changes for LDAP C SDK v3.1
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1830 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 20:10:07 +00:00
sfraser
649399b1ef Faster UnselectAllCells(), which doesn't broadcast for each cell changed. Approved pinkerton.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1829 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 19:58:12 +00:00
putterman
cc623abddd More nethelp identifiers in order to get WinFE to build.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1827 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 18:54:11 +00:00
putterman
07a88154bd More identifiers in order to get build to work.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1826 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 18:53:19 +00:00
putterman
a12916befd Added identifiers so preferences will build.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1825 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 18:39:51 +00:00
mscott
0484f2b6cb Oops....we missed this during the Nova to Normandy merge. Also retagged BASEPLUSONE to be the right version.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1823 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 18:11:06 +00:00
putterman
55928b6626 Changing #ifdef MOZ_OFFLINE to !ifdef MOZ_OFFLINE
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1818 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 17:47:58 +00:00
phil
94887f6d39 remove prosdep.h. doesn't exist in mozilla
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1817 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 17:16:47 +00:00
chuang
9f363d9975 Nova to Normandy merge. Approved by blythe.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1806 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-17 17:41:28 +00:00
chuang
34962f3c8b Nova to Normany merge. Add mnpref.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1805 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-17 17:38:36 +00:00
chuang
c79a14f332 Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1804 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-17 17:37:09 +00:00
chuang
cfe0a2579c Nova to Normandy merge. Approved by blythe.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1803 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-16 07:46:03 +00:00
mcmullen
203846143d Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1802 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-16 02:06:38 +00:00
mcmullen
423c388b35 Normandy Landing
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1801 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-16 01:33:32 +00:00
phil
d65e726031 merge Nova onto Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1800 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-16 01:27:00 +00:00
mcmullen
1f87a7512d Normandy landing.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1799 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-16 01:13:11 +00:00
mcmullen
28d2074ac6 First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1798 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-16 01:11:04 +00:00
mscott
a3c70ecffe Dirprefs.c wasn't merged from NovaM7 but from Nova tip. Removing code that was added so that it meshes with the header file and others....
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1797 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-16 01:02:23 +00:00
mscott
177089c990 Another merge conflict resolution fix.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1795 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-16 00:47:19 +00:00
tao
9a2c803353 Revise Makefile for Mail/News free source merge.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1794 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 23:48:29 +00:00
mscott
ce8e668a2f Merge fix.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1793 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 23:42:10 +00:00
putterman
f67288c5fa More merges into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1792 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 23:35:56 +00:00
putterman
917dced1a2 Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1791 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 23:11:55 +00:00
nhotta
a02acc33f6 Fixed a typo.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1790 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 23:09:15 +00:00
phil
7314003c6b merge Nova onto Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1789 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 22:59:23 +00:00
alecf
d25d810876 new string resources
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1788 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 22:57:06 +00:00
putterman
f2990c1fac Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1787 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 22:56:25 +00:00
mscott
ca05583dc0 Initial pass at Nova to Normandy merge.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1786 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 22:46:22 +00:00
putterman
34b1c239ec Merged in Normandy. Approved by Hyatt.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1785 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 22:37:10 +00:00
tao
d4f70028c6 Add new merged files.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1780 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 22:10:05 +00:00
alecf
1087f99b9c nova merge - most pretty straightforward. SoftUpdate needs #ifdef JAVA
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1779 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 21:36:53 +00:00
putterman
4497d99e99 Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1778 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 21:16:31 +00:00
putterman
585f494c2b Merged into Nova
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1777 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 20:54:10 +00:00
nhotta
2c453919f9 Merged Ken Lunde's code.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1776 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 20:41:31 +00:00
av
68c9fea5f7 Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1774 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 20:27:48 +00:00
alecf
c28de47506 ramiro's patch LITE->MAIL_NEWS
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1773 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 20:14:41 +00:00
putterman
15dc299f57 Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1770 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 19:58:19 +00:00
putterman
c9679eb091 Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1768 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 19:50:17 +00:00
av
0f90639280 Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1765 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 19:24:25 +00:00
putterman
927750a93e Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1764 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 19:22:00 +00:00
dora
79669c1815 New Icon added to support free mail/news code
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1762 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 18:59:32 +00:00
av
bf57e6f796 Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1761 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 18:57:15 +00:00
av
7ac59119f1 Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1757 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 18:24:21 +00:00
av
98ad6281f1 Nova to Normady merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1755 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 18:10:58 +00:00
putterman
f3ff770da3 Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1754 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 17:46:12 +00:00
ramiro
c62a409731 Merge from nova.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1747 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 16:49:25 +00:00
ramiro
99b52fa037 Merge from nova.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1746 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 16:40:25 +00:00
av
77ee1ab390 Nova to Normandy merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1745 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 16:26:30 +00:00
ramiro
b4508f9011 Merge from nova.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1744 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 15:56:42 +00:00
ramiro
7082abbe36 Stuff needed to build mozilla that missed the normandy branch.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1743 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 15:01:47 +00:00
ramiro
7b93034734 Fix missplaced #ifdef MOZ_MAIL_NEWS
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1742 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 14:58:26 +00:00
dora
2145e0388b merged netscape development code to /m/pub
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1712 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 02:39:05 +00:00
dora
47d3f163d0 Merged netscape developement code to /m/pub
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1711 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 02:36:48 +00:00
dora
1af2b1b893 Merged from netscape development code to /m/pub
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1710 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 02:34:13 +00:00
alecf
efbb3ec780 Nova merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1709 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 01:26:07 +00:00
alecf
f52a34b544 nova merge - mostly merged fine
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1708 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 01:23:58 +00:00
alecf
ba0b4403b8 nova merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1707 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 01:18:35 +00:00
alecf
ca6a1fc3f5 nova merge - minor tweaks required to get passwordProtectLocalCache working
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1706 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 01:16:40 +00:00
alecf
c8b69778cb Nova merge - simple with just one failure
because header files moved around


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1704 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 00:46:53 +00:00
alecf
ed387b0067 Various frame fixes.
Most were clean, but menus had to be tweaked slightly


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1703 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 00:43:24 +00:00
alecf
d517f2dfc6 Nova merge - this was kind of ugly.
Some functions moved to context_funcs.cpp


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1699 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-15 00:00:56 +00:00
alecf
7eb211ae54 Nova merge - clean patches
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1698 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 23:51:18 +00:00
putterman
94fab80828 Fix compile problem
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1697 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 23:49:52 +00:00
putterman
35232fd162 Merged into Nova. Approved by Hyatt
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1694 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 23:39:26 +00:00
dora
3cbbfaf0e5 Normandy changes-
Merge from 4.5 to /m/pub


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1692 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 23:17:04 +00:00
putterman
de9b8939e9 Adding addrprop, offlndlg, and offpkdlg
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1691 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 23:16:10 +00:00
putterman
c3fda864d4 Merging into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1690 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 23:12:58 +00:00
putterman
c769606abc Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1689 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 23:07:48 +00:00
chuang
af62d8c454 Nova to Normandy merge. Approved by hyatt.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1688 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 23:04:15 +00:00
putterman
421f0248df Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1686 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 22:48:40 +00:00
putterman
d56bb66cc1 Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1684 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 22:29:48 +00:00
tao
a21cd0e645 Ifdef out IMAP code.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1681 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 22:17:31 +00:00
putterman
557707b45d Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1678 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 22:08:41 +00:00
putterman
49f6af1fbe Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1677 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:54:24 +00:00
nhotta
959ac5cd04 Merge to Normandy branch.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1674 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:47:04 +00:00
putterman
645ffeadef Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1673 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:44:06 +00:00
tao
969f2692fa Free source merge: Nova features -> Normandy. Minor fix.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1672 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:38:15 +00:00
putterman
7cd5063fc4 Merged into Normandy. Approved for checkin by hyatt.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1669 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:27:52 +00:00
tao
524110ffa5 Add new PAB files and defines.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1667 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:19:58 +00:00
alecf
dcad624144 potty mouth
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1666 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:18:37 +00:00
alecf
3c1b7c7637 nova merge - these files had wierd problems because of spacing -
patch had to be done mostly by hand.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1665 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:16:51 +00:00
tao
8540834445 Free source merge: Nova features -> Normandy. Add control to tab.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1664 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:01:14 +00:00
tao
a1edc00ce7 Free source merge: Nova features -> Normandy. Add IMAP upgrade subscribe dialog.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1662 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:29:50 +00:00
putterman
102a87ac33 Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1661 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:24:46 +00:00
tao
f45f8237a5 Free source merge: Nova features -> Normandy. Second attempt. Make sure
GLUE_COMPO_CONTEXT stuffs are safe to use.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1660 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:23:05 +00:00
tao
8c381a6ef9 Free source merge: Nova features -> Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1659 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:17:57 +00:00
tao
98f0deba9d Free source merge: Nova features -> Normandy. Check if ok to close.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1658 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:13:18 +00:00
putterman
6dcf71d7af Merged into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1657 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:11:00 +00:00
tao
df1af6ebdd Free source merge: Nova features -> Normandy. Use new GLUE_COMPO_CONTEXT to
resolve bounch of hard to fix with old mechanism. Also gain noticable performance
improvement due to direct notification delivery.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1656 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:08:00 +00:00
tao
0fa7fcf1bf Free source merge: Nova features -> Normandy. Subclass from ViewDashBDlg to
adopt new notification mechanisms and new dashboard code.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1655 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:03:32 +00:00
nhotta
be67b224b2 Merge to Normandy branch.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1654 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:01:59 +00:00
tao
7bf933aafd Free source merge: Nova features -> Normandy. New UI for Prefs opt.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1653 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 20:01:22 +00:00
alecf
4d3d62a821 Nova merge: minor fixes because
the Nav45_BASEPLUSONE tag was wrong for MailFilterDlg.*


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1652 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:54:25 +00:00
tao
5dafcaf9b5 Free source merge: Nova features -> Normandy. Rework UI to adopt new Prefs opt.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1651 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:54:19 +00:00
tao
d2f840e3f5 Free source merge: Nova features -> Normandy. Add visibleRows() method.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1650 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:46:27 +00:00
tao
433901b528 Free source merge: Nova features -> Normandy. Expand MOZ_MAIL_NEWS block.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1649 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:44:42 +00:00
alecf
11ed7d8b06 Nova merge - Mail filters
There were some failed hunks in MailFilterRulesView.cpp
but I think some of that stuff already made it into mozilla?


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1648 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:39:58 +00:00
av
525dd05ce1 files advopdlg.cpp and advoplg.h are replaced with advprosh.cpp and advprosh.h
the first two are no longer in the project


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1647 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:38:05 +00:00
tao
8da824c39e Free source merge: Nova features -> Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1646 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:32:22 +00:00
tao
f298318472 Free source merge: Nova features -> Normandy. Move lots of methods/properties
to the parent class.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1645 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:23:39 +00:00
tao
83956b8a01 Free source merge: Nova features ->Normandy. Lots of class methods/properties are
moved to the view class.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1644 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:21:10 +00:00
jefft
1089e77f09 Merge Nova changes into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1643 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:20:56 +00:00
tao
c080841ee9 Free source merge: Nova features -> Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1642 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:17:02 +00:00
tao
43e15e5cd3 Free source merge: Nova features -> Normandy. Use new AB apis for accessing data.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1641 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:14:49 +00:00
tao
28eb648cfd Free source merge: Nova features -> Normandy. Mainly Name Completion code.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1640 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:06:29 +00:00
tao
be2cbda884 Free source merge: Nova features -> Normandy. New AB apis and name completion.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1639 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 19:02:21 +00:00
jefft
85a4e434ac Merge changes from Nova into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1638 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:58:09 +00:00
tao
30a4b71815 Free source merge: Nova features -> Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1637 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:55:26 +00:00
putterman
2a3be99dd6 Merged to Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1636 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:46:17 +00:00
tao
0ffc39086e Free source merge: Nova features ->Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1635 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:44:34 +00:00
putterman
30d69c2864 Merge to Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1634 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:41:15 +00:00
tao
af59fe7cda Free source merge: Nova->Normandy. Add new info fields. Also declare destructor virtual.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1633 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:35:27 +00:00
tao
6924e731f7 Free source merge: Nova->Normandy. Subclass from ViewDashBDlg to get the
progress area. Also declare destructor virtual.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1632 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:32:56 +00:00
tao
dfc18d3272 Free source merge: Nova->Normandy. Declare destructor virtual.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1631 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:27:48 +00:00
tao
872219e405 Free source merge: Nova->Normandy. Some of the class methods/properties are
moved to parent class.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1630 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:26:23 +00:00
tao
ca646a7cdb Free source merge: Nova->Normandy.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1628 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:23:24 +00:00
tao
82ef314901 Merge: Nova->Normandy. General merge including obseleting dead code/inclusion.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1627 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:16:20 +00:00
tao
ed4efc8544 Merge: Nova->Normandy. 1. Add inclusion of abcom.h. 2. Add macro defines to
test command types.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1626 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:15:00 +00:00
av
b91aa05f09 *** empty log message ***
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1625 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:12:02 +00:00
tao
dbc05d593a Merge: Nova->Normandy, new files for Nova Addressbook features.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1623 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:08:07 +00:00
ramiro
e7444e470a Added ProgressFrame from nova
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1622 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 18:06:48 +00:00
putterman
9150509220 Merging to Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1621 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:50:59 +00:00
rhp
2bbe2cccbe Changes for a new Address Book API feature.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1620 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:43:22 +00:00
ramiro
43e44e693c Merge from nova. Make all dtors virtual.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1618 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:41:17 +00:00
alecf
3eaf49e90b Removing dead code
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1617 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:41:03 +00:00
ramiro
bcfdb1f0e1 Merge from nova. Add missing print command.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1616 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:40:55 +00:00
alecf
8c0f70b3e3 removing old prefs panes from Makefile that aren't in Mozilla anymore
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1615 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:40:03 +00:00
alecf
e270ddab63 updated Prefs. This will break until the new msgcom.h and net.h arrive.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1614 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:39:14 +00:00
ramiro
ae607ba685 Merge from nova. Support chaning of homepage url.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1613 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:38:51 +00:00
ramiro
4569bcab9a Merge (by a human being - not by cvs) from nova to normandy. All the stuff
that is needed to support tao's GLUE_COMPO_CONTEXT hack plus whatever else
that went into these files in the nova branch.  Done very carefully since
these are fundamental files that affect the behavior of the xfe all over
the place.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1612 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:37:33 +00:00
putterman
47aa1a3502 Merging to Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1611 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:17:19 +00:00
nhotta
3f4a8770e9 Merge to Normandy branch.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1610 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:16:39 +00:00
nhotta
710047008d Merge to Normandy branch.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1609 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 17:05:17 +00:00
nhotta
dfde8128cb Merge to Normandy branch.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1607 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 16:53:23 +00:00
ramiro
8115bef7af Merge from nova. Make all dtors virtual.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1606 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 16:48:14 +00:00
nhotta
a10689f4ba Merge to Normandy branch.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1605 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 16:27:21 +00:00
ramiro
fe680ef8bc Merge (by a human being - not by cvs) from nova to normandy. All the stuff
that is needed to support tao's GLUE_COMPO_CONTEXT hack plus whatever else
that went into these files in the nova branch.  Done very carefully since
these are fundamental files that affect the behavior of the xfe all over
the place.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1604 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 16:27:06 +00:00
ramiro
c859faff19 Fix the broken charset message. For some reason this fix did not make it into
normandy.  Frank Tang checked it into mozilla.  Im putting it into normandy
cause it affects a few files that are used a lot in nova.  Mostly to keep
my (and yours too) sanity when the merge from normandy to mozilla happens.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1603 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 09:28:55 +00:00
chuang
ef9b980b2c Nova to 5.0 merge
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1601 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 03:55:35 +00:00
putterman
98871d04a5 merging into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1599 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 01:58:01 +00:00
putterman
cae358cf1d merging into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1598 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 01:50:04 +00:00
putterman
33812501dd merge into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1595 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 01:39:08 +00:00
rhp
fb214653a8 More merge changes for the latest MAPI support.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1594 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 01:30:48 +00:00
alecf
cd699994d1 Should be MOZ_MAIL_NEWS not MOZ_LITE
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1593 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 01:13:41 +00:00
alecf
72063bc38d Merge from Nova - Composer window updates
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1590 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 01:02:52 +00:00
alecf
37ce3ad802 Nova merge - updated addressing pane of Composition window
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1581 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 00:25:43 +00:00
alecf
fdcb6e3f0e Nova merge - XFE master command file
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1580 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 00:17:54 +00:00
alecf
281dc063cc nova merge - getting ready to remove pop3_user_id
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1579 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 00:07:17 +00:00
alecf
2eb04799fb merged FolderDropdown to support server-only lists
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1571 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 23:36:19 +00:00
ricardob
3e6c0976c2 Added NPL
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1569 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 22:43:56 +00:00
alecf
3a7ff5a10c New pop-up dialogs for Mail and news servers
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1556 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 22:15:52 +00:00
jefft
770f130629 Add new file, mimecal.c from Nova
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1553 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 21:51:04 +00:00
jefft
ca65e7c25a Merger Nova changes into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1552 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 21:48:02 +00:00
tcrowe
1b1c87a89e Merge Nova changes into Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1549 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 21:32:40 +00:00
putterman
464557ac0b merge changes
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1544 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 21:17:09 +00:00
putterman
4c4e2b0999 merge changes
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1543 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 21:04:22 +00:00
alecf
b5766e86a7 New Preferences panes - Location Independance
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1542 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 20:55:58 +00:00
alecf
b4fb9c59ac New Preferences pages - News Servers
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1541 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 20:54:45 +00:00
alecf
31c5125d4b Master include file for new prefs pages
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1540 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 20:50:41 +00:00
alecf
41fa742270 New Preferences Pane - Outgoing/incoming messages
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1539 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 20:49:32 +00:00
alecf
1a5c770d74 New preferences page - Addressing
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1537 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 20:47:52 +00:00
rhp
4b00d4052f Adding Address Book API test program to free source.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1533 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 19:53:02 +00:00
rhp
80d4a9e9f3 Adding Address Book API functionality to free source.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1532 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 19:50:01 +00:00
rhp
ed28a46077 New test program for testing MAPI functionality.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1531 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 19:45:13 +00:00
rhp
f4c04212c7 Adding MAPI changes to the free source tree.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1529 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 19:31:21 +00:00
rhp
ed2c9d0df6 These are new files for the client side address book API.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1528 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 19:03:02 +00:00
rhp
3d7e9fb2f4 These are commits for the latest mail\news changes.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1526 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 19:01:40 +00:00
av
05a261a55f *** empty log message ***
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1522 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 18:26:36 +00:00
spider
19afdaf4c7 Remove stubs for when building with Mail/News. Should fix Linux bustage
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1520 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 17:55:27 +00:00
sfraser
500cdc5083 4.5 merge changes
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1473 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-12 22:39:45 +00:00
sfraser
b44c337df4 First Checked In.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1472 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-12 22:39:12 +00:00
alecf
de6b4cf57f Fix more Linux bustage (don't link Frame.o twice)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1463 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-12 21:50:52 +00:00
alecf
786b8013f7 fix more Linux bustage (gcc doesn't like bogus -I directories)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1462 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-12 21:48:15 +00:00
alecf
2ee33fbdad fix Linux bustage (don't link prefetch.o twice)
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1461 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-12 21:43:43 +00:00
spider
e1660c3f46 Normandy fix
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1362 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-09 00:32:10 +00:00
spider
47ffc0d528 Add MOZ_NEO to NORMANDY MOZ_DARK build
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1361 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 23:59:41 +00:00
spider
7fa441016c Normandy fix
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1359 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 23:51:03 +00:00
spider
f710081a51 Fix for Normandy. typo on TASKBAR ifdef
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1356 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 23:27:40 +00:00
spider
2d51f312dc Normandy fixes
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1351 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 22:59:43 +00:00
spider
2671ead5cb Adding mimedisp.h for Normandy Branch. This stuff was stripped
out from c file so multiple could include it.


git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1307 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 16:49:44 +00:00
spider
27b06cfe84 Mods For Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1306 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 16:48:23 +00:00
spider
6956c02abf Mods for Normandy
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1305 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 16:47:55 +00:00
(no author)
7af78328dc This commit was manufactured by cvs2svn to create branch 'NORMANDY_BRANCH'.
git-svn-id: svn://10.0.0.236/branches/NORMANDY_BRANCH@1267 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-07 23:50:38 +00:00
1968 changed files with 581450 additions and 55388 deletions

View File

@@ -0,0 +1,287 @@
#!perl
package BuildList;
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(BuildMozilla DistMozilla);
=head1 NAME
BuildList - build the [ordered] set of projects needed to construct Mozilla
=head1 SYNOPSIS
...
=head1 COPYRIGHT
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.
=cut
use Moz;
use File::Path;
sub BuildMozilla()
{
if ( $main::DEBUG )
{
$D = "Debug";
$dist_dir = ":mozilla:dist:client_debug:";
}
else
{
$D = "";
$dist_dir = ":mozilla:dist:client:";
}
#
# Build the appropriate target of each project
#
BuildProjectClean(":mozilla:lib:mac:NSStdLib:NSStdLib.mcp", "Stubs");
BuildProjectClean(":mozilla:lib:mac:NSRuntime:NSRuntime.mcp", "Stubs");
BuildProjectClean(":mozilla:lib:mac:MacMemoryAllocator:MemAllocator.mcp", "Stubs");
BuildProjectClean(":mozilla:cmd:macfe:projects:client:NavigatorStubs.mcp", "Stubs");
BuildProject(":mozilla:lib:mac:NSRuntime:NSRuntime.mcp", "NSRuntime$D.shlb");
MakeAlias(":mozilla:lib:mac:NSRuntime:NSRuntime$D.shlb", "$dist_dir");
BuildProject(":mozilla:cmd:macfe:restext:StringLib.mcp", "Strings$D.shlb");
MakeAlias(":mozilla:cmd:macfe:restext:Strings$D.shlb", "$dist_dir");
BuildProject(":mozilla:lib:mac:MoreFiles:build:MoreFilesPPC.mcp", "MoreFiles$D.shlb");
MakeAlias(":mozilla:lib:mac:MoreFiles:build:MoreFiles$D.shlb", "$dist_dir");
BuildProject(":mozilla:nsprpub:macbuild:NSPR20PPC.mcp", "NSPR20$D.shlb");
MakeAlias(":mozilla:nsprpub:macbuild:NSPR20$D.shlb", "$dist_dir");
BuildProject(":mozilla:dbm:macbuild:DBMPPC.mcp", "DBM$D.shlb");
MakeAlias(":mozilla:dbm:macbuild:DBM$D.shlb", "$dist_dir");
BuildProject(":mozilla:lib:mac:MacMemoryAllocator:MemAllocator.mcp", "MemAllocator$D.shlb");
MakeAlias(":mozilla:lib:mac:MacMemoryAllocator:MemAllocator$D.shlb", "$dist_dir");
BuildProject(":mozilla:lib:mac:NSStdLib:NSStdLib.mcp", "NSStdLib$D.shlb");
MakeAlias(":mozilla:lib:mac:NSStdLib:NSStdLib$D.shlb", "$dist_dir");
BuildProject(":mozilla:xpcom:macbuild:xpcomPPC.mcp", "xpcom$D.shlb");
MakeAlias(":mozilla:xpcom:macbuild:xpcom$D.shlb", "$dist_dir");
BuildProject(":mozilla:lib:mac:PowerPlant:PowerPlant.mcp", "PowerPlant$D.shlb");
MakeAlias(":mozilla:lib:mac:PowerPlant:PowerPlant$D.shlb", "$dist_dir");
BuildProject(":mozilla:modules:zlib:macbuild:zlib.mcp", "zlib$D.shlb");
MakeAlias(":mozilla:modules:zlib:macbuild:zlib$D.shlb", "$dist_dir");
BuildProject(":mozilla:jpeg:macbuild:JPEG.mcp", "JPEG$D.shlb");
MakeAlias(":mozilla:jpeg:macbuild:JPEG$D.shlb", "$dist_dir");
BuildProject(":mozilla:sun-java:stubs:macbuild:JavaStubs.mcp", "JavaRuntime$D.shlb");
MakeAlias(":mozilla:sun-java:stubs:macbuild:JavaRuntime$D.shlb", "$dist_dir");
BuildProject(":mozilla:js:jsj:macbuild:JSJ_PPC.mcp", "JSJ$D.o");
BuildProject(":mozilla:js:macbuild:JavaScriptPPC.mcp", "JavaScript$D.shlb");
MakeAlias(":mozilla:js:macbuild:JavaScript$D.shlb", "$dist_dir");
BuildProject(":mozilla:nav-java:stubs:macbuild:NavJavaStubs.mcp", "NavJava$D.shlb");
MakeAlias(":mozilla:nav-java:stubs:macbuild:NavJava$D.shlb", "$dist_dir");
BuildProject(":mozilla:modules:rdf:macbuild:RDF.mcp", "RDF$D.shlb");
MakeAlias(":mozilla:modules:rdf:macbuild:RDF$D.shlb", "$dist_dir");
BuildProject(":mozilla:modules:xml:macbuild:XML.mcp", "XML$D.shlb");
MakeAlias(":mozilla:modules:xml:macbuild:XML$D.shlb", "$dist_dir");
BuildProject(":mozilla:modules:schedulr:macbuild:Schedulr.mcp", "Scheduler$D.shlb");
MakeAlias(":mozilla:modules:schedulr:macbuild:Scheduler$D.shlb", "$dist_dir");
BuildProject(":mozilla:build:mac:CustomLib:CustomLib.mcp", "CustomLib$D.shlb");
MakeAlias(":mozilla:build:mac:CustomLib:CustomLib$D.shlb", "$dist_dir");
BuildProject(":mozilla:build:mac:CustomLib:CustomLib.mcp", "CustomStaticLibs$D.o");
BuildProject(":mozilla:modules:security:freenav:macbuild:NoSecurity.mcp", "Security.o");
BuildProject(":mozilla:modules:libfont:macbuild:FontBroker.mcp", "FontBroker$D.o");
BuildProject(":mozilla:lib:libmocha:macbuild:LibMocha.mcp", "LibMocha$D.o");
BuildProject(":mozilla:network:macbuild:network.mcp", "Network$D.o");
if ( $main::MOZ_LITE == 0 )
{
BuildProject(":mozilla:cmd:macfe:Composer:build:Composer.mcp", "Composer$D.o");
# Build the appropriate resources target
BuildProject(":mozilla:cmd:macfe:projects:client:Client.mcp", "Moz_Resources");
}
else
{
# Build a project with dummy targets to make stub libraries
BuildProject("cmd:macfe:projects:dummies:MakeDummies.mcp", "Composer$D.o");
# Build the appropriate resources target
BuildProject(":mozilla:cmd:macfe:projects:client:Client.mcp", "Nav_Resources");
}
BuildProject(":mozilla:cmd:macfe:projects:client:Client.mcp", "Client$D");
}
sub DistMozilla()
{
mkpath([ ":mozilla:dist:", ":mozilla:dist:client:", ":mozilla:dist:client_debug:", ":mozilla:dist:client_stubs:" ]);
#INCLUDE
InstallFromManifest(":mozilla:config:mac:MANIFEST", ":mozilla:dist:config:");
InstallFromManifest(":mozilla:include:MANIFEST", ":mozilla:dist:include:");
InstallFromManifest(":mozilla:cmd:macfe:pch:MANIFEST", ":mozilla:dist:include:");
#MAC_COMMON
InstallFromManifest(":mozilla:build:mac:MANIFEST", ":mozilla:dist:mac:common:");
InstallFromManifest(":mozilla:lib:mac:NSStdLib:include:MANIFEST", ":mozilla:dist:mac:common:");
InstallFromManifest(":mozilla:lib:mac:MacMemoryAllocator:include:MANIFEST", ":mozilla:dist:mac:common:");
InstallFromManifest(":mozilla:lib:mac:Misc:MANIFEST", ":mozilla:dist:mac:common:");
InstallFromManifest(":mozilla:lib:mac:MoreFiles:MANIFEST", ":mozilla:dist:mac:common:morefiles:");
InstallFromManifest(":mozilla:cmd:macfe:MANIFEST", ":mozilla:dist:mac:macfe:");
#NSPR
InstallFromManifest(":mozilla:nsprpub:pr:include:MANIFEST", ":mozilla:dist:nspr:");
InstallFromManifest(":mozilla:nsprpub:pr:src:md:mac:MANIFEST", ":mozilla:dist:nspr:mac:");
InstallFromManifest(":mozilla:nsprpub:lib:ds:MANIFEST", ":mozilla:dist:nspr:");
InstallFromManifest(":mozilla:nsprpub:lib:libc:include:MANIFEST", ":mozilla:dist:nspr:");
InstallFromManifest(":mozilla:nsprpub:lib:msgc:include:MANIFEST", ":mozilla:dist:nspr:");
#DBM
InstallFromManifest(":mozilla:dbm:include:MANIFEST", ":mozilla:dist:dbm:");
#LIBIMAGE
InstallFromManifest(":mozilla:modules:libimg:png:MANIFEST", ":mozilla:dist:libimg:");
InstallFromManifest(":mozilla:modules:libimg:src:MANIFEST", ":mozilla:dist:libimg:");
InstallFromManifest(":mozilla:modules:libimg:public:MANIFEST", ":mozilla:dist:libimg:");
#SECURITY_freenav
InstallFromManifest(":mozilla:modules:security:freenav:MANIFEST", ":mozilla:dist:security:");
#XPCOM
InstallFromManifest(":mozilla:xpcom:src:MANIFEST", ":mozilla:dist:xpcom:");
#ZLIB
InstallFromManifest(":mozilla:modules:zlib:src:MANIFEST", ":mozilla:dist:zlib:");
#JPEG
InstallFromManifest(":mozilla:jpeg:MANIFEST", ":mozilla:dist:jpeg:");
#JSJ
InstallFromManifest(":mozilla:js:jsj:MANIFEST", ":mozilla:dist:jsj:");
#JSDEBUG
InstallFromManifest(":mozilla:js:jsd:MANIFEST", ":mozilla:dist:jsdebug:");
#JS
InstallFromManifest(":mozilla:js:src:MANIFEST", ":mozilla:dist:js:");
#RDF
InstallFromManifest(":mozilla:modules:rdf:include:MANIFEST", ":mozilla:dist:rdf:");
#XML
InstallFromManifest(":mozilla:modules:xml:glue:MANIFEST", ":mozilla:dist:xml:");
InstallFromManifest(":mozilla:modules:xml:expat:xmlparse:MANIFEST", ":mozilla:dist:xml:");
#LIBFONT
InstallFromManifest(":mozilla:modules:libfont:MANIFEST", ":mozilla:dist:libfont:");
InstallFromManifest(":mozilla:modules:libfont:src:MANIFEST", ":mozilla:dist:libfont:");
#LDAP
if ( $main::MOZ_LDAP )
{
InstallFromManifest(":mozilla:directory:c-sdk:ldap:include:MANIFEST", ":mozilla:dist:ldap:");
}
#SCHEDULER
InstallFromManifest(":mozilla:modules:schedulr:public:MANIFEST", ":mozilla:dist:schedulr:");
#NETWORK
InstallFromManifest(":mozilla:network:cache:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:client:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:cnvts:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:cstream:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:main:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:about:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:certld:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:dataurl:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:file:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:ftp:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:gopher:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:http:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:js:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:mailbox:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:marimba:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:nntp:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:pop3:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:remote:MANIFEST", ":mozilla:dist:network:");
InstallFromManifest(":mozilla:network:protocol:smtp:MANIFEST", ":mozilla:dist:network:");
#HTML_DIALOGS
InstallFromManifest(":mozilla:lib:htmldlgs:MANIFEST", ":mozilla:dist:htmldlgs:");
#LAYOUT
InstallFromManifest(":mozilla:lib:layout:MANIFEST", ":mozilla:dist:layout:");
#LAYERS
InstallFromManifest(":mozilla:lib:liblayer:include:MANIFEST", ":mozilla:dist:layers:");
#PARSE
InstallFromManifest(":mozilla:lib:libparse:MANIFEST", ":mozilla:dist:libparse:");
#STYLE
InstallFromManifest(":mozilla:lib:libstyle:MANIFEST", ":mozilla:dist:libstyle:");
#PLUGIN
InstallFromManifest(":mozilla:lib:plugin:MANIFEST", ":mozilla:dist:plugin:");
#LIBHOOK
InstallFromManifest(":mozilla:modules:libhook:public:MANIFEST", ":mozilla:dist:libhook:");
#LIBPREF
InstallFromManifest(":mozilla:modules:libpref:public:MANIFEST", ":mozilla:dist:libpref:");
#LIBREG
InstallFromManifest(":mozilla:modules:libreg:include:MANIFEST", ":mozilla:dist:libreg:");
#LIBUTIL
InstallFromManifest(":mozilla:modules:libutil:public:MANIFEST", ":mozilla:dist:libutil:");
#PROGRESS
InstallFromManifest(":mozilla:modules:progress:public:MANIFEST", ":mozilla:dist:progress:");
#SOFTUPDATE
InstallFromManifest(":mozilla:modules:softupdt:include:MANIFEST", ":mozilla:dist:softupdate:");
#EDTPLUG
InstallFromManifest(":mozilla:modules:edtplug:include:MANIFEST", ":mozilla:dist:edtplug:");
#NAV_JAVA
InstallFromManifest(":mozilla:nav-java:stubs:include:MANIFEST", ":mozilla:dist:nav-java:");
InstallFromManifest(":mozilla:nav-java:stubs:macjri:MANIFEST", ":mozilla:dist:nav-java:");
#SUN_JAVA
InstallFromManifest(":mozilla:sun-java:stubs:include:MANIFEST", ":mozilla:dist:sun-java:");
InstallFromManifest(":mozilla:sun-java:stubs:macjri:MANIFEST", ":mozilla:dist:sun-java:");
}
1;

View File

@@ -0,0 +1,35 @@
#!perl
#
# 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.
#
use Moz;
use BuildList;
$DEBUG = 0;
$MOZ_LITE = 0; # build moz medium. This will come from a config file at some stage.
Moz::OpenErrorLog(":::Mozilla.BuildLog");
Moz::StopForErrors();
chdir("::::");
# Make and popuplate the dist directory
DistMozilla();
# Now build the projects
BuildMozilla();

View File

@@ -0,0 +1,35 @@
#!perl
#
# 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.
#
use Moz;
use BuildList;
$DEBUG = 1;
$MOZ_LITE = 0; # build moz medium. This will come from a config file at some stage.
Moz::OpenErrorLog(":::Mozilla.BuildLog");
Moz::StopForErrors();
chdir("::::");
# Make and popuplate the dist directory
DistMozilla();
# Now build the projects
BuildMozilla();

Binary file not shown.

View File

@@ -0,0 +1,78 @@
#
# 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.
#
if {#} != 1
echo "CopyExports requires 1 parameters:"
echo "Parameter 1: path relative to {SourceRootDir} of the file which contains"
echo " the list of files to be copied, one per line. This path"
echo " may not begin with a colon"
echo
Exit 1
end if
Set SourceList "{SourceRootDir}{1}"
Set ScriptsDir "{SourceRootDir}mozilla:build:mac:"
#set sourceList "{SourceRootDir}mozilla:{1}"
if {verbose}
echo "Source list is in file ¶"{SourceList}¶""
echo "Scripts directory is ¶"{ScriptsDir}¶""
end if
# for each line in the source file, remove it if it starts with #, otherwise quote it
for curLine in `streamedit "{sourceList}" -e '/¥#Å/ Delete; /¥/ Replace /(Å)¨1/ "¶""¨1"¶""'`
echo "{curLine}"
# ignore empty lines
if `evaluate "{{curLine}}" != ""`
echo "{curLine}"
# strip out trailing comments
if `evaluate "{curLine}" =~ /(Å)¨1[ ¶t]+(#Å)¨2/`
set sourceLine "{¨1}"
# echo "Discarding comment {¨2}"
else
set sourceLine "{curLine}"
end if
if `evaluate "{sourceLine}" =~ /([Â ¶t]+)¨1[ ¶t]+[:]*(Å)¨2/`
if {verbose}
echo "Cur line is {sourceLine}"
end if
set exportFile "{¨1}"
set theTarget "{¨2}"
if {verbose}
echo "Export file name is {exportFile}"
echo "Target directory is {theTarget}"
end if
"{ScriptsDir}CopyList.script" "{exportFile}" "{theTarget}"
end if
end if
end for

View File

@@ -0,0 +1,81 @@
#
# 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.
#
# This is the controlling script for a set of scripts that copy public
# header files in one or more source trees into a single, "dist" directory.
#
# It relies on the two accompanying scripts, ÒCopyList.scriptÓ and
# ÒCopyExports.scriptÓ, which must be in the same directory.
#
# To execute this script, select everything from "# Get the..." to
# " the end" and hit the Enter key.
#
# Known bugs:
# Header files are always copied if the export.mac file contains
# non-local paths.
# Spurious output is produced even when verbose is off.
#
# Uncomment this to get some progress information
# set -e verbose 1
# Get the root of everything
set magicfilepath "{systempfolder}filepath" # Temporary items folder, "filepath"
if !`Exists "{{magicFilePath}}"`
Echo "No file path file seems to have been created in the temporary items folder."
Echo "Was this script executed from the perl script? That's the way it was designed."
Exit 1
end if
set myDirectory "`catenate "{{magicFilePath}}"`"
delete -i "{{magicFilePath}}"
Set SourceList "{myDirectory}{1}"
(Evaluate "{myDirectory}" =~ /(Å:)¨1[Â:]+:[Â:]+:[Â:]+/) #·· dev:null
Set -e mozillaDir "{¨1}"
if !`Exists "{{mozillaDir}}"`
Echo "A file path was passed, but it doesn't seem to be the mozilla directory."
Exit 1
end if
echo "Mozilla directory found at {mozillaDir}"
#Calculate the root directory by stripping off the leaf name.
(Evaluate "{mozillaDir}" =~ /(Å:)¨1([Â:]+)¨2/) #·· dev:null
Set -e SourceRootDir "{¨1}"
Set -e DestRootDir "{mozillaDir}dist:"
# Ensure the build and stubs folders exist
if !`exists -d "{mozillaDir}dist"`
newfolder "{mozillaDir}dist"
end if
if !`exists -d "{mozillaDir}dist:client"`
newfolder "{mozillaDir}dist:client"
end if
if !`exists -d "{mozillaDir}dist:client_debug"`
newfolder "{mozillaDir}dist:client_debug"
end if
if !`exists -d "{mozillaDir}dist:client_stubs"`
newfolder "{mozillaDir}dist:client_stubs"
end if
"{SourceRootDir}mozilla:build:mac:CopyExports.script" "mozilla:build:mac:MacExportListPublic"
# the end

View File

@@ -0,0 +1,97 @@
#
# 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.
#
if {#} != 2
echo "CopyList requires 2 parameters:"
echo "Parameter 1: path relative to {SourceRootDir} of the file which contains"
echo " the list of files to be copied, one per line. This path"
echo " may not begin with a colon"
echo
echo "Parameter 2: path relative to {DestRootDir} of the directory where all the"
echo " files are to be copied. No initial colons!"
echo
Exit 1
end if
set debugEcho "" # This setting will actually duplicate the files
#set debugEcho "echo" # This setting will merely print the "duplicate" commands.
set sourceList "{SourceRootDir}{1}"
set targetDir "{DestRootDir}{2}"
# targetDir may not end in a colon for this script to work.
if `Evaluate "{targetDir}" =~ /(Å)¨1:/`
#echo "Removed a colon"
set targetDir "{¨1}"
end if
#Ensure the target hierarchy exists
# Volume name
(Evaluate "{TargetDir}" =~ /([Â:]+)¨1:Å/) ·· dev:null
Set PartialPath "{¨1}"
Loop
(Evaluate "{TargetDir}" =~ /("{PartialPath}":[Â:]+)¨1([:]*)¨2Å/) ·· dev:null
Set PartialPath "{¨1}"
Set Exit 0
(NewFolder "{PartialPath}") ·· dev:null
Set Exit 1
break if "{¨2}" == ""
End Loop
#Calculate the source directory by stripping off the leaf name.
(Evaluate "{SourceList}" =~ /(Å:)¨1([Â:]+)¨2/) #·· dev:null
Set SourceDir "{¨1}"
if {verbose}
echo "Source list is in file ¶"{sourceList}¶""
echo "Source directory is ¶"{SourceDir}¶""
echo "Target directory is ¶"{targetDir}¶""
end if
# Strip all comment lines, pipe the stripped lines into the "for" loop.
# We quote each whole line here so that we deal with a line at a time in the
# for loop. Don't ya just love MPW quoting rulesÉ
for f in `streamedit "{sourceList}" -e '/¥#Å/ Delete; /¥/ Replace /(Å)¨1/ "¶""¨1"¶""'`
if `evaluate "{{f}}" != ""`
# strip out trailing comments (in fact, anything following whitespace)
if `evaluate "{f}" =~ /([Â ¶t]+)¨1[ ¶t]+([#]*Å)¨2/`
set sourceFile "{¨1}"
# echo "Discarding comment {¨2}"
else
set sourceFile "{f}"
end if
# sourceFile can be a relative path, so need to get the file name for date comparisons
if `evaluate "{sourceFile}" =~ /Å:([Â:]+)¨1/`
set filename "{¨1}"
else
set filename "{sourceFile}"
end if
# now copy the file if newer
if "`Newer "{sourceDir}{sourceFile}" "{targetDir}:{filename}"`" #|| !`Exists "{targetDir}:{filename}"`
if {verbose} ; echo "{sourceDir}{sourceFile} is newer than {targetDir}:{filename}" ; end if
#{debugEcho} duplicate -y "{sourceDir}{sourceFile}" "{targetDir}"
{debugEcho} newalias "{sourceDir}{sourceFile}" "{targetDir}:{filename}"
end if
end if
end for

View File

@@ -0,0 +1,88 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* 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.
*/
/*
This file overrides all option settings in the IDE. It is an attempt to allow all builds
to have the same options.
Note: We can't use ConditionalMacros.h in this file because it will conflict with
the PowerPlant precompiled headers.
*/
/* warning pragmas */
#pragma warn_hidevirtual on
#pragma check_header_flags on
/* Language features that must be the same across libraries... */
#pragma enumsalwaysint on
#pragma unsigned_char off
#pragma exceptions on
#pragma bool on
/* Save as much space as possible with strings... */
#pragma pool_strings on
#pragma dont_reuse_strings off
#pragma options align=native
#pragma sym on /* Takes no memory. OK in non-debug. */
#ifdef powerc /* ...generating PowerPC */
#pragma toc_data on
#pragma fp_contract on
#pragma readonly_strings on
#ifdef DEBUG
#pragma traceback on
#pragma global_optimizer off
#pragma scheduling off
#pragma peephole off
#pragma optimize_for_size off
#else
#pragma traceback off
#pragma global_optimizer on
#pragma optimization_level 4
#pragma scheduling 604
#pragma peephole on
#pragma optimize_for_size on
#endif
#else /* ...generating 68k */
#pragma code68020 on
#pragma code68881 off
/* Far everything... */
#pragma far_code
#pragma far_data on
#pragma far_strings on
#pragma far_vtables on
#pragma fourbyteints on /* 4-byte ints */
#pragma IEEEdoubles on /* 8-byte doubles (as required by Java and NSPR) */
#ifdef DEBUG
#pragma macsbug on
#pragma oldstyle_symbols off
#else
#pragma macsbug off
#endif
#endif

View File

@@ -0,0 +1,156 @@
#
# 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.
#
# This is a list of paths to export.mac files, and destination
# directories for the copied headers. Destinations are relative
# to "mozilla:dist".
###################
# PUBLIC TREE
###################
# LDAP
mozilla:directory:c-sdk:ldap:include:MANIFEST :ldap
#INCLUDE
mozilla:config:mac:export.mac :config
mozilla:include:export.mac :include
mozilla:cmd:macfe:pch:export.mac :include
#MAC_COMMON
mozilla:build:mac:export.mac :mac:common
mozilla:lib:mac:NSStdLib:include:export.mac :mac:common
mozilla:lib:mac:MacMemoryAllocator:include:export.mac :mac:common
mozilla:lib:mac:Misc:export.mac :mac:common
mozilla:lib:mac:MoreFiles:export.mac :mac:common:morefiles
mozilla:cmd:macfe:export.mac :mac:macfe
#NSPR
mozilla:nsprpub:pr:include:export.mac :nspr
mozilla:nsprpub:pr:src:md:mac:export.mac :nspr:mac
mozilla:nsprpub:lib:ds:export.mac :nspr
mozilla:nsprpub:lib:libc:include:export.mac :nspr
mozilla:nsprpub:lib:msgc:include:export.mac :nspr
#DBM
mozilla:dbm:include:export.mac :dbm
#LIBIMAGE
mozilla:modules:libimg:png:export.mac :libimg
mozilla:modules:libimg:src:export.mac :libimg
mozilla:modules:libimg:public:export.mac :libimg
#SECURITY_freenav
mozilla:modules:security:freenav:export.mac :security
#XPCOM
mozilla:xpcom:src:export.mac :xpcom
#ZLIB
mozilla:modules:zlib:src:export.mac :zlib
#JPEG
mozilla:jpeg:export.mac :jpeg
#JSJ
mozilla:js:jsj:export.mac :jsj
#JSDEBUG
mozilla:js:jsd:export.mac :jsdebug
#JS
mozilla:js:src:export.mac :js
#RDF
mozilla:modules:rdf:include:export.mac :rdf
#XML
mozilla:modules:xml:glue:export.mac :xml
mozilla:modules:xml:expat:xmlparse:export.mac :xml
#LIBFONT
mozilla:modules:libfont:public:export.mac :libfont
mozilla:modules:libfont:src:export.mac :libfont
#SCHEDULER
mozilla:modules:schedulr:public:export.mac :schedulr
#NETWORK
#This stuff is all in libnet on the branch.
#mozilla:network:cache:export.mac :network
#mozilla:network:client:export.mac :network
#mozilla:network:cnvts:export.mac :network
#mozilla:network:cstream:export.mac :network
#mozilla:network:main:export.mac :network
#ozilla:network:protocol:about:export.mac :network
#mozilla:network:protocol:certld:export.mac :network
#mozilla:network:protocol:dataurl:export.mac :network
#mozilla:network:protocol:file:export.mac :network
#mozilla:network:protocol:ftp:export.mac :network
#mozilla:network:protocol:gopher:export.mac :network
#mozilla:network:protocol:http:export.mac :network
#mozilla:network:protocol:js:export.mac :network
#mozilla:network:protocol:mailbox:export.mac :network
#mozilla:network:protocol:marimba:export.mac :network
#mozilla:network:protocol:nntp:export.mac :network
#mozilla:network:protocol:pop3:export.mac :network
#mozilla:network:protocol:remote:export.mac :network
#mozilla:network:protocol:smtp:export.mac :network
#NORMANDY_BRANCH only
mozilla:lib:libnet:export.mac :libnet
#HTML_DIALOGS
mozilla:lib:htmldlgs:export.mac :htmldlgs
#LAYOUT
mozilla:lib:layout:export.mac :layout
#LAYERS
mozilla:lib:liblayer:include:export.mac :layers
#PARSE
mozilla:lib:libparse:export.mac :libparse
#STYLE
mozilla:lib:libstyle:export.mac :libstyle
#LIBHOOK
mozilla:modules:libhook:public:export.mac :libhook
#LIBPREF
mozilla:modules:libpref:public:export.mac :libpref
#LIBREG
mozilla:modules:libreg:include:export.mac :libreg
#LIBUTIL
mozilla:modules:libutil:public:export.mac :libutil
#PROGRESS
mozilla:modules:progress:public:export.mac :progress
#SOFTUPDATE
mozilla:modules:softupdt:include:export.mac :softupdate
#NAV_JAVA
mozilla:nav-java:stubs:macjri:export.mac :nav-java:macjri
mozilla:nav-java:stubs:include:export.mac :nav-java
#SUN_JAVA
mozilla:sun-java:stubs:include:export.mac :sun-java:include
mozilla:sun-java:stubs:macjri:export.mac :sun-java:macjri

Binary file not shown.

368
mozilla/build/mac/Moz.pm Normal file
View File

@@ -0,0 +1,368 @@
=head1 NAME
B<Moz> - routines for automating CodeWarrior builds, and some extra-curricular activities related to building Mozilla
=head1 SYNOPSIS
use Moz;
OpenErrorLog(":::BuildLog");
StopForErrors();
$Moz::QUIET = 1;
InstallFromManifest(":projects:MANIFEST", $dist_dir);
BuildProjectClean(":projects:SomeProject.mcp", "SomeTarget");
MakeAlias(":projects:SomeProject.shlb", $dist_dir);
DontStopForErrors();
BuildProject(":projects:SomeOtherProject.mcp", "SomeTarget");
=head1 DESCRIPTION
B<Moz> comprises the routines needed to slap CodeWarrior around, force it to build a sequence of projects, report the results, and a few other things.
=cut
package Moz;
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(BuildProject BuildProjectClean OpenErrorLog MakeAlias StopForErrors DontStopForErrors InstallFromManifest);
@EXPORT_OK = qw(CloseErrorLog UseCodeWarriorLib QUIET);
use Cwd;
use File::Path;
use ExtUtils::Manifest 'maniread';
sub current_directory()
{
my $current_directory = cwd();
chop($current_directory) if ( $current_directory =~ m/:$/ );
return $current_directory;
}
sub full_path_to($)
{
my ($path) = @_;
if ( $path =~ m/^[^:]+$/ )
{
$path = ":" . $path;
}
if ( $path =~ m/^:/ )
{
$path = current_directory() . $path;
}
return $path;
}
=head2 Setup
Pretty much, everything is taken care of for you.
However, B<Moz> does use a little compiled AppleScript library (the file CodeWarriorLib) for some of its communcication with CodeWarrior.
If this library isn't in the same directory as "Moz.pm", then you need to tell B<Moz> where to find it.
Call C<UseCodeWarriorLib($path_to_CodeWarriorLib)>.
This routine is not exported by default, nor are you likely to need it.
=cut
sub UseCodeWarriorLib($)
{
($CodeWarriorLib) = @_;
$CodeWarriorLib = full_path_to($CodeWarriorLib);
}
sub activate_CodeWarrior()
{
MacPerl::DoAppleScript(<<END_OF_APPLESCRIPT);
tell (load script file "$CodeWarriorLib") to ActivateCodeWarrior()
END_OF_APPLESCRIPT
}
BEGIN
{
UseCodeWarriorLib(":CodeWarriorLib");
activate_CodeWarrior();
}
$logging = 0;
$recent_errors_file = "";
$stop_on_1st_error = 1;
$QUIET = 0;
=head2 Logging all the errors and warnings - C<OpenErrorLog($log_file)>, C<CloseErrorLog()>
The warnings and errors generated in the course of building projects can be logged to a file.
Tinderbox uses this facility to show why a remote build failed.
Logging is off by default.
Start logging at any point in your build process with C<OpenErrorLog($log_file)>.
Stop with C<CloseErrorLog()>.
You never need to close the log explicitly, unless you want to just log a couple of projects in the middle of a big list.
C<CloseErrorLog()> is not exported by default.
=cut
sub CloseErrorLog()
{
if ( $logging )
{
close(ERROR_LOG);
$logging = 0;
StopForErrors() if $stop_on_1st_error;
}
}
sub OpenErrorLog($)
{
my ($log_file) = @_;
CloseErrorLog();
if ( $log_file )
{
$log_file = full_path_to($log_file);
open(ERROR_LOG, ">$log_file");
$log_file =~ m/.+:(.+)/;
$recent_errors_file = full_path_to("$1.part");
$logging = 1;
}
}
=head2 Stopping before it's too late - C<StopForErrors()>, C<DontStopForErrors()>
When building a long list of projects, you decide whether to continue building subsequent projects when one fails.
By default, your build script will C<die> after the first project that generates an error while building.
Change this behavior with C<DontStopForErrors()>.
Re-enable it with C<StopForErrors()>.
=cut
sub StopForErrors()
{
$stop_on_1st_error = 1;
# Can't stop for errors unless we notice them.
# Can't notice them unless we are logging.
# If the user didn't explicitly request logging, log to a temporary file.
if ( ! $recent_errors_file )
{
OpenErrorLog("${TMPDIR}BuildResults");
}
}
sub DontStopForErrors()
{
$stop_on_1st_error = 0;
}
sub log_message($)
{
if ( $logging )
{
my ($message) = @_;
print ERROR_LOG $message;
}
}
sub log_message_with_time($)
{
if ( $logging )
{
my ($message) = @_;
my $time_stamp = localtime();
log_message("$message ($time_stamp)\n");
}
}
sub log_recent_errors($)
{
my ($project_name) = @_;
my $found_errors = 0;
if ( $logging )
{
open(RECENT_ERRORS, "<$recent_errors_file");
while( <RECENT_ERRORS> )
{
if ( /^Error/ || /^CouldnÕt find project file/ )
{
$found_errors = 1;
}
print ERROR_LOG $_;
}
close(RECENT_ERRORS);
unlink("$recent_errors_file");
}
if ( $stop_on_1st_error && $found_errors )
{
print ERROR_LOG "### Build failed.\n";
die "### Errors encountered building \"$project_name\".\n";
}
}
sub build_project($$$)
{
my ($project_path, $target_name, $clean_build) = @_;
$project_path = full_path_to($project_path);
$project_path =~ m/.+:(.+)/;
my $project_name = $1;
log_message_with_time("### Building \"$project_path\"");
# Check that the given project exists
if (! -e $project_path)
{
print ERROR_LOG "### Build failed.\n";
die "### Can't find project file \"$project_path\".\n";
}
print "Building \"$project_path\"\n";
$had_errors =
MacPerl::DoAppleScript(<<END_OF_APPLESCRIPT);
tell (load script file "$CodeWarriorLib") to BuildProject("$project_path", "$project_name", "$target_name", "$recent_errors_file", $clean_build)
END_OF_APPLESCRIPT
# Append any errors to the globally accumulated log file
if ( $had_errors )
{
log_recent_errors($project_path);
}
}
=head2 Getting CodeWarrior to build projects - C<BuildProject($project, $opt_target)>, C<BuildProjectClean($project, $opt_target)>
C<BuildProject()> and C<BuildProjectClean()> are identical, except that the latter first removes object code.
In both, CodeWarrior opens the project if it wasn't already open; builds the given (or else current) target; and finally closes
the project, if it wasn't already open.
=cut
sub BuildProject($;$)
{
my ($project_path, $target_name) = @_;
build_project($project_path, $target_name, "false");
}
sub BuildProjectClean($;$)
{
my ($project_path, $target_name) = @_;
build_project($project_path, $target_name, "true");
}
=head2 Miscellaneous
C<MakeAlias($old_file, $new_file)> functions like C<symlink()>, except with better argument defaulting and more explicit error messages.
=cut
sub MakeAlias($$)
{
my ($old_file, $new_file) = @_;
# if the directory to hold $new_file doesn't exist, create it
if ( ($new_file =~ m/(.+:)/) && !-d $1 )
{
mkpath($1);
}
# if a leaf name wasn't specified for $new_file, use the leaf from $old_file
if ( ($new_file =~ m/:$/) && ($old_file =~ m/.+:(.+)/) )
{
$new_file .= $1;
}
my $message = "Can't create a Finder alias (at \"$new_file\")\n for \"$old_file\";";
# die "$message symlink doesn't work on directories.\n" if -d $old_file;
die "$message because \"$old_file\" doesn't exist.\n" unless -e $old_file;
unlink $new_file;
# print "symlink(\"$old_file\", \"$new_file\");\n";
symlink($old_file, $new_file) || die "$message symlink returned an unexpected error.\n";
}
=pod
C<InstallFromManifest()>
=cut
sub InstallFromManifest($;$)
{
my ($manifest_file, $dest_dir) = @_;
$dest_dir ||= ":";
$manifest_file =~ m/(.+):/;
my $source_dir = $1;
chop($dest_dir) if $dest_dir =~ m/:$/;
print "Doing manifest on \"$manifest_file\"\n" unless $QUIET;
my $read = maniread(full_path_to($manifest_file));
foreach $file (keys %$read)
{
next unless $file;
$subdir = ":";
if ( $file =~ /:.+:/ )
{
$subdir = $&;
}
$file = ":$file" unless $file =~ m/^:/;
MakeAlias("$source_dir$file", "$dest_dir$subdir");
}
}
1;
=head1 AUTHORS
Scott Collins <scc@netscape.com>, Simon Fraser <sfraser@netscape.com>
=head1 SEE ALSO
BuildMozillaDebug.pl (et al), BuildList.pm, CodeWarriorLib (an AppleScript library)
=head1 COPYRIGHT
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.
=cut

View File

@@ -0,0 +1,38 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* 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.
*/
#define OLDROUTINELOCATIONS 0
#define XP_MAC 1
#ifndef NSPR20
#define NSPR20 1
#endif
#define _NSPR 1
#define _NO_FAST_STRING_INLINES_ 1
#define HAVE_BOOLEAN 1
#define NETSCAPE 1
#define OTUNIXERRORS 1 /* We want OpenTransport error codes */
/*
This compiles in heap dumping utilities and other good stuff
for developers -- maybe we only want it in for a special SDK
nspr/java runtime(?):
*/
#define DEVELOPER_DEBUG 1
#define MAX(_a,_b) ((_a) < (_b) ? (_b) : (_a))
#define MIN(_a,_b) ((_a) < (_b) ? (_a) : (_b))

Binary file not shown.

View File

@@ -1,5 +1,5 @@
#
# This is a list of local files which get copied to the mozilla:dist:xpfe directory
# This is a list of local files which get copied to the mozilla:dist directory
#
nsBuildID.h
IDE_Options.h

View File

@@ -0,0 +1,26 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* 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.
*/
/*
The only job of this file is for make dependencies:
include files here that you want to cause MakeDist
to happen again when they change.
*/
#include "MacExportListPublic"

View File

@@ -0,0 +1,76 @@
#
# 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.
#
# This is the controlling script for a set of scripts that copy public
# header files in one or more source trees into a single, "dist" directory.
#
# It relies on the two accompanying scripts, ÒCopyList.scriptÓ and
# ÒCopyExports.scriptÓ, which must be in the same directory.
#
#
# Known bugs:
# Header files are always copied if the export.mac file contains
# non-local paths.
# Spurious output is produced even when verbose is off.
#
set echo 0
Evaluate % = ("{{SourceFile}}" =~ /(Å:)¨0Å/)
Directory "{{¨0}}"
set mozillaDir "{¨0}"
if `evaluate "{mozillaDir}" =~ /(Å:)¨1[Â:]+:[Â:]+:/`
set -e mozillaDir "{¨1}"
else
echo "Failed to find mozilla directory. Exitting"
exit 1;
end if
# Sanity check for mozilla
if !`exists -d "{mozillaDir}"`
echo "Failed to find mozilla directory. Exitting"
exit 1;
end if
# Calculate the root directory by stripping off the leaf name.
(Evaluate "{mozillaDir}" =~ /(Å:)¨1([Â:]+)¨2:/)
Set -e SourceRootDir "{¨1}"
Set -e DestRootDir "{mozillaDir}dist:"
# Ensure the build and stubs folders exist
if !`exists -d "{mozillaDir}dist"`
newfolder "{mozillaDir}dist"
end if
if !`exists -d "{mozillaDir}dist:client"`
newfolder "{mozillaDir}dist:client"
end if
if !`exists -d "{mozillaDir}dist:client_debug"`
newfolder "{mozillaDir}dist:client_debug"
end if
if !`exists -d "{mozillaDir}dist:client_stubs"`
newfolder "{mozillaDir}dist:client_stubs"
end if
# Now do the grunt work of copying headers. This can take some time
"{SourceRootDir}mozilla:build:mac:CopyExports.script" "mozilla:build:mac:MacExportListPublic"

View File

@@ -1,116 +0,0 @@
echo off
REM Check out, build and deliever the CCK stuff
REM 3/16/99 Frank Petitta Netscape Communications Corp.
REM
REM Basic operation outline:
REM _MSC_VER and MOZ_DEBUG are the only System Vars used(currently)
REM IF _MSC_VER doesnt equal 1200 then VC+ is not version 6.0,
REM 6.0 is the standard so the build will not happen if _MSC_VER is
REM any value other than 1200!
REM System var MOZ_DEBUG is used to detemine Debug or Non-Debug builds
REM
REM * I hate this Batch CRAP, I going to use this as a temp and write this again in PERL!!!*
REM
REM echo on
:SetUp
REM Set all of environ vars for the build process
set BuildGood=0
call C:\"Program Files"\"Microsoft Visual Studio"\VC98\Bin\vcvars32.bat
REM Set/get Sys vars to make sure you are doing the right thing.
REM Make sure we are building with the right version of VC+ (6.0)
if not "%_MSC_VER%"=="1200" set ErrorType=1
if not "%_MSC_VER%"=="1200" goto Errors
REM Set the BuildType
if "%MOZ_DEBUG%"=="1" set BuildType=debug
if "%MOZ_DEBUG%"=="0" set BuildType=release
D:
cd\builds
REM remove the mozilla directory
echo y | rd /s mozilla
REM check out mozilla/cck
cvs co mozilla/cck
REM Copy the build files to the build directory
C:
cd\cckscripts
copy WizardMachine.dep D:\builds\mozilla\cck\driver
copy WizardMachine.mak D:\builds\mozilla\cck\driver
D:
cd\builds\mozilla\cck\driver
REM Send Pull completion notification
echo.CCK source pull complete. >> tempfile.txt
blat tempfile.txt -t page-petitta@netscape.com -s "CCK Pull Notification" -i Undertaker
if exist tempfile.txt del tempfile.txt
REM build the damn thing, then send notification if the exe is there.
if "%MOZ_DEBUG%"=="1" NMAKE /f "WizardMachine.mak" CFG="WizardMachine - Win32 Debug"
if "%MOZ_DEBUG%"=="0" NMAKE /f "WizardMachine.mak" CFG="WizardMachine - Win32 Release"
REM See if the target is there
if exist D:\builds\mozilla\cck\driver\"%BuildType%"\wizardmachine.exe set BuildGood=1
REM If the target is there then do the right thing, Mail notification then upload it.
echo.CCK build complete and verified. >> tempfile.txt
if "%BuildGood%"=="1" blat tempfile.txt -t page-petitta@netscape.com -s "CCK Build Notification" -i Undertaker
if exist tempfile.txt del tempfile.txt
REM Houston we have a problem, abort, abort!!!!!
if "%BuildGood%" =="0" echo.CCK build died, casualty assesment. >> tempfile.txt
if "%BuildGood%" =="0" blat tempfile.txt -t page-petitta@netscape.com -s "CCK Build Notification" -i Undertaker
if exist tempfile.txt del tempfile.txt
if "%BuildGood%" =="0" set ErrorType=2
if "%BuildGood%" =="0" goto Errors
:BuildNumber
REM Get the build date to label the folder we create on upload.
C:
Perl C:\CCKScripts\date.pl
call C:\CCKScripts\bdate.bat
if "%BuildID%" == "" goto set ErrorType = 3
if "%BuildID%" == "" goto EndOfScript
REM Make the Main repository Folder using the BuildID var
O:
md \products\client\cck\cck50\"%BuildType%"\"%BuildID%"
REM Put it where we all can get it.
:UpLoad
REM Make the folder for the INI's then copy/move all of them.
O:
md \products\client\cck\cck50\"%BuildType%"\"%BuildID%"\iniFiles
D:
cd\builds\mozilla\cck\cckwiz\inifiles
copy *.ini O:\products\client\cck\cck50\"%BuildType%"\"%BuildID%"\iniFiles
REM Copy the wizardmachine.exe to sweetlou
D:
cd\builds\mozilla\cck\driver\"%BuildType%"
copy *.exe O:\products\client\cck\cck50\"%BuildType%"\"%BuildID%"
goto EndOfScript
REM Capture the errors, do something smart with them.
:Errors
if "%ErrorType%"=="1" echo. Incorrect version of VC+, not 6.0! Script halted!!
if "%ErrorType%"=="2" echo. The build blew up in your face, get to work laughing boy!!
if "%ErrorType%"=="3" echo. BuildNumber Generation Failed
if "%ErrorType%"=="4" echo. Busted4
if "%ErrorType%"=="5" echo. Busted5
REM Like , duh. Oh my gosh and all that stuff!
:EndOfScript
echo. This is the end, my friend. My only friend, the end......

View File

@@ -1,188 +0,0 @@
# 4/7/99 Frank Petitta
# 1999 Netscape Communications Corp.
# All rights reserved, must be over 18 to play.
#
# What is it?
# Build, deliver the CCK parts and pieces.
#
printf("Begin CCK Setup.\n");
$BuildType = "";
$GoodBuild = 1;
$ErrorType = 0;
$SourceRoot = "";
$ContinousBuild = 0;
# Use the ContinousBuild Var for Tinderboxen
# I will also set the mailing to tinderbox, based off the value of
# ContinousBuild Var.
#while (ContinousBuild = 0){
# Must have VC+ 6.0 or it's a no go.
if ($ENV{'_MSC_VER'}!=1200) {
# go to some subroutine that will handle errors
$ErrorType = 1;
CFHandler($ErrorType);
}
# Lets see what the Source path is.
$SourceRoot = $ENV{'MOZ_SRC'};
$len = length($SourceRoot);
if ($len < 2) {
# Can't start if you dont know the Src Root.
$ErrorType = 2;
CFHandler($ErrorType);
}
# Make sure MOZ_DEBUG is either 1 or 0
if ($ENV{'MOZ_DEBUG'} > 1 or $ENV{'MOZ_DEBUG'} < 0) {
$ErrorType = 3;
CFHandler($ErrorType);
}
# Now that we know MOZ_DEBUG is a 1 or 0, lets do something with it.
if ($ENV{'MOZ_DEBUG'}==0 && $ErrorType < 1) {
$BuildType = "release";
}
elsif ($ENV{'MOZ_DEBUG'}==1 && $ErrorType < 1) {
$BuildType = "debug";
}
# Email notification.
# I tried to use this file open/write method but,
# I kept getting "error reading tempfile.txt, aborting"
# So until I figuer it out I must use the .bat method......
#open (SENDFILE, ">c:\\CCKScripts\\tempfile.txt") || die "cannot open c:\\CCKScripts\\tempfile.txt: $!";
#print SENDFILE "CCK Build Starting\n";
#system("echo.CCK Build Starting. >> tempfile.txt");
#system("blat tempfile.txt -t page-petitta\@netscape.com -s \"CCK Build Notification\" -i Undertaker");
#system("if exist tempfile.txt del tempfile.txt");
printf("Begin CCK pull-build.\n");
# Get the Source Drive letter. And the Source Path.
@pieces = split(/\\/, $SourceRoot);
$SourceDrive = ("$pieces[0]");
@pieces = split(/:/, $SourceRoot);
$SourcePath = ("$pieces[$#pieces]");
# Now change the path to the build source.
chdir ("$SourceDrive");
chdir ("$SourcePath");
# Remove the old source, pull the new.
system ("echo y | rd /s mozilla");
system ("cvs co mozilla/cck");
# Lets build it
$TestPath = $SourcePath."\\mozilla\\cck\\driver";
chdir ($TestPath);
# Gonna need a batch file to build. This is because
# of the fact that the PERL system command opens a new
# session, thereby making the vcvars32.bat delaration
# invalid(different session)
#
system ("call C:\\CCKScripts\\PERLBuild.bat");
if ($ENV{'BuildGood'}==1) {
print ("Your mama");
}
print "$BuildType \n";
print "$SourceRoot \n";
print "$ErrorType \n";
print "$SourceDrive \n";
print "$SourcePath \n";
print "$TestPath \n";
#SetBuildDate();
#}
# Compute and format the date string for the folder and build label.
sub SetBuildDate
{
($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time);
#print "time... $sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst \n";
#$days = $yday + 1;
$mon = $mon + 1;
$len = length($mon);
if ($len < 2) {
$mon = 0 . $mon
}
$len = length($mday);
if ($len < 2) {
$mday = 0 . $mday
}
$len = length($hour);
if ($len < 2) {
$hour = 0 . $hour
}
$year = $year + 1900;
$Blddate = $year . "-" . $mon . "-" . $mday . "-" . $hour;
#open (BDATE, ">c:\\CCKScripts\\bdate.bat") || die "cannot open c:\\CCKScripts\\bdate.bat: $!");
#print BDATE "set BuildID=$Blddate\n";
printf($Blddate);
}
# Handles all the errors ((CharlieFoxtrotHandler) Charlie = cluster, Foxtrot = f$*k)
sub CFHandler
{
if ($ErrorType==1)
{
printf("Wrong ver. of Visual C+, must have Ver. 6.0 "|| die);
}
if ($ErrorType==2)
{
printf("Cannot get the path to the Source base "|| die);
}
if ($ErrorType==3)
{
printf("MOZ_DEBUG is not defined "|| die);
}
if ($ErrorType==4)
{
}
if ($ErrorType==5)
{
}
if ($ErrorType==6)
{
}
if ($ErrorType==7)
{
}
# END THIS THING!!!
quit;
die;
}

View File

@@ -1,18 +0,0 @@
@echo off
REM PERL issues 'system' calls to a different session with each 'system'
REM command, the commands below must happen within the same "session".
REM
REM Set the BuildType
if "%MOZ_DEBUG%"=="1" set BuildType=debug
if "%MOZ_DEBUG%"=="0" set BuildType=release
REM Set the environment vars.
@echo Setting System Vars.
call C:\"Program Files"\"Microsoft Visual Studio"\VC98\Bin\vcvars32.bat
REM build the damn thing, then send notification if the exe is there.
@echo Building Wizardmachine.
if "%MOZ_DEBUG%"=="1" NMAKE /f "WizardMachine.mak" CFG="WizardMachine - Win32 Debug"
if "%MOZ_DEBUG%"=="0" NMAKE /f "WizardMachine.mak" CFG="WizardMachine - Win32 Release"

View File

@@ -1,18 +0,0 @@
@echo off
REM Put it where we all can get it.
REM %1 = release 'or' debug %2 = builddate
REM Make the Main repository Folder using the BuildID var
P:
md \client\cck\new\win\5.0\domestic\"%1"\"%2"
REM Make the folder for the INI's then copy/move all of them.
md \client\cck\new\win\5.0\domestic\"%1"\"%2"\iniFiles
D:
cd\builds\mozilla\cck\cckwiz\inifiles
copy *.ini P:\client\cck\new\win\5.0\domestic\"%1"\"%2"\iniFiles
REM Copy the wizardmachine.exe to sweetlou
D:
cd\builds\mozilla\cck\driver\%1
copy *.exe P:\client\cck\new\win\5.0\domestic\%1\%2

View File

@@ -1,111 +0,0 @@
# Microsoft Developer Studio Generated Dependency File, included by WizardMachine.mak
.\ImageDialog.cpp : \
".\ImageDialog.h"\
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\NavText.cpp : \
".\NavText.h"\
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\NewConfigDialog.cpp : \
".\NewConfigDialog.h"\
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\NewDialog.cpp : \
".\NewDialog.h"\
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\ProgDlgThread.cpp : \
".\ProgDlgThread.h"\
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\ProgressDialog.cpp : \
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\PropSheet.cpp : \
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\StdAfx.cpp : \
".\StdAfx.h"\
.\WizardMachine.cpp : \
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\WizardMachine.rc : \
".\res\WizardMachine.ico"\
".\res\WizardMachine.rc2"\
.\WizardMachineDlg.cpp : \
".\ImageDialog.h"\
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\
.\WizardUI.cpp : \
".\ImageDialog.h"\
".\NavText.h"\
".\NewConfigDialog.h"\
".\NewDialog.h"\
".\ProgDlgThread.h"\
".\ProgressDialog.h"\
".\PropSheet.h"\
".\StdAfx.h"\
".\WizardMachine.h"\
".\WizardMachineDlg.h"\
".\WizardUI.h"\

View File

@@ -1,415 +0,0 @@
# Microsoft Developer Studio Generated NMAKE File, Based on WizardMachine.dsp
!IF "$(CFG)" == ""
CFG=WizardMachine - Win32 Release
!MESSAGE No configuration specified. Defaulting to WizardMachine - Win32 Release.
!ENDIF
!IF "$(CFG)" != "WizardMachine - Win32 Release" && "$(CFG)" != "WizardMachine - Win32 Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "WizardMachine.mak" CFG="WizardMachine - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "WizardMachine - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE "WizardMachine - Win32 Debug" (based on "Win32 (x86) Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE
NULL=nul
!ENDIF
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "WizardMachine - Win32 Release"
OUTDIR=.\Release
INTDIR=.\Release
# Begin Custom Macros
OutDir=.\Release
# End Custom Macros
ALL : "$(OUTDIR)\WizardMachine.exe"
CLEAN :
-@erase "$(INTDIR)\ImageDialog.obj"
-@erase "$(INTDIR)\NavText.obj"
-@erase "$(INTDIR)\NewConfigDialog.obj"
-@erase "$(INTDIR)\NewDialog.obj"
-@erase "$(INTDIR)\ProgDlgThread.obj"
-@erase "$(INTDIR)\ProgressDialog.obj"
-@erase "$(INTDIR)\PropSheet.obj"
-@erase "$(INTDIR)\StdAfx.obj"
-@erase "$(INTDIR)\WizardMachine.obj"
-@erase "$(INTDIR)\WizardMachine.pch"
-@erase "$(INTDIR)\WizardMachine.res"
-@erase "$(INTDIR)\WizardMachineDlg.obj"
-@erase "$(INTDIR)\WizardUI.obj"
-@erase "$(OUTDIR)\WizardMachine.exe"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\WizardMachine.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
RSC_PROJ=/l 0x409 /fo"$(INTDIR)\WizardMachine.res" /d "NDEBUG" /d "_AFXDLL"
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\WizardMachine.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=/nologo /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\WizardMachine.pdb" /machine:I386 /out:"$(OUTDIR)\WizardMachine.exe"
LINK32_OBJS= \
"$(INTDIR)\WizardMachine.obj" \
"$(INTDIR)\StdAfx.obj" \
"$(INTDIR)\NavText.obj" \
"$(INTDIR)\ImageDialog.obj" \
"$(INTDIR)\PropSheet.obj" \
"$(INTDIR)\WizardMachineDlg.obj" \
"$(INTDIR)\ProgressDialog.obj" \
"$(INTDIR)\ProgDlgThread.obj" \
"$(INTDIR)\NewConfigDialog.obj" \
"$(INTDIR)\NewDialog.obj" \
"$(INTDIR)\WizardUI.obj" \
"$(INTDIR)\WizardMachine.res"
"$(OUTDIR)\WizardMachine.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
# Begin Custom Macros
OutDir=.\Debug
# End Custom Macros
ALL : "$(OUTDIR)\WizardMachine.exe" "$(OUTDIR)\WizardMachine.bsc"
CLEAN :
-@erase "$(INTDIR)\ImageDialog.obj"
-@erase "$(INTDIR)\ImageDialog.sbr"
-@erase "$(INTDIR)\NavText.obj"
-@erase "$(INTDIR)\NavText.sbr"
-@erase "$(INTDIR)\NewConfigDialog.obj"
-@erase "$(INTDIR)\NewConfigDialog.sbr"
-@erase "$(INTDIR)\NewDialog.obj"
-@erase "$(INTDIR)\NewDialog.sbr"
-@erase "$(INTDIR)\ProgDlgThread.obj"
-@erase "$(INTDIR)\ProgDlgThread.sbr"
-@erase "$(INTDIR)\ProgressDialog.obj"
-@erase "$(INTDIR)\ProgressDialog.sbr"
-@erase "$(INTDIR)\PropSheet.obj"
-@erase "$(INTDIR)\PropSheet.sbr"
-@erase "$(INTDIR)\StdAfx.obj"
-@erase "$(INTDIR)\StdAfx.sbr"
-@erase "$(INTDIR)\vc60.idb"
-@erase "$(INTDIR)\vc60.pdb"
-@erase "$(INTDIR)\WizardMachine.obj"
-@erase "$(INTDIR)\WizardMachine.pch"
-@erase "$(INTDIR)\WizardMachine.res"
-@erase "$(INTDIR)\WizardMachine.sbr"
-@erase "$(INTDIR)\WizardMachineDlg.obj"
-@erase "$(INTDIR)\WizardMachineDlg.sbr"
-@erase "$(INTDIR)\WizardUI.obj"
-@erase "$(INTDIR)\WizardUI.sbr"
-@erase "$(OUTDIR)\WizardMachine.bsc"
-@erase "$(OUTDIR)\WizardMachine.exe"
-@erase "$(OUTDIR)\WizardMachine.ilk"
-@erase "$(OUTDIR)\WizardMachine.pdb"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\WizardMachine.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
RSC_PROJ=/l 0x409 /fo"$(INTDIR)\WizardMachine.res" /d "_DEBUG" /d "_AFXDLL"
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\WizardMachine.bsc"
BSC32_SBRS= \
"$(INTDIR)\WizardMachine.sbr" \
"$(INTDIR)\StdAfx.sbr" \
"$(INTDIR)\NavText.sbr" \
"$(INTDIR)\ImageDialog.sbr" \
"$(INTDIR)\PropSheet.sbr" \
"$(INTDIR)\WizardMachineDlg.sbr" \
"$(INTDIR)\ProgressDialog.sbr" \
"$(INTDIR)\ProgDlgThread.sbr" \
"$(INTDIR)\NewConfigDialog.sbr" \
"$(INTDIR)\NewDialog.sbr" \
"$(INTDIR)\WizardUI.sbr"
"$(OUTDIR)\WizardMachine.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
$(BSC32) @<<
$(BSC32_FLAGS) $(BSC32_SBRS)
<<
LINK32=link.exe
LINK32_FLAGS=/nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\WizardMachine.pdb" /debug /machine:I386 /out:"$(OUTDIR)\WizardMachine.exe"
LINK32_OBJS= \
"$(INTDIR)\WizardMachine.obj" \
"$(INTDIR)\StdAfx.obj" \
"$(INTDIR)\NavText.obj" \
"$(INTDIR)\ImageDialog.obj" \
"$(INTDIR)\PropSheet.obj" \
"$(INTDIR)\WizardMachineDlg.obj" \
"$(INTDIR)\ProgressDialog.obj" \
"$(INTDIR)\ProgDlgThread.obj" \
"$(INTDIR)\NewConfigDialog.obj" \
"$(INTDIR)\NewDialog.obj" \
"$(INTDIR)\WizardUI.obj" \
"$(INTDIR)\WizardMachine.res"
"$(OUTDIR)\WizardMachine.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!ENDIF
.c{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cpp{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cxx{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.c{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cpp{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cxx{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
!IF "$(NO_EXTERNAL_DEPS)" != "1"
!IF EXISTS("WizardMachine.dep")
!INCLUDE "WizardMachine.dep"
!ELSE
!MESSAGE Warning: cannot find "WizardMachine.dep"
!ENDIF
!ENDIF
!IF "$(CFG)" == "WizardMachine - Win32 Release" || "$(CFG)" == "WizardMachine - Win32 Debug"
SOURCE=.\ImageDialog.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\ImageDialog.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\ImageDialog.obj" "$(INTDIR)\ImageDialog.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\NavText.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\NavText.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\NavText.obj" "$(INTDIR)\NavText.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\NewConfigDialog.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\NewConfigDialog.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\NewConfigDialog.obj" "$(INTDIR)\NewConfigDialog.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\NewDialog.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\NewDialog.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\NewDialog.obj" "$(INTDIR)\NewDialog.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\ProgDlgThread.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\ProgDlgThread.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\ProgDlgThread.obj" "$(INTDIR)\ProgDlgThread.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\ProgressDialog.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\ProgressDialog.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\ProgressDialog.obj" "$(INTDIR)\ProgressDialog.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\PropSheet.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\PropSheet.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\PropSheet.obj" "$(INTDIR)\PropSheet.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\StdAfx.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\WizardMachine.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
"$(INTDIR)\StdAfx.obj" "$(INTDIR)\WizardMachine.pch" : $(SOURCE) "$(INTDIR)"
$(CPP) @<<
$(CPP_SWITCHES) $(SOURCE)
<<
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\WizardMachine.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
"$(INTDIR)\StdAfx.obj" "$(INTDIR)\StdAfx.sbr" "$(INTDIR)\WizardMachine.pch" : $(SOURCE) "$(INTDIR)"
$(CPP) @<<
$(CPP_SWITCHES) $(SOURCE)
<<
!ENDIF
SOURCE=.\WizardMachine.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\WizardMachine.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\WizardMachine.obj" "$(INTDIR)\WizardMachine.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\WizardMachine.rc
"$(INTDIR)\WizardMachine.res" : $(SOURCE) "$(INTDIR)"
$(RSC) $(RSC_PROJ) $(SOURCE)
SOURCE=.\WizardMachineDlg.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\WizardMachineDlg.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\WizardMachineDlg.obj" "$(INTDIR)\WizardMachineDlg.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
SOURCE=.\WizardUI.cpp
!IF "$(CFG)" == "WizardMachine - Win32 Release"
"$(INTDIR)\WizardUI.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ELSEIF "$(CFG)" == "WizardMachine - Win32 Debug"
"$(INTDIR)\WizardUI.obj" "$(INTDIR)\WizardUI.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\WizardMachine.pch"
!ENDIF
!ENDIF

View File

@@ -1 +0,0 @@
set BuildID=99040215

View File

@@ -1,25 +0,0 @@
($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time);
print "time... $sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst \n";
#$days = $yday + 1;
$mon = $mon + 1;
$len = length($mon);
if ($len < 2) {
$mon = 0 . $mon
}
$len = length($mday);
if ($len < 2) {
$mday = 0 . $mday
}
$len = length($hour);
if ($len < 2) {
$hour = 0 . $hour
}
$year = $year + 1900;
$Blddate = $year . "-" . $mon . "-" . $mday . "-" . $hour;
open (BDATE, ">c:\\CCKScripts\\bdate.bat") || die "cannot open c:\\CCKScripts\\bdate.bat: $!";
print BDATE "set BuildID=$Blddate\n";

View File

@@ -1,49 +0,0 @@
CCK Read Me
What are all of these files?
-------------------------
bdate.bat - Sets the environment var, BuildID, to the value given it by the PERL script date.pl.
The BuildID var is used to name the repository folder.
CCKBuild.bat - Build automation file for this whole build processs. Paths, in the script will have
to updated to work on a machine other than mine. I plan to move this to PERL to better script the
build process for portability.
CCKBuild.pl - The PERL build script for CCK. This must also have PERLBuild.bat and PERLUpload.bat
in the same folder to work.
date.pl - PERL script that creates a the date that is used to name the repository folder. Called
by CCKBuild.bat.
PERLUpload.bat - Creates repoitory folders, moves the wizardmachine.exe and associated ini's to the
repository folders. Called by CCKBuild.pl.
PERLBuild.bat - Issues the commands to set the Env vars and start the build. Called by CCKBuild.pl.
ReadMe.txt - Um, uh, well.... DUH!
WizardMachine.mak - Make file for WizardMachine. Details below.....
WizardMachine.dep - The dependancy file for WizardMachine.mak. Put both WizardMachine.mak
and WizardMachine.dep in the mozilla/cck/driver folder to build the WizardMachine project(They
should already be there).
To build this project issue the commands:
NMAKE /f "WizardMachine.mak" CFG="WizardMachine - Win32 Debug"
or
NMAKE /f "WizardMachine.mak" CFG="WizardMachine - Win32 Release"
The commands above should be executed in the same folder as the WizardMachine.mak and .dep
files. When complete, you should end up with nice shiny new .exe, .obj's, .pch and .res files in a
"release" or "debug" folder, depending on the command issued from above.
Doc Owner:
Frank (petitta@netscape.com)
X6378

View File

@@ -1,3 +0,0 @@
[autorun]
open=setup.exe
icon=.\shell\bmps\ncomm.ico

View File

@@ -1,36 +0,0 @@
=================================================================
Mozilla Client Customization Kit 6.0
=================================================================
Welcome to the Mozilla Client Customization Kit (CCK) Preview Release!
The Mozilla Client Customization Kit is subject to the terms
detailed in the license agreement accompanying it.
Before you install CCK, be sure to read the Release Notes, which
describe known problems and work-arounds:
http://home.netscape.com/eng/mozilla/ns6/relnotes/cck.html
Before you install Mozilla, be sure to read the Release Notes, which
describe known problems and installation issues:
http://home.netscape.com/eng/mozilla/ns6/relnotes/pv6-1.html
==================================================================
System Requirements
==================================================================
To use CCK, you need the following:
*An IBM-compatible computer running Windows NT 4.0 or Windows 2000
*Pentium 133 MHz (or faster) processor
*48 MB of RAM (or greater)
*At least 60 MB hard disk space for installation

View File

@@ -1,35 +0,0 @@
; This file is used to configure a setup launcher.
; Each section represents an OS that can be detected.
; Each section can have either a
; command=foobar foobar gets appended to the path where
; this setup.exe exist. Do not lead with backslash.
; This command is then execute through WinExec()
; and this app terminates.
; postError=My error message saying OS not supported
; This message will be posted. Message caption will
; be the Caption item in Error Messages section
[Error Messages]
; This is the caption that will appear in any error message generated
Caption=Setup Launcher
[Windows 16]
PostError=This program requires Windows 95 or Windows NT 4.0!
command=shell\nsetup16\Nsetup16.exe
[Windows 95]
PostError=Detected Windows 95
command=shell\nsetup32\Nsetup32.exe
[Windows NT Original GUI]
PostError=This program requires Windows 95 or Windows NT 4.0
[Windows NT New GUI]
PostError=Detected Windows NT version 4.0 or newer
command=shell\nsetup32\Nsetup32.exe
[OS UNDEFINED]
PostError=Undefined Operating System detected. Unable to install application

View File

@@ -1,34 +0,0 @@
#!nmake
#
# 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=..\..
DIRS=shell
include <$(DEPTH)\config\rules.mak>
include <$(DEPTH)\cck\InitDist.win>
export::
$(MAKE_INSTALL) *.exe $(CCKDIST)
$(MAKE_INSTALL) *.inf $(CCKDIST)
$(MAKE_INSTALL) *.ini $(CCKDIST)
$(MAKE_INSTALL) *.txt $(CCKDIST)

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 303 KiB

View File

@@ -1,30 +0,0 @@
#!nmake
#
# 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=..\..\..\..
include <$(DEPTH)\config\rules.mak>
include <$(DEPTH)\cck\InitDist.win>
export::
$(MAKE_INSTALL) *.bmp $(CCKDIST)\Shell\bmps
$(MAKE_INSTALL) *.ico $(CCKDIST)\Shell\bmps

View File

@@ -1,31 +0,0 @@
#!nmake
#
# 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=..\..\..
DIRS=bmps nsetup32
include <$(DEPTH)\config\rules.mak>
include <$(DEPTH)\cck\InitDist.win>
#export::
#$(MAKE_INSTALL) * $(CCKDIST)\CCKTool\Shell

View File

@@ -1,4 +0,0 @@
cd Core
setup.exe
echo off
cls

View File

@@ -1,31 +0,0 @@
#!nmake
#
# 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=..\..\..\..
include <$(DEPTH)\config\rules.mak>
include <$(DEPTH)\cck\InitDist.win>
export::
$(MAKE_INSTALL) *.exe $(CCKDIST)\Shell\nsetup32
$(MAKE_INSTALL) *.ini $(CCKDIST)\Shell\nsetup32
$(MAKE_INSTALL) *.bat $(CCKDIST)\Shell\nsetup32

View File

@@ -1,757 +0,0 @@
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; RSHELL.INI FOR NETSCAPE 6
;
;
; This rshell.ini specifies the configuration data used by the CD Shell
; program to dynamically create the CD install screens. To create custom
; versions of the shell, simply delete, fill-in or change the settings
; in this ini file. Make a copy of it first though!
;
; There are several sections in this rshell.ini file:
;
; [General] contains the data used by all the shell dialogs (screens).
; It specifies the settings for the browse, back and exit buttons.
;
; [Dialog*] contains the data used by each unique shell dialog (screen).
; Each [Dialog*] section is associated with one dialog. The sections are
; named [Dialog1] [Dialog2] [Dialog3], etc, one for each shell dialog.
;
; Notes:
;
; 1) Some of the file paths specified in this rshell.ini file need to be
; relative to the location of the exe file. Relative paths are specified
; with this format: ..\directory\filename. Each "..\" is one step back
; in the directory structure. So, if your CD has the following structure:
;
; \root
; \setup.exe
; \launch.ini
; \Netscape6\ [Netscape 6 software]
; \plugins\
; \extras\clipart\
; \shell\nsetup32\rshell.ini
; \shell\nsetup16\rshell.ini
;
; then ..\..\ would be required in the rshell.ini for the program to find
; the plugins directory or the Comm directory.
;
; Other file paths are absolute from the root level of the CD, and therefore
; will not need the "..\..\." For example, an absolute path for the clipart
; directory would just be: extras\clipart\.
;
; 2) To remove a section of settings, just delete it. For example, if you only
; want a single column on a dialog, delete all of the col2_ settings. If you
; only want 2 dialog (screens), delete all of the Dialog3 and greater
; sections. If you only want 2 buttons on a dialog, delete all of the
; settings for button3 and greater.
;
; 3) All widths and positions are in pixels.
;
; 4) All (x,y) positions are are relative to the top left corner of the dialog.
;
; 5) The background bitmaps included with the software are 640x480 pixels.
;
; 6) To prevent palette swapping problems when changing from one dialog screen
; to the next, it's best to put all 256 Windows palette colors into each
; background bitmap. Then if new buttons are introduced on a follow-on
; dialog, a palette swap won't occur (to accomodate the new colors).
;
; 7) When entering text for buttons and dialogs, leave extra space around the
; text to accomodate Windows "large fonts" mode.
;
; 8) For reference, here's a list of 16 common colors from the standard
; Windows palette:
;
; black: 0,0,0
; white: 255,255,255
; red: 255,0,0
; green: 0,255,0
; blue: 0,0,255
; yellow: 255,255,0
; magenta: 255,0,255
; cyan: 0,255,255
; dark red: 128,0,0
; dark green: 0,128,0
; dark yellow: 128,128,0
; dark blue: 0,0,128
; dark cyan: 0,128,128
; dark gray: 128,128,128
; dark magenta: 128,0,128
; gray: 192,192,192
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;======================= general configurations =========================
[General]
; This section specifies the attributes of the control buttons: browse,
; back and exit. Either text or bitmaps can be used for the buttons, when
; both are set, bitmaps take precedence.
;---------------------------------------
browse_button_text=Browse &CD
; default setting: browse_button_text=Browse
; the "&" sets the C as the keyboard shortcut for this button
;---------------------------------------
browse_button_pos=
; e.g.: browse_button_pos=x1,y1,x2,y2
; where (x1,y1) is the upper left corner of the button,
; (x2,y2) is the lower right corner of the button
; default setting: browse_button_pos=
; if left blank, the position calculation is based on the
; size of the dialogs; if bitmaps are used, (x2,y2) are not used.
;---------------------------------------
browse_button_bitmaps=
; defines button bitmap files
; e.g.: browse_button_bitmaps=brse_up.bmp,brse_dn.bmp,brse_sel.bmp,brse_dis.bmp
; 4 bitmaps specify the states of the buttons: up,down,selected,disabled.
; Selected and disabled are optional
; If the bitmaps are not specified, the dialog uses a standard
; Windows button with the text specified in browse_button_text
;---------------------------------------
back_button_text=&Back
; same as the settings of browse button
; the "&" sets the B as the keyboard shortcut for this button
;---------------------------------------
back_button_pos=
; same as the settings of browse button
;---------------------------------------
back_button_bitmaps=
; same as the settings of browse button
;---------------------------------------
exit_button_text=E&xit
; same as the settings of browse button
; the "&" sets the x as the keyboard shortcut for this button
;---------------------------------------
exit_button_pos=
; same as the settings of browse button
;---------------------------------------
exit_button_bitmaps=
; same as the settings of browse button
;---------------------------------------
; check_netscape_registry=default
; defines registry/ini path check for Netscape 6
; Used to check to be sure Netscape 6 is installed before installing
; plug-ins or applications. If set to default, uses a default method to check
; if Netscape 6 is installed that is version independant (any 4.x or later version).
; Check path for registry or ini can also be specified (for example, if you
; want to check for a different software program). Here's the formats:
; Win32 registry: registry_path,registry_key,registry_val
; Example: check__netscape_registry=HKEY_LOCAL_MACHINE\Software\netscape\netscape navigator\4.01 (en)\main,Install Directory,program\netscape.exe
; Win16 ini file: ini_file_name|ini_section,ini_entry,ini_val
; this determines if the ini_val is the value of ini_entry in the ini_section of
; the ini_file_name
; Example: check__netscape_registry=c:\windows\win.ini|netscape,ini,c:\netscape\netscape.ini
;--------------------------------------
; check_netscape_registry_error_msg=Please install Netscape 6 before installing Bonus Plug-ins or Applications.
; error message shown to user if the registry check doesn't find the
; Netscape 6 key
;===================== dialog configurations =======================
[Dialog1]
; There are 3 types of data in this section - dialog data, column
; data and button data.
; The dialog data configures the global settings of the specific dialog
; (screen); in this case dialog 1.
; The column and buttons settings configure the columns and buttons.
;---------------------------------------
caption=Netscape 6.2 Client Customization Kit
; defines dialog caption text (the text that goes in the top bar of
; the Windows window)
;---------------------------------------
dialog_position=
; e.g.: dialog_position=x1,y1,x2,y2
; defines dialog position on total screen (monitor)
; (x1,y1) is the upper-left corner and (x2,y2) is the lower-right corner
; of the dialog.
; If left blank, the dialog is placed at the center of the
; screen. if bitmaps are used, (x2,y2) are not used.
;---------------------------------------
bk_bitmap=..\bmps\cckit_bg.bmp
; defines background bitmap for the dialog.
; if the data is not present, the shell dialog is painted with
; the system background color.
;---------------------------------------
button_gap=25
; defines vertical gap (y) between the buttons in the dialog.
;---------------------------------------
;================= global text for dialog =======================
; this section allows you to add a paragraph or line of text that
; you want to apply to the whole dialog (screen). Using the position
; setting, you can have this text appear anywhere -- along the top or
; bottom of the dialog screen, for example.
;---------------------------------------
dialog_title_text=Welcome to the installer for Netscape 6.2 Client Customization Kit
; defines the dialog title text
;---------------------------------------
dialog_title_pos=80,90,630,420
; defines the dialog title text position (x1,y1,x2,y2)
; Text is written into a box where x1,y1 defines the position of
; the top left corner and x2,y2 is the bottom right corner
;---------------------------------------
dialog_title_text_color=0,0,0
; defines the dialog title text color
;---------------------------------------
dialog_title_shadow_color=
; defines the dialog title text shadow color
;---------------------------------------
dialog_title_shadow_depth=
; defines the dialog title text shadow depth
;---------------------------------------
dialog_title_text_font=arial,10
; defines the dialog title text font and font size
;---------------------------------------
dialog_title_font_bold=TRUE
; disable/enable dialog title bold text; TRUE or FALSE
; default for no entry is FALSE
;---------------------------------------
dialog_title_font_underline=
; disable/enable dialog title underline text; TRUE or FALSE
; default for no entry is FALSE
;---------------------------------------
dialog_title_font_italic=
; disable/enable dialog title italic text; TRUE or FALSE
; default for no entry is FALSE
;---------------------------------------
;====== global text settings for all button text in dialog 1 ======
;---------------------------------------
text_color_default=0,0,0
; defines the default text color for all text on the dialog.
; e.g.: text_color_default=red,green,blue
;---------------------------------------
text_color_highlight=4,137,161
; defines the color for mouse-over highlighting for all text
; on the dialog.
; e.g.: text_color_highlight=red,green,blue
;---------------------------------------
;==== settings for button titles and button body text in dialog =====
;--------------------------------------
button_title_text_font=arial,14
; defines button title font and font size
; if left blank, the system font and font size are used.
;---------------------------------------
button_title_text_font_bold=TRUE
; flag to enable/disable button title bold text; TRUE or FALSE
; e.g.: button_title_text_font_bold=FALSE
; if left blank, the bold is disabled.
;---------------------------------------
button_title_text_font_underline=
; flag to enable/disable underline of button title text; TRUE or FALSE
; e.g.: button_title_text_font_underline=FALSE
; if left blank, the underline is disabled.
;---------------------------------------
button_title_text_font_italic=
; flag to enable/disable button title italic text; TRUE or FALSE
; e.g.: button_title_text_font_italic=FALSE
; if left blank, the italic is disabled.
;---------------------------------------
body_text_font=arial,10
; defines the button body text font and font size.
; For each button desciptive text, there is body text and title text,
; and different fonts can be set for these two text areas.
; e.g.: body_text_font=roman,12
; if left blank, the system font and font size are used.
;---------------------------------------
body_text_font_bold=
; flag to enable/disable the button body text bold font; TRUE or FALSE
; e.g.: body_text_font_bold=FALSE
; if left blank, the bold font is disabled.
;---------------------------------------
body_text_font_underline=
; flag to enable/disable the button body text underline; TRUE or FALSE
; e.g.: body_text_font_underline=FALSE
; if left blank, the underline is disabled.
;---------------------------------------
body_text_font_italic=
; flag to enable/disable the button body text italic font; TRUE or FALSE
; e.g.: body_text_font_italic=FALSE
; if left blank, the italic is disabled.
;---------------------------------------
;==================== columns within dialogs ========================
; Each dialog can have single or multiple columns. Each column can be
; customized with the follow settings. For multiple columns, the setting names
; are differentiated by the last digit of the name. For example,
; col1_button_pos is the button position of the column 1; col2_button_pos is
; the button position of the column 2.
; If you only want 1 column, delete all of the col2 or greater settings, or
; leave them blank.
;---------------------------------------
;==================== column 1 for dialog 1 =========================
;---------------------------------------
col1_button_pos=70,150
; defines the button position of the first button in column 1.
; e.g.: col1_button_pos=x,y
; (x,y) is the upper-left corner of the first button of the column 1
; relative to the upper left corner of the dialog.
;---------------------------------------
col1_text_offset=10
; defines the offset between the button description text and the
; button position.
; there are two ways to specify the button descriptive text position, one is
; by the offset from the button, the other is by the absolute x position
; (see below).
; default setting if left blank: col1_text_offset=10
;or use the next setting:
;---------------------------------------
col1_text_posx=
; defines absolute x position of button descriptive text.
; if both col1_text_offset and col1_text_posx are set, col1_text_posx
; overwrites col1_text_offset.
;---------------------------------------
col1_text_width=275
; the x distance at which the button descriptive text word-wraps.
; default setting: if this setting is left blank, the text runs to 10 pixels
; away from the right edge of the dialog.
;---------------------------------------
;====================== column 2 for dialog 1 =========================
; If you don't want 2 columns, simply delete the settings in this section
; or leave them blank.
;---------------------------------------
col2_button_pos=
; see description for column 1
;---------------------------------------
col2_text_offset=
; see description for column 1
;---------------------------------------
col2_text_posx=
; see description for column 1
;---------------------------------------
col2_text_width=
; see description for column 1
;---------------------------------------
;======================= buttons for dialog 1 ========================
; Similiar to columns, each dialog (screen) can have one or multiple buttons.
; Each button can be customized with the follow settings. For multiple buttons,
; the setting names are differentiated by the last digit of the name. For
; example, button1_bitmaps specifies the button bitmaps of button 1,
; button2_bitmaps specifies the button bitmaps of button 2.
;---------------------------------------
button1_bitmaps=..\bmps\N6_up.bmp,..\bmps\N6_dn.bmp,..\bmps\N6_mo.bmp,..\bmps\N6_mo.bmp
; defines button bitmap files.
; e.g.: button1_bitmaps=btn_up.bmp, btn_dn.bmp, btn_sel.bmp, btn_dis.bmp
; 4 bitmaps specify the states of the button: up,down,selected,disabled.
; Selected and disabled are optional
;---------------------------------------
button1_cmdline=exe,ChangeDir.bat
; defines button action
; a button click can cause any of 6 actions:
; 1) launch a program: button1_cmdline=exe,program name
; e.g.: button1_cmdline=exe,setup.exe
; when the 1st argument is exe, it is a program and the 2nd argument
; is the relative program path
; 2) goto a different dialog screen: button1_cmdline=window,dialog#
; e.g.: button1_cmdline=window,dialog2
; when the 1st argument is window, it is a goto for another dialog and
; the 2nd argument is the section name of that dialog.
; 3) open a file: button1_cmdline=open,file name
; eg.: button1_cmdline=open,myfile.txt
; when the 1st argument is open, the 2nd argument is the file to be
; opened. That file will be opened with whatever program the OS has
; associated for that file type. Association is handled by the file
; extension, which, in this example is .txt. If an association doesn't
; exist, the OS will ask user to create an association to open the file.
; 4) print a file: button1_cmdline=print,file name
; e.g.: button1_cmdline=print,myfile.txt
; when the 1st argument is print, the 2nd argument is the file to be
; printed. That file will be printed with whatever program the OS has
; associated for that file type. Association is handled by the file
; extension, which, in this example is .txt. If an association doesn't
; exist, the OS will ask user to create an association to open the file.
; Please note that printing of html files does not work through Windows.
; 5) explore a directory: button1_cmdline=explore,path to directory
; e.g.: button1_cmdline=explore,extras\clipart\
; when the first argument is explore, the 2nd argument is the directory
; on the CD to browse to. The path to the directory must be specified as
; an absolute path from the root of the CD. In the example above, it would
; open the 'clipart' directory that is in the 'extras' directory, which is
; at the root level of the CD.
; 6) open file in Navigator: button1_cmdline=netscape,file name
; e.g.: button1_cmdline=netscape,myfile.html
; when the 1st argument is netscape, the 2nd argument is the file to be
; opened with the current installed version of Netscape Navigator. That file
; type may be an html file, or a .gif, or, if a plug-in is already installed,
; it could be an Adobe .pdf...
;---------------------------------------
button1_text_title=Client Customization Kit
; defines button descriptive title text.
;---------------------------------------
button1_text_body=Click here to install the Client Customization Kit -- Everything you need to customize Netscape 6.2.
; defines button descriptive body text.
;---------------------------------------
button1_offset=
; defines button x and y position offsets, which allows you to offset individual
; buttons from the column offset. This offset is in respect to the left side
; of the dialog. The button1 (x,y) position is calculated by:
; x = button1_offset + col1_button_pos(x)
; y = col1_button_pos(y);
; default setting if left blank: button1_offset=0;If you specify a y offset greater than 0 for button1, this y offset applies to ;all other buttons in the same column unless you also specify individual y offset ;values for the other buttons in the same column. If you do that, then each ;button uses the x,y offset values specified for it.
;---------------------------------------
button1_netscape_required=FALSE
; for apps which require a registry/ini check to make sure that Netscape 6
; (or some other software) is installed. TRUE or FALSE. If left blank, default
; is FALSE. See check_netscape_registry in the [General] section.
;---------------------------------------
;=================== buttons 2-6 for dialog 1 ===========================
; Note if you want fewer than 6 buttons, simply delete the button# groups
; higher than what you want or leave their settings blank. To add more than
; 6 buttons, just copy and paste a button group and increment the button#.
button2_bitmaps=..\bmps\help_up.bmp,..\bmps\help_dn.bmp,..\bmps\help_mo.bmp,..\bmps\help_mo.bmp
button2_cmdline=exe,..\..\Install.txt
button2_text_title=Installation Guide
button2_text_body=Click here to get all the information you need to install Netscape 6.2 Client Customization Kit. It is recommended that you read or print this information before installing.
button2_offset=
button2_netscape_required=FALSE
;button3_bitmaps=..\bmps\apps_up.bmp,..\bmps\apps_dn.bmp,..\bmps\apps_mo.bmp,..\bmps\apps_mo.bmp
;button3_cmdline=window,Dialog2
;button3_text_title=Bonus Applications and Plug-ins
;button3_text_body=Click here to see the Bonus Applications and Plug-ins included with this CD.
;button3_offset=
;button3_netscape_required=FALSE
;=========================== dialog 2 ===========================
[Dialog2]
;================ dialog config =================
caption=Bonus Applications and Plug-ins
dialog_position=
bk_bitmap=..\bmps\comm.bmp
button_gap=70
dialog_title_text=Be sure to install Netscape 6 before you install any Applications or Plug-ins.
dialog_title_pos=100,400,630,420
dialog_title_text_color=255,255,255
dialog_title_shadow_color=0,0,0
dialog_title_shadow_depth=
dialog_title_text_font=arial,10
dialog_title_font_bold=TRUE
dialog_title_font_underline=
dialog_title_font_italic=
text_color_default=0,0,0
text_color_highlight=255,255,255
button_title_text_font=arial,14
button_title_text_font_bold=TRUE
button_title_text_font_underline=
button_title_text_font_italic=
body_text_font=arial,10
body_text_font_bold=
body_text_font_underline=
body_text_font_italic=
;========== column 1 for dialog 2 ==========
col1_button_pos=80,130
col1_text_offset=15
col1_text_posx=
col1_text_width=200
;========== column 2 for dialog 2 ==========
col2_button_pos=350,130
col2_text_offset=15
col2_text_posx=
col2_text_width=200
;========== buttons for dialog 2 ==========
button1_bitmaps=..\bmps\32b_up.bmp,..\bmps\32b_dn.bmp,..\bmps\32b_mo.bmp,..\bmps\32b_mo.bmp
button1_cmdline=exe,..\..\apps\app1\app1.exe
button1_text_title=Application1
button1_text_body=descriptive text
button1_offset=
button1_netscape_required=
button2_bitmaps=..\bmps\32b_up.bmp,..\bmps\32b_dn.bmp,..\bmps\32b_mo.bmp,..\bmps\32b_mo.bmp
button2_cmdline=exe,..\..\apps\app2\app2.exe
button2_text_title=Application2
button2_text_body=descriptive text
button2_offset=
button2_netscape_required=
button3_bitmaps=..\bmps\32b_up.bmp,..\bmps\32b_dn.bmp,..\bmps\32b_mo.bmp,..\bmps\32b_mo.bmp
button3_cmdline=exe,..\..\apps\app3\app3.exe
button3_text_title=Plug-in1
button3_text_body=descriptive text
button3_offset=
button3_netscape_required=
button4_bitmaps=..\bmps\32b_up.bmp,..\bmps\32b_dn.bmp,..\bmps\32b_mo.bmp,..\bmps\32b_mo.bmp
button4_cmdline=exe,..\..\apps\app4\app4.exe
button4_text_title=Plug-in2
button4_text_body=descriptive text
button4_offset=
button4_netscape_required=
;============================== dialog 3 ==============================
[Dialog3]
;============= dialog config ===============
caption=Bonus Plug-ins
dialog_position=
bk_bitmap=..\bmps\comm.bmp
button_gap=50
dialog_title_text=Be sure to install Netscape 6 before you install any Plug-ins.
dialog_title_pos=120,400,630,420
dialog_title_text_color=255,255,255
dialog_title_shadow_color=
dialog_title_shadow_depth=
dialog_title_text_font=arial,10
dialog_title_font_bold=TRUE
dialog_title_font_underline=
dialog_title_font_italic=
text_color_default=0,0,0
text_color_highlight=255,255,255
button_title_text_font=arial,14
button_title_text_font_bold=TRUE
button_title_text_font_underline=
button_title_text_font_italic=
body_text_font=arial,10
body_text_font_bold=
body_text_font_underline=
body_text_font_italic=
;========== column 1 for dialog 3 ==========
col1_button_pos=80,110
col1_text_offset=15
col1_text_posx=
col1_text_width=200
;========== column 2 for dialog 3 ==========
col2_button_pos=350,110
col2_text_offset=15
col2_text_posx=
col2_text_width=200
;========== buttons for dialog 3 ==========
button1_bitmaps=..\bmps\16b_up.bmp,..\bmps\16b_dn.bmp,..\bmps\16b_mo.bmp,..\bmps\16b_mo.bmp
button1_cmdline=exe,..\..\plugins\plugin1\32plugin1.exe
button1_text_title=Plug-in1
button1_text_body=descriptive text
button1_offset=
button1_netscape_required=TRUE
button2_bitmaps=..\bmps\16b_up.bmp,..\bmps\16b_dn.bmp,..\bmps\16b_mo.bmp,..\bmps\16b_mo.bmp
button2_cmdline=exe,..\..\plugins\plugin2\32plug2.exe
button2_text_title=Plug-in2
button2_text_body=descriptive text
button2_offset=
button2_netscape_required=TRUE
button3_bitmaps=..\bmps\16b_up.bmp,..\bmps\16b_dn.bmp,..\bmps\16b_mo.bmp,..\bmps\16b_mo.bmp
button3_cmdline=exe,..\..\plugins\plugin3\32plug3.exe
button3_text_title=Plug-in3
button3_text_body=descriptive text
button3_offset=
button3_netscape_required=TRUE
button4_bitmaps=..\bmps\16b_up.bmp,..\bmps\16b_dn.bmp,..\bmps\16b_mo.bmp,..\bmps\16b_mo.bmp
button4_cmdline=exe,..\..\plugins\plugin4\32plug4.exe
button4_text_title=Plug-in4
button4_text_body=descriptive text
button4_offset=
button4_netscape_required=TRUE
button5_bitmaps=..\bmps\16b_up.bmp,..\bmps\16b_dn.bmp,..\bmps\16b_mo.bmp,..\bmps\16b_mo.bmp
button5_cmdline=exe,..\..\plugins\plugin5\32plug5.exe
button5_text_title=Plug-in5
button5_text_body=descriptive text
button5_offset=
button5_netscape_required=TRUE
button6_bitmaps=..\bmps\16b_up.bmp,..\bmps\16b_dn.bmp,..\bmps\16b_mo.bmp,..\bmps\16b_mo.bmp
button6_cmdline=exe,..\..\plugins\plugin6\32plug6.exe
button6_text_title=Plug-in6
button6_text_body=descriptive text
button6_offset=
button6_netscape_required=TRUE
;----------------------------------------------------------

View File

@@ -1,165 +0,0 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream.h>
#include <fstream.h>
#include <windows.h>
#include <ctype.h>
//#include <globalheader.h>
typedef struct
{
int width;
int height;
} DIMENSION;
typedef struct
{
char name[50];
char value[50];
char type[20];
DIMENSION size;
POINT location;
char options[20];
} widget;
widget ptr_ga[1000];
int isnum(char valuestring[50]);
int isnum(char valuestring[50])
{
//cout << "this is the value string " << valuestring << "\n";
for (int i=0; i < (strlen(valuestring)); i++)
{ if(!isdigit(valuestring[i]))
{//cout << "this is the string char " <<valuestring[i] <<"\n";
return 0;
}
}
return 1;
}
char *GetGlobal (char *fname);
char *GetGlobal (char *fname)
{
for (int i=0;i<1000;i++)
{
if (strcmp (fname, ptr_ga[i].name) == 0)
return (ptr_ga[i].value);
}
cout << ("error:variable not found \n");
return NULL;
}
int main(int argc, char *argv[])
{
int i = 0;
ifstream myin("test.dat");
ifstream prefin("pref.dat");
ofstream myout("out.js");
if(!myin) {
cout << "cannot open the file \n";
return 1;
}
while (!myin.eof()) {
myin >> ptr_ga[i].name >> ptr_ga[i].value ;
// cout << ptr_ga[i].name <<","<< ptr_ga[i].value <<"\n";
i++;
}
myin.close();
if(!myout) {
cout << "cannot open the file \n";
return 1;
}
if (argc == 1)
{
char prefer [7];
char prefname[50];
char pref1[5];
char pref2[7];
char bool1[5];
char bool2[6];
if(!prefin) {
cout << "cannot open the file \n";
return 1;
}
while (!prefin.eof()) {
prefin >> prefer >> prefname ;
// cout <<"This is "<< prefer << " and " << prefname << "\n";
i++;
strcpy(pref1, "pref");
strcpy(pref2, "config");
strcpy(bool1, "true");
strcpy(bool2, "false");
if (strcmp(prefer,pref1) ==0)
{
// cout << "inside the def pref \n";
if (GetGlobal(prefname)!= NULL)
{ if (( strcmp (GetGlobal(prefname), bool1) == 0)|| ( strcmp (GetGlobal(prefname), bool2)== 0) || (isnum (GetGlobal(prefname))))
{ //cout << "the current value is " <<GetGlobal(prefname)<<"\n";
myout<< "defaultPref(\"" << prefname << "\", " <<GetGlobal(prefname) <<");\n";
}
else
myout<< "defaultPref(\"" << prefname << "\", \"" <<GetGlobal(prefname) <<"\");\n";
}
else
cout << prefname << " is not found \n";
}
else if (strcmp(prefer,pref2) ==0)
{
// cout << "inside the config \n";
if (GetGlobal(prefname)!= NULL)
{ if (( strcmp (GetGlobal(prefname), bool1) == 0)|| ( strcmp (GetGlobal(prefname), bool2) == 0) || (isnum (GetGlobal(prefname))))
{//cout << "the value of isnum is " << isnum <<"\n";
//cout << "the curretn value is "<<GetGlobal(prefname)<<"\n";
myout<< "config(\"" << prefname << "\", " <<GetGlobal(prefname) <<");\n";
}
else
myout<< "config(\"" << prefname << "\", \"" <<GetGlobal(prefname) <<"\");\n";
}
else
cout << prefname << " is not found \n";
}
}
}
myout.close();
prefin.close();
return 1;
}

View File

@@ -1,24 +0,0 @@
#include <stdio.h>
#include <stdlib.h>
#define MD5_WORD unsigned int
union {
char bytes[4];
MD5_WORD n;
} u;
void main()
{
u.n=0x03020100;
if (u.bytes[0] == 3)
printf("#define MD5_BIG_ENDIAN\n");
else if (u.bytes[0] == 0)
printf("#define MD5_LITTLE_ENDIAN\n");
else
{
printf("#error No endians!\n");
exit(1);
}
exit (0);
}

View File

@@ -1 +0,0 @@
#define IS_LITTLE_ENDIAN

View File

@@ -1,249 +0,0 @@
//#define MD 5
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <sys/types.h>
//#include "global.h"
//#include "md5.h"
//#include "md5c.c"
//#include "nsMsgMD5.h"
//#define MD5_LENGTH 16
#define OBSCURE_CODE 7
const void *nsMsgMD5Digest(const void *msg, unsigned int len);
static void MDString (unsigned char *, char *);
//static void MDFile (unsigned char *, char *);
static void MDPrint (char *, char *, unsigned char *, long);
void obscure (const char *, char *, int);
//#define MD_CTX MD5_CTX
//#define MDInit MD5Init
//#define MDUpdate MD5Update
//#define MDFinal MD5Final
// Main driver.
short bflag = 1; /* 1 == print sums in binary */
int main (argc, argv)
int argc;
char *argv[];
{
char outputfile[] = "netscape.cfg";
unsigned char* digest;//[MD5_LENGTH];
long f_size=0;
int index=0;
int num=0;
char *file_buffer;
char *hash_input;
char final_buf[50];
char final_hash[49];
char *magic_key = "VonGloda5652TX75235ISBN";
unsigned int key_len =(strlen (magic_key)+1);
FILE *outp;
FILE *input_file;
unsigned int len_buffer;
printf ("before opening the file \n");
if ((input_file = fopen (argv[1], "rb")) == NULL){
printf ("%s can't be opened for reading\n", argv[1]);
} else { printf ("after opening the file \n");
fseek(input_file, 0,2);
f_size = ftell(input_file);
fseek (input_file,0,0);
file_buffer = (char *) malloc (f_size);
hash_input = (char *) malloc (f_size +key_len);
fread (file_buffer,1,f_size,input_file);
file_buffer[f_size]=NULL;
printf ("%s is the statement \n", magic_key);
strcpy (hash_input , file_buffer);
printf ("%s is 2 hash input statement \n",hash_input);
// printf ("%s\n",file_buffer);
// strncat (hash_input,magic_key,key_len);
// printf ("%s is 1 hash input statement \n",hash_input);
// printf ("%d is the length \n", strlen(hash_input));
hash_input[strlen(hash_input)]=NULL;
}
if (argc > 1) {
// MDFile (digest,argv[1]);
// MDString (digest, file_buffer);
digest = (unsigned char *)nsMsgMD5Digest(hash_input, strlen(hash_input));
printf("%s is the digest \n", digest);
for (index =0; index <16;++index)
{
strcpy(&(final_hash[3*index])," ");
num=digest[index];
// printf("the num is %d and the dig is %s\n", num,&(digest[index]));
sprintf(&(final_hash[(3*index)+1]),"%0.2x",num);
// printf ("inside the for %s and the index %d \n", &(final_hash[3*index]), index);
}
final_hash[48]=NULL;
// printf("the hashed output is %s\n", final_hash);
strncpy (final_buf, "//",2);
final_buf[2]=NULL;
// printf ("the final hex %0.2x \n", "b");
strncat(final_buf,final_hash,48);
// printf ("the final buf %s\n",final_buf);
final_buf[50]=NULL;
printf ("%s is the final buffer \n",final_buf);
MDPrint (outputfile, file_buffer, final_buf,f_size);
} else {
printf("Usage: md5 <file> \n");
}
//free(file_buffer);
return (0);
}
// To convert to Hex String
/*void HexConvert(digest, final_hash)
{
char *tuple;
char *map ="000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff";
char *output = final_hash;
int index=0;
for (index =0; index <16;++index)
{
char *tuple =map[digest[index]];
*output++ = *tuple++;
*output++ = *tuple++;
}
*output ='\0';
}
*/
// Digests a file and prints the result.
/*static void MDFile (digest, filename)
unsigned char *digest;
char *filename;
{
FILE *file;
MD_CTX context;
int len;
unsigned char buffer[1024];
unsigned char magic_key[] = "VonGloda5652TX75235ISBN\0";
unsigned int key_len =strlen (magic_key);
if ((file = fopen (filename, "rb")) == NULL)
printf ("%s can't be opened\n", filename);
else {
MDInit (&context);
MDUpdate (&context, magic_key, key_len);
while (len = fread (buffer, 1, 1024, file))
MDUpdate (&context, buffer, len);
MDFinal (digest, &context);
fclose (file);
}
}
*/
// Digests a string and prints the result.
/*
static void MDString (digest, str)
unsigned char *digest;
char *str;
{
MD_CTX context;
unsigned int len = strlen (str);
unsigned char *magic_key = "VonGloda5652TX75235ISBN";
unsigned int key_len =(strlen (magic_key)+1);
MDInit (&context);
MDUpdate (&context, magic_key, key_len);
MDUpdate (&context, str, len);
MDFinal (digest, &context);
}
*/
void obscure (input, obscured, len)
const char *input;
char *obscured;
int len;
{
int i;
for (i = 0; i < len; i++) {
obscured[i] = (input[i] + OBSCURE_CODE) ;
}
obscured[len] = '\0';
}
/* Prints a message digest in hexadecimal or binary.
*/
static void MDPrint (outfile, file_buffer, final_buf, f_size)
char *outfile;
char *file_buffer;
unsigned char *final_buf;
//long file_size;
{
FILE *outp;
int len;
unsigned char buffer[1024];
char obscured[2000];
//printf("inside the mdprint \n");
if ((outp = fopen (outfile, "wb")) == NULL) {
printf ("%s can't be opened for writing\n", outfile);
} else {
if (bflag) {
// print in obscured digest
obscure(final_buf, obscured, 50);
printf ("finished first obscure\n");
fprintf(outp, "%s", obscured);
printf("%s is the 1 obscured \n",obscured);
// print in obscured end of file
obscure("\n", obscured, 1);
fprintf(outp, "%s", obscured);
printf("%s is the 2 obscured \n",obscured);
//print in obscured file
obscure(file_buffer, obscured, f_size);
fprintf(outp, "%s",obscured);
// printf ("the digest length is %ld now \n",strlen(file_buffer));
printf("%s is the 3 obscured \n",obscured);
} else {/*
// print in hex
obscure(digest, obscured, MD5_LENGTH);
fprintf(outp, "%s\n", obscured);
// for (i = 0; i < MD5_LENGTH; i++) {
// fprintf (outp, "%02x ", digest[i]);
// }
//
// print in obscured digest
obscure("\n", obscured, 1);
fprintf(outp, "%s\n", obscured);
while(len = fread (buffer, 1, 1024, inpp)) {
obscure(buffer, obscured, 1024);
fprintf(outp, "%s", obscured);
}*/
}
fclose (outp);
// fclose (inpp);
}
}

View File

@@ -1,197 +0,0 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream.h>
#include <fstream.h>
#include <windows.h>
#include <ctype.h>
//#include <globalheader.h>
typedef struct
{
int width;
int height;
} DIMENSION;
typedef struct
{
char name[50];
char value[50];
char type[20];
DIMENSION size;
POINT location;
char options[20];
} widget;
widget ptr_ga[1000];
int isnum(char valuestring[50]);
int isnum(char valuestring[50])
{
//cout << "this is the value string " << valuestring << "\n";
for (int i=0; i < (strlen(valuestring)); i++)
{ if(!isdigit(valuestring[i]))
{//cout << "this is the string char " <<valuestring[i] <<"\n";
return 0;
}
}
return 1;
}
char *GetGlobal (char *fname);
char *GetGlobal (char *fname)
{
for (int i=0;i<1000;i++)
{
if (strcmp (fname, ptr_ga[i].name) == 0)
return (ptr_ga[i].value);
}
cout << ("error:variable not found \n");
return NULL;
}
int main(int argc, char *argv[])
{
int i = 0;
ifstream myin("test.dat");
ifstream prefin("pref.dat");
ifstream addition("addition.js");
ofstream myout("out.js");
if(!myin) {
cout << "cannot open the file \n";
return 1;
}
while (!myin.eof()) {
myin >> ptr_ga[i].name >> ptr_ga[i].value ;
// cout << ptr_ga[i].name <<","<< ptr_ga[i].value <<"\n";
i++;
}
myin.close();
if(!myout) {
cout << "cannot open the file \n";
return 1;
}
if (argc == 1)
{
char prefer [7];
char prefname[50];
char pref1[5];
char pref2[7];
char bool1[5];
char bool2[6];
if(!prefin) {
cout << "cannot open the file \n";
return 1;
}
while (!prefin.eof()) {
prefin >> prefer >> prefname ;
// cout <<"This is "<< prefer << "and " << prefname << "\n";
i++;
strcpy(pref1, "pref");
strcpy(pref2, "config");
strcpy(bool1, "true");
strcpy(bool2, "false");
if (strcmp(prefer,pref1) ==0)
{
// cout << "inside the def pref \n";
if (GetGlobal(prefname)!= NULL)
{ if (( strcmp (GetGlobal(prefname), bool1) == 0)|| ( strcmp (GetGlobal(prefname), bool2)== 0) || (isnum (GetGlobal(prefname))))
{ //cout << "the current value is " <<GetGlobal(prefname)<<"\n";
myout<< "defaultPref(\"" << prefname << "\", " <<GetGlobal(prefname) <<");\n";
}
else
myout<< "defaultPref(\"" << prefname << "\", \"" <<GetGlobal(prefname) <<"\");\n";
}
else
cout << prefname << " is not found\n";
}
else if (strcmp(prefer,pref2) ==0)
{
// cout << "inside the config \n";
if (GetGlobal(prefname)!= NULL)
{ if (( strcmp (GetGlobal(prefname), bool1) == 0)|| ( strcmp (GetGlobal(prefname), bool2) == 0) || (isnum (GetGlobal(prefname))))
{//cout << "the value of isnum is " << isnum <<"\n";
//cout << "the curretn value is "<<GetGlobal(prefname)<<"\n";
myout<< "config(\"" << prefname << "\", " <<GetGlobal(prefname) <<");\n";
}
else
myout<< "config(\"" << prefname << "\", \"" <<GetGlobal(prefname) <<"\");\n";
}
else
cout << prefname << " is not found\n";
}
}
}
if(!addition) {
cout << "cannot open the file \n";
return 1;
}
while (!addition.eof()) {
char jsprefname[150];
addition.getline(jsprefname,150);
char *quote_ptr1;
char *quote_ptr2;
quote_ptr1 = strchr(jsprefname, '"');
quote_ptr2 = strchr((quote_ptr1+1), '"');
char jspref[100];
strncpy(jspref, (quote_ptr1 +1),(quote_ptr2-quote_ptr1-1));
jspref[(quote_ptr2-quote_ptr1-1)] = NULL;
// printf("%s \n", jsprefname);
// printf("%s \n", jspref);
// printf("%s \n", (quote_ptr1 +1));
// printf("%s \n", (quote_ptr2 +1));
if (GetGlobal(jspref)!= NULL)
//cout << "The preference \"" << jspref << "\" already exists.\n";
{ printf("the preference ");
printf("%s", jspref);
printf("already exists.\n");}
myout << jsprefname <<"\n";
}
myout.close();
addition.close();
return 1;
}

View File

@@ -1,260 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* 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):
*/
/*
* MD5 digest implementation
*
* contributed by mrsam@geocities.com
*
*/
/* for endian-ness */
//#include "prtypes.h"
#include "string.h"
//#include "nsMsgMD5.h"
#define MD5_BYTE unsigned char
#define MD5_WORD unsigned int
extern "C" const void *nsMsgMD5Digest(const void *msg, unsigned int len);
typedef union md5_endian {
//#ifdef IS_LITTLE_ENDIAN
MD5_WORD m_word;
struct {
MD5_BYTE m_0, m_1, m_2, m_3;
} m_bytes;
//#endif
/*#ifdef IS_BIG_ENDIAN
MD5_WORD m_word;
struct {
MD5_BYTE m_3, m_2, m_1, m_0;
} m_bytes;
#endif
*/ } ;
static const MD5_BYTE *m_msg;
static MD5_WORD m_msglen;
static MD5_WORD m_msgpaddedlen;
static MD5_BYTE m_pad[72];
static MD5_BYTE m_digest[16];
#define MD5_MSGBYTE(n) ((MD5_BYTE)((n) < m_msglen?m_msg[n]:m_pad[n-m_msglen]))
inline void MD5_MSGWORD(MD5_WORD &n, MD5_WORD i)
{
union md5_endian e;
i *= 4;
e.m_bytes.m_0=MD5_MSGBYTE(i); ++i;
e.m_bytes.m_1=MD5_MSGBYTE(i); ++i;
e.m_bytes.m_2=MD5_MSGBYTE(i); ++i;
e.m_bytes.m_3=MD5_MSGBYTE(i);
n=e.m_word;
}
inline MD5_WORD MD5_ROL(MD5_WORD w, int n)
{
return ( w << n | ( (w) >> (32-n) ) );
}
static MD5_WORD T[64]={
0xd76aa478, 0xe8c7b756, 0x242070db, 0xc1bdceee,
0xf57c0faf, 0x4787c62a, 0xa8304613, 0xfd469501,
0x698098d8, 0x8b44f7af, 0xffff5bb1, 0x895cd7be,
0x6b901122, 0xfd987193, 0xa679438e, 0x49b40821,
0xf61e2562, 0xc040b340, 0x265e5a51, 0xe9b6c7aa,
0xd62f105d, 0x2441453, 0xd8a1e681, 0xe7d3fbc8,
0x21e1cde6, 0xc33707d6, 0xf4d50d87, 0x455a14ed,
0xa9e3e905, 0xfcefa3f8, 0x676f02d9, 0x8d2a4c8a,
0xfffa3942, 0x8771f681, 0x6d9d6122, 0xfde5380c,
0xa4beea44, 0x4bdecfa9, 0xf6bb4b60, 0xbebfbc70,
0x289b7ec6, 0xeaa127fa, 0xd4ef3085, 0x4881d05,
0xd9d4d039, 0xe6db99e5, 0x1fa27cf8, 0xc4ac5665,
0xf4292244, 0x432aff97, 0xab9423a7, 0xfc93a039,
0x655b59c3, 0x8f0ccc92, 0xffeff47d, 0x85845dd1,
0x6fa87e4f, 0xfe2ce6e0, 0xa3014314, 0x4e0811a1,
0xf7537e82, 0xbd3af235, 0x2ad7d2bb, 0xeb86d391};
const void *nsMsgMD5Digest(const void *msg, unsigned int len)
{
MD5_WORD i,j;
union md5_endian e;
MD5_WORD hilen, lolen;
MD5_BYTE padlen[8];
m_msg=(const MD5_BYTE *)msg;
m_msglen=len;
m_msgpaddedlen = len+72;
m_msgpaddedlen &= ~63;
for (i=0; i<72; i++) m_pad[i]=0;
m_pad[0]=0x80;
lolen=len << 3;
hilen=len >> 29;
e.m_word=lolen;
padlen[0]=e.m_bytes.m_0;
padlen[1]=e.m_bytes.m_1;
padlen[2]=e.m_bytes.m_2;
padlen[3]=e.m_bytes.m_3;
e.m_word=hilen;
padlen[4]=e.m_bytes.m_0;
padlen[5]=e.m_bytes.m_1;
padlen[6]=e.m_bytes.m_2;
padlen[7]=e.m_bytes.m_3;
memcpy( &m_pad[m_msgpaddedlen - m_msglen - 8], padlen, 8);
MD5_WORD A=0x67452301;
MD5_WORD B=0xefcdab89;
MD5_WORD C=0x98badcfe;
MD5_WORD D=0x10325476;
#define F(X,Y,Z) ( ((X) & (Y)) | ( (~(X)) & (Z)))
#define G(X,Y,Z) ( ((X) & (Z)) | ( (Y) & (~(Z))))
#define H(X,Y,Z) ( (X) ^ (Y) ^ (Z) )
#define I(X,Y,Z) ( (Y) ^ ( (X) | (~(Z))))
MD5_WORD nwords= m_msgpaddedlen / 4, k=0;
MD5_WORD x[16];
for (i=0; i<nwords; i += 16)
{
for (j=0; j<16; j++)
{
MD5_MSGWORD(x[j],k);
++k;
}
MD5_WORD AA=A, BB=B, CC=C, DD=D;
#define ROUND1(a,b,c,d,k,s,i) \
a = b + MD5_ROL((a + F(b,c,d) + x[k] + T[i]),s)
ROUND1(A,B,C,D,0,7,0);
ROUND1(D,A,B,C,1,12,1);
ROUND1(C,D,A,B,2,17,2);
ROUND1(B,C,D,A,3,22,3);
ROUND1(A,B,C,D,4,7,4);
ROUND1(D,A,B,C,5,12,5);
ROUND1(C,D,A,B,6,17,6);
ROUND1(B,C,D,A,7,22,7);
ROUND1(A,B,C,D,8,7,8);
ROUND1(D,A,B,C,9,12,9);
ROUND1(C,D,A,B,10,17,10);
ROUND1(B,C,D,A,11,22,11);
ROUND1(A,B,C,D,12,7,12);
ROUND1(D,A,B,C,13,12,13);
ROUND1(C,D,A,B,14,17,14);
ROUND1(B,C,D,A,15,22,15);
#define ROUND2(a,b,c,d,k,s,i) \
a = b + MD5_ROL((a + G(b,c,d) + x[k] + T[i]),s)
ROUND2(A,B,C,D,1,5,16);
ROUND2(D,A,B,C,6,9,17);
ROUND2(C,D,A,B,11,14,18);
ROUND2(B,C,D,A,0,20,19);
ROUND2(A,B,C,D,5,5,20);
ROUND2(D,A,B,C,10,9,21);
ROUND2(C,D,A,B,15,14,22);
ROUND2(B,C,D,A,4,20,23);
ROUND2(A,B,C,D,9,5,24);
ROUND2(D,A,B,C,14,9,25);
ROUND2(C,D,A,B,3,14,26);
ROUND2(B,C,D,A,8,20,27);
ROUND2(A,B,C,D,13,5,28);
ROUND2(D,A,B,C,2,9,29);
ROUND2(C,D,A,B,7,14,30);
ROUND2(B,C,D,A,12,20,31);
#define ROUND3(a,b,c,d,k,s,i) \
a = b + MD5_ROL((a + H(b,c,d) + x[k] + T[i]),s)
ROUND3(A,B,C,D,5,4,32);
ROUND3(D,A,B,C,8,11,33);
ROUND3(C,D,A,B,11,16,34);
ROUND3(B,C,D,A,14,23,35);
ROUND3(A,B,C,D,1,4,36);
ROUND3(D,A,B,C,4,11,37);
ROUND3(C,D,A,B,7,16,38);
ROUND3(B,C,D,A,10,23,39);
ROUND3(A,B,C,D,13,4,40);
ROUND3(D,A,B,C,0,11,41);
ROUND3(C,D,A,B,3,16,42);
ROUND3(B,C,D,A,6,23,43);
ROUND3(A,B,C,D,9,4,44);
ROUND3(D,A,B,C,12,11,45);
ROUND3(C,D,A,B,15,16,46);
ROUND3(B,C,D,A,2,23,47);
#define ROUND4(a,b,c,d,k,s,i) \
a = b + MD5_ROL((a + I(b,c,d) + x[k] + T[i]),s)
ROUND4(A,B,C,D,0,6,48);
ROUND4(D,A,B,C,7,10,49);
ROUND4(C,D,A,B,14,15,50);
ROUND4(B,C,D,A,5,21,51);
ROUND4(A,B,C,D,12,6,52);
ROUND4(D,A,B,C,3,10,53);
ROUND4(C,D,A,B,10,15,54);
ROUND4(B,C,D,A,1,21,55);
ROUND4(A,B,C,D,8,6,56);
ROUND4(D,A,B,C,15,10,57);
ROUND4(C,D,A,B,6,15,58);
ROUND4(B,C,D,A,13,21,59);
ROUND4(A,B,C,D,4,6,60);
ROUND4(D,A,B,C,11,10,61);
ROUND4(C,D,A,B,2,15,62);
ROUND4(B,C,D,A,9,21,63);
A += AA;
B += BB;
C += CC;
D += DD;
}
union md5_endian ea, eb, ec, ed;
ea.m_word=A;
eb.m_word=B;
ec.m_word=C;
ed.m_word=D;
m_digest[0]=ea.m_bytes.m_0;
m_digest[1]=ea.m_bytes.m_1;
m_digest[2]=ea.m_bytes.m_2;
m_digest[3]=ea.m_bytes.m_3;
m_digest[4]=eb.m_bytes.m_0;
m_digest[5]=eb.m_bytes.m_1;
m_digest[6]=eb.m_bytes.m_2;
m_digest[7]=eb.m_bytes.m_3;
m_digest[8]=ec.m_bytes.m_0;
m_digest[9]=ec.m_bytes.m_1;
m_digest[10]=ec.m_bytes.m_2;
m_digest[11]=ec.m_bytes.m_3;
m_digest[12]=ed.m_bytes.m_0;
m_digest[13]=ed.m_bytes.m_1;
m_digest[14]=ed.m_bytes.m_2;
m_digest[15]=ed.m_bytes.m_3;
return (m_digest);
}

View File

@@ -1,45 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* 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):
*/
/*
* MD5 digest implementation
*
* contributed by sam@email-scan.webcircle.com
*/
//#ifndef __nsMsgMD5_h
//#define __nsMsgMD5_h
//#include "nscore.h"
//NS_BEGIN_EXTERN_C
//
// RFC 1321 MD5 Message digest calculation.
//
// Returns a pointer to a sixteen-byte message digest.
//
const void *nsMsgMD5Digest(const void *msg, unsigned int len);
//NS_END_EXTERN_C
//#endif

View File

@@ -1,58 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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):
;
[Dial-In Configuration]
SiteName=<Your Site Name>
Description=<Description>
Phone=<Phone number to dial>
SupportPhone=<Support number in TAPI format>
[Services]
SMTP_Server=
POP_Server=
IMAP_Server=
Default_Mail_Protocol=
NNTP_Server=
LDAP_Server=
[IP]
IPAddress=
DomainName=
DNSAddress=
DNSAddress2=
[Proxy Settings]
ProxyEnabled=<Yes/No>
AutomaticProxyURL=
FTPProxy=
FTPProxyPort=
GopherProxy=
GopherProxyPort=
HTTPProxy=
HTTPProxyPort=
SecurityProxy=
SecurityProxyPort=
WAISProxy=
WAISProxyPort=
SOCKSHost=
SOCKSHostPort=
DirectAccessURLs=

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

View File

@@ -1,21 +0,0 @@
/*
* The contents of this directory are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use the files in this directory
* 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):
*/

View File

@@ -1,29 +0,0 @@
#!nmake
#
# 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=..\..\..
include <$(DEPTH)\config\rules.mak>
include <$(DEPTH)\cck\InitDist.win>
export::
$(MAKE_INSTALL) *.bmp $(CCKDIST)\CCKTool\BitMaps

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 278 KiB

View File

@@ -1,35 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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):
;
[Local Variables]
Name=Branding
Title=Branding Cutomizations
Caption=1st level node
Help=Online;http://www.mozilla.org/projects/cck/
[Navigation Controls]
onNext=
Help=Branding.txt
[Sub Pages]
Branding_page2=show

View File

@@ -1,234 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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):
;
[Local Variables]
Name=Branding_page1
Title=<%CustomizationList%> - Customize the %DefaultName% Browser - Part One
Caption=2nd level node
;Help=Online;http://www.mozilla.org/projects/cck/
Help=Online;%Root%CCKHelp\brandingpage1.html
[Navigation Controls]
onNext=
Help=Branding1_Help.ini
[Image 1]
Type=Image
Name=banner3.bmp
Value=
Start_x=0
Start_y=0
Width=425
Height=56
[Widget 4]
Type=BoldGroup
Name=GroupBox7
Value=Animated Logo
Start_x=0
Start_y=32
Width=407
Height=115
[Widget 563]
Type=Text
Name=Text563
Value=Logo Button URL:
Start_x=11
Start_y=60
Width=65
Height=11
[Widget 554]
Type=Text
Name=Text542
Value=Enter the URL that users will go to when they click the animated logo button.
Start_x=11
Start_y=45
Width=250
Height=10
[Widget 6]
Type=EditBox
Name=AnimatedLogoURL
Value=
Start_x=80
Start_y=57
Width=230
Height=15
[Widget 7]
Type=DynamicText
Name=LargeAnimPath
Value=
Start_x=11
Start_y=93
Width=200
Height=15
[Widget 972]
Type=DynamicText
Name=LargeStillPath
Value=
Start_x=11
Start_y=125
Width=200
Height=15
[Widget 845]
Type=Button
Name=Button1975
Value=View File
Start_x=300
Start_y=93
Width=40
Height=14
onCommand=OpenURL(%LargeAnimPath%)
[Widget 970]
Type=Button
Name=Button1279
Value=Choose File...
Start_x=346
Start_y=93
Width=50
Height=14
onCommand=BrowseFile()
Target=LargeAnimPath
[Widget 19]
Type=Button
Name=Button122
Value=Show Example
Start_x=336
Start_y=57
Width=60
Height=14
onCommand=DisplayImage(button.ini)
[Widget 12]
Type=Text
Name=Text54
Value=Path to Your Animated GIF File (32 x 32 pixels):
Start_x=11
Start_y=80
Width=160
Height=12
[Widget 971]
Type=Text
Name=Text536
Value=Path to Your At Rest GIF File (32 x 32 pixels):
Start_x=11
Start_y=112
Width=160
Height=12
[Widget 892]
Type=Button
Name=Button198
Value=View File
Start_x=300
Start_y=125
Width=40
Height=14
onCommand=OpenURL(%LargeStillPath%)
[Widget 973]
Type=Button
Name=Button1239
Value=Choose File...
Start_x=346
Start_y=125
Width=50
Height=14
onCommand=BrowseFile()
Target=LargeStillPath
[Widget 5]
Type=Text
Name=Text81
Value=You can add an item to the Help Menu which provides a link to your online customer support page.
Start_x=11
Start_y=164
Width=350
Height=9
[Widget 796]
Type=Text
Name=Text825
Value=Menu Item Text:
Start_x=11
Start_y=175
Width=199
Height=10
[Widget 638]
Type=EditBox
Name=HelpMenuCommandName
Value=
Start_x=11
Start_y=185
Width=258
Height=14
[Widget 20]
Type=Button
Name=Button119
Value=Show Example
Start_x=336
Start_y=212
Width=60
Height=14
onCommand=DisplayImage(help.ini)
[Widget 317]
Type=Text
Name=Text82
Value=Help Menu Item URL:
Start_x=11
Start_y=201
Width=199
Height=10
[Widget 8]
Type=EditBox
Name=HelpMenuCommandURL
Value=
Start_x=11
Start_y=211
Width=257
Height=14
[Widget 9]
Type=BoldGroup
Name=GroupBox13
Value=Help Menu
Start_x=0
Start_y=153
Width=407
Height=79

View File

@@ -1,253 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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):
;
[Local Variables]
Name=Branding_page2
Title=<%CustomizationList%> - Customize the CD Autorun Screen
Caption=2nd level node
;Help=Online;http://www.mozilla.org/projects/cck/
Help=Online;%Root%CCKHelp\brandingpage2.html
[Navigation Controls]
onNext=
onEnter=VerifyVal(%CD image%,0)
Help=Branding2_help.ini
[Image 1]
Type=Image
Name=banner7.bmp
Value=
Start_x=0
Start_y=0
Width=425
Height=56
[Widget 1]
Type=GlobalText
Name=Text59
Value=The CD Autorun screen appears when the user inserts a %DefaultName% CD into their computer's CD-ROM drive. You can customize the background bitmap image that appears on the CD Autorun screen, as well as the text and installation instructions.
Start_x=0
Start_y=32
Width=400
Height=30
[Widget 2]
Type=BoldGroup
Name=GroupBox8
Value=Title Bar Text
Start_x=0
Start_y=106
Width=407
Height=77
[Widget 5]
Type=BoldGroup
Name=GroupBox9
Value=Background Bitmap
Start_x=0
Start_y=54
Width=407
Height=50
[Widget 10]
Type=GlobalText
Name=Text6512
Value=The size of your bitmap (.BMP format) image determines the size of the CD Autorun screen. %DefaultName% recommends a bitmap size of 640 x 480 pixels. Path to your bitmap image:
Start_x=11
Start_y=65
Width=380
Height=20
[Widget 6]
Type=DynamicText
Name=ShellBgBitmap
Value=
Start_x=12
Start_y=86
Width=200
Height=14
[Widget 7]
Type=Button
Name=Button13
Value=Choose File...
Start_x=285
Start_y=83
Width=50
Height=14
onCommand=BrowseFile()
Target=ShellBgBitmap
[Widget 768]
Type=Button
Name=Button1353
Value=View File
Start_x=240
Start_y=83
Width=40
Height=14
onCommand=OpenViewer(%ShellBgBitmap%)
[Widget 21]
Type=Button
Name=Button127
Value=Show Example
Start_x=340
Start_y=83
Width=60
Height=14
onCommand=DisplayImage(shell1.ini)
[Widget 3]
Type=GlobalText
Name=Text60
Value=Enter the text (for example, your company name) that you want to appear after the string "%DefaultName% by" in the title bar.
Start_x=11
Start_y=118
Width=380
Height=15
[Widget 8962]
Type=GlobalText
Name=Text6148
Value=%DefaultName% by
Start_x=11
Start_y=133
Width=45
Height=10
[Widget 4]
Type=EditBox
Name=ShellTitleText
Value=
Start_x=57
Start_y=131
Width=228
Height=14
[Widget 23]
Type=Button
Name=Button123
Value=Show Example
Start_x=340
Start_y=160
Width=60
Height=14
onCommand=DisplayImage(shell2.ini)
[Widget 8]
Type=Text
Name=Text61
Value=Display This Text Below the Title Bar:
Start_x=11
Start_y=149
Width=210
Height=10
[Widget 9]
Type=EditBox
Name=ShellBelowTitleText
Value=
Start_x=12
Start_y=160
Width=272
Height=14
[Widget 12]
Type=BoldGroup
Name=GroupBox10
Value=Custom Installation Text File
Start_x=0
Start_y=187
Width=407
Height=59
[Widget 13]
Type=Text
Name=Text6064
Value=When the user clicks the Installation Guide button, your customized installation instructions will appear.
Start_x=11
Start_y=200
Width=386
Height=16
[Widget 14]
Type=Text
Name=Text65
Value=Path to Installation Text File (install.txt):
Start_x=12
Start_y=212
Width=148
Height=12
[Widget 15]
Type=DynamicText
Name=ShellInstallTextFile
Value=
Start_x=12
Start_y=223
Width=200
Height=14
[Widget 728]
Type=Button
Name=Button1383
Value=View File
Start_x=240
Start_y=223
Width=40
Height=14
onCommand=command(%NCIFileEditor% "%ShellInstallTextFile%")
[Widget 16]
Type=Button
Name=Button14
Value=Choose File...
Start_x=285
Start_y=223
Width=50
Height=14
onCommand=BrowseFile()
Target=ShellInstallTextFile
[Widget 22]
Type=Button
Name=Button125
Value=Show Example
Start_x=340
Start_y=223
Width=60
Height=14
onCommand=DisplayImage(shell4.ini)

View File

@@ -1,218 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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):
;
[Local Variables]
Name=Branding_page3
Title=<%CustomizationList%> - Customize Internet Setup - Part Two
Caption=1st level node
Help=Online;http://www.mozilla.org/projects/cck/
[Navigation Controls]
onNext=
Help=Branding3_help.ini
[Image 1]
Type=Image
Name=banner8.bmp
Value=
Start_x=0
Start_y=0
Width=425
Height=56
[Widget 1931]
Type=Text
Name=Text7053
Value=Internet Setup lets users easily create new Internet accounts or set up Netscape to connect to an existing account.
Start_x=0
Start_y=32
Width=400
Height=15
[Widget 1]
Type=Text
Name=Text70
Value=Internet Setup will display your logo graphic.
Start_x=11
Start_y=58
Width=360
Height=13
[Widget 2]
Type=DynamicText
Name=IntSetupBgBitmap
Value=
Start_x=11
Start_y=86
Width=200
Height=15
[Widget 362]
Type=Button
Name=Button169
Value=View File...
Start_x=231
Start_y=86
Width=50
Height=14
onCommand=OpenViewer(%IntSetupBgBitmap%)
[Widget 3]
Type=Button
Name=Button16
Value=Choose File...
Start_x=285
Start_y=86
Width=50
Height=14
onCommand=BrowseFile()
Target=IntSetupBgBitmap
[Widget 15]
Type=Button
Name=Button128
Value=Show Example
Start_x=339
Start_y=86
Width=60
Height=14
onCommand=DisplayImage(accnt1.ini)
[Widget 4]
Type=Text
Name=Text71
Value=Internet Setup will display your company name.
Start_x=11
Start_y=128
Width=266
Height=12
[Widget 4917]
Type=Text
Name=Text7194
Value=Enter Your Company Name:
Start_x=11
Start_y=141
Width=266
Height=12
[Widget 5]
Type=EditBox
Name=Company_Name
Value=
Start_x=11
Start_y=152
Width=245
Height=15
[Widget 16]
Type=Button
Name=Button129
Value=Show Example
Start_x=339
Start_y=152
Width=60
Height=14
onCommand=DisplayImage(accnt3.ini)
[Widget 689]
Type=Text
Name=Text721
Value=Path to Logo Graphic (.gif) file (pixel dimensions):
Start_x=11
Start_y=71
Width=366
Height=10
[Widget 9]
Type=Text
Name=Text75
Value=Internet Setup will display your technical support phone number.
Start_x=11
Start_y=193
Width=300
Height=9
[Widget 4993]
Type=Text
Name=Text7539
Value=Enter Your Technical Support Phone Number:
Start_x=11
Start_y=206
Width=300
Height=9
[Widget 10]
Type=EditBox
Name=TechSupportNumber
Value=
Start_x=11
Start_y=218
Width=246
Height=15
[Widget 17]
Type=Button
Name=Button130
Value=Show Example
Start_x=339
Start_y=218
Width=60
Height=14
onCommand=DisplayImage(accnt2.ini)
[Widget 6435]
Type=BoldGroup
Name=GroupBox1
Value=Logo Graphic
Start_x=0
Start_y=45
Width=407
Height=65
[Widget 653]
Type=BoldGroup
Name=GroupBox2
Value=Company Name
Start_x=0
Start_y=115
Width=407
Height=60
[Widget 923]
Type=BoldGroup
Name=GroupBox313
Value=Technical Support Phone Number
Start_x=0
Start_y=180
Width=407
Height=60

View File

@@ -1,100 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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):
;
[Local Variables]
Name=Branding_page4
Title=<%CustomizationList%> - Customize the Installer
Caption=1st level node
;Help=Online;http://www.mozilla.org/projects/cck/
Help=Online;%Root%CCKHelp\brandingpage4.html
[Navigation Controls]
onNext=wizard.CreateJSFile()
Help=Branding4_help.ini
[Image 1]
Type=Image
Name=banner6.bmp
Value=
Start_x=0
Start_y=0
Width=425
Height=56
[Widget 60643]
Type=BoldGroup
Name=GroupBox5895
Value=Installer Background Text
Start_x=0
Start_y=32
Width=407
Height=77
[Widget 3]
Type=Text
Name=Text24
Value=The Installer background text appears in the background during installation. You can customize the second and third lines of text.
Start_x=11
Start_y=44
Width=350
Height=15
[Widget 2]
Type=GlobalText
Name=Text347
Value=%DefaultName% 6 Setup
Start_x=11
Start_y=64
Width=150
Height=10
[Widget 4]
Type=EditBox
Name=InstallerScreenText1
Value=
Start_x=11
Start_y=75
Width=217
Height=14
[Widget 5]
Type=EditBox
Name=InstallerScreenText2
Value=
Start_x=11
Start_y=88
Width=217
Height=14
[Widget 16]
Type=Button
Name=InstButton133
Value=Show Example
Start_x=339
Start_y=89
Width=60
Height=14
onCommand=DisplayImage(inst.ini)

View File

@@ -1,32 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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 the Client Customization Kit.
;
; 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.
;
[Local Variables]
Name=Installer
Title=Installer
Caption=1st level node
[Navigation Controls]
onNext=
Help=Installer.txt
[Sub Pages]
Build_page1=Show
Build_page2=show

View File

@@ -1,233 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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):
;
[Local Variables]
Name=CheckList
Title=Welcome to the %DefaultName% Client Customization Kit
Caption=1st level node
;Help=Online;http://www.mozilla.org/projects/cck/
Help=Online;%Root%CCKHelp\checklist.html
[Navigation Controls]
onEnter=Reload(%Root%);
onNext=VerifySet(%CustomizationList%,Choose an existing configuration or create a new one);Reload(%Root%Configs\%CustomizationList%)
Help=ChecklistHelp.ini
[Image 1]
Type=Image
Name=banner1.bmp
Value=
Start_x=0
Start_y=0
Width=425
Height=56
[Widget 19]
Type=Button
Name=Button142
Value=New Configuration...
Start_x=230
Start_y=218
Width=77
Height=17
onCommand=wizard.NewConfig(_NewConfigName);GenerateDirList(CustomizationList,%Root%Configs\*.*);SelectItem(%_NewConfigName%)
target=CustomizationList
[Widget 1]
Type=GlobalText
Name=Text31
Value=This tool helps you create customized CD- and Network-ready %DefaultName% installers that you can distribute to your users.
Start_x=0
Start_y=32
Width=380
Height=11
[Widget 2]
Type=BoldGroup
Name=GroupBox2865
Value=Before You Begin
Start_x=0
Start_y=44
Width=407
Height=115
[Widget 4]
Type=ComboBox
Name=CustomizationList
Value=
Start_x=7
Start_y=220
Width=115
Height=99
subsection=Options for ComboBox1
onInit=GenerateDirList(self,%Root%Configs\*.*)
onCommand=toggleEnabled2(%CustomizationList%,Button8);WriteCache(CustomizationList)
[Options for ComboBox1]
[Widget 5]
Type=Text
Name=Text34
Value=Select an existing configuration, or click "New Configuration" to create a new installer configuration and workspace in which to store your custom files. To edit an existing configuration without overwriting the original configuration, select it from the list and click "Create a Copy".
Start_x=8
Start_y=179
Width=390
Height=25
[Widget 6]
Type=Text
Name=Text35
Value=* Bookmarks (bookmark.html) file
Start_x=19
Start_y=67
Width=123
Height=9
[Widget 7]
Type=Text
Name=Text36
Value=* Read Me file
Start_x=19
Start_y=89
Width=200
Height=9
[Widget 8]
Type=Text
Name=Text37
Value=* Custom animation files for browser's animated logo
Start_x=19
Start_y=78
Width=250
Height=9
[Widget 9]
Type=Text
Name=Text38
Value=* Background bitmap for CD Autorun screen (for CD-based installers)
Start_x=19
Start_y=110
Width=300
Height=11
[Widget 10]
Type=Text
Name=Text39
Value=* Custom sidebar panels file (panels.rdf)
Start_x=19
Start_y=99
Width=200
Height=9
[Widget 11]
Type=Text
Name=Text40
Value=* Custom installation instructions (for CD-based installers)
Start_x=19
Start_y=121
Width=300
Height=11
;[Widget 12]
Type=Text
Name=Text41
Value=1. Decide on the type of installer(s) you want to create:
Start_x=7
Start_y=50
Width=206
Height=10
[Widget 374]
Type=Text
Name=Text449
Value=* Third-party installers (up to two .exe files)
Start_x=19
Start_y=131
Width=300
Height=10
;[Widget 17]
Type=Text
Name=Text46
Value=* CD-based installer or network-downloadable installer? (you can create one or both at the same time)
Start_x=20
Start_y=62
Width=370
Height=10
[Widget 14]
Type=Text
Name=Text43
Value=Decide which customizations you want to make and create the customized files, such as:
Start_x=9
Start_y=55
Width=370
Height=20
[Widget 2817]
Type=BoldGroup
Name=GroupBox2385
Value=Select an Existing Configuration or Create a New One
Start_x=0
Start_y=165
Width=407
Height=80
[Widget 18]
Type=Button
Name=Button8
Value=Create a Copy...
Start_x=320
Start_y=218
Width=77
Height=17
onInit=Enable2(%CustomizationList%)
onCommand=VerifySet(%CustomizationList%,Choose an existing configuration or create a new one);SetGlobal(_FromConfigName,%CustomizationList%);wizard.CopyConfig(_NewConfigName);GenerateDirList(CustomizationList,%Root%Configs\*.*);SelectItem(%_NewConfigName%);CopyDir(%Root%Configs\%_FromConfigName%,%Root%Configs\%_NewConfigName%)
; GenerateFileList not required due to the way NewConfigDialog works,
; but this should be changed at some point...
target=CustomizationList
[Widget 2010]
Type=Button
Name=ButtonSummary
Value=Show Config Info
Start_x=140
Start_y=218
Width=77
Height=17
onInit=Enable2(%CustomizationList%)
onCommand=ShowSummary()

View File

@@ -1,35 +0,0 @@
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
;
; 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):
;
[Local Variables]
Name=Customize
Title=Customize Application
Caption=1st level node
Help=Online;http://www.mozilla.org/projects/cck/
[Navigation Controls]
onNext=
[Sub Pages]
Customize_page1=show
Customize_page3=show

Some files were not shown because too many files have changed in this diff Show More