1 line
6.4 KiB
C
Executable File
1 line
6.4 KiB
C
Executable File
/* Copyright (c) 2017, Computer History Museum
|
|
All rights reserved.
|
|
Redistribution and use in source and binary forms, with or without modification, are permitted (subject to
|
|
the limitations in the disclaimer below) provided that the following conditions are met:
|
|
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
|
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
|
|
disclaimer in the documentation and/or other materials provided with the distribution.
|
|
* Neither the name of Computer History Museum nor the names of its contributors may be used to endorse or promote products
|
|
derived from this software without specific prior written permission.
|
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE
|
|
COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
|
DAMAGE. */
|
|
|
|
#ifndef CONF_H
|
|
#define CONF_H
|
|
|
|
|
|
/*
|
|
* Define this once we're ready to make the build that doesn't register
|
|
*/
|
|
//#define DEATH_BUILD
|
|
|
|
/*
|
|
* Define this unless there is a miracle on the horizon
|
|
*/
|
|
//#define EUDORA_IS_ABOUT_TO_DIE_A_LUDICROUS_AND_MISGUIDED_FATE_OF_OVER_REACTION
|
|
|
|
/*
|
|
* define I_HATE_THE_BOX to make a box or ESD build
|
|
*
|
|
* Sites can turn off the registration nag (and the update nag, for that matter) by
|
|
* creating a plugin that overrides 'Nag#' (1011) Remove the nag list here and no
|
|
* nags will occur. The default values for this resource:
|
|
*
|
|
* 1) 'Nag ' ID = 1002 Registration nag
|
|
* 2) 'Nag ' ID = 1005 Update check (silent check)
|
|
* 3) 'Nag ' ID = 1004 Update nag (non-silent)
|
|
*
|
|
* Delete any one item to remove the particular nagging behaviour
|
|
*
|
|
*/
|
|
//#define I_HATE_THE_BOX
|
|
|
|
|
|
/*
|
|
* define ADWARE to make an ADWARE build
|
|
*/
|
|
#define ADWARE
|
|
#define NAG
|
|
|
|
/*
|
|
* define DEBUG if you want debugging code & resources
|
|
* E_OUT_SNIFF for the code that looks for trashed handles to out
|
|
* E_OUT_FLUSH for the code that flushes the Out mailbox to disk
|
|
*/
|
|
#define DEBUG
|
|
|
|
/*
|
|
* define one of VALPHA, VBETA, VFINAL, VRELEASE
|
|
*/
|
|
#define VBETA
|
|
|
|
/*
|
|
* this results in more frequent checking for updates
|
|
*/
|
|
#ifdef VBETA
|
|
#define BETA_UPDATE_SCHEDULE
|
|
#endif
|
|
|
|
/*
|
|
* Define these big depressing constants if you want to build without things like
|
|
* forcing users into deadbeat mode, or if you want to remove any other functionality
|
|
* that depends on a continuing Eudora business.
|
|
*/
|
|
|
|
#ifdef EUDORA_IS_ABOUT_TO_DIE_A_LUDICROUS_AND_MISGUIDED_FATE_OF_OVER_REACTION
|
|
#define THEY_STUPIDLY_KILLED_EUDORA_SO_LETS_AT_LEAST_GIVE_THE_FAITHFUL_USERS_A_BREAK
|
|
#define DO_NOT_UPDATE_CHECK_IN_DEATH_BUILDS
|
|
#ifdef VBETA
|
|
#undef DO_NOT_UPDATE_CHECK_IN_DEATH_BUILDS
|
|
#endif
|
|
#endif
|
|
|
|
/*
|
|
* define DEMO to build a demo version of Eudora.
|
|
* its numeric value is the # of days after launch the demo will expire
|
|
*/
|
|
//#define DEMO 30
|
|
|
|
/*
|
|
* define EXPIRE if you want Eudora to expire. Don't forget to set the proper
|
|
* expiration dates
|
|
*/
|
|
//#define EXPIRE
|
|
#ifdef EXPIRE
|
|
# define EXP_YEAR 2002
|
|
# define EXP_MONTH 4
|
|
#endif
|
|
|
|
/*
|
|
* version information
|
|
*/
|
|
#define MAJOR_VERSION 6
|
|
#define MINOR_VERSION 2
|
|
#define INC_VERSION 5
|
|
|
|
//#define GX_PRINTING // Turn GX printing features on or off. Keep this around, we'll dump GX someday.
|
|
#define FLOAT_WIN // leave this defined. Will remove flag later
|
|
#define PEE // use Pete's editor (obsolete; always used)
|
|
#define ETL // translators
|
|
#define ATT_ICONS // attachments in icon view
|
|
#define EXCERPT // use rich text excerpt commands
|
|
#define RESYNC_MID // use the message-id to resynch .toc's
|
|
#define NO_KEYUP // define this to not process key-ups for command-period
|
|
#define DRAG_GETOSEVT // define this to use GETOSEVT during drags
|
|
#define FANCY_FILT_LDEF // fancy list def for filters
|
|
//#define SAVE_MIME // Save the mime structure?
|
|
//#define CTB // Support the Comm. Toolbox
|
|
#define USECMM // Provide Contextual Menu Manager Support
|
|
#define IMAP //turn this on to enable the beast
|
|
//#ifndef LIGHT // No Wintertree
|
|
#define WINTERTREE // use internal wintertree speller
|
|
//#endif //LIGHT
|
|
#define LDAP_USE_STD_LINK_MECHANISM
|
|
#define NEWFIND
|
|
#define VCARD // Define if you're building new vcard savviness into the app
|
|
//#define NO_CHARSETS // Define if you want to turn off the Unicode stuff
|
|
#define CONTEXT_FILING // Define to turn on contextual filing
|
|
#ifndef rez
|
|
#if TARGET_CPU_PPC
|
|
#define SPEECH_ENABLED
|
|
#define URLACCESS
|
|
#endif
|
|
#if TARGET_CPU_68K
|
|
#pragma opt_strength_reduction off
|
|
#endif
|
|
#endif
|
|
// #define NO_EMSAPI_INIT // define this to have Eudora ignore translators in debug mode
|
|
#define USERELATIVESIZES
|
|
#define USEFIXEDDEFAULTFONT
|
|
#define LABEL_ICONS // define this to show color patches next to label items
|
|
//#define REFRESH_LABELS_MENU // define this to refresh the finder labels frequently; may be crashing Tiger!
|
|
#define USE_FANCY_HTML_EXPORT // define this to get the right base directives in HTML
|
|
#define NOBODY_SPECIAL // is a message without a body special?
|
|
#define TREAT_BODY_CR_AS_CRLF // turn bare CR's in message bodies into CRLF.
|
|
|
|
#ifndef rez
|
|
#define PETEINLINE
|
|
#if __profile__
|
|
#include "Profiler.h"
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef rez
|
|
#define HAVE_GETLASTACTIVITY
|
|
#define HAVE_KEYCHAIN
|
|
#define NSpare 2
|
|
#define SPARE_SIZE (35 K)
|
|
#endif
|
|
|
|
#define THREADING_ON
|
|
#define TASK_PROGRESS_ON
|
|
#define MULTI_THREADING_ON
|
|
#define BATCH_DELIVERY_ON
|
|
#define CONTEXT_SEARCH
|
|
#define URL_PROTECTION
|
|
|
|
#define GSSAPI
|
|
|
|
#define AD_WINDOW // display ad window
|
|
// #define DIAL
|
|
|
|
#define CLIENT_BUILD_MONTH REG_EUD_CLIENT_6_2_MONTH
|
|
#ifdef VALPHA
|
|
#define DONT_CHECK_REGMONTH // define this to allow users to use bad regcodes
|
|
#endif
|
|
|
|
#define ESSL // Do SSL
|
|
#define LDAP_ENABLED // Do LDAP
|
|
#define OFFLINE_LINK_DIALOG_ENABLED
|
|
|
|
#define GetMHandle GetMenuHandle // dammit
|
|
#endif |