versions.h

Go to the documentation of this file.
00001 
00002 /*  $Id: versions.h 1380 2006-05-18 23:58:22Z creecode $    */
00003 
00004 /******************************************************************************
00005 
00006     UserLand Frontier(tm) -- High performance Web content management,
00007     object database, system-level and Internet scripting environment,
00008     including source code editing and debugging.
00009 
00010     Copyright (C) 1992-2004 UserLand Software, Inc.
00011 
00012     This program is free software; you can redistribute it and/or modify
00013     it under the terms of the GNU General Public License as published by
00014     the Free Software Foundation; either version 2 of the License, or
00015     (at your option) any later version.
00016 
00017     This program is distributed in the hope that it will be useful,
00018     but WITHOUT ANY WARRANTY; without even the implied warranty of
00019     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00020     GNU General Public License for more details.
00021 
00022     You should have received a copy of the GNU General Public License
00023     along with this program; if not, write to the Free Software
00024     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00025 
00026 ******************************************************************************/
00027 
00028 /*
00029     versions.h
00030     
00031     Defines version numbers for Frontier and Radio UserLand for all platforms.
00032     
00033     JES 12/04/2002
00034     
00035     2006-02-07 aradke: major overhaul
00036         about.c and shell.r don't contain any target-specific version info anymore.
00037         there is some target-specific info in the version resource in winland.rc left,
00038         but nothing that needs to be changed on a regular basic.
00039         to do: convert pascal to c strings? (see about.c)
00040 */ 
00041 
00042 
00043 /* common strings for all targets */
00044 
00045 #define APP_COPYRIGHT_FROM  "2004"
00046 #define APP_COPYRIGHT_TILL  "2006"
00047 
00048 
00049 /* target-specific strings and version info */
00050 
00051 #ifdef PIKE
00052 #ifndef OPMLEDITOR
00053 
00054     /* version info for RADIO targets (formerly known as PIKE) */
00055     
00056     #define APPNAME                         "Radio"
00057     #define APP_COPYRIGHT_HOLDER            "UserLand Software, Inc"
00058     
00059     #define bs_APP_NAME                     BIGSTRING ("\x05" "Radio")
00060     #define bs_APP_SLOGAN                   BIGSTRING ("\x2b" "The power of Web publishing on your desktop")
00061     #define bs_APP_COPYRIGHT                BIGSTRING ("\x23" " " APP_COPYRIGHT_FROM "-" APP_COPYRIGHT_TILL " UserLand Software, Inc.")
00062     #define bs_APP_URL                      BIGSTRING ("\x26" "http://frontierkernel.sourceforge.net/")
00063 
00064     #define APP_MAJOR_VERSION               10
00065     #define APP_MAJOR_VERSION_BCD           0x10    /* major version in BCD notation */
00066 
00067     #define APP_SUB_VERSION                 1
00068     #define APP_MINOR_VERSION               0
00069     #define APP_SUBMINOR_VERSION_BCD        0x10    /* sub and minor version in BCD notation */
00070 
00071     #define APP_STAGE_CODE                  0x40    /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */
00072     #define APP_REVISION_LEVEL              10      /* for non-final releases only */
00073     #define APP_BUILD_NUMBER                10      /* increment by one for every release, final or not */
00074 
00075     #define APP_VERSION_STRING              "10.1a10"
00076 
00077 #else
00078 
00079     /* version info for OPMLEDITOR targets */
00080     
00081     #define APPNAME                         "OPML"
00082 
00083     #define APP_COPYRIGHT_HOLDER            "Scripting News, Inc"
00084 
00085     #define bs_APP_NAME                     BIGSTRING ("\x04" "OPML")
00086     #define bs_APP_SLOGAN                   BIGSTRING ("\x25" "Powerful OPML editing on your desktop")
00087     #define bs_APP_COPYRIGHT                BIGSTRING ("\x20" " " APP_COPYRIGHT_FROM "-" APP_COPYRIGHT_TILL " Scripting News, Inc.")
00088     #define bs_APP_URL                      BIGSTRING ("\x18" "http://support.opml.org/")
00089 
00090     #define APP_MAJOR_VERSION               10
00091     #define APP_MAJOR_VERSION_BCD           0x10    /* major version in BCD notation */
00092 
00093     #define APP_SUB_VERSION                 1
00094     #define APP_MINOR_VERSION               0
00095     #define APP_SUBMINOR_VERSION_BCD        0x10    /* sub and minor version in BCD notation */
00096 
00097     #define APP_STAGE_CODE                  0x40    /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */
00098     #define APP_REVISION_LEVEL              10      /* for non-final releases only */
00099     #define APP_BUILD_NUMBER                10      /* increment by one for every release, final or not */
00100 
00101     #define APP_VERSION_STRING              "10.1a10"
00102 
00103 #endif
00104 #else
00105 
00106     /* version info for FRONTIER targets */
00107     
00108     #define APPNAME                         "Frontier"
00109     #define APP_COPYRIGHT_HOLDER            "Frontier Kernel Project"
00110 
00111     #define bs_APP_NAME                     BIGSTRING ("\x08" "Frontier")
00112     #define bs_APP_SLOGAN                   BIGSTRING ("\x25" "Powerful cross-platform web scripting")
00113     #define bs_APP_COPYRIGHT                BIGSTRING ("\x23" " " APP_COPYRIGHT_FROM "-" APP_COPYRIGHT_TILL " Frontier Kernel Project")
00114     #define bs_APP_URL                      BIGSTRING ("\x26" "http://frontierkernel.sourceforge.net/")
00115 
00116     #define APP_MAJOR_VERSION               10
00117     #define APP_MAJOR_VERSION_BCD           0x10    /* major version in BCD notation */
00118 
00119     #define APP_SUB_VERSION                 1
00120     #define APP_MINOR_VERSION               0
00121     #define APP_SUBMINOR_VERSION_BCD        0x10    /* sub and minor version in BCD notation */
00122 
00123     #define APP_STAGE_CODE                  0x40    /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */
00124     #define APP_REVISION_LEVEL              10      /* for non-final releases only */
00125     #define APP_BUILD_NUMBER                10      /* increment by one for every release, final or not */
00126 
00127     #define APP_VERSION_STRING              "10.1a10"
00128 
00129 #endif
00130 
00131 #define bs_APP_COPYRIGHT2   BIGSTRING ("\x22" " 1992-2004 UserLand Software, Inc")
00132 #define APP_COPYRIGHT       APP_COPYRIGHT_FROM "-" APP_COPYRIGHT_TILL " " APP_COPYRIGHT_HOLDER
00133 
00134 #define APPNAME_SHORT   APPNAME     /* 2006-02-04 aradke */
00135 #define APPNAME_TM      APPNAME     /* 2005-01-12 aradke: app names no longer include trademark character */
00136 
00137 
00138 
00139 
00140 
00141 /* 2006-02-07 aradke: old version switched off */
00142 
00143 #if 0
00144 
00145 /* Radio version information */
00146 
00147 #define radio_major_version             10
00148 #define radio_major_version_bcd         0x10    /* major version in BCD notation */
00149 
00150 #define radio_sub_version               1
00151 #define radio_minor_version             0
00152 #define radio_subminor_version_bcd      0x10    /* sub and minor version in BCD notation */
00153 
00154 #define radio_stage_code                0x40        /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */
00155 #define radio_revision_level            5       /* for non-final releases only */
00156 #define radio_build_number              5       /* increment by one for every release, final or not */
00157 
00158 #define radio_version_string                "10.1a5"
00159 
00160 
00161 /* Frontier version information */
00162 
00163 #define frontier_major_version          10
00164 #define frontier_major_version_bcd      0x10    /* major version in BCD notation */
00165 
00166 #define frontier_sub_version            1
00167 #define frontier_minor_version          0
00168 #define frontier_subminor_version_bcd   0x10    /* sub and minor version in BCD notation */
00169 
00170 #define frontier_stage_code             0x40        /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */
00171 #define frontier_revision_level         5       /* for non-final releases only */
00172 #define frontier_build_number           5       /* increment by one for every release, final or not */
00173 
00174 #define frontier_version_string         "10.1a5"
00175 
00176 
00177 /* OPML Editor version information */
00178 
00179 #define opml_major_version              10
00180 #define opml_major_version_bcd          0x10    /* major version in BCD notation */
00181 
00182 #define opml_sub_version                1
00183 #define opml_minor_version              0
00184 #define opml_subminor_version_bcd       0x10    /* sub and minor version in BCD notation */
00185 
00186 #define opml_stage_code                 0x40    /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */
00187 #define opml_revision_level             5       /* for non-final releases only */
00188 #define opml_build_number               5       /* increment by one for every release, final or not */
00189 
00190 #define opml_version_string         "10.1a5"
00191 
00192 #endif  /* 2006-02-06 aradke: switched off, see below */
00193 

Generated on Wed May 31 18:20:03 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6