diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 877ae2a2c8..b8cc664d99 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,14 @@ 2002-12-01 13:30 UTC+0100 Foo Bar */ +2007-05-28 15:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) + * harbour/TODO + - removed some not longer valid notes + * harbour/common.mak + - removed dbgaltd.obj + * harbour/include/common.ch + + added HB_HASH_AUTOADD_* definitions + 2007-05-28 14:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/debug/Makefile - harbour/source/debug/dbgaltd.prg diff --git a/harbour/TODO b/harbour/TODO index 378c4029eb..1786f4b162 100644 --- a/harbour/TODO +++ b/harbour/TODO @@ -17,18 +17,6 @@ Status...: Open. *** -Assign to: -Detail...: 'SAVE TO' statement doesn't work like Clipper. -Status...: Is it still true? - -*** - -Assign to: -Detail...: Is memofile support complete? -Status...: Is it still true? - -*** - Assign to: Detail...: Add missing Clipper virtual memory functions. Status...: Open. @@ -53,13 +41,6 @@ Detail...: Rewrite filesys.c to use native platform specific file I/O are number compatible. Status...: Open. -*** - -Assign to: Ryszard -Detail...: Optimize out the need for the PUSHNIL opcode before each - function call. -Status...: Open. - ======================================================================= Tasks for after v.1 release: diff --git a/harbour/common.mak b/harbour/common.mak index 422e2bd05b..3cd1c36070 100644 --- a/harbour/common.mak +++ b/harbour/common.mak @@ -545,7 +545,6 @@ DEBUG_LIB_OBJS = \ $(OBJ_DIR)\dbgtarr.obj \ $(OBJ_DIR)\dbgtobj.obj \ $(OBJ_DIR)\dbgthsh.obj \ - $(OBJ_DIR)\dbgaltd.obj \ $(OBJ_DIR)\tbrwtext.obj \ $(OBJ_DIR)\dbgwa.obj \ diff --git a/harbour/include/common.ch b/harbour/include/common.ch index 05f09414d4..2773244983 100644 --- a/harbour/include/common.ch +++ b/harbour/include/common.ch @@ -84,4 +84,11 @@ /* Please keep it synced with the similar #define in hbclass.ch */ #define HB_SYMBOL_UNUSED( symbol ) ( symbol := ( symbol ) ) +/* HASH autoadd options */ +#define HB_HASH_AUTOADD_NEVER 0x00 +#define HB_HASH_AUTOADD_ACCESS 0x01 +#define HB_HASH_AUTOADD_ASSIGN 0x02 +#define HB_HASH_AUTOADD_ALWAYS ( HB_HASH_AUTOADD_ACCESS + HB_HASH_AUTOADD_ASSIGN ) +#define HB_HASH_AUTOADD_REFERENCE HB_HASH_AUTOADD_ALWAYS + #endif /* HB_COMMON_CH_ */