2010-02-20 12:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/common/hbverdsp.c
* include/hbsetup.ch
* contrib/xhb/xhbver.prg
- Deleted HB_COMPAT_VO, HB_COMPAT_DBASE, HB_COMPAT_CLIP as build-time
options. They were not used, and in the future these should be
implemented as addon libraries.
* INSTALL
* Minor terminogology adjustment.
* examples/hbdoc2/tmplates.prg
* examples/hbdoc2/hbdoc2.prg
- Deleted special handling of FlagShip functions.
This commit is contained in:
@@ -17,6 +17,21 @@
|
||||
past entries belonging to author(s): Viktor Szakats.
|
||||
*/
|
||||
|
||||
2010-02-20 12:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* src/common/hbverdsp.c
|
||||
* include/hbsetup.ch
|
||||
* contrib/xhb/xhbver.prg
|
||||
- Deleted HB_COMPAT_VO, HB_COMPAT_DBASE, HB_COMPAT_CLIP as build-time
|
||||
options. They were not used, and in the future these should be
|
||||
implemented as addon libraries.
|
||||
|
||||
* INSTALL
|
||||
* Minor terminogology adjustment.
|
||||
|
||||
* examples/hbdoc2/tmplates.prg
|
||||
* examples/hbdoc2/hbdoc2.prg
|
||||
- Deleted special handling of FlagShip functions.
|
||||
|
||||
2010-02-20 11:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* include/hbextern.ch
|
||||
* src/rtl/browdb.prg
|
||||
|
||||
@@ -699,8 +699,8 @@ HARBOUR
|
||||
HB_TR_OUTPUT=<filename> (to override default stderr output)
|
||||
HB_TR_WINOUT=yes (to enable additional OutputDebugString() output on Windows systems only)
|
||||
|
||||
Memory statistics
|
||||
-----------------
|
||||
Memory statistics/tracking
|
||||
--------------------------
|
||||
Build Harbour with:
|
||||
HB_USER_CFLAGS=-DHB_FM_STATISTICS
|
||||
|
||||
|
||||
@@ -90,11 +90,7 @@ FUNCTION hb_buildinfo( n )
|
||||
v[ _HB_COMPAT_C53 ] := .F.
|
||||
#endif
|
||||
v[ _HB_COMPAT_XPP ] := .T. /* Converted to library in Harbour. */
|
||||
#ifdef HB_COMPAT_VO
|
||||
v[ _HB_COMPAT_VO ] := .T.
|
||||
#else
|
||||
v[ _HB_COMPAT_VO ] := .F.
|
||||
#endif
|
||||
v[ _HB_COMPAT_VO ] := .T. /* Converted to library in Harbour. */
|
||||
#ifdef HB_COMPAT_FLAGSHIP
|
||||
v[ _HB_COMPAT_FLAGSHIP ] := .T.
|
||||
#else
|
||||
@@ -105,11 +101,7 @@ FUNCTION hb_buildinfo( n )
|
||||
#else
|
||||
v[ _HB_COMPAT_FOXPRO ] := .F.
|
||||
#endif
|
||||
#ifdef HB_COMPAT_DBASE
|
||||
v[ _HB_COMPAT_DBASE ] := .T.
|
||||
#else
|
||||
v[ _HB_COMPAT_DBASE ] := .F.
|
||||
#endif
|
||||
v[ _HB_COMPAT_DBASE ] := .T. /* Converted to library in Harbour. */
|
||||
v[ _HB_HARBOUR_OBJ_GENERATION ] := .F. /* Always off in Harbour */
|
||||
v[ _HB_HARBOUR_STRICT_ANSI_C ] := .F. /* Fake value, unlikely it's turned on */
|
||||
v[ _HB_CPLUSPLUS ] := hb_Version( HB_VERSION_COMPILER_CPP )
|
||||
|
||||
@@ -909,7 +909,6 @@ FUNCTION Decode( cType, hsBlock, cKey )
|
||||
CASE cCode == "C52U" ; RETURN "This is an undocumented CA-Cl*pper v5.2 function and is only visible if source was compiled with the HB_CLP_UNDOC flag"
|
||||
CASE cCode == "C52S" ; RETURN "? verbage: This is an CA-Cl*pper v5.2 compliant and is only visible if source was compiled with the HB_CLP_STRICT flag"
|
||||
CASE cCode == "C53" ; RETURN "This is CA-Cl*pper v5.3 compliant and is only visible if source was compiled with the HB_COMPAT_C53 flag"
|
||||
CASE cCode == "FS" ; RETURN "This a Flagship compatibility function and is only visible if source was compiled with the HB_COMPAT_FLAGSHIP flag"
|
||||
CASE cCode == "H" ; RETURN "This is Harbour specific"
|
||||
CASE cCode == "NA" ; RETURN "Not applicable"
|
||||
OTHERWISE ; RETURN "Unknown 'COMPLIANCE' code: '" + cCode + "'"
|
||||
|
||||
@@ -323,7 +323,6 @@ INIT PROCEDURE Templates()
|
||||
{ "C52S", "? verbage: This is an CA-Cl*pper v5.2 compliant and is only visible if source was compiled with the HB_C52_STRICT flag" }, ;
|
||||
{ "C52U", "This is an undocumented CA-Cl*pper v5.2 function and is only visible if source was compiled with the HB_C52_UNDOC flag" }, ;
|
||||
{ "C53", "This is CA-Cl*pper v5.3 compliant and is only visible if source was compiled with the HB_COMPAT_C53 flag" }, ;
|
||||
{ "FS", "This a Flagship compatibility function and is only visible if source was compiled with the HB_COMPAT_FLAGSHIP flag" }, ;
|
||||
{ "H", "This is Harbour specific" }, ;
|
||||
{ "NA", "Not applicable" } ;
|
||||
}
|
||||
|
||||
@@ -63,10 +63,7 @@
|
||||
#define HB_CLP_UNDOC /* Enable Cl*pper 5.2e/5.3x undocumented features */
|
||||
#define HB_COMPAT_C53 /* Enable Cl*pper 5.3x extensions */
|
||||
#define HB_COMPAT_FLAGSHIP /* Enable Flagship extensions */
|
||||
/* #define HB_COMPAT_VO */ /* Enable VO extensions */
|
||||
/* #define HB_COMPAT_FOXPRO */ /* Enable FoxPro extensions */
|
||||
/* #define HB_COMPAT_DBASE */ /* Enable dBase extensions */
|
||||
/* #define HB_COMPAT_CLIP */ /* Enable CLIP extensions */
|
||||
|
||||
/* ***********************************************************************
|
||||
* Leave this #define if you want to allow usage of legacy Harbour 2.0.0/Clipper
|
||||
|
||||
@@ -166,17 +166,8 @@ void hb_verBuildInfo( void )
|
||||
#if defined( HB_COMPAT_FLAGSHIP )
|
||||
hb_conOutErr( "(Flagship) ", 0 );
|
||||
#endif
|
||||
#if defined( HB_COMPAT_VO )
|
||||
hb_conOutErr( "(VO) ", 0 );
|
||||
#endif
|
||||
#if defined( HB_COMPAT_FOXPRO )
|
||||
hb_conOutErr( "(FoxPro) ", 0 );
|
||||
#endif
|
||||
#if defined( HB_COMPAT_DBASE )
|
||||
hb_conOutErr( "(dBase) ", 0 );
|
||||
#endif
|
||||
#if defined( HB_COMPAT_CLIP )
|
||||
hb_conOutErr( "(CLIP) ", 0 );
|
||||
#endif
|
||||
hb_conOutErr( hb_conNewLine(), 0 );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user