From a4032c77b3f9de67a2dfec04ed158056e141a54a Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Mon, 25 Aug 2008 12:19:06 +0000 Subject: [PATCH] 2008-08-25 14:12 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_vc.mak * make_vcce.mak % Cleaned list of system libraries for VC. winspool.lib removed, the rest documented. * Syncing between VC and VCCE. ; NOTE: WinCE system lib list didn't get anything removed (just added), but nevertheless pls test it. * ChangeLog * Some cleanups (regarding my entries). * source/pp/hbpp.c ! Comment typo. * source/rtl/gtclip.c ! Fixed for __CYGWIN__. * contrib/hbw32/dllcall.c ! Disabled asm parts for __CYGWIN__ to make it compile. * config/w32/gcc.cf ! Added missing system lib wsock32 for Cygwin. * config/w32/gcc.cf * config/w32/cemgw.cf * config/w32/mingw32.cf * config/w32/owatcom.cf * config/w32/pocc.cf * config/w32/watcom.cf * config/w32/xcc.cf * Attempt to sort out system libs needed for core from those needed for contribs. No system libraries have been removed or added so far. [ I wonder why we need to include contrib sys lib dependencies here, when Harbour GNU make system doesn't build any contrib dependent executables. Also, some ws2_32.lib seems definitely superfluous. ] ; TOFIX: (for __CYGWIN__) ../../filesys.c: In function `hb_fsPOpen': ../../filesys.c:577: warning: passing arg 1 of `pipe' from incompatible pointer type --- harbour/ChangeLog | 1489 ++++++++++++++++--------------- harbour/config/w32/cemgw.cf | 2 - harbour/config/w32/gcc.cf | 3 +- harbour/config/w32/mingw32.cf | 4 +- harbour/config/w32/owatcom.cf | 2 +- harbour/config/w32/pocc.cf | 11 +- harbour/config/w32/watcom.cf | 2 +- harbour/config/w32/xcc.cf | 9 +- harbour/contrib/hbw32/dllcall.c | 2 +- harbour/make_vc.mak | 18 +- harbour/make_vcce.mak | 16 +- harbour/source/pp/hbpp.c | 2 +- harbour/source/rtl/gtclip.c | 4 + 13 files changed, 806 insertions(+), 758 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 3aa5290586..cde2d840d4 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -3,11 +3,54 @@ */ /* Use this format for the entry headers: - YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name + YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name (your_email address) For example: - 2008-12-31 13:59 UTC+0100 Foo Bar + 2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org) */ +2008-08-25 14:12 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + * make_vc.mak + * make_vcce.mak + % Cleaned list of system libraries for VC. winspool.lib + removed, the rest documented. + * Syncing between VC and VCCE. + ; NOTE: WinCE system lib list didn't get anything removed + (just added), but nevertheless pls test it. + + * ChangeLog + * Some cleanups (regarding my entries). + + * source/pp/hbpp.c + ! Comment typo. + + * source/rtl/gtclip.c + ! Fixed for __CYGWIN__. + + * contrib/hbw32/dllcall.c + ! Disabled asm parts for __CYGWIN__ to make it compile. + + * config/w32/gcc.cf + ! Added missing system lib wsock32 for Cygwin. + + * config/w32/gcc.cf + * config/w32/cemgw.cf + * config/w32/mingw32.cf + * config/w32/owatcom.cf + * config/w32/pocc.cf + * config/w32/watcom.cf + * config/w32/xcc.cf + * Attempt to sort out system libs needed for core from + those needed for contribs. No system libraries have + been removed or added so far. [ I wonder why we need to + include contrib sys lib dependencies here, when Harbour + GNU make system doesn't build any contrib dependent + executables. Also, some ws2_32.lib seems definitely + superfluous. ] + + ; TOFIX: (for __CYGWIN__) + ../../filesys.c: In function `hb_fsPOpen': + ../../filesys.c:577: warning: passing arg 1 of `pipe' from incompatible pointer type + 2008-08-25 14:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/rddtest/rddmktst.prg * harbour/tests/rddtest/adscl52.prg @@ -55676,7 +55719,7 @@ NOTE! some modules still use a direct access to the eval stack /* I'm now able to PP my largest prg without any difference from Clipper (other then minor spacing differences). */ -2000-10-16 20:22 GMT+1 Victor Szakats +2000-10-16 20:22 GMT+1 Viktor Szakats * source/rtl/run.c ! __RUN() fixed. @@ -56438,7 +56481,7 @@ tion/deletion ! fixed hilighting and dehilighting of cells if field is logical; that is logical cells value is centered on cell width so cursor position needs to be centered too. -2000-08-30 00:19 UTC+0100 Victor Szakats +2000-08-30 00:19 UTC+0100 Viktor Szakats * makefile.vc * makefile.bc @@ -56455,7 +56498,7 @@ tion/deletion * tests/newrdd.prg + Added missing memo functions. -2000-08-28 22:50 UTC+0100 Victor Szakats +2000-08-28 22:50 UTC+0100 Viktor Szakats * config/dos/global.cf * config/linux/global.cf @@ -56651,7 +56694,7 @@ tion/deletion *source/rdd/dbcmd.c * fixed bugs, reported by Juergen Baez -2000-08-17 12:18 UTC+0100 Victor Szakats +2000-08-17 12:18 UTC+0100 Viktor Szakats * include/hbver.h + Version bumped @@ -56763,7 +56806,7 @@ tion/deletion * doc/whatsnew.txt + Added simplex. -2000-08-15 02:48 UTC+0100 Victor Szakats +2000-08-15 02:48 UTC+0100 Viktor Szakats ; Waiting for some minor patches before the new release. @@ -56890,7 +56933,7 @@ Changelog: 2000-08-12 20:00 UTC+0500 April White 2000-08-11 11:25 GMT+3 Alexander Kresin * source/pp/ppcore.c - * Bug fixed, noted by Victor Szel + * Bug fixed, noted by Viktor Szakats 2000-08-11 08:55 UTC+0100 Ryszard Glab @@ -57271,7 +57314,7 @@ NOTE: + Added Error: "Can\'t #include self \'%s\'" + Added logic to detect self referncing #include directive. -2000-08-02 03:31 UTC+0100 Victor Szakats +2000-08-02 03:31 UTC+0100 Viktor Szakats * source/rtl/dateshb.c * source/rtl/datesx.c @@ -57282,7 +57325,7 @@ NOTE: * makefile.bc * Small formatting. -2000-08-02 03:14 UTC+0100 Victor Szakats +2000-08-02 03:14 UTC+0100 Viktor Szakats * source/common/hbver.c + Better, generic detection for bits. @@ -57321,12 +57364,12 @@ NOTE: /* Note: */ I did *not* implement same for the Environment Variables parsing. -2000-08-01 21:10 UTC+0100 Victor Szakats +2000-08-01 21:10 UTC+0100 Viktor Szakats + doc/cmdline.txt + Command line handling spec added. -2000-08-01 21:03 UTC+0100 Victor Szakats +2000-08-01 21:03 UTC+0100 Viktor Szakats * source/common/hbver.c + Added CPP info to the build info page. @@ -57389,7 +57432,7 @@ NOTE: * source/rtl/gtsln/gtsln.c * Changes submitted by Marek Paliwoda -2000-07-31 14:32 UTC+0100 Victor Szakats +2000-07-31 14:32 UTC+0100 Viktor Szakats * utils/hbdoc/ft_funcs.prg ! Fixed to match changed strong typing syntax. @@ -57457,7 +57500,7 @@ NOTE: * source/compiler/simplex.c * Changed to use YY_DECL macro in declaration of yylex() -2000-07-30 14:32 UTC+0100 Victor Szakats +2000-07-30 14:32 UTC+0100 Viktor Szakats * source/compiler/harbour.l * source/compiler/hbpcode.c @@ -57486,14 +57529,14 @@ NOTE: * hb_slex.bc * Synchronized with makefile.bc -2000-07-29 17:34 UTC+0100 Victor Szakats +2000-07-29 17:34 UTC+0100 Viktor Szakats * makefile.vc * makefile.bc * source/lang/Makefile + Polish Lang modules added. -2000-07-29 17:25 UTC+0100 Victor Szakats +2000-07-29 17:25 UTC+0100 Viktor Szakats * utils/hbtest/* + Added check for :Arg variable of returned error objects. @@ -57559,7 +57602,7 @@ NOTE: * hb_slex.bc * Synchronized with makefile.bc -2000-07-29 03:28 UTC+0100 Victor Szakats +2000-07-29 03:28 UTC+0100 Viktor Szakats * include/hbcomp.h * source/compiler/hbusage.c @@ -57575,12 +57618,12 @@ NOTE: we should rather add a pcode optimization level option, which would be more generic solution for this. -2000-07-29 03:16 UTC+0100 Victor Szakats +2000-07-29 03:16 UTC+0100 Viktor Szakats * source/rtl/gt*/gt*.c ! Extended TRACE call for hb_gtSetPos() with iMethod. -2000-07-29 03:08 UTC+0100 Victor Szakats +2000-07-29 03:08 UTC+0100 Viktor Szakats * source/rtl/oldclear.c * source/rtl/setpos.c @@ -57594,7 +57637,7 @@ NOTE: * doc/en * remove UPPER case files, commited, added lower case files, commited -2000-07-29 02:58 UTC+0100 Victor Szakats +2000-07-29 02:58 UTC+0100 Viktor Szakats * source/lang/msgko.c ! Some fixes (KR -> KO). @@ -57920,7 +57963,7 @@ NOTE: + contrib/hb_struc/hbstruc.prg + contrib/hb_struc/teststru.prg -2000-07-25 13:47 UTC+0100 Victor Szakats +2000-07-25 13:47 UTC+0100 Viktor Szakats * source/rtl/errorapi.c * include/hbapierr.h @@ -57989,18 +58032,18 @@ NOTE: *contrib/hbzlib/zipfile2.c *some enhacements to hb___GetFilesNamesFromZip() -2000-07-25 00:53 UTC+0100 Victor Szakats +2000-07-25 00:53 UTC+0100 Viktor Szakats * source/vm/itemapi.c + Some NOTEs added to the Eval API functions. -2000-07-25 00:33 UTC+0100 Victor Szakats +2000-07-25 00:33 UTC+0100 Viktor Szakats * source/rtl/setkey.c * source/vm/memvars.c % Minor optimization in Item returning. -2000-07-25 00:23 UTC+0100 Victor Szakats +2000-07-25 00:23 UTC+0100 Viktor Szakats * source/rtl/abs.c * source/rtl/at.c @@ -58062,7 +58105,7 @@ NOTE: in their present state I've been able to use them to port to MySQL a couple of programs written for mSQL. -2000-07-24 22:28 UTC+0100 Victor Szakats +2000-07-24 22:28 UTC+0100 Viktor Szakats * rdd/dbcmd.c * rtl/errorapi.c @@ -58076,7 +58119,7 @@ NOTE: * IE_* macros renamed to HB_EI_* to not pollute namespace. ! Removed // comments from error.ch, since it was used in C code. -2000-07-24 22:12 UTC+0100 Victor Szakats +2000-07-24 22:12 UTC+0100 Viktor Szakats * include/hbextern.ch * source/rtl/errorapi.c @@ -58167,7 +58210,7 @@ NOTE: * on exit the GC is called after cleaning all other internal data structures -2000-07-16 13:38 UTC+0100 Victor Szakats +2000-07-16 13:38 UTC+0100 Viktor Szakats * source/rtl/binnum.c * source/rtl/binnumx.c @@ -58316,7 +58359,7 @@ NOTE: * updated with few additional tests -2000-07-12 08:46 UTC+0100 Victor Szakats +2000-07-12 08:46 UTC+0100 Viktor Szakats * doc/whatsnew.txt + Added some new items. @@ -58548,7 +58591,7 @@ NOTE: the full build including keywords.prg (3 compiler (yacc) errors), our previous lexer didn't fully parse keywords.prg Please forward your opinions... -2000-07-04 20:36 UTC+0100 Victor Szakats +2000-07-04 20:36 UTC+0100 Viktor Szakats * source/rtl/teditor.prg * Formatting. @@ -58572,7 +58615,7 @@ NOTE: * creates a compound CDX index, if indexFileName is the same, as * current dbf name -2000-07-04 04:05 UTC+0100 Victor Szakats +2000-07-04 04:05 UTC+0100 Viktor Szakats * contrib/odbc/bld_b32.bat ! Fixed. @@ -58769,14 +58812,14 @@ NOTE: *commented self-referencing codeblock since it requires some more work -2000-06-25 21:52 UTC+0100 Victor Szakats +2000-06-25 21:52 UTC+0100 Viktor Szakats * source/lang/Makefile * makefile.vc * makefile.bc + MSGIT and MSGDE language modules added. -2000-06-25 14:53 UTC+0100 Victor Szakats +2000-06-25 14:53 UTC+0100 Viktor Szakats * source/rtl/tget.prg ! Fixed to not depend on SET EXACT. @@ -58790,7 +58833,7 @@ NOTE: * source/rtl/tclass.prg % Optimized, formatted. -2000-06-25 14:25 UTC+0100 Victor Szakats +2000-06-25 14:25 UTC+0100 Viktor Szakats * tests/onidle.prg * source/rtl/idle.c @@ -58989,7 +59032,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() * source/pp/ppcore.c ! getExpReal() Fixed silly typo introduced this morning in previous fix, that broke the PP. -2000-06-22 03:23 UTC+0100 Victor Szakats +2000-06-22 03:23 UTC+0100 Viktor Szakats * source/rtl/filesys.c * Some formatting and cleanups. @@ -59004,7 +59047,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() * source/pp/ppcore.c ! getExpReal() to not return invalid Clipper Expression like unterminated '([{'. This will solve many PP problems. -2000-06-21 14:19 UTC+0100 Victor Szakats +2000-06-21 14:19 UTC+0100 Viktor Szakats * include/hbextern.ch * include/fileio.ch @@ -59028,7 +59071,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() - Removed non-Clipper compatible macros. Add these to your local headers if you need them, as I've already - noted here: 20000322-16:33 GMT+1 Victor Szakats + noted here: 20000322-16:33 GMT+1 Viktor Szakats #define CD( d ) DIRCHANGE( d ) #define MD( d ) MAKEDIR( d ) @@ -59135,7 +59178,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() * harbour/source/rtl/teditorl.c ! fixed a bug inside __StrTkPtr(), I really don't understand why it didn't show up before :-) -2000-06-19 10:11 UTC+0100 Victor Szakats +2000-06-19 10:11 UTC+0100 Viktor Szakats * include/hbapigt.h * include/gt.api @@ -59171,7 +59214,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() now "return length of szText ignoring trailing white space (or true spaces)" -2000-06-18 18:38 UTC+0100 Victor Szakats +2000-06-18 18:38 UTC+0100 Viktor Szakats * source/lang/msgde.c * Updated, Thanks to Torsten. @@ -59213,7 +59256,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() + added param names (from source file) to declarations for multiple api calls -2000-06-17 19:37 UTC+0100 Victor Szakats +2000-06-17 19:37 UTC+0100 Viktor Szakats * source/common/hbstr.c * source/rtl/strings.c @@ -59225,7 +59268,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() * source/rtl/right.c % Some optimization. -2000-06-17 18:58 UTC+0100 Victor Szakats +2000-06-17 18:58 UTC+0100 Viktor Szakats * source/compiler/harbour.y + One TODO readded @@ -59260,7 +59303,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() * Many thanks for Maurilio Longo.With out his help this changes was not possible -2000-06-16 21:28 UTC+0100 Victor Szakats +2000-06-16 21:28 UTC+0100 Viktor Szakats * source/rtl/transfrm.c ! Fixed GCC -O2 warnings. @@ -59272,7 +59315,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() * source/pp/ppcore.c ! Removed 1 // comment. -2000-06-16 18:45 UTC+0100 Victor Szakats +2000-06-16 18:45 UTC+0100 Viktor Szakats * source/vm/classes.c ! Formatting, warnings fixed. @@ -59295,7 +59338,7 @@ NOTICE: static HB_ITEM structures cannot be initialized with hb_itemClear() vm\classes.c ------------------------------------------------------------------------- -2000-06-16 13:37 UTC+0100 Victor Szakats +2000-06-16 13:37 UTC+0100 Viktor Szakats * include/hbapigt.h * source/rtl/gtapi.c @@ -59757,7 +59800,7 @@ Please note: * source/pp/ppcore.c ! Corrected compiler warnings -2000-06-04 18:51 UTC+0100 Victor Szakats +2000-06-04 18:51 UTC+0100 Viktor Szakats * utils/hbdoc/Makefile makefile.vc @@ -59778,7 +59821,7 @@ for .chm support *makefile.bc +genchm.prg entry added to the make file -2000-06-04 17:52 UTC+0100 Victor Szakats +2000-06-04 17:52 UTC+0100 Viktor Szakats * tests/setkeys.prg ! Changed to reflect setkey function changes. @@ -59822,7 +59865,7 @@ for .chm support * source/pp/pptable.c + Added hb_pp_Table() - Moved predefined rules into this function, to allow for conditional use. -2000-06-03 13:36 UTC+0100 Victor Szakats +2000-06-03 13:36 UTC+0100 Viktor Szakats * makefile.bc + Added a kludge to make it work with Borland C++ 5.3 @@ -59836,12 +59879,12 @@ for .chm support * include/hbcomp.h * Minor formatting -2000-06-03 10:53 UTC+0100 Victor Szakats +2000-06-03 10:53 UTC+0100 Viktor Szakats * source/debug/* % Some functions converted to procedures -2000-06-03 01:13 UTC+0100 Victor Szakats +2000-06-03 01:13 UTC+0100 Viktor Szakats * include/button.ch * source/rtl/tmenuitm.prg @@ -59859,7 +59902,7 @@ for .chm support * source/pp/ppcore.c ! Added logic to CommandStuff() to fix problem with Keyword or Match Marker are matched after non provided multiple optional patterns. -2000-06-02 19:56 UTC+0100 Victor Szakats +2000-06-02 19:56 UTC+0100 Viktor Szakats * utils/hbtest/hbtest.prg * utils/hbtest/make_xpp.bat @@ -59874,7 +59917,7 @@ for .chm support * source/rtl/strtran.c * Minor typos, formattings, optimizations. -2000-06-02 15:39 UTC+0100 Victor Szakats +2000-06-02 15:39 UTC+0100 Viktor Szakats * doc/whatsnew.txt ! Typo @@ -59889,7 +59932,7 @@ for .chm support * source/pp/ppcore.c + Added case '@' to hb_pp_RdStr() to fix problem with @ not followed by a space. -2000-06-02 04:00 UTC+0100 Victor Szakats +2000-06-02 04:00 UTC+0100 Viktor Szakats * source/rtl/filesys.c ! hb_fsEof() fixed for DJGPP. @@ -59903,13 +59946,13 @@ for .chm support * source/compiler/harbour.y ! Two RSXNT warnings fixed. -2000-06-02 02:54 UTC+0100 Victor Szakats +2000-06-02 02:54 UTC+0100 Viktor Szakats * include/hbver.h * doc/whatsnew.txt * Bumped version to 0.34 and date to 2000-06-02 -2000-06-01 22:18 UTC+0100 Victor Szakats +2000-06-01 22:18 UTC+0100 Viktor Szakats * source/lang/msgcswin.c * source/lang/msghr852.c @@ -59989,13 +60032,13 @@ for .chm support +contrib/hbzlib/doc/zip.txt +Documentation of the zip functions -2000-05-31 23:57 UTC+0100 Victor Szakats +2000-05-31 23:57 UTC+0100 Viktor Szakats * source/vm/itemapi.c ! hb_itemNew() fixed for non NULL pNull values. Thanks go to Janica Lubos for the fix. -2000-05-31 23:43 UTC+0100 Victor Szakats +2000-05-31 23:43 UTC+0100 Viktor Szakats * contrib/hbclip/make_clp.bat * Minor enh. @@ -60038,7 +60081,7 @@ for .chm support * source/vm/classes.c ! patch from JFl&RaC , to fix super:X handling -2000-05-31 13:53 UTC+0100 Victor Szakats +2000-05-31 13:53 UTC+0100 Viktor Szakats * include/hbapi.h * source/vm/extend.c @@ -60102,7 +60145,7 @@ for .chm support -Minor correction regarding HIDDEN status at compile time -__Sender() now returning the sender object when using 'delegating' -2000-05-29 22:26 UTC+0100 Victor Szakats +2000-05-29 22:26 UTC+0100 Viktor Szakats * doc/whatsnew.txt * Updated with items from Jose @@ -60120,7 +60163,7 @@ for .chm support * contrib\rdd_ads\make_vc.bat * proper parameters are now 'clean' and 'all' (/a can still be used as all) -2000-05-29 08:29 UTC+0100 Victor Szakats +2000-05-29 08:29 UTC+0100 Viktor Szakats * source/rtl/xsavescr.c - Removed superfluous ";" char. @@ -60156,7 +60199,7 @@ for .chm support *source/rtl/filesys.c +hb_fsEof() function added -2000-05-29 02:47 UTC+0100 Victor Szakats +2000-05-29 02:47 UTC+0100 Viktor Szakats * doc/whatsnew.txt + Class features added. @@ -60231,7 +60274,7 @@ for .chm support * tests/testwarn.prg ! fixed missing function references (and added three more warnings :-)) -2000-05-28 22:57 UTC+0100 Victor Szakats +2000-05-28 22:57 UTC+0100 Viktor Szakats * source/compiler/harbour.l ! Fixed the compiler to not generate reference to the "Self" @@ -60269,7 +60312,7 @@ for .chm support Added function Sender() used by delegating to allow full polymorphism Added function __CLS_PARAM used by the preprocessor -2000-05-28 21:57 UTC+0100 Victor Szakats +2000-05-28 21:57 UTC+0100 Viktor Szakats * source/rtl/gtdos/gtdos.c * source/compiler/hbusage.c @@ -60514,7 +60557,7 @@ for .chm support * tests/teststru.prg * Enhanced to demonstrate Structure as element of other structure and self reference capabilities. -20000523-02:58 GMT+1 Victor Szakats +20000523-02:58 GMT+1 Viktor Szakats ; Thanks to Jose Lalin for these: ; Now these source files work with the ten character symbol name limit. @@ -60534,7 +60577,7 @@ for .chm support - removed #include "hbclass.ch" % formatting and clean -20000523-02:06 GMT+1 Victor Szakats +20000523-02:06 GMT+1 Viktor Szakats * makefile.bc * makefile.vc @@ -60833,7 +60876,7 @@ for .chm support * include\hbextern.ch * changed 'rtl\setkey.prg' to 'rtl\setkey.c' -20000516-03:59 GMT+1 Victor Szakats +20000516-03:59 GMT+1 Viktor Szakats * source/lang/Makefile * source/lang/msgsr852.c @@ -60860,12 +60903,12 @@ for .chm support * source/rtl/memoedit.prg * original MemoEdit() changes K_TAB chars to spaces upon loading of text -20000515-23:05 GMT+1 Victor Szakats +20000515-23:05 GMT+1 Viktor Szakats * source/rtl/teditorl.c * source/rtl/padl.c % Minor optimizations and formatting. -20000515-22:47 GMT+1 Victor Szakats +20000515-22:47 GMT+1 Viktor Szakats * source/compiler/hbusage.c ! Removed conditional OBJ generation branch. * source/compiler/hbfix.c @@ -61148,7 +61191,7 @@ The follow is mission from previus session *source/lang/msgpt.c *small changes -20000509-00:35 GMT+1 Victor Szakats +20000509-00:35 GMT+1 Viktor Szakats * include/hbsetup.h ! Removed doubled part. @@ -61228,7 +61271,7 @@ The follow is mission from previus session * fixed the value returned by TYPE() function for variables not visible at runtime (now returns 'U' instead of 'UE') -20000507-09:40 GMT+1 Victor Szakats +20000507-09:40 GMT+1 Viktor Szakats * tests/gnu_test.bat ! Fixed envvar references. @@ -61268,7 +61311,7 @@ The follow is mission from previus session ! Fixed compiler warning about pVar * Minor optimizations -20000506-17:46 GMT+1 Victor Szakats +20000506-17:46 GMT+1 Viktor Szakats * source/compiler/harbour.c ! hb_compGenPushDouble() buffer overflow bug fixed. @@ -61337,7 +61380,7 @@ The follow is mission from previus session * tests/testwarn.prg + Added code to demonstrate "Adaptive Type Checking". -20000505-02:03 GMT+1 Victor Szakats +20000505-02:03 GMT+1 Viktor Szakats * make_gnu.* - Removed output redirection. @@ -61430,9 +61473,9 @@ The follow is mission from previus session 20000504-12:07 GMT+3 Chen Kedem * doc/en/array.txt - ! Change ASORT() $COMPLIANCE$ as suggested by Victor Szakats + ! Change ASORT() $COMPLIANCE$ as suggested by Viktor Szakats -20000504-09:12 GMT+1 Victor Szakats +20000504-09:12 GMT+1 Viktor Szakats * contrib/hbclip/hbclip.ch + Added strong typing compatibility translation @@ -61464,7 +61507,7 @@ The follow is mission from previus session * source/compiler/harbour.c * Corrcetd pVars->iUsed = 1 to pVars->iUsed |= 1 in hb_compVariableGetPos() so it won't override -1 value from StrongType() -20000503-22:43 GMT+1 Victor Szakats +20000503-22:43 GMT+1 Viktor Szakats * source/rtl/filesys.c ! Cast added for MSVC. @@ -61529,12 +61572,12 @@ The follow is mission from previus session * tests/testwarn.prg + Added code to demonstrate more warnings. -20000503-01:13 GMT+1 Victor Szakats +20000503-01:13 GMT+1 Viktor Szakats * source/compiler/hbgenerr.c * Some small cleanups on the error texts. -20000503-00:39 GMT+1 Victor Szakats +20000503-00:39 GMT+1 Viktor Szakats * bin/bld.* + Modified to use the HB_???_INSTALL envarrs instead of the hard-wired @@ -61550,12 +61593,12 @@ The follow is mission from previus session * source/rtl/memoedit.prg * changed to match new TEditor capabilities -20000502-22:04 GMT+1 Victor Szakats +20000502-22:04 GMT+1 Viktor Szakats * source/lang/msges.c ! Updated by Jose Lalin -20000502-19:28 GMT+1 Victor Szakats +20000502-19:28 GMT+1 Viktor Szakats * source/vm/hvm.c % hb_vmFunction() and hb_vmSendFunc() "inlined". @@ -61567,7 +61610,7 @@ The follow is mission from previus session ! Typo + NOTE added about Harbour extension. -20000502-19:12 GMT+1 Victor Szakats +20000502-19:12 GMT+1 Viktor Szakats * makefile.vc * EVAL.C moved to VM from RTL @@ -61617,7 +61660,7 @@ The follow is mission from previus session * fixed unused variable warning in a code that nobody is remembering why it was there -20000502-10:41 GMT+1 Victor Szakats +20000502-10:41 GMT+1 Viktor Szakats * include/hbpcode.h * include/hbexprb.c @@ -61642,7 +61685,7 @@ The follow is mission from previus session * source/compiler/hbpcode.c * Correction compiler warning about pSym in hb_compStrongType(). -20000502-09:30 GMT+1 Victor Szakats +20000502-09:30 GMT+1 Viktor Szakats * utils/hbtest/rt_hvma.prg + Added some tests for the new compile-time generated double widths. @@ -61676,7 +61719,7 @@ The follow is mission from previus session + Added "as char" and "as string" as acceptable alternative to "as character" + Added "as num" as acceptable alternative to "as numeric" -20000502-02:13 GMT+1 Victor Szakats +20000502-02:13 GMT+1 Viktor Szakats * source/compiler/harbour.l * source/macro/macro.l @@ -61689,7 +61732,7 @@ The follow is mission from previus session % Width calculation moved to a separate function to lower the required stack space. -20000502-01:43 GMT+1 Victor Szakats +20000502-01:43 GMT+1 Viktor Szakats * include/hbapi.h * include/hbexprb.c @@ -61705,7 +61748,7 @@ The follow is mission from previus session It's not set to default at a lower level. Note that it still isn't calculated. -20000502-01:14 GMT+1 Victor Szakats +20000502-01:14 GMT+1 Viktor Szakats * include/hbcomp.h * include/hbexprb.c @@ -61719,7 +61762,7 @@ The follow is mission from previus session Note that the width is not yet calculated at compiled time, but the possibility is already there. -20000501-23:25 GMT+1 Victor Szakats +20000501-23:25 GMT+1 Viktor Szakats * include/Makefile ! Missing hbapi.h added to the file list. @@ -61765,7 +61808,7 @@ The follow is mission from previus session *source/compiler/harbour.c * fixed signed/unsigned warnings -20000501-18:48 GMT+1 Victor Szakats +20000501-18:48 GMT+1 Viktor Szakats * include/hbpcode.h * source/compiler/hbfix.c @@ -61790,7 +61833,7 @@ The follow is mission from previus session *utils/hbdoc/hbdoc.prg *small bug fixed -20000501-18:05 GMT+1 Victor Szakats +20000501-18:05 GMT+1 Viktor Szakats * source/rtl/filesys.c ! Fixed hb_fsCurDirBuff() (and CURDIR()) for non-MINGW32 platforms. @@ -61798,7 +61841,7 @@ The follow is mission from previus session * include/hbapi.h + Added missing declaration from the previous CVS. -20000501-17:42 GMT+1 Victor Szakats +20000501-17:42 GMT+1 Viktor Szakats * source/vm/cmdarg.c * source/common/hbver.c @@ -61817,7 +61860,7 @@ The follow is mission from previus session This feature is already built in to HBSETUP.H, so there's no point to duplicate it. Or I'm missing something obvious. -20000501-16:08 GMT+1 Victor Szakats +20000501-16:08 GMT+1 Viktor Szakats * include/hbpcode.h * source/compiler/hbfix.c @@ -61852,7 +61895,7 @@ The follow is mission from previus session * changed 'BYTE iJumps' into 'ULONG iJumps' to stop reallocation error mentioned by Victor -20000501-15:37 GMT+1 Victor Szakats +20000501-15:37 GMT+1 Viktor Szakats * source/rtl/teditor.prg + source/rtl/memoedit.prg @@ -62047,13 +62090,13 @@ The follow is mission from previus session * math.txt ! misc. grammar, usage and accuracy fixes. -20000429-09:50 GMT+1 Victor Szakats +20000429-09:50 GMT+1 Viktor Szakats * bin/bld.* * make_gnu.* ! Some fixes. -20000427-15:34 GMT+1 Victor Szakats +20000427-15:34 GMT+1 Viktor Szakats * source/compiler/harbour.c ! hb_xgrab() casts added for ICC/OS2. @@ -62259,7 +62302,7 @@ NOTE: All source code HAVE TO be recompiled! * source/compiler/harbour.c * Consolidated all hb_compGenPCodeX() belonging to 1 logical operation into just one hb_compGenPCodeN(). -20000426-00:22 GMT+1 Victor Szakats +20000426-00:22 GMT+1 Viktor Szakats * source/rtl/xsavescr.c * ChangeLog @@ -62362,12 +62405,12 @@ NOTE: All source code HAVE TO be recompiled! * doc/en/hvm.txt % minor grammatical touch-ups -20000425-05:42 GMT+1 Victor Szakats +20000425-05:42 GMT+1 Viktor Szakats * source/compiler/hbfix.c * pcode name changes applied. -20000425-04:37 GMT+1 Victor Szakats +20000425-04:37 GMT+1 Viktor Szakats * source/vm/arrays.c ! Trace line text fixed. @@ -62382,12 +62425,12 @@ NOTE: All source code HAVE TO be recompiled! * makefile.vc % __SAVESCREEN()/__RESTSCREEN() rewritten in C. -20000425-03:49 GMT+1 Victor Szakats +20000425-03:49 GMT+1 Viktor Szakats * source/rtl/gtstd.c * Some cosmetical changes, unused code removed. -20000425-03:38 GMT+1 Victor Szakats +20000425-03:38 GMT+1 Viktor Szakats * include/hbpcode.h * source/compiler/hbpcode.c @@ -62401,7 +62444,7 @@ NOTE: All source code HAVE TO be recompiled! (so that the size specifier is a postfix) % Some minor formatting and optimization in HVM.C -20000425-03:20 GMT+1 Victor Szakats +20000425-03:20 GMT+1 Viktor Szakats * source/compiler/hbusage.c ! Some corrections. @@ -62476,7 +62519,7 @@ NOTE: All source code HAVE TO be recompiled! GPFs when an inlined method of an object was called (it requires more testing) -20000424-03:44 GMT+1 Victor Szakats +20000424-03:44 GMT+1 Viktor Szakats * source/compiler/hbusage.c + Added Patrick Mast, Dave Pearson and Tim Stone to the credit list. @@ -62538,7 +62581,7 @@ NOTE: All source code HAVE TO be recompiled! * contrib/libnf/descend.c * casts on xgrab call -20000424-03:44 GMT+1 Victor Szakats +20000424-03:44 GMT+1 Viktor Szakats * source/compiler/harbour.c % Small opt.: one frame optimizing call removed. @@ -62572,7 +62615,7 @@ NOTE: All source code HAVE TO be recompiled! *fixed incorrect error when a public/private variable was initialized with a codeblock using a local parameters -20000423-15:57 GMT+1 Victor Szakats +20000423-15:57 GMT+1 Viktor Szakats * source/compiler/hbusage.c + Added list of developers and documentors. This can be displayed with @@ -62583,7 +62626,7 @@ NOTE: All source code HAVE TO be recompiled! * Moved some CONTRIB docs to the CONTRIB dirs. ! PLEASE UPDATE THE DOC SCRIPTS ! -20000423-14:35 GMT+1 Victor Szakats +20000423-14:35 GMT+1 Viktor Szakats * source/pp/Makefile - source/pp/stdalone/Makefile @@ -62595,7 +62638,7 @@ NOTE: All source code HAVE TO be recompiled! * makefile.vc (not tested) * HBPP.EXE source files moved to utils/hbpp from source/pp/stdalone/ -20000423-14:23 GMT+1 Victor Szakats +20000423-14:23 GMT+1 Viktor Szakats * source/rtl/alert.prg * source/rtl/tclass.prg @@ -62604,7 +62647,7 @@ NOTE: All source code HAVE TO be recompiled! * source/vm/hvm.c ! Restored previous version, due to bugs. -20000423-12:23 GMT+1 Victor Szakats +20000423-12:23 GMT+1 Viktor Szakats + contrib/libct/makefile.bc + contrib/libct/makefile.vc @@ -62627,7 +62670,7 @@ NOTE: All source code HAVE TO be recompiled! * bin/bld.* - Removed tools. -20000423-11:38 GMT+1 Victor Szakats +20000423-11:38 GMT+1 Viktor Szakats + contrib/libct/* + contrib/libgt/* @@ -62649,7 +62692,7 @@ NOTE: All source code HAVE TO be recompiled! * source/vm/hvm.c % Optimizations in hb_vmExecute() -20000423-06:09 GMT+1 Victor Szakats +20000423-06:09 GMT+1 Viktor Szakats * source/compiler/harbour.c * include/hbcomp.h @@ -62666,7 +62709,7 @@ NOTE: All source code HAVE TO be recompiled! * source/compiler/harbour.y * Renamed call to hb_compFixReturns() to hb_compFinalizeFunction(). -20000423-05:15 GMT+1 Victor Szakats +20000423-05:15 GMT+1 Viktor Szakats - doc/compiler.txt - doc/gnulice.txt @@ -62678,7 +62721,7 @@ NOTE: All source code HAVE TO be recompiled! + doc/en/subcodes.txt * Moved some doc files which are part of the HBDOC generated docs. -20000423-04:02 GMT+1 Victor Szakats +20000423-04:02 GMT+1 Viktor Szakats * source/compiler/genc.c * source/compiler/harbour.c @@ -62686,7 +62729,7 @@ NOTE: All source code HAVE TO be recompiled! ! PUSHLOCALNEAR and POPLOCALNEAR pcodes fixed. They didn't work in a codeblock. -20000423-03:24 GMT+1 Victor Szakats +20000423-03:24 GMT+1 Viktor Szakats * source/compiler/harbour.c ! Frame optimizer is called after all functions have been processed, @@ -62697,7 +62740,7 @@ NOTE: All source code HAVE TO be recompiled! + Added SFRAME removing for the static initialization function. % The frame pcode removing made much faster. -20000422-22:47 GMT+1 Victor Szakats +20000422-22:47 GMT+1 Viktor Szakats * include/hbexprb.c * include/hbexprc.c @@ -62717,7 +62760,7 @@ NOTE: All source code HAVE TO be recompiled! * source/compiler/harbour.c ! GCC -O2 warning fixed. -20000422-21:36 GMT+1 Victor Szakats +20000422-21:36 GMT+1 Viktor Szakats * include/hbpcode.h * source/compiler/harbour.c @@ -62742,7 +62785,7 @@ NOTE: All source code HAVE TO be recompiled! * source/compiler/hvm.c * Minor correction of HB_TRACE messages for HB_P_ZERO, HB_P_ONE, HB_P_PUSHNIL, HB_P_PUSHBYTE, and HB_P_PUSHINT -20000422-20:37 GMT+1 Victor Szakats +20000422-20:37 GMT+1 Viktor Szakats * source/vm/hvm.c % Removed the temporary uiParams variable in hb_vmExecute(). @@ -62756,7 +62799,7 @@ NOTE: All source code HAVE TO be recompiled! * source/compiler/genc.c + Added support for empty .prg files. Thanks to Jose Lalin. -20000422-18:41 GMT+1 Victor Szakats +20000422-18:41 GMT+1 Viktor Szakats * include/hbpcode.h * source/compiler/harbour.c @@ -62779,7 +62822,7 @@ NOTE: All source code HAVE TO be recompiled! * source/compiler/hbusage.c ! Typo. -20000422-16:16 GMT+1 Victor Szakats +20000422-16:16 GMT+1 Viktor Szakats * source/compiler/genc.c * source/compiler/genhrb.c @@ -63066,7 +63109,7 @@ NOTE: All source code HAVE TO be recompiled! +CPMI library. some nanfor functions need this library The other files will be upload in few hours -20000421-00:54 GMT+1 Victor Szakats +20000421-00:54 GMT+1 Viktor Szakats * include/hbapi.h * source/vm/hvm.c @@ -63077,7 +63120,7 @@ NOTE: All source code HAVE TO be recompiled! faster now. % Implemented optimization proposed by Ryszard for hb_vmArrayPush(). -20000421-00:34 GMT+1 Victor Szakats +20000421-00:34 GMT+1 Viktor Szakats * source/compiler/genc.c % Variable scopes adjusted. @@ -63088,14 +63131,14 @@ NOTE: All source code HAVE TO be recompiled! ! One int changed to BOOL ! Indentation fixed -20000420-23:58 GMT+1 Victor Szakats +20000420-23:58 GMT+1 Viktor Szakats * source/compiler/genc.c ! STATICS and SFRAME fixed with -gc0 mode. * source/compiler/genhrb.c ! STATICS fixed. (please check) -20000420-23:33 GMT+1 Victor Szakats +20000420-23:33 GMT+1 Viktor Szakats * tests/Makefile ! Restored. @@ -63184,12 +63227,12 @@ NOTE: * Progressive fixes to support genc.c latest changes. (just missing latest Ron genc.c fixes!) -20000419-11:36 GMT+1 Victor Szakats +20000419-11:36 GMT+1 Viktor Szakats * tests/test.prg ! Restored the file changed without any ChangeLog info, and also breaking the build process for GNU-make. -20000419-10:37 GMT+1 Victor Szakats +20000419-10:37 GMT+1 Viktor Szakats * ChangeLog ! Some typos for my last ChangeLog @@ -63203,7 +63246,7 @@ NOTE: * source/compiler/harbour.c * Modified hb_compCodeBlockEnd() to call hb_compOptimizeJumps() and release pNOOPs and pJumps pointers. -20000419-00:28 GMT+1 Victor Szakats +20000419-00:28 GMT+1 Viktor Szakats * source/rtl/gtcrs/gtcrs.c ! Removed "Linux" from the version string. @@ -63471,12 +63514,12 @@ NOTE: *source/rtl/gtcrs/gtcrs.c *altarnate characters set is disabled for xterm -20000417-06:32 GMT+1 Victor Szakats +20000417-06:32 GMT+1 Viktor Szakats * source/vm/asort.c ! Some fixes to ASORT() -20000417-05:49 GMT+1 Victor Szakats +20000417-05:49 GMT+1 Viktor Szakats * include/hbapi.h - source/rtl/asort.prg @@ -63553,7 +63596,7 @@ NOTE: * fixed NULL into 0 for string termination character (NULL in gcc compiler is defined as a pointer) -20000416-12:34 GMT+1 Victor Szakats +20000416-12:34 GMT+1 Viktor Szakats * source/lang/msgfr.c + source/lang/msgro.c @@ -63592,7 +63635,7 @@ NOTE: * source/rdd/dbfcdx/dbfcdx1.c * corrected my change to the segment naming. -20000415-21:39 GMT+1 Victor Szakats +20000415-21:39 GMT+1 Viktor Szakats * makefile.bc * makefile.vc @@ -63611,7 +63654,7 @@ NOTE: * a number of casts to allow msvc to compile * added missing entries to workarea struct -20000415-20:46 GMT+1 Victor Szakats +20000415-20:46 GMT+1 Viktor Szakats * source/rdd/dbfcdx/dbfcdx1.c ! non-ANSI stricmp() changed to hb_stricmp() @@ -63650,7 +63693,7 @@ NOTE: - removed redirection to file, I need to see errors as they appear (an my editor needs them as well :-)) -20000415-18:23 GMT+1 Victor Szakats +20000415-18:23 GMT+1 Viktor Szakats * include/hbapilng.h * source/rtl/langapi.c @@ -63678,7 +63721,7 @@ NOTE: * include/hbapirdd.h % added Bruno Cantero's changes to make dbfcdx1.c happy. -20000415-15:07 GMT+1 Victor Szakats +20000415-15:07 GMT+1 Viktor Szakats * source/rtl/net.c + NETNAME() now works with BCC16 (and any other real mode DOS compiler for @@ -63690,7 +63733,7 @@ NOTE: * bin/bld.cmd ! Fix for bcc16 HB_GT_LIB selection. -20000415-13:01 GMT+1 Victor Szakats +20000415-13:01 GMT+1 Viktor Szakats * bin/bld.bat ! djgpp and bcc uses build scripts to avoid long command lines. @@ -63709,7 +63752,7 @@ NOTE: functionality, if you need it. bld_b32o.bat was specific and not working anyway. -20000415-12:38 GMT+1 Victor Szakats +20000415-12:38 GMT+1 Viktor Szakats * source/rtl/net.c ! Experimental NETNAME() support for DOS. It currently GPFs with DJGPP. @@ -63751,7 +63794,7 @@ NOTE: ! The return value of some Harbour functions made consistent on error cases (return 0 instead of NIL). -20000415-05:12 GMT+1 Victor Szakats +20000415-05:12 GMT+1 Viktor Szakats * include/error.ch * include/hbapilng.h @@ -63766,7 +63809,7 @@ NOTE: + All internal error texts converted to support multi-language. Also the internal error code are now correctly set. -20000415-03:32 GMT+1 Victor Szakats +20000415-03:32 GMT+1 Viktor Szakats * include/error.ch * include/hbapilng.h @@ -63800,7 +63843,7 @@ NOTE: * source/compiler/genc.c * Corrected few Compiler warnings about possible unitilized iBytes. -20000415-00:57 GMT+1 Victor Szakats +20000415-00:57 GMT+1 Viktor Szakats * include/hbapilng.h * source/lang/msg_tpl.c @@ -63808,7 +63851,7 @@ NOTE: * source/lang/msghu*.c ! One missing error string fixed. -20000414-22:10 GMT+1 Victor Szakats +20000414-22:10 GMT+1 Viktor Szakats + tests/langapi.prg * tests/Makefile @@ -63817,7 +63860,7 @@ NOTE: - source/rtl/msgxxx.c - Removed. -20000414-22:03 GMT+1 Victor Szakats +20000414-22:03 GMT+1 Viktor Szakats * make_gnu.* + make output redirected to make_gnu.log by default. @@ -63918,7 +63961,7 @@ NOTE: #define HB_COMP_ERR_INVALID_JUMPFALSE 47 #define HB_COMP_ERR_JUMP_NOT_FOUND 48 -20000414-03:08 GMT+1 Victor Szakats +20000414-03:08 GMT+1 Viktor Szakats * source/vm/hvm.c ! Changed to the standard way of including windows.h @@ -63942,7 +63985,7 @@ NOTE: + $PLATFORMS$ section for HB_OSNEWLINE() * a bit re-formating -20000413-12:32 GMT+1 Victor Szakats +20000413-12:32 GMT+1 Viktor Szakats * source/compiler/genc.c ! JUMPFAR fix for 16 bit compilers. @@ -63961,7 +64004,7 @@ NOTE: * config/dos/bcc16.cf + Added 4.x and 5.0x as a 16bit BC compiler. -20000413-12:14 GMT+1 Victor Szakats +20000413-12:14 GMT+1 Viktor Szakats * include/hbver.h * Date bumped to indicate new pcode revision. @@ -63987,7 +64030,7 @@ NOTE: * source/compiler/genc.c + Added support for HB_P_JUMPFAR, HB_P_JUMPFARFALSE, and HB_P_JUMPFARTRUE to support longer than 2^15 jumps. -20000413-04:42 GMT+1 Victor Szakats +20000413-04:42 GMT+1 Viktor Szakats * source/common/hbtrace.c ! Fixed a previous optimization attempt, which caused hb_tr_level() to @@ -63996,7 +64039,7 @@ NOTE: * makefile.* + LDFLAGS added for MSVC and BCC -20000413-02:55 GMT+1 Victor Szakats +20000413-02:55 GMT+1 Viktor Szakats * source/vm/extend.c * include/hbapi.h @@ -64010,14 +64053,14 @@ NOTE: * contrib/rdd_ads/adsfunc.c % hb_ret() call removed. -20000413-02:14 GMT+1 Victor Szakats +20000413-02:14 GMT+1 Viktor Szakats * include/hbapiitm.h * source/vm/itemapi.c * source/vm/extend.c + hb_itemPutD() added. hb_retd() modified to call this. -20000412-11:01 GMT+1 Victor Szakats +20000412-11:01 GMT+1 Viktor Szakats * include/hbdate.h * include/hbapi.h @@ -64045,7 +64088,7 @@ NOTE: + new tests for DbInfo() + new tests for dbRecordInfo() and dbFieldInfo() -20000412-10:06 GMT+1 Victor Szakats +20000412-10:06 GMT+1 Viktor Szakats * include/inkey.ch * source/rtl/inkey.c @@ -64063,12 +64106,12 @@ NOTE: * source/rtl/dateshb.c * Some code put in blocks. -20000412-04:39 GMT+1 Victor Szakats +20000412-04:39 GMT+1 Viktor Szakats * source/rtl/gtapi.c ! hb_gtGetColorStr() fixed. -20000412-03:14 GMT+1 Victor Szakats +20000412-03:14 GMT+1 Viktor Szakats * source/tools/ctmisc.prg ! CT_SAVEGETS() fixed to empty GetList. @@ -64088,7 +64131,7 @@ NOTE: *doc/en/rddmisc.txt *Changed doc for lastrec function() -20000412-01:17 GMT+1 Victor Szakats +20000412-01:17 GMT+1 Viktor Szakats * source/rtl/gtapi.c % hb_gtWrite() one more variable removed. @@ -64107,7 +64150,7 @@ NOTE: * source/rtl/gt*/gt*.c * hb_gt_Done() renamed to hb_gt_Exit() -20000411-23:09 GMT+1 Victor Szakats +20000411-23:09 GMT+1 Viktor Szakats * source/rtl/gtapi.c % hb_gtGetColorStr() optimized. alloc/free removed, NOTE added, variables @@ -64117,7 +64160,7 @@ NOTE: first half of the colorspec. This is ugly but that's what CA-Cl*pper does. -20000411-21:08 GMT+1 Victor Szakats +20000411-21:08 GMT+1 Viktor Szakats * source/rtl/gtapi.c % Some var++/var-- changed back to ++var/--var. Since they produce @@ -64127,7 +64170,7 @@ NOTE: + tests/tscmdarg.c * Tests moved to the test dir. -20000411-20:45 GMT+1 Victor Szakats +20000411-20:45 GMT+1 Viktor Szakats * source/rtl/gtapi.c + tests/tstgtapi.c @@ -64175,7 +64218,7 @@ NOTE: % Modularization and display improvements by Alejandro de Garate -20000411-16:32 GMT+1 Victor Szakats +20000411-16:32 GMT+1 Viktor Szakats * source/rtl/inkey.c * source/rtl/accept.c @@ -64213,7 +64256,7 @@ NOTE: *full color support *scrolling up-down -20000411-13:12 GMT+1 Victor Szakats +20000411-13:12 GMT+1 Viktor Szakats * include/hbextern.ch * source/vm/memvclip.c @@ -64289,7 +64332,7 @@ NOTE: * utils/hbtest/Makefile - PP removed. -20000411-03:04 GMT+1 Victor Szakats +20000411-03:04 GMT+1 Viktor Szakats * utils/hbtest/* ! Fixed to work when HB_COMPAT_XPP mode is turned off. @@ -64299,7 +64342,7 @@ NOTE: + Added defines for Flagship/FoxPro/dBase extensions. - Disabled HB_COMPAT_VO by default. -20000411-02:32 GMT+1 Victor Szakats +20000411-02:32 GMT+1 Viktor Szakats * source/common/hbver.h * source/rtl/gtapi.c @@ -64339,7 +64382,7 @@ NOTE: *utils/hbdoc/ft_funcs.prg +FREADLINE() function -20000411-00:24 GMT+1 Victor Szakats +20000411-00:24 GMT+1 Viktor Szakats ; Please retest Harbour on every possible platform. @@ -64443,7 +64486,7 @@ NOTE: +rdddb.txt +documents for db* functions -20000409-03:48 GMT+1 Victor Szakats +20000409-03:48 GMT+1 Viktor Szakats * source/rtl/gtcrs/gtcrs.c ! New functions made static @@ -64513,7 +64556,7 @@ NOTE: * tests/MakeFile + db_brows was missing from sources list -20000407-03:26 GMT+1 Victor Szakats +20000407-03:26 GMT+1 Viktor Szakats * include/hbver.h + Version bumped. @@ -64533,7 +64576,7 @@ NOTE: * the parser resumes parsing after 'parse errors' (parsing errors are non-fatal now) -20000406-08:52 GMT+1 Victor Szakats +20000406-08:52 GMT+1 Viktor Szakats * config/dos/dir.cf ! Accidentally broken file restored. @@ -64551,7 +64594,7 @@ NOTE: * make_b16.bat + CLEAN will remove .MAP files. -20000405-15:29 GMT+1 Victor Szakats +20000405-15:29 GMT+1 Viktor Szakats + utils/hbtest/rt_hvma.prg * utils/hbtest/* @@ -64579,7 +64622,7 @@ NOTE: * contrib/rdd_ads/adsfunc.c * Added adsGetRelKeyPos() function -20000405-02:03 GMT+1 Victor Szakats +20000405-02:03 GMT+1 Viktor Szakats * source/rtl/math.c ! exception redefined as _exception for Borland C++ 5.5 and upper. @@ -64639,7 +64682,7 @@ NOTE: *doc/en/dbstrux.txt *Small reformating -20000404-13:00 GMT+1 Victor Szakats +20000404-13:00 GMT+1 Viktor Szakats * source/rdd/dbstrux.prg % Some more optimization. Thanks to Chen Kedem. @@ -64651,13 +64694,13 @@ NOTE: * Change wording to "compatible" when talking about the other commercial products. -20000404-12:13 GMT+1 Victor Szakats +20000404-12:13 GMT+1 Viktor Szakats * source/pp/ppcore.c % Some variables optimized out in pragma related code. % DebugPragma() simplified. -20000404-11:06 GMT+1 Victor Szakats +20000404-11:06 GMT+1 Viktor Szakats * source/rtl/dircmd.prg + Changed to use NationMsg() instead of the hard-wired English @@ -64698,7 +64741,7 @@ NOTE: *utils/hbdoc/ft_funcs.prg +GetNumberofTableItems() added to count the number of item of a table -20000404-03:24 GMT+1 Victor Szakats +20000404-03:24 GMT+1 Viktor Szakats * include/hbpp.h + Upped the buffer sizes. @@ -64757,7 +64800,7 @@ NOTE: ! Should work now and provide DispBegin() and DispEnd() support ! statics are named following harbour naming conventions -20000403-22:20 GMT+1 Victor Szakats +20000403-22:20 GMT+1 Viktor Szakats * source/pp/stdalone/hbpp.c * source/compiler/cmdcheck.c @@ -64766,7 +64809,7 @@ NOTE: ! Fixed handling of the /D switch, it broke when introducing the multiple filenames at the command line feature. -20000403-21:08 GMT+1 Victor Szakats +20000403-21:08 GMT+1 Viktor Szakats * source/rtl/readvar.prg ! Fixed handling of non-GET system related functionality. (not tested) @@ -64774,7 +64817,7 @@ NOTE: * source/tools/ctposupp.c ! MSVC cast. -20000403-19:57 GMT+1 Victor Szakats +20000403-19:57 GMT+1 Viktor Szakats + source/rtl/getlist.prg + source/rtl/getsys.prg @@ -64797,7 +64840,7 @@ NOTE: ! GetP*Validate() - Fixed. + Added lHasFocus data. -20000403-18:25 GMT+1 Victor Szakats +20000403-18:25 GMT+1 Viktor Szakats * utils/hbtest/* + Some __XPP__ branches removed. @@ -64805,7 +64848,7 @@ NOTE: difference. ! Worked around ALINK /OUT: handling bug (by not using this switch). -20000403-16:35 GMT+1 Victor Szakats +20000403-16:35 GMT+1 Viktor Szakats * utils/hbtest/* + utils/hbtest/make_xpp.bat @@ -64824,7 +64867,7 @@ NOTE: ! CURDRIVE() error handling made more like Xbase++. Retry is allowed, and the error text is the same. -20000403-13:07 GMT+1 Victor Szakats +20000403-13:07 GMT+1 Viktor Szakats * source/rtl/tgetlist.prg ! READKILL(), READUPDATED(), __KILLREAD(), READFORMAT() fixed. @@ -64859,7 +64902,7 @@ NOTE: ! ValToStr() made MEMO aware. ! Some constants changed to manifest constants (again and again). -20000403-11:01 GMT+1 Victor Szakats +20000403-11:01 GMT+1 Viktor Szakats * source/vm/itemapi.c * source/vm/hvm.c @@ -64881,7 +64924,7 @@ NOTE: ! Number width handling tests modified to avoid the Harbour expression optimizer. -20000403-04:47 GMT+1 Victor Szakats +20000403-04:47 GMT+1 Viktor Szakats * source/rdd/dbf1.c ! Now the MEMO fields are marked as MEMO. @@ -64903,7 +64946,7 @@ NOTE: is extracted from the pcode, the problem is that Harbour doesn't have this info stored there. -20000403-02:11 GMT+1 Victor Szakats +20000403-02:11 GMT+1 Viktor Szakats * contrib/runjava/runjava.c * include/hbexprb.c @@ -64930,7 +64973,7 @@ NOTE: * source/tools/Makefile ! Some corrections -20000403-01:26 GMT+1 Victor Szakats +20000403-01:26 GMT+1 Viktor Szakats * source/vm/itemapi.c ! hb_itemStr() 9 character limit on decimals removed. @@ -64956,7 +64999,7 @@ NOTE: *utils/hbdoc/genhtm.prg *Fixed a small bug -20000402-22:32 GMT+1 Victor Szakats +20000402-22:32 GMT+1 Viktor Szakats * utils/hbtest/rt_hvm.prg + TYPE() basic tests added. @@ -65002,7 +65045,7 @@ NOTE: * source/rtl/gtos2/gtos2.c + added DispBegin() and DispEnd() support. It should work with VA C++ also -20000402-20:01 GMT+1 Victor Szakats +20000402-20:01 GMT+1 Viktor Szakats * utils/hbtest/hbtest.prg + Shows the percentage of the failures compared to the number of tests. @@ -65010,7 +65053,7 @@ NOTE: * source/rtl/gtapi.c * Minor -20000402-19:37 GMT+1 Victor Szakats +20000402-19:37 GMT+1 Viktor Szakats * utils/hbtest/rt_array.prg % TAStr() optimization. @@ -65031,7 +65074,7 @@ NOTE: ; All these modifications cause the Regression Test failures to drop by 8. -20000402-18:50 GMT+1 Victor Szakats +20000402-18:50 GMT+1 Viktor Szakats + source/tools/ctmisc.prg + source/tools/ctcolton.c @@ -65069,14 +65112,14 @@ NOTE: * */Makefile * Some corrections -20000402-16:17 GMT+1 Victor Szakats +20000402-16:17 GMT+1 Viktor Szakats * */Makefile ! 8 spaces in rules converted to tabs. Just wondering why is this needed at all ? It's not an easy one, but please try to take care of this rule. -20000402-15:59 GMT+1 Victor Szakats +20000402-15:59 GMT+1 Viktor Szakats - source/macro/macro.c * source/macro/Makefile @@ -65102,7 +65145,7 @@ NOTE: * source/debug/debugger.prg % static scope adjusted. -20000402-14:35 GMT+1 Victor Szakats +20000402-14:35 GMT+1 Viktor Szakats * makefile.vc * Updated for HBDOC changes. @@ -65150,14 +65193,14 @@ NOTE: +utils/hbdoc/ft_funcs.prg *New place for the ft_* functions -20000402-01:41 GMT+1 Victor Szakats +20000402-01:41 GMT+1 Viktor Szakats * source/rtl/substr.c ! Minor fix in comment. * source/rtl/filesys.c ! Bug fixed for __WATCOMC__ -20000401-18:00 GMT+1 Victor Szakats +20000401-18:00 GMT+1 Viktor Szakats * source/rtl/version.c + source/common/hbver.c @@ -65207,7 +65250,7 @@ NOTE: * include/hbvmpub.h * turns out msc8 doesn't know pack(push) -20000401-06:09 GMT+1 Victor Szakats +20000401-06:09 GMT+1 Viktor Szakats - source/rtl/environ.c + source/rtl/version.c @@ -65217,7 +65260,7 @@ NOTE: * hb_os() - Fixed, simplified, optimized. * Filename changed to match CA-Cl*pper -20000401-04:57 GMT+1 Victor Szakats +20000401-04:57 GMT+1 Viktor Szakats * source/rtl/environ.c * include/hbapi.h @@ -65267,7 +65310,7 @@ NOTE: + It helps to use $(ARFLAGS) when running $(AR). + I added support for HB_GT_LIB and HB_SCREEN_LIB. -20000331-23:11 GMT+1 Victor Szakats +20000331-23:11 GMT+1 Viktor Szakats * include/hbver.h * Version bumped. @@ -65315,7 +65358,7 @@ NOTE: * updated initSymbols handling - particularly for msc flavours. * Still a work in progress. Thanks also to Victor -20000331-19:24 GMT+1 Victor Szakats +20000331-19:24 GMT+1 Viktor Szakats * source/rtl/valtype.c * source/vm/itemapi.c @@ -65323,7 +65366,7 @@ NOTE: * include/hbapiitm.h * hb_valtypeGet() -> hb_itemTypeStr() -20000331-19:06 GMT+1 Victor Szakats +20000331-19:06 GMT+1 Viktor Szakats * include/hbapi.h * source/rtl/console.c @@ -65402,7 +65445,7 @@ NOTE: * put the #pragma pack in _MSC_VER gaurds which got missed in the original upload -20000331-01:02 GMT+1 Victor Szakats +20000331-01:02 GMT+1 Viktor Szakats * include/hbapilng.h * include/hbdate.h @@ -65451,7 +65494,7 @@ NOTE: * source/vm/memvars.c * hb_memvarCreateFromItem() Initialize pDynVar to NULL -20000329-16:33 GMT+1 Victor Szakats +20000329-16:33 GMT+1 Viktor Szakats * include/hbapi.h * source/rtl/val.c @@ -65464,7 +65507,7 @@ NOTE: * utils/hbtest/rt_math.prg + Added some VAL() related tests. -20000328-23:04 GMT+1 Victor Szakats +20000328-23:04 GMT+1 Viktor Szakats * config/dos/global.cf * config/w32/global.cf @@ -65531,7 +65574,7 @@ NOTE: defined(HB_EXTERN_C) and added definition of HB_EXTERN_C to hbsetup.h #if defined(__cplusplus) && !defined(__IBMCPP__) -20000328-03:35 GMT+1 Victor Szakats +20000328-03:35 GMT+1 Viktor Szakats + doc/c_std.txt + A list of the keywords which are part of the ANSI C and/or Posix @@ -65573,7 +65616,7 @@ NOTE: - Removed 'static' from definition of variable that is declared as 'extern' in hbmacro.h. -20000327-21:35 GMT+1 Victor Szakats +20000327-21:35 GMT+1 Viktor Szakats ! Trash in harbour CVS root directory removed by SourceForge staff. ! File permission error corrected for CONTRIB/RDD_ADS/ dir @@ -65599,7 +65642,7 @@ NOTE: ! TRACE call fixes. Thanks go to Tom Sobota. + #include "inkey.ch" added for gtcrs.c -20000327-01:24 GMT+1 Victor Szakats +20000327-01:24 GMT+1 Viktor Szakats - doc/cvshowto.txt + doc/howtocvs.txt @@ -65639,7 +65682,7 @@ NOTE: * source/rtl/gtwin/gtwin.c * further refinement on screen sizing. Size is now restored on exit. -20000326-13:14 GMT+1 Victor Szakats +20000326-13:14 GMT+1 Viktor Szakats * makefile.bc ! Fixed. * ChangeLog.006 @@ -65662,7 +65705,7 @@ NOTE: going to do with the extra real eastate, and thus you can call SetMode(100,300). -20000326-08:06 GMT+1 Victor Szakats +20000326-08:06 GMT+1 Viktor Szakats * include/hbdefs.h * include/clipdefs.h @@ -65750,7 +65793,7 @@ NOTE: * doc/gmake.txt ! make_tpl -> make_gnu -20000326-03:37 GMT+1 Victor Szakats +20000326-03:37 GMT+1 Viktor Szakats - make_tpl.* - bin/bld_tpl.* @@ -65827,7 +65870,7 @@ NOTE: source/tools/rtf.prg * some fixes and a small enhacement -20000325-03:38 GMT+1 Victor Szakats +20000325-03:38 GMT+1 Viktor Szakats * contrib/rdd_ads/ads1.c ! BCC55 warning fixed. @@ -65936,7 +65979,7 @@ NOTE: + Added hb_gt_ReadKey() support for os2/gcc platform (I forgot to run CVS ADD on this module earlier) -20000322-22:46 GMT+1 Victor Szakats +20000322-22:46 GMT+1 Viktor Szakats * include/hbdefs.h - Removed EXTERNAL_LINKAGE macro, it was not used anymore. @@ -65983,7 +66026,7 @@ NOTE: * the diff is now for borland. * add a note. -20000322-16:33 GMT+1 Victor Szakats +20000322-16:33 GMT+1 Viktor Szakats - include/hbclip.ch + contrib/hbclip/hbclip.ch @@ -66031,7 +66074,7 @@ NOTE: * source/rtl/dir.c * Some minor cleanup (CVSd in the previous session) -20000322-13:30 GMT+1 Victor Szakats +20000322-13:30 GMT+1 Viktor Szakats * source/rtl/diskspac.c ! Workaround for GCC/Win32 (Cygwin and Mingw32). * include/*.h @@ -66091,7 +66134,7 @@ NOTE: * doc/harbext.txt + added SToD() -20000322-02:25 GMT+1 Victor Szakats +20000322-02:25 GMT+1 Viktor Szakats * include/fileio.ch include/hbapi.h include/hbapifs.h @@ -66138,7 +66181,7 @@ NOTE: + tests/tstdspac.prg * tests for diskspace related functions -20000321-15:08 GMT+1 Victor Szakats +20000321-15:08 GMT+1 Viktor Szakats * source/rtl/diskspac.c + Supports larger disks than 2GB by design. @@ -66163,7 +66206,7 @@ NOTE: * HB_MIN_() -> HB_MIN() HB_MAX_() -> HB_MAX() -20000321-12:32 GMT+1 Victor Szakats +20000321-12:32 GMT+1 Viktor Szakats * include/hbdefs.h + HB_FUNCNAME() macro added for Harbour name mangling: @@ -66226,7 +66269,7 @@ NOTE: * _HB_FS_* macros changed to HB_FS_*, since the reason for the prefix will be nilled soon. -20000321-07:46 GMT+1 Victor Szakats +20000321-07:46 GMT+1 Viktor Szakats * include/hbdefs.h + HB_FUNC() macro added. This method has the advantage over the old @@ -66267,7 +66310,7 @@ NOTE: gtos2.c doesn't support GCC for screen output, so there is little point in including keyboard input or sound suport. -20000321-02:00 GMT+1 Victor Szakats +20000321-02:00 GMT+1 Viktor Szakats + source/vm/runner.c - source/runner/runlib.c @@ -66297,7 +66340,7 @@ NOTE: source file. * Two files renamed to match Clipper. -20000321-01:10 GMT+1 Victor Szakats +20000321-01:10 GMT+1 Viktor Szakats * source/rtl/gtapi.c ! hb_gtBox() bottom/left corner draw bug fixed. Introduced around today. @@ -66321,12 +66364,12 @@ NOTE: samples/cccppc/*.* ! Removed contents from the CCCPPC dir -20000320-22:30 GMT+1 Victor Szakats +20000320-22:30 GMT+1 Viktor Szakats * samples/guestbk/bld_b32.bat ! Fixed. -20000320-17:00 GMT+1 Victor Szakats +20000320-17:00 GMT+1 Viktor Szakats * source/vm/cmdarg.c - Removed the GTAPI info from //BUILD info. @@ -66440,7 +66483,7 @@ NOTE: * source/pp/ppcore.c from 20000319-01:30 that didn't get posted. -20000319-19:11 GMT+1 Victor Szakats +20000319-19:11 GMT+1 Viktor Szakats * include/hbapigt.h source/rtl/gtapi.c source/rtl/inkey.c @@ -66454,7 +66497,7 @@ NOTE: * source/rtl/diskspac.c ! Fix for DOS. -20000319-17:47 GMT+1 Victor Szakats +20000319-17:47 GMT+1 Viktor Szakats * include/hbsetup.h ! __WINDOWS__ -> _WINDOWS_ * include/hbdefs.h @@ -66614,7 +66657,7 @@ NOTE: * source/rtl/dummy.prg - Ordscope() removed -20000318-17:17 GMT+1 Victor Szakats +20000318-17:17 GMT+1 Viktor Szakats * source/rtl/seconds.c % #include removed. * include/hbsetup.h @@ -66692,7 +66735,7 @@ NOTE: * tests/db_brows.prg * Cleaned, warnings fixed -20000318-02:37 GMT+1 Victor Szakats +20000318-02:37 GMT+1 Viktor Szakats * source/vm/memvars.c % One variable scope adjusted. * make_b32.bat @@ -66739,7 +66782,7 @@ NOTE: + Added code to disable command line wildcard expansion by DJGPP and MINGW32. -20000317-18:00 GMT+1 Victor Szakats +20000317-18:00 GMT+1 Viktor Szakats * source/vm/maindll.c ! __BORLAND__ -> __BORLANDC__ * source/rtl/environ.c @@ -66814,7 +66857,7 @@ NOTE: There are 41 new files now. The original CA-Cl*pper source filenames were used where possible. -20000317-10:53 GMT+1 Victor Szakats +20000317-10:53 GMT+1 Viktor Szakats * include/hbclass.ch ! To avoid warning _CLASS_NAME_ is #undef-ed before #define-ed. * include/hbpp.h @@ -66837,7 +66880,7 @@ NOTE: * contrib/rdd_ads/adsfunc.c * typo fixed ( HB_ADCUSTOMIZEAOF -> HB_ADSCUSTOMIZEAOF ) -20000317-01:09 GMT+1 Victor Szakats +20000317-01:09 GMT+1 Viktor Szakats * source/rtl/console.c - Removed the non-GT branch from __ACCEPT(). * source/vm/cmdarg.c @@ -66848,7 +66891,7 @@ NOTE: ! One declaration made static. ! One function call fixed in GTCRS.C. -20000317-00:13 GMT+1 Victor Szakats +20000317-00:13 GMT+1 Viktor Szakats * source/rtl/gt/gtpca.c + Some internal functions made static * makefile.bc @@ -66890,7 +66933,7 @@ NOTE: HB_GT_STD with HB_GT_PCA in gtxxx.c, because the default case is to use HB_GT_STD). -20000316-02:04 GMT+1 Victor Szakats +20000316-02:04 GMT+1 Viktor Szakats * source/pp/ppcore.c ! C++ comment changed to ANSI C * source/runner/runlib.c @@ -66920,7 +66963,7 @@ NOTE: and added a couple of explicit tests for __CYGWIN__ instead of relying on the WINNT manifest constant. -20000315-16:23 GMT+1 Victor Szakats +20000315-16:23 GMT+1 Viktor Szakats * include/hberrors.h source/pp/ppcore.c source/pp/pplib.c @@ -66944,7 +66987,7 @@ NOTE: * The revision letter is now shown after the version number, not the build. -20000315-14:28 GMT+1 Victor Szakats +20000315-14:28 GMT+1 Viktor Szakats * include/hbvmpub.h include/hbcomp.h include/hbmacro.h @@ -66959,7 +67002,7 @@ NOTE: * makefile.bc * Minor change. -20000315-08:08 GMT+1 Victor Szakats +20000315-08:08 GMT+1 Viktor Szakats * source/rtl/filesys.c source/rtl/console.c source/rtl/binnum.c @@ -67019,9 +67062,9 @@ NOTE: 20000314-13:35 EST Paul Tucker * makefile.vc * added a few additional comments on recurrsion. - * ... and thanks to Victor Szakats for the fine fine-tuning. + * ... and thanks to Viktor Szakats for the fine fine-tuning. -20000314-18:56 GMT+1 Victor Szakats +20000314-18:56 GMT+1 Viktor Szakats * include/hbdefs.h source/rtl/dates.c source/rtl/filesys.c @@ -67042,13 +67085,13 @@ NOTE: % -D_Windows hack removed. * Minor enhacements. -20000314-07:56 GMT+1 Victor Szakats +20000314-07:56 GMT+1 Viktor Szakats * source/compiler/harbour.c ! A few more global variables are reinitialized between files, when multiple files are passed at the command line. Note the ANNOUNCE-d symbols and possibly other things are not yet cleared. -20000314-07:11 GMT+1 Victor Szakats +20000314-07:11 GMT+1 Viktor Szakats * makefile.vc makefile.bc make_*.bat @@ -67070,7 +67113,7 @@ NOTE: * contrib/rdd_ads/readme.txt + Standardized Borland make for RDDADS. -20000314-01:30 GMT+1 Victor Szakats +20000314-01:30 GMT+1 Viktor Szakats * make_*.bat contrib/rdd_ads/make_vc.bat ! copy command fixed to work on more OSs. (reported by Jose) @@ -67084,7 +67127,7 @@ NOTE: - MASM doesn't create .CRF and .LST files anymore, to make the CLEAN process simpler. -20000313-21:00 GMT+1 Victor Szakats +20000313-21:00 GMT+1 Viktor Szakats * source/compiler/harbour.c ! Fixed not to display a newly added message when -q is specified. * makefile.bc @@ -67094,7 +67137,7 @@ NOTE: * makefile.vc * Minor changed. -20000313-15:57 GMT+1 Victor Szakats +20000313-15:57 GMT+1 Viktor Szakats * source/compiler/cmdcheck.c source/compiler/harbour.c source/compiler/hbusage.c @@ -67107,7 +67150,7 @@ NOTE: % Optimized MSVC make process, much smaller and faster. Thanks go to Paul Tucker. -20000313-13:20 GMT+1 Victor Szakats +20000313-13:20 GMT+1 Viktor Szakats * contrib/rdd_ads/adsfunc.c ! Two casts added for MSVC. * contrib/rdd_ads/make_vc.bat @@ -67116,7 +67159,7 @@ NOTE: % Streamlines and standardized. (use standard dir specs, create .c and .obj files in central obj dir.) -20000313-12:40 GMT+1 Victor Szakats +20000313-12:40 GMT+1 Viktor Szakats * source/rtl/inkey.c ! Fixed to work with STD_GTAPI on Win32. * bin/bld_tpl.* @@ -67151,7 +67194,7 @@ NOTE: * bin\bld_vc.bat + user32.lib -20000312-16:24 GMT+1 Victor Szakats +20000312-16:24 GMT+1 Viktor Szakats * makefile.bc ! "echo" commands changed to "echo.", to avoid conflict with an ECHO.EXE in the path. Tested OK with DOS/BCC16/31 and WIN32/BCC32/55 @@ -67220,7 +67263,7 @@ NOTE: HB_GT_SLN % Makefiles changed to use the new format. -20000312-13:58 GMT+1 Victor Szakats +20000312-13:58 GMT+1 Viktor Szakats * source/tools/io.c ! __DOS__ -> DOS * config/linux/gcc.cf @@ -67246,7 +67289,7 @@ NOTE: * contrib/rdd_ads/make_vc.bat copy the lib to ..\..\lib on success -20000312-13:04 GMT+1 Victor Szakats +20000312-13:04 GMT+1 Viktor Szakats * source/rtl/set.c source/rtl/memofile.c source/rtl/gt/gtstd.c @@ -67275,7 +67318,7 @@ NOTE: * source/rtl/dir.c use _chmod( f,0 ) to get attribs. -20000312-03:40 GMT+1 Victor Szakats +20000312-03:40 GMT+1 Viktor Szakats * include/hbdefs.h include/hbinit.h include/hbsetup.h @@ -67302,7 +67345,7 @@ NOTE: * uncommented scope functions in header file and added declarations to virtual method tables in *.c files -20000311-18:52 GMT+1 Victor Szakats +20000311-18:52 GMT+1 Viktor Szakats - include/hbinkey.h - include/hbapimou.h * include/hbapigt.h @@ -67318,7 +67361,7 @@ NOTE: * Mouse and keyboard related declaration moved to the central IO header hbapigt.h. This is a step to a common/modular IO interface. -20000311-17:54 GMT+1 Victor Szakats +20000311-17:54 GMT+1 Viktor Szakats - include/hbcursor.h - include/hbbox.h * include/hbapigt.h @@ -67362,7 +67405,7 @@ NOTE: * source\rtl\gtapi.c * Initialize s_iCurrentRow and s_iCurrentCol -20000308-18:05 GMT+1 Victor Szakats +20000308-18:05 GMT+1 Viktor Szakats * makefile.vc ! Small correction. * make_tpl.* @@ -67377,7 +67420,7 @@ NOTE: *source/rtl/gt/gtstd.c *replaced s_szCrLf with hb_consoleGetNewLine() -20000308-00:40 GMT+1 Victor Szakats +20000308-00:40 GMT+1 Viktor Szakats * samples/Makefile samples/cccppc/* (scheduled for removal, since it's huge) samples/guestbk/Makefile @@ -67390,7 +67433,7 @@ NOTE: * samples/Makefile - cccppc removed from the list. -20000308-00:14 GMT+1 Victor Szakats +20000308-00:14 GMT+1 Viktor Szakats * include/hbver.h * Version bumped to 0.32 2000-03-07 * config/w32/gcc.cfg @@ -67398,13 +67441,13 @@ NOTE: * doc/whatsnew.txt + Date filled. -20000307-23:26 GMT+1 Victor Szakats +20000307-23:26 GMT+1 Viktor Szakats * makefile.vc ! UNISTD.H problem solved with another method, now it doesn't leave the temporary UNISTD.H in the INCLUDE dir, so that it will not conflict with the GCC make process. -20000307-21:06 GMT+1 Victor Szakats +20000307-21:06 GMT+1 Viktor Szakats * doc/whatsnew.txt + Build 31c things added. * source/rtl/dir.c @@ -67443,7 +67486,7 @@ NOTE: *Some formating. Their was many docs that the text starts on line 8 or 7 !removed empty tag from the docs -20000307-17:34 GMT+1 Victor Szakats +20000307-17:34 GMT+1 Viktor Szakats ; Now the non-GNU make process reorganization can be considered done. * make_b16.bat make_b32.bat @@ -67470,7 +67513,7 @@ NOTE: * source/rtl/console.c ! USHORT changed to SHORT for MSVC. -20000307-16:36 GMT+1 Victor Szakats +20000307-16:36 GMT+1 Viktor Szakats * bin/bld*.* - "-5" options removed (again). * Now none of them remove the .c file. @@ -67536,7 +67579,7 @@ NOTE: * makefile.vc * create unistd.h moved to first target -20000307-12:35 GMT+1 Victor Szakats +20000307-12:35 GMT+1 Viktor Szakats * source/pp/hbpp.c -> ppcore.c source/pp/hbppint.c -> ppcomp.c source/pp/hbpplib.c -> pplib.c @@ -67569,14 +67612,14 @@ NOTE: * bin/bld_vc.bat * modified to change names of libraries -20000307-03:36 GMT+1 Victor Szakats +20000307-03:36 GMT+1 Viktor Szakats * include/hbclip.ch + All Harbour extensions included. (HB_*()) ! HB_SHADOW() #xtranslate fixed. * utils/hbextern/hbextern.prg * Cleanup. -20000307-02:55 GMT+1 Victor Szakats +20000307-02:55 GMT+1 Viktor Szakats * makefile.bc makefile.vc ! trace.c was missing. @@ -67615,7 +67658,7 @@ NOTE: which means that it is necessary to list the rt_main object module first in the Makefile. -20000306-22:12 GMT+1 Victor Szakats +20000306-22:12 GMT+1 Viktor Szakats - tests/ee.lbl - tests/ee.frm + tests/test.lbl @@ -67661,18 +67704,18 @@ NOTE: * Public #defines from a public header moved to the only source files where they are used. -20000306-17:34 GMT+1 Victor Szakats +20000306-17:34 GMT+1 Viktor Szakats + include/unistd.h * doc/gmake.txt makefile.vc + Dummy UNISTD.H added to the Harbour /INCLUDE directory to make it compile with MSVC and IBM Visual Age C++ out of the box. -20000306-15:37 GMT+1 Victor Szakats +20000306-15:37 GMT+1 Viktor Szakats * contrib/rdd_ads/ads1.c ! FS_* macros renamed to _HB_FS_* -20000306-13:25 GMT+1 Victor Szakats +20000306-13:25 GMT+1 Viktor Szakats * include/hberrors.h - Obsolete WARN_NONDIRECTIVE #define removed. * include/hbdefs.h @@ -67717,7 +67760,7 @@ NOTE: pp/hbpp.c * ERR_ and WARN_ macros prefixed with HB_COMP_ or HB_PP_. -20000306-11:56 GMT+1 Victor Szakats +20000306-11:56 GMT+1 Viktor Szakats * include/clipdefs.h ! Includes hbapi.h instead of extend.h to avoid compile error reported by Matteo. @@ -67727,7 +67770,7 @@ NOTE: * doc/en/command.txt + added Operator Overloading test and reference to it in METHOD Command -20000306-04:43 GMT+1 Victor Szakats +20000306-04:43 GMT+1 Viktor Szakats * source/rtl/cmdcheck.c ! -gc0 switch got removed. Added again. * config/rules.cf @@ -67752,7 +67795,7 @@ NOTE: ! Borland warning fixed. % IT_NUMBER changed to the standard IT_NUMERIC -20000305-13:47 GMT+1 Victor Szakats +20000305-13:47 GMT+1 Viktor Szakats * source/rtl/empty.c source/rtl/valtype.c ! Item->type access change to API call. @@ -67809,11 +67852,11 @@ NOTE: *doc/en/set.txt Added new Docs -20000303-20:50 GMT+1 Victor Szakats +20000303-20:50 GMT+1 Viktor Szakats * include/*.api ! Changed header filenames to the new ones. -20000303-02:06 GMT+1 Victor Szakats +20000303-02:06 GMT+1 Viktor Szakats + tests/regress/rt_init.ch + tests/regress/rt_vars.ch + Added. @@ -67824,7 +67867,7 @@ NOTE: ! Several include files were still using the old names (i.e., they didn't have an "hb" prefix). -20000302-20:44 GMT+1 Victor Szakats +20000302-20:44 GMT+1 Viktor Szakats * contrib/rdd_ads/ads1.c ! All direct item accesses changed to Item API calls. * source/compiler/cmdcheck.c @@ -67841,7 +67884,7 @@ NOTE: * source/gt/* * Minor formatting. -20000302-17:45 GMT+1 Victor Szakats +20000302-17:45 GMT+1 Viktor Szakats * tests/regress/* % Modified to take advantage of the code inclusion feature of the PP. * source/rdd/dbcmd.c @@ -67885,7 +67928,7 @@ NOTE: + Added b32/, b16/ and vc/ dirs (Committed in the previous session) -20000302-11:21 GMT+1 Victor Szakats +20000302-11:21 GMT+1 Viktor Szakats * config/rules.cf makefile.bc makefile.vc @@ -67956,7 +67999,7 @@ NOTE: *utils/hbdoc/hrbtools.rsp *Change to use the new docs dir -20000301-14:34 GMT+1 Victor Szakats +20000301-14:34 GMT+1 Viktor Szakats * source/rtl/console.c source/rtl/oldclear.c % Removed more non-GTAPI branches. @@ -67989,7 +68032,7 @@ NOTE: ! NOTE: Individual copyright holder should check his/her doc work to make sure creadits are given to the right person -20000301-03:04 GMT+1 Victor Szakats +20000301-03:04 GMT+1 Viktor Szakats * source/pp/* include/hbpp.h + Added support for __DATE__ and __TIME__ predefined macros. @@ -68002,7 +68045,7 @@ NOTE: - Some "add documentation" note removed. + One copyright added. -20000229-23:13 GMT+1 Victor Szakats +20000229-23:13 GMT+1 Viktor Szakats + doc/en/array.txt + doc/en/binnum.txt + doc/en/browse.txt @@ -68037,7 +68080,7 @@ NOTE: + doc/en/var.txt + English documentation readded separated from the source files. -20000229-22:00 GMT+1 Victor Szakats +20000229-22:00 GMT+1 Viktor Szakats * source/rtl/* source/rdd/dbcmd.c source/tools/* @@ -68046,7 +68089,7 @@ NOTE: - source/rtl/licence.prg - Removed docs from source. -20000227-11:47 GMT+1 Victor Szakats +20000227-11:47 GMT+1 Viktor Szakats * source/rtl/console.c ! Fixed non-GT API mode initialization. * source/rtl/typefile.prg @@ -68079,7 +68122,7 @@ NOTE: * adsOrderInfo() corrected, added support for ORDFOR(), ORDBAGNAME(), ORDNAME() * source/rdd/dbcmd.c * pInfo.ItmOrder initialized with NULL, where it is necessary - ( Victor Szel proposal ) + ( Viktor Szakats proposal ) 20000227-08:59 GMT+2 Chen Kedem * source/rtl/binnum.c @@ -68112,7 +68155,7 @@ NOTE: * source/rtl/inkey.c ! KEYBOARD ";" now returns INKEY() == 13, just like Clipper. -20000223-18:36 GMT+1 Victor Szakats +20000223-18:36 GMT+1 Viktor Szakats * source/rtl/tbrowse.prg ! Fixed return values of methods to be Clipper compatible. * source/vm/hvm.c @@ -68195,7 +68238,7 @@ NOTE: * corrected .ppo output - removed empty lines in #include files, as CA-Cl*pper does it -20000220-14:30 GMT+1 Victor Szakats +20000220-14:30 GMT+1 Viktor Szakats * ../FT_HELPC.PRG ../HA.LNK ../bldfthe.bat @@ -68277,7 +68320,7 @@ NOTE: *source/rtl/typefile.prg *Fixed to use the Habour RTL -20000218-00:04 GMT+1 Victor Szakats +20000218-00:04 GMT+1 Viktor Szakats - source/runner/stdalone/external.prg * makefile.bc makefile.vc @@ -68329,7 +68372,7 @@ NOTE: * source/pp/hbpplib.c * added hb_comp_files declaration to fix error while hbrun compiling -20000217-00:39 GMT+1 Victor Szakats +20000217-00:39 GMT+1 Viktor Szakats * source/rtl/Makefile + typefile.prg @@ -68381,7 +68424,7 @@ NOTE: + source/rtl/tlabel.prg + source/rtl/treport.prg -20000216-04:17 GMT+1 Victor Szakats +20000216-04:17 GMT+1 Viktor Szakats * source/rtl/tbrowse.prg ! SAY -> DispOutAt() ! Value is better converted before displayed, now it's completely like @@ -68401,7 +68444,7 @@ NOTE: * source/rtl/itemapi.c * Some minor change in comments. -20000215-20:53 GMT+1 Victor Szakats +20000215-20:53 GMT+1 Viktor Szakats * source/rtl/tgetlist.prg source/rtl/dummy.prg doc/funclist.txt @@ -68436,7 +68479,7 @@ NOTE: *tests/tstmacro.prg * cleared to allow Clipper compatible syntax only -20000214-17:10 GMT+1 Victor Szakats +20000214-17:10 GMT+1 Viktor Szakats * config/w32/bcc32.cf ! Fixed so that it doesn't require the non-standard HARBOURDIR envvar to be set. @@ -68450,11 +68493,11 @@ NOTE: ! Checks if the HB_ARCHITECTURE and HB_PLATFORM envvars are set, if not it simply does nothing instead of going into an infinite loop. -20000214-09:15 GMT+1 Victor Szakats +20000214-09:15 GMT+1 Viktor Szakats * tests/* ! Fixed missing CVD IDs (again and again). -20000214-07:50 GMT+1 Victor Szakats +20000214-07:50 GMT+1 Viktor Szakats * source/rtl/mouse/mousedos.c ! static variables marked as static. * source/rtl/dates.c @@ -68471,7 +68514,7 @@ NOTE: tests/regress/* * Name change. -20000214-06:32 GMT+1 Victor Szakats +20000214-06:32 GMT+1 Viktor Szakats * *.bat + .LOG file is only shown when there was some error. * source/rtl/itemapi.c @@ -68489,7 +68532,7 @@ NOTE: xmemset() and xmemcpy() crashes for larger values (like 100000), and the symbol processing used to fail right on startup. -20000214-03:50 GMT+1 Victor Szakats +20000214-03:50 GMT+1 Viktor Szakats * bin/bld_b*.bat bin/bld_vc.bat + Made in sync with each other, updated the lib file lists. @@ -68497,7 +68540,7 @@ NOTE: ! Changed hbpp.lib to pp.lib (again) ! Fixed NULSYS.LIB generation bug. -20000214-03:21 GMT+1 Victor Szakats +20000214-03:21 GMT+1 Viktor Szakats * *.bat + Added CLEAN command to batch files. Use: MAKE_VC.BAT CLEAN to cleanup all the generated files @@ -68520,7 +68563,7 @@ NOTE: * source/vm/cmdarg.c ! Too small buffer fixed. (GPF-ed with B16) -20000213-23:59 GMT+1 Victor Szakats +20000213-23:59 GMT+1 Viktor Szakats ! makefile.bc ! Fixed again. * source/rtl/Makefile @@ -68602,11 +68645,11 @@ NOTE: store C function name and line number instead of PRG filename/linenum This allows to easy locate the source of unrealeased memory blocks -20000213-13:27 GMT+1 Victor Szakats +20000213-13:27 GMT+1 Viktor Szakats ! makefile.bc ! Some bugs fixed related to the previous change. -20000213-12:04 GMT+1 Victor Szakats +20000213-12:04 GMT+1 Viktor Szakats - makefile.b32 - makefile.b16 + makefile.bc @@ -68634,7 +68677,7 @@ NOTE: * Formating for 80 column (actually 76 like the NG standard) + CVS ID added -20000213-04:02 GMT+1 Victor Szakats +20000213-04:02 GMT+1 Viktor Szakats * source/compiler/cmdcheck.c ! Fixed broken handling of the /x switch without parameter. * *.bat @@ -68670,7 +68713,7 @@ NOTE: + Added adsCreate function for creating ads tables. It also supports adt tables with short names. -20000212-02:30 GMT+1 Victor Szakats +20000212-02:30 GMT+1 Viktor Szakats * include/gtapi.h + NOTE: added about incompatibilities between Harbour and CA-Cl*pper GT interface. @@ -68681,11 +68724,11 @@ NOTE: * source/rtl/inkey.c ! First pass at international character support for Windows console mode. -20000211-23:05 GMT+1 Victor Szakats +20000211-23:05 GMT+1 Viktor Szakats * make*.bat * The different make systems generate log files with different names. -20000211-22:31 GMT+1 Victor Szakats +20000211-22:31 GMT+1 Viktor Szakats * makefile.vc ! Modified to generate all the intermediate .c/.y/.l files in the obj dir instead of the original files' dir, since this way the make process @@ -68704,7 +68747,7 @@ NOTE: obj\b32 and obj\vc depending on the build system. This way the Borland and Microsoft make systems will not conflict and can be used in parallel. -20000211-19:37 GMT+1 Victor Szakats +20000211-19:37 GMT+1 Viktor Szakats * ha.lnk -> categ.lnk harbour.lnk -> alpha.lnk harbour.rsp -> hrb.rsp @@ -68712,7 +68755,7 @@ NOTE: makewww.bat -> genhtm.bat * Some files renamed. -20000211-19:11 GMT+1 Victor Szakats +20000211-19:11 GMT+1 Viktor Szakats * source/rtl/Makefile - readvar.prg removed. * doc/harbext.txt @@ -68756,7 +68799,7 @@ NOTE: * tests/testread.prg * enhanced to test ReadVar() when pressing F2 -20000210-23:53 GMT+1 Victor Szakats +20000210-23:53 GMT+1 Viktor Szakats * include/hboo.ch source/rtl/classes.c source/rtl/tclass.prg @@ -68816,7 +68859,7 @@ NOTE: * makefile.vc * move hbdoc.exe to bin -20000210-03:44 GMT+1 Victor Szakats +20000210-03:44 GMT+1 Viktor Szakats * makefile.vc * HBTOOLS.LIB renamed to TOOLS.LIB to better resemble to the other make systems. @@ -68824,7 +68867,7 @@ NOTE: makefile.vc * HBPP.LIB renamed to PP.LIB to better resemble to the GNU-make system. -20000210-03:24 GMT+1 Victor Szakats +20000210-03:24 GMT+1 Viktor Szakats * makefile.b32 ! Modified to generate all the intermediate .c/.y/.l files in the obj dir instead of the original files' dir, since this way the make process @@ -68880,7 +68923,7 @@ NOTE: * source/rtl/alert.prg + Added INKEY_ALL second parameter to Inkey() call. -20000209-12:08 GMT+1 Victor Szakats +20000209-12:08 GMT+1 Viktor Szakats * source/rtl/mouse/mousedos.c ! hb_mouse_GetBounds() bug fixed (there was an '-' instead of '=') @@ -68907,7 +68950,7 @@ NOTE: *source/rtl/mouse/mousedos.c * hb_mouse_GetBounds() implemented -20000209-10:43 GMT+1 Victor Szakats +20000209-10:43 GMT+1 Viktor Szakats * utils/hbdoc/hbdoc.prg ! Misc small fixes. * make_b*.bat @@ -68992,7 +69035,7 @@ NOTE: + source/rtl/mouseapi.c + source/rtl/mousexxx.c -20000207-22:13 GMT+1 Victor Szakats +20000207-22:13 GMT+1 Viktor Szakats * makefile.b32 Makefile ngdoc/* -> utils/hbdoc/* @@ -69002,7 +69045,7 @@ NOTE: command-line utilities. * Some minor changes. -20000207-20:40 GMT+1 Victor Szakats +20000207-20:40 GMT+1 Viktor Szakats - common.b32 ft_helpc.b32 gt.b32 @@ -69038,13 +69081,13 @@ NOTE: HB_ADSKEYNO() HB_ADSKEYCOUNT() -20000207-16:52 GMT+1 Victor Szakats +20000207-16:52 GMT+1 Viktor Szakats * source/rtl/inkey.c source/rtl/mouse/mousewin.c * Win32 mouse related variables renamed and moved to mousewin.c inkey.c is now accessing them as an externs. -20000207-16:39 GMT+1 Victor Szakats +20000207-16:39 GMT+1 Viktor Szakats * include/hbextern.ch source/runner/stdalone/external.prg ! Added #include "hbsetup.ch" @@ -69066,7 +69109,7 @@ NOTE: * MPRESENT() now always returns .T. for Win32, which is not correct, but better than .F. -20000207-12:22 GMT+1 Victor Szakats +20000207-12:22 GMT+1 Viktor Szakats * source/rtl/math.c ! MOD(): Added value substitution on error. ! MOD(): Made completely CA-Cl*pper compatible including @@ -69080,7 +69123,7 @@ NOTE: * Mouse support to select any window. * Improved command window GET building. -20000207-00:25 GMT+1 Victor Szakats +20000207-00:25 GMT+1 Viktor Szakats * source/vm/cmdarg.c * Format of build info slightly modified. + Added maximum symbol length to build info. @@ -69113,7 +69156,7 @@ NOTE: *source/tools/html.prg *small changes -20000206-16:55 GMT+1 Victor Szakats +20000206-16:55 GMT+1 Viktor Szakats * source/vm/cmdarg.c ! Mistyped #ifdef fixed in //BUILD functionality (mentioned by Jose) @@ -69137,13 +69180,13 @@ NOTE: * source/debug/debugger.prg * Mouse support to select pulldown top items (just that for now) -20000205-17:00 GMT+1 Victor Szakats +20000205-17:00 GMT+1 Viktor Szakats * source/compiler/hbusage.c + The command line help screen uses the platform dependent switch character when listing options. + 1999 -> 1999-2000 -20000205-13:06 GMT+1 Victor Szakats +20000205-13:06 GMT+1 Viktor Szakats * tests/db_brows.prg ! UPDATED() removed, since it's now defined in the RTL. * include/rddapi.h @@ -69154,7 +69197,7 @@ NOTE: * source/compiler/hbusage.c + Note added about switch character. -20000205-00:32 GMT+1 Victor Szakats +20000205-00:32 GMT+1 Viktor Szakats * source/tools/Makefile + dbftools.c added. + html.prg, ng.prg, os2.prg, troff.prg, etc. added. @@ -69198,7 +69241,7 @@ NOTE: * Bugs fixed related to lock/unlock * Memo support added -20000204-14:47 GMT+1 Victor Szakats +20000204-14:47 GMT+1 Viktor Szakats * source/rtl/itemapi.c ! hb_itemNew() fixed to set the item type *after* filling the item structure with zeros. It won't set the type at all when a param other @@ -69300,7 +69343,7 @@ NOTE: * fixed also a bug in warning generation when function with no return value is defined -20000131-21:20 GMT+1 Victor Szakats +20000131-21:20 GMT+1 Viktor Szakats * include/hbextern.ch source/runner/stdalone/external.prg ! EXTERNAL CLIPPER530 put between #ifdef HB_COMPAT_53 guards. @@ -69317,7 +69360,7 @@ NOTE: * doc/whatsnew.txt % Synchronized with updates that were made to the build31 branch -20000131-15:09 GMT+1 Victor Szakats +20000131-15:09 GMT+1 Viktor Szakats * ft_helpc.b32 ! Fixed CVS ID header. * source/debug/debugger.prg @@ -69347,7 +69390,7 @@ NOTE: * doc/funclist.txt * Updated -20000131-01:29 GMT+1 Victor Szel +20000131-01:29 GMT+1 Viktor Szakats * source/rtl/harbinit.prg ! CLIPPER530 is declared only when HB_COMPAT_53 is defined. * source/debug/debugger.prg @@ -69371,11 +69414,11 @@ NOTE: source/tools/ng.prg * Formatting: some newlines added, minor fixes. -20000131-00:05 GMT+1 Victor Szel +20000131-00:05 GMT+1 Viktor Szakats * source/rtl/environ.c ! Fixed VERSION() for MINGW32 (it was generating a GPF). -20000130-22:41 GMT+1 Victor Szel +20000130-22:41 GMT+1 Viktor Szakats * source/rtl/mlcount.c source/rtl/memoline.c source/rtl/mlpos.c @@ -69398,7 +69441,7 @@ NOTE: released after a macro evaluation. They have the function/procedure scope. -20000129-19:15 GMT+1 Victor Szel +20000129-19:15 GMT+1 Viktor Szakats * bin/bld_tpl.* ! Added macro lib. ! Fix for os2 platform. @@ -70233,7 +70276,7 @@ Fixed the documentation to make the ng linker happy and added docs for the array + doc for __MenuTo() I'm looking at v1.14 and the following are wrong: ! __AtPrompt() : nCol <--> nRow (switch names, not places) - (Uploaded by Victor Szel) + (Uploaded by Viktor Szakats) Mon Dec 20 13:49:01 1999 Gonzalo A. Diethelm @@ -70248,7 +70291,7 @@ Mon Dec 20 13:49:01 1999 Gonzalo A. Diethelm 19991219-15:55 GMT+3 Alexander Kresin * source/pp/hbpp.c - * Bug fixed, reported by Victor Szel + * Bug fixed, reported by Viktor Szakats 19991218-18:25 GMT+1 Ryszard Glab @@ -70258,7 +70301,7 @@ Mon Dec 20 13:49:01 1999 Gonzalo A. Diethelm * fixed code that handles aliased macro expressions e.g. FIELD->&var1 := var2 -19991218-10:35 GMT+1 Victor Szel +19991218-10:35 GMT+1 Viktor Szakats * source/rtl/objfunc.prg source/rtl/readkey.prg + Added documentation by Chen Kedem. @@ -70321,7 +70364,7 @@ Mon Dec 20 13:49:01 1999 Gonzalo A. Diethelm 19991215-13:35 GMT+3 Alexander Kresin * source/pp/hbpp.c - * Bug fixed, reported by Victor Szel + * Bug fixed, reported by Viktor Szakats 19991215-09:34 GMT+1 Antonio Linares * include/hbclass.ch @@ -70361,7 +70404,7 @@ Mon Dec 20 13:49:01 1999 Gonzalo A. Diethelm * makefile.vc + source/macro/* -19991212-16:28 GMT+1 Victor Szel +19991212-16:28 GMT+1 Viktor Szakats * source/runner/stdalone/Makefile ! Fixed lib order. * tests/regress/rt_hvm.prg @@ -70441,7 +70484,7 @@ Mon Dec 20 13:49:01 1999 Gonzalo A. Diethelm is no need to pass a local symbol table pointer - macro compiled code uses dynamic symbol table only. -19991211-14:51 GMT+1 Victor Szel +19991211-14:51 GMT+1 Viktor Szakats * source/compiler/harbour.y + Missing #include added. * source/vm/hvm.c @@ -70579,7 +70622,7 @@ NOTE: All PRG sources HAVE TO be recompiled!!! NOTE: Add macro.lib to all non-GNU make scripts or batch files. -19991209-01:05 GMT+1 Victor Szel +19991209-01:05 GMT+1 Viktor Szakats * source/compiler/* include/compiler.h + Additional function renaming (prefixing with hb_comp), some functions @@ -70596,7 +70639,7 @@ NOTE: Add macro.lib to all non-GNU make scripts or batch files. AddSearchPath() - Moved to cmdcheck.c and made static. etc... -19991208-18:06 GMT+1 Victor Szel +19991208-18:06 GMT+1 Viktor Szakats * bin/bld_tpl.bat bin/bld_tpl.cmd ! common lib moved to the end of the cmdline. @@ -70682,9 +70725,9 @@ NOTE: Add macro.lib to all non-GNU make scripts or batch files. + source/compiler/hbusage.c ! WARNING ! Update other makefiles and rebuild all - (Uploaded by Victor Szel) + (Uploaded by Viktor Szakats) -19991208-01:59 GMT+1 Victor Szel +19991208-01:59 GMT+1 Viktor Szakats * source/rtl/arrays.c + Added C53 compatible error message to ASIZE() ! Fixed a bug in ACOPY() which was also fixed in CA-Cl*pper 5.3a, @@ -70709,7 +70752,7 @@ Tue Dec 07 12:42:30 1999 Gonzalo A. Diethelm * source/rdd/dbcmd.c: Got rid of two warnings about unused variables. -19991207-16:29 GMT+1 Victor Szel +19991207-16:29 GMT+1 Viktor Szakats * tests/regress/* ! SQRT(3) expected result fixed. ! Date() calls in test lines changed to constant dates. @@ -70773,13 +70816,13 @@ Tue Dec 07 12:42:30 1999 Gonzalo A. Diethelm Changed 'F' for 'E' type in hb_compGenError call. Now Harbour continues compilig when this directive is found like CA-Cl*pper. - (Uploaded by Victor Szel) + (Uploaded by Viktor Szakats) -19991203-15:18 GMT+1 Victor Szel +19991203-15:18 GMT+1 Viktor Szakats * doc/hdr_tpl.txt + $PLATFORMS$ entry added. -19991203-15:11 GMT+1 Victor Szel +19991203-15:11 GMT+1 Viktor Szakats * tests/regress/* + Added functionality to test database/field stuff. Alias is w_TEST + Added Len(), ValType(), Empty(), Str() tests for fields, all of them @@ -70797,7 +70840,7 @@ Tue Dec 07 12:42:30 1999 Gonzalo A. Diethelm + Added some $SEEALSO$ for LEN() * Changed LEN() not to use internal ITEM access. -19991203-02:25 GMT+1 Victor Szel +19991203-02:25 GMT+1 Viktor Szakats * source/rdd/dbcmd.c + DBEVAL() doc added from dbeval.prg ! Error codes fixed in DBEVAL() @@ -70835,7 +70878,7 @@ Tue Dec 07 12:42:30 1999 Gonzalo A. Diethelm + source/rtl/word.c + source/rtl/xhelp.c -19991202-00:54 GMT+1 Victor Szel +19991202-00:54 GMT+1 Viktor Szakats * source/rtl/Makefile + New files added to the GNU make system. * source/rtl/pvalue.c @@ -70886,26 +70929,26 @@ Tue Dec 07 12:42:30 1999 Gonzalo A. Diethelm * doc/pragma.txt ! Some typos fixed. ! Formatting. - (Uploaded by Victor Szel) + (Uploaded by Viktor Szakats) 19991130-04:30 EST Paul Tucker * source/pp/hbpp.c * added a cast on xgrab call. -19991130-01:55 GMT+1 Victor Szel +19991130-01:55 GMT+1 Viktor Szakats * tests/regress/rt_trans.prg + ~200 TRANSFORM() regression tests added, 43 of them fail. -19991130-01:28 GMT+1 Victor Szel +19991130-01:28 GMT+1 Viktor Szakats * tests/regress/rt_str.prg + More VAL() regression tests added, 15 of them fail. -19991130-00:13 GMT+1 Victor Szel +19991130-00:13 GMT+1 Viktor Szakats * source/rtl/browse.prg + Documentation by Chen Kedem added ! Unused .ch files removed. -19991129-22:22 GMT+1 Victor Szel +19991129-22:22 GMT+1 Viktor Szakats * source/compiler/harbour.c include/compiler.h * HB_EXITLEVEL_* constants moved to the central header file. @@ -70933,7 +70976,7 @@ Tue Dec 07 12:42:30 1999 Gonzalo A. Diethelm + New test for pragma directives + doc/pragma.txt + a bit of info on Harbour pragmas implementation - (Uploaded by Victor Szel) + (Uploaded by Viktor Szakats) Mon Nov 29 12:45:05 1999 Gonzalo A. Diethelm @@ -70955,7 +70998,7 @@ Mon Nov 29 12:45:05 1999 Gonzalo A. Diethelm Both check their argument, so passing a -1 to any of them will return the appropriate current setting without modifying it. -19991128-22:24 GMT+1 Victor Szel +19991128-22:24 GMT+1 Viktor Szakats * source/rtl/asort.prg source/rtl/browdb.prg + Documentation by Chen Kedem added @@ -70980,7 +71023,7 @@ Mon Nov 29 12:45:05 1999 Gonzalo A. Diethelm * source/rtl/errorsys.prg * check for empty( nChoice ) in case alert returns nil. -19991127-20:42 GMT+1 Victor Szel +19991127-20:42 GMT+1 Viktor Szakats * source/rtl/dummy.prg + source/rdd/dbeval.prg source/rdd/Makefile @@ -71003,7 +71046,7 @@ Mon Nov 29 12:45:05 1999 Gonzalo A. Diethelm source/tools/hb_f.c ! Borland warnings fixed. -19991127-17:25 GMT+1 Victor Szel +19991127-17:25 GMT+1 Viktor Szakats * source/rtl/alert.prg + Documentation by Chen Kedem added + Added SPACE key handling for GT mode. @@ -71056,9 +71099,9 @@ Mon Nov 29 12:45:05 1999 Gonzalo A. Diethelm ! SetKeySave ! SetKeyCheck - (Uploaded by Victor Szel) + (Uploaded by Viktor Szakats) -19991126-01:06 GMT+1 Victor Szel +19991126-01:06 GMT+1 Viktor Szakats * source/rtl/gt/gtwin.c % DispBegin()/DispEnd() switching code optimized. The only "stepback" is that now the second screen buffer gets allocated right at the startup @@ -71103,12 +71146,12 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm + Corrected comments regarding Nation functions to specify if they apply to the US or International editions of CA-Cl*pper 5.2e. -19991123-01:09 GMT+1 Victor Szel +19991123-01:09 GMT+1 Viktor Szakats * source/rtl/math.c + math error handler added for __BORLANDC__ and __MINGW32__ I could not find a way to test these error though. -19991123-00:29 GMT+1 Victor Szel +19991123-00:29 GMT+1 Viktor Szakats * tests/regress/* + Split rt_str into rt_str + rt_trans. ! Typo fixed in Clipper batch file. @@ -71119,7 +71162,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm regress.b32 * Updates by Jose Lalin. -19991122-23:43 GMT+1 Victor Szel +19991122-23:43 GMT+1 Viktor Szakats * tests/regress/rt_hvm.prg tests/regress/rt_misc.prg + Enabled some tests which will make the VM die. (NIL:Classname) @@ -71156,7 +71199,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * fixed incorrect error generation if empty lines were placed between DO CASE statement and the first CASE statement -19991122-16:12 GMT+1 Victor Szel +19991122-16:12 GMT+1 Viktor Szakats * source/common/hbstr.c include/extend.h + hb_strdup() function added. @@ -71174,7 +71217,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm - Removed redundant function declarations (yy_*, hb_x*()) - yy_strdup(), yy_strupr() removed. -19991122-15:03 GMT+1 Victor Szel +19991122-15:03 GMT+1 Viktor Szakats * source/pp/hbppint.c ! .PPO file generation fixed (/p was not working since yesterday). * include/hbpp.h @@ -71186,7 +71229,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm include/hbpp.h * Some hb_comp_ variable usage better isolated. -19991122-12:46 GMT+1 Victor Szel +19991122-12:46 GMT+1 Viktor Szakats * source/compiler/expropt.c include/compiler.h ! Fixed optimizatoin of: ( 1 / 0 ) @@ -71200,7 +71243,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * source/vm/hvm.c ! Minor formatting. -19991122-11:56 GMT+1 Victor Szel +19991122-11:56 GMT+1 Viktor Szakats + tests/regress/* + regress.b32 - tests/rtl_test.prg @@ -71239,12 +71282,12 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * makefile.vc + hbstr and hbfsapi -19991122-01:33 GMT+1 Victor Szel +19991122-01:33 GMT+1 Viktor Szakats * source/hbpplib.c ! Standard runtime error is launched from the library version of the preprocessor. -19991122-01:14 GMT+1 Victor Szel +19991122-01:14 GMT+1 Viktor Szakats * source/compiler/* include/compiler.h * Renamed two global variables @@ -71268,7 +71311,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * hb_strupr() moved to the common library. % hb_strupr() Local variable optimized out. -19991121-23:23 GMT+1 Victor Szel +19991121-23:23 GMT+1 Viktor Szakats * source/pp/* include/hbpp.h ! static variables and functions marked static (continued). @@ -71283,7 +71326,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm source/pp/hbppint.c * Two PPO related variable declarations moved to the compiler. -19991121-22:38 GMT+1 Victor Szel +19991121-22:38 GMT+1 Viktor Szakats * source/pp/* source/compiler/harbour.c include/hbpp.h @@ -71303,7 +71346,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm + Additional feature: __dbPack( [], [] ) executes every records. -19991121-17:33 GMT+1 Victor Szel +19991121-17:33 GMT+1 Viktor Szakats * source/compiler/expropt.c ! $ optimization fixed for strings containing Chr(0), now 4 more RTL_TESTs pass. @@ -71331,7 +71374,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm source/rdd/dbf1.c * Optimization of RDD, mentioned by Matteo and Victor. -19991121-03:19 GMT+1 Victor Szel +19991121-03:19 GMT+1 Viktor Szakats * source/compiler/harbour.c source/compiler/harbour.y ! hb_fsName*() functions and declarations removed (again). @@ -71386,7 +71429,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * updated makefile.b32 * updated hbpp.b32 -19991119-14:51 GMT+1 Victor Szel +19991119-14:51 GMT+1 Viktor Szakats * source/rdd/dbf1.c source/rdd/delim1.c source/rdd/sdf1.c @@ -71394,7 +71437,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm source/rdd/dbfntx/dbfntx1.c ! Guard for #pragmas changed to avoid MSVC warning. -19991119-10:02 GMT+1 Victor Szel +19991119-10:02 GMT+1 Viktor Szakats * source/common/hbfsapi.c ! Fixes (tracing mainly), cleanups. * source/rtl/gt/gtstd.c @@ -71466,7 +71509,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * added #ifdef __HARBOUR__ to suppres generation of errors that are now reported at compile time (array[ 0 ], IIF( "str", ...) ) -19991118-07:25 GMT+1 Victor Szel +19991118-07:25 GMT+1 Viktor Szakats + source/common/hbfsapi.c + include/hbfsapi.h include/Makefile @@ -71490,7 +71533,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * include/hbundoc.api ! Zero bytes removed from the text file. -19991118-05:29 GMT+1 Victor Szel +19991118-05:29 GMT+1 Viktor Szakats - bin\buildexe*.* + bin\bld_tpl.bat + bin\bld_tpl.cmd @@ -71515,14 +71558,14 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm *include/compiler.h * removed declaration no longer needed -19991117-10:51 GMT+1 Victor Szel +19991117-10:51 GMT+1 Viktor Szakats * source/compiler/expropt.c ! Fixed the compile-time calculation of numeric operations with results larger than LONG. % Compile-time calculation of numeric operations - Removed doubled calculation code. -19991117-03:15 GMT+1 Victor Szel +19991117-03:15 GMT+1 Viktor Szakats * source/vm/hvm.c ! Added error substitution to hb_vmForTest(), now some more RTL_TESTs pass. * source/compiler/harbour.y @@ -71533,7 +71576,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * tests/rtl_test.prg + Some $ tests added to test new compiler bug. ("X" $ Chr(0)+"X") -19991117-01:37 GMT+1 Victor Szel +19991117-01:37 GMT+1 Viktor Szakats * config/w32/mingw32.cf - Removed -DDEBUG preprocessor option. If you want to compile with debug, add -DDEBUG to the @@ -71565,7 +71608,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * source/compiler/harbour.y - Removed one of two occurrences of ExprEqual (on line 209). -19991117-01:03 GMT+1 Victor Szel +19991117-01:03 GMT+1 Viktor Szakats * include/hbver.h * Version number updated to reflect the deep changes. * include/compiler.h @@ -71640,7 +71683,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm eval stack now -19991116-15:05 GMT+1 Victor Szel +19991116-15:05 GMT+1 Viktor Szakats * source/rtl/memvars.c ! __MSAVE() Modified to save MEMVARs with names longer than 10 chars, the this way it's more Clipper compatible. But since only the first 10 chars @@ -71668,7 +71711,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm source/rtl/dircmd.prg * Minor cleanups (variable scopes, formatting) -19991116-13:26 GMT+1 Victor Szel +19991116-13:26 GMT+1 Viktor Szakats * source/rtl/math.c % MIN()/MAX()/SQRT()/hb_numRound() minor optimalizations, cleanups. * static variable prefixed with "s_" (Watcom only) @@ -71681,7 +71724,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * makefile.vc + define COMMON_DIR -19991115-17:21 GMT+1 Victor Szel +19991115-17:21 GMT+1 Viktor Szakats * source/rtl/transfrm.c ! Direct item access changed to Item API calls. % Optimized variable scopes. @@ -71723,7 +71766,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm include/compiler.h * Minor changes. -19991113-13:49 GMT+1 Victor Szel +19991113-13:49 GMT+1 Viktor Szakats * source/rtl/arrays.c source/rtl/console.c source/rtl/dates.c @@ -71737,7 +71780,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm doc/subcodes.txt % Removed the runtime argument count checks. -19991113-13:25 GMT+1 Victor Szel +19991113-13:25 GMT+1 Viktor Szakats * source/rtl/extend.c include/extend.h + hb_pardsbuff() Extend API function added, which does the same as @@ -71760,7 +71803,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * source/vm/hvm.c * hb_stack.szDate changed to local buffer. -19991113-03:23 GMT+1 Victor Szel +19991113-03:23 GMT+1 Viktor Szakats * source/rtl/itemapi.c % hb_evalNew(), hb_evalPutParam(), hb_evalRelease(), hb_itemRelease(), hb_itemFreeC() - Variables and double initializations elimiated, faster, @@ -71770,7 +71813,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm STRICT option removed. % hb_cmonth(), hb_cdow() optimalized. -19991112-19:29 GMT+1 Victor Szel +19991112-19:29 GMT+1 Viktor Szakats * source/rtl/itemapi.c source/rtl/strings.c ! Moved the infinity support from strings.c to itemapi.c. @@ -71786,9 +71829,9 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm 19991112-18:45 GMT+3 Alexander Kresin * source/pp/hbpp.c - * Fixed bug, related to memory leaks, reported by Victor Szel + * Fixed bug, related to memory leaks, reported by Viktor Szakats -19991112-01:35 GMT+1 Victor Szel +19991112-01:35 GMT+1 Viktor Szakats * config/w32/mingw32.cf - "-g" switch removed, so now no debug info will be included by default. This makes the generated binaries to be much smaller, and the make @@ -71802,7 +71845,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm + Chinese-GB and Chinese-BIG5 Language Modules added Thanks to Dongming Wang -19991111-22:52 GMT+1 Victor Szel +19991111-22:52 GMT+1 Viktor Szakats * source/vm/dymsym.c % hb_dynsymGet(), hb_dynsymFindName() - Further optimized, toupper() calls changed to local uppercase conversion code. One variable eliminated. @@ -71817,18 +71860,18 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * source/rtl/classes.c Improved memory management. -19991111-12:02 GMT+1 Victor Szel +19991111-12:02 GMT+1 Viktor Szakats * source/vm/dymsym.c % hb_dynsymGet(), hb_dynsymFindName() - Optimized and fixed the uppercase conversion, now it's really faster a bit. (tested) * include/hbsetup.h * Symbol name length changed to 63 from 128. -19991111-10:45 GMT+1 Victor Szel +19991111-10:45 GMT+1 Viktor Szakats * source/rtl/fm.c ! Two casts added to hb_xrealloc(). -19991111-06:02 GMT+1 Victor Szel +19991111-06:02 GMT+1 Viktor Szakats + source/rtl/dbedit.prg source/rtl/dummy.prg source/rtl/Makefile @@ -71836,7 +71879,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm + DBEDIT() function added. Please update other makefiles. -19991111-05:39 GMT+1 Victor Szel +19991111-05:39 GMT+1 Viktor Szakats * source/rtl/fm.c ! hb_xalloc() chaining bug fixed. ! hb_xrealloc() chaining bug fixed. @@ -71848,7 +71891,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm % DeleteNode() moved to hb_xfree() since it's only used from one place now. % Casts removed from the non-FM_STATISTICS branches. -19991111-04:41 GMT+1 Victor Szel +19991111-04:41 GMT+1 Viktor Szakats * source/rtl/fm.c ! hb_xrealloc() several things fixed (access to the pointer after reallocating it, uneccessary structure initializations, access to NULL @@ -71858,7 +71901,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm + Size is shown in the dump. % strcpy( p, "" ) calls optimized. -19991111-01:18 GMT+1 Victor Szel +19991111-01:18 GMT+1 Viktor Szakats * source/rtl/fm.c ! hb_xrealloc() check for a passed NULL pointer. ! hb_xrealloc() signature check moved before any MEMINFO usage. @@ -71888,7 +71931,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm by setting this to 10, we're 100% Cl*pper compatible from this respect. These functions are now faster. -19991110-23:20 GMT+1 Victor Szel +19991110-23:20 GMT+1 Viktor Szakats * include/hbtrace.h % Excluded trace calls are converted to nohting instead of "do {} while 0" since the latter was generating jumps for MINGW32. This is now violating @@ -71908,7 +71951,7 @@ Wed Nov 24 12:45:36 1999 Gonzalo A. Diethelm * tests/fsplit.prg * Harbour file splitter -19991110-14:11 GMT+1 Victor Szel +19991110-14:11 GMT+1 Viktor Szakats * include/hbsetup.h - Removed #defines which were previously moved to hbsetup.ch. * include/hbextern.ch @@ -71962,7 +72005,7 @@ Tue Nov 09 11:56:05 1999 Gonzalo A. Diethelm * tests/testbrw.prg: Added a piece of code bound to K_TAB, just for the fun of it... -19991109-01:58 GMT+1 Victor Szel +19991109-01:58 GMT+1 Viktor Szakats * samples/Makefile samples/cccppc/*.* + Fully CA-Cl*pper 5.x compatible PP written in Clipper added to the @@ -71978,11 +72021,11 @@ Tue Nov 09 11:56:05 1999 Gonzalo A. Diethelm This great contribution was made by Levente Csisz r -19991109-01:09 GMT+1 Victor Szel +19991109-01:09 GMT+1 Viktor Szakats * source/rtl/filesys.c ! tell() changed to lseek() for Posix (tell() is not a Posix function) -19991108-23:41 GMT+1 Victor Szel +19991108-23:41 GMT+1 Viktor Szakats * source/rtl/filesys.c % hb_fsWrite(), hb_fsReadLarge(), hb_fsWriteLarge() double var assigments optimized. @@ -72010,7 +72053,7 @@ Tue Nov 09 11:56:05 1999 Gonzalo A. Diethelm * include/filesys.h * source/rtl/filesys.c ! Proper optimization implemented for hb_fsReadLarge() and - hb_fsWriteLarge(), as suggested by Victor Szel. + hb_fsWriteLarge(), as suggested by Viktor Szakats. 19991105-23:30 EDT David G. Holm @@ -72048,7 +72091,7 @@ Tue Nov 09 11:56:05 1999 Gonzalo A. Diethelm *source/rtl/codebloc.prg * memory occupied by detached local variables is properly released now -19991104-23:45 GMT+1 Victor Szel +19991104-23:45 GMT+1 Viktor Szakats * source/rtl/filesys.c ! hb_fsSeek() now returns 0 instead of -1 on error, just like Clipper. % hb_fsSeek() double assigments removed. @@ -72141,7 +72184,7 @@ Thu Nov 04 13:49:23 1999 Gonzalo A. Diethelm * source/vm/mainwin.c: Changed calls to HB_TRACE to incorporate the new level parameter. -19991103-22:38 GMT+1 Victor Szel +19991103-22:38 GMT+1 Viktor Szakats * source/rtl/filesys.c % Nested #ifs converted to #elifs (hb_fsDelete(), hb_fsFile()) % Double assigments optimalized @@ -72194,7 +72237,7 @@ Wed Nov 03 18:38:03 1999 Gonzalo A. Diethelm * source/pp/hbpp.c * Fixed bug, reported by Antonio Linares -19991030-03:24 GMT+1 Victor Szel +19991030-03:24 GMT+1 Viktor Szakats * tests/rtl_test.prg + Four new Pad*() tests added. * source/rtl/samples.c @@ -72243,7 +72286,7 @@ Wed Nov 03 18:38:03 1999 Gonzalo A. Diethelm source/rdd/dbf1.c * dbCreate(), fixed a bug (mentioned by Victor). -19991027-17:24 GMT+1 Victor Szel +19991027-17:24 GMT+1 Viktor Szakats * source/rtl/strings.c source/rtl/descend.c include/extend.h @@ -72268,11 +72311,11 @@ Wed Nov 03 18:38:03 1999 Gonzalo A. Diethelm 19991027-13:55 GMT+3 Alexander Kresin * source/pp/hbpp.c - * Fixed bugs, reported by Antonio Linares and Victor Szel + * Fixed bugs, reported by Antonio Linares and Viktor Szakats * ( increased size of expnew in Searnrep() and expreal in WorkMarkers() ) * Added HB_TRACE to the new function ( PrevSquare() ) -19991027-02:25 GMT+1 Victor Szel +19991027-02:25 GMT+1 Viktor Szakats * source/rtl/fm.c ! Fixed to display negative unreleased memory properly. * source/rtl/codebloc.c @@ -72310,7 +72353,7 @@ Tue Oct 26 13:20:46 1999 Gonzalo A. Diethelm * source/runner/runlib.c: Added HB_TRACE() calls to the RUNNER library. -19991026-18:10 GMT+1 Victor Szel +19991026-18:10 GMT+1 Viktor Szakats * source/rtl/gt/gtwin.c + Ctrl+Break handler added for Win32 console mode, now Ctrl+Break will not break an application with SetCancel(.F.), and will terminate it with @@ -72350,7 +72393,7 @@ Tue Oct 26 12:15:01 1999 Gonzalo A. Diethelm * source/vm/mainwin.c: Added HB_TRACE() calls to the VM. -19991026-14:07 GMT+1 Victor Szel +19991026-14:07 GMT+1 Viktor Szakats * include/itemapi.h source/rtl/itemapi.c source/rtl/strings.c @@ -72372,7 +72415,7 @@ Tue Oct 26 12:15:01 1999 Gonzalo A. Diethelm tests/testdbf.prg * __dbZap() function finished. Test added for this function. -19991026-11:35 GMT+1 Victor Szel +19991026-11:35 GMT+1 Viktor Szakats * source/tget.prg % New() will evaluate the setget only once instead of three times. ! New() fixed the picture generation for numeric values, decimals are @@ -72400,7 +72443,7 @@ Tue Oct 26 12:15:01 1999 Gonzalo A. Diethelm 19991026-09:43 GMT+3 Alexander Kresin * source/pp/hbpp.c - * Fixed bugs, reported by Antonio Linares and Victor Szel + * Fixed bugs, reported by Antonio Linares and Viktor Szakats 19991025-23:35 EDT Paul Tucker * source/rtl/filesys.c @@ -72427,7 +72470,7 @@ Tue Oct 26 12:15:01 1999 Gonzalo A. Diethelm * harbour/source/rtl/oemansi.c ! Only include winuser.h when compiling for Windows. -19991025-23:12 GMT+1 Victor Szel +19991025-23:12 GMT+1 Viktor Szakats * source/rtl/achoice.prg ! Fixed bound error on empty array. % Small optimalization. @@ -72462,7 +72505,7 @@ Tue Oct 26 12:15:01 1999 Gonzalo A. Diethelm * dbUseArea() now show the "Default" option in the alert box. + Added __dbZap() function (incomplete). -19991025-19:46 GMT+1 Victor Szel +19991025-19:46 GMT+1 Viktor Szakats * source/rtl/filesys.c ! DISKSPACE(): Added support for Win32 platform. * ChangeLog @@ -72470,7 +72513,7 @@ Tue Oct 26 12:15:01 1999 Gonzalo A. Diethelm * Old ChangeLog renamed to ChangeLog.004 * New ChangeLog created. -19991025-19:09 GMT+1 Victor Szel +19991025-19:09 GMT+1 Viktor Szakats * source/rtl/filesys.c + CURDRIVE() XBase++ compatible function added, between HB_COMPAT_XPP guards, it also has a TODO: @@ -72545,18 +72588,18 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm * source/rtl/inkey.c: Added/corrected a few calls to HB_TRACE(). -19991025-15:20 GMT+1 Victor Szel +19991025-15:20 GMT+1 Viktor Szakats * tests/memory.prg + Using hbmemory.ch * source/rtl/net.c + cast added for MSVC -19991025-14:58 GMT+1 Victor Szel +19991025-14:58 GMT+1 Viktor Szakats * source/rtl/net.c + Name buffer length corrected. * Using a better API call for the same job. -19991025-12:37 GMT+1 Victor Szel +19991025-12:37 GMT+1 Viktor Szakats + source/tools/ctcrypt.c + source/tools/ctchrmix.c + CA-Tools compatible CRYPT() function added. (named CT_CRYPT()) @@ -72741,7 +72784,7 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm * source/rtl/inkey.c % Win32 local variables made static, name prefixed with "s_" -19991022-16:21 GMT+1 Victor Szel +19991022-16:21 GMT+1 Viktor Szakats * source/rtl/strings.c ! REPLICATE(), SPACE() error value substitution support added. * tests/rtl_test.prg @@ -72758,7 +72801,7 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm + STRINGS2.PRG moved to RTL_TEST (mostly) - Removed those lines which got moved to RTL_TEST. -19991022-15:16 GMT+1 Victor Szel +19991022-15:16 GMT+1 Viktor Szakats * tests/rtl_test.prg - tests/filexist.prg (removed) - tests/val.prg (removed) @@ -72780,14 +72823,14 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm + Some tests added for the SetColor() bug fixed yesterday. ! RETURN added to suppress warning. -19991022-13:56 GMT+1 Victor Szel +19991022-13:56 GMT+1 Viktor Szakats * tests/rtl_test.prg - tests/fileio.prg tests/Makefile + Harbour level file API is now automatically tested in RTL_TEST. - FILEIO.PRG removed. -19991022-13:10 GMT+1 Victor Szel +19991022-13:10 GMT+1 Viktor Szakats * source/rtl/filesys.c tests/fileio.prg ! FREADSTR() zero byte bug fixed. @@ -72803,7 +72846,7 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm - Some obsolete test files removed, they were moved to RTL_TEST previously. -19991022-10:53 GMT+1 Victor Szel +19991022-10:53 GMT+1 Viktor Szakats * source/vm/hvm.c + //INFO now displays Clipper-like memory info. Just the values are higher ;) @@ -72812,13 +72855,13 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm + MEMORY() functionality split into Harbour and C callable functions. hb_xquery() -19991022-10:41 GMT+1 Victor Szel +19991022-10:41 GMT+1 Viktor Szakats * source/rtl/fm.c tests/memory.prg + MEMORY() extended with 1003 and 1004 parameters, to retrieve stack usage. -19991022-10:33 GMT+1 Victor Szel +19991022-10:33 GMT+1 Viktor Szakats * source/rtl/fm.c tests/memory.prg tests/Makefile @@ -72827,13 +72870,13 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm physical, page, virtual memory and total physical memory. + Test program added. -19991022-10:03 GMT+1 Victor Szel +19991022-10:03 GMT+1 Viktor Szakats * source/rtl/fm.c + MEMORY() function enhanced internally. ! MEMUSED()/MEMFREE() non-standard functionality moved inside MEMORY(). -19991022-09:27 GMT+1 Victor Szel +19991022-09:27 GMT+1 Viktor Szakats * source/rtl/console.c ! New C syntax bug fixed in hb_setpos() * source/tools/ctchksum.c @@ -72848,7 +72891,7 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm used memory and the used blocks. + New function HB_MEMUSED() and HB_MEMMAX() added. -19991021-23:33 GMT+1 Victor Szel +19991021-23:33 GMT+1 Viktor Szakats * config/rules.cf + /w switch added to the default Harbour switches in the GNU make system. Be warned that some new warnings may arise in some test programs. @@ -72872,17 +72915,17 @@ Mon Oct 25 13:14:42 1999 Gonzalo A. Diethelm * source/debug/tbrwtext.prg * Formatted. -19991021-22:18 GMT+1 Victor Szel +19991021-22:18 GMT+1 Viktor Szakats * source/rtl/gtapi.c ! hb_gtSetColorStr() now resets the ColorSelect() value to STANDARD, like in Clipper. -19991021-21:08 GMT+1 Victor Szel +19991021-21:08 GMT+1 Viktor Szakats * source/rtl/gt/gtwin.c source/rtl/dates.c ! Indentation fixed. -19991021-19:40 GMT+1 Victor Szel +19991021-19:40 GMT+1 Viktor Szakats * source/rtl/filesys.c % Updated, so that the platform dependent variable declarations got moved inside the block where they are used, instead of declaring them globally @@ -72992,7 +73035,7 @@ Thu Oct 21 11:56:55 1999 Gonzalo A. Diethelm changed defined(_Windows) to defined(_WINDOWS_) since this is what gets created in Windows.h -19991021-01:48 GMT+1 Victor Szel +19991021-01:48 GMT+1 Viktor Szakats * include/hbtrace.h ! TRACE() fixed to HB_TRACE() (that was a bit late :) * Some formatting. @@ -73007,7 +73050,7 @@ Thu Oct 21 11:56:55 1999 Gonzalo A. Diethelm * include/hbtrace.h ! Added missing HB_ prefix to #define TRACE(x) in the #else block. -19991021-01:37 GMT+1 Victor Szel +19991021-01:37 GMT+1 Viktor Szakats * include/Makefile ! Added hbtrace.h and hbwinapi.h * include/hbwinapi.h @@ -73069,7 +73112,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * source/rtl/gt/gtwin.c: Fixed two minor typos. -19991020-21:30 GMT+1 Victor Szel +19991020-21:30 GMT+1 Viktor Szakats * source/rtl/achoice.prg % FUNCTION -> PROCEDURE for speed. % Two small functions converted to macros for speed. @@ -73082,7 +73125,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm 19991020-22:58 GMT+3 Alexander Kresin * source/pp/hbpp.c - * Fixed bugs, reported by Antonio Linares, Victor Szel and Guy Roussin + * Fixed bugs, reported by Antonio Linares, Viktor Szakats and Guy Roussin - contrib/odbc/bld32exe.bat - contrib/odbc/hb32.bat + contrib/odbc/bld_b32.bat @@ -73092,7 +73135,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * contrib/odbc/harbour.mdb * These files I got from Felipe Coury -19991020-20:23 GMT+1 Victor Szel +19991020-20:23 GMT+1 Viktor Szakats * source/rtl/alert.prg source/rtl/browdb.prg source/rtl/memvarbl.prg @@ -73131,7 +73174,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * Include file renamed to better fit into the include file naming scheme (hb prefix for all non-standard .ch files). -19991020-13:27 GMT+1 Victor Szel +19991020-13:27 GMT+1 Viktor Szakats * include/extend.h source/rtl/arrays.c source/rtl/classes.c @@ -73143,7 +73186,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm NOTE: HB_ARRAY would be a better name, but that would collide with the Harbour function HB_ARRAY (ARRAY()). -19991020-12:59 GMT+1 Victor Szel +19991020-12:59 GMT+1 Viktor Szakats * include/hbdefs.h source/pp/hbpplib.c source/rtl/arrays.c @@ -73211,7 +73254,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * source/rtl/inkey.c ! Added Windows Console Mode translations for Alt+Tab and Shift+Tab. -19991019-11:55 GMT+1 Victor Szel +19991019-11:55 GMT+1 Viktor Szakats * source/rtl/tbrowse.prg ! Fixed the header/footer separator to be drawn until the border. + ColorRect() support started. @@ -73235,7 +73278,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * source/pp/hbpp.c * in ParseDefine() line 278: ==0 s/b <= 0 -19991018-23:04 GMT+1 Victor Szel +19991018-23:04 GMT+1 Viktor Szakats + source/rtl/natmsg.c (added) source/rtl/Makefile source/rtl/dummy.prg @@ -73251,7 +73294,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * source/rtl/tbrowse.prg * Small changes. -19991018-14:54 GMT+1 Victor Szel +19991018-14:54 GMT+1 Viktor Szakats * source/rtl/tbrowse.prg ! PgUp() fixed to set HitTop instead of HitBottom, now the cursor will not lock up in the first position. @@ -73269,7 +73312,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * source/rtl/tbrowse.prg * Fixed some problems with Left(), Right() and logical fields. -19991018-11:58 GMT+1 Victor Szel +19991018-11:58 GMT+1 Viktor Szakats * source/rtl/adir.prg + SET DEFAULT handling added. * source/rtl/dir.c @@ -73296,7 +73339,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * makefile.vc + source/rdd/rddord.prg -19991018-09:34 GMT+1 Victor Szel +19991018-09:34 GMT+1 Viktor Szakats * source/rtl/rddord.prg moved to source/rdd/rddord.prg source/rtl/Makefile @@ -73310,11 +73353,11 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm + source/rtl/samples.c + source/rtl/soundex.c -19991018-09:28 GMT+1 Victor Szel +19991018-09:28 GMT+1 Viktor Szakats * doc/gmake.txt ! win32 changed to w32. -19991018-09:21 GMT+1 Victor Szel +19991018-09:21 GMT+1 Viktor Szakats + source/rtl/soundex.c source/rtl/Makefile source/rtl/dummy.prg @@ -73334,13 +73377,13 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * source/rdd/dbcmd.c + Added support for __dbSetLocate() and __dbSetFound() functions. -19991018-07:36 GMT+1 Victor Szel +19991018-07:36 GMT+1 Viktor Szakats + source/rtl/afields.prg source/rtl/Makefile + AFIELDS() function added (by Jose Lalin) WARNING ! Please add new file to non-GNU make systems. -19991018-00:03 GMT+1 Victor Szel +19991018-00:03 GMT+1 Viktor Szakats * source/vm/hvm.c + Support for overloading the following operators: *, /, %, ^, **, !, .NOT., .AND., .OR. @@ -73349,13 +73392,13 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * source/vm/dynsym.c ! Small formatting fixes. -19991017-21:24 GMT+1 Victor Szel +19991017-21:24 GMT+1 Viktor Szakats * source/rtl/samples.c ! hb_SecToTimeStr() bug (typo) fixed. * tests/rtl_test.prg + Tests added for new Samples functions. -19991017-20:46 GMT+1 Victor Szel +19991017-20:46 GMT+1 Viktor Szakats + source/rtl/samples.c source/rtl/Makefile source/rtl/dummy.prg @@ -73385,7 +73428,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm + source/rtl/oldbox.prg + source/rdd/dbnubs.c -19991017-14:36 GMT+1 Victor Szel +19991017-14:36 GMT+1 Viktor Szakats * source/rdd/dbnubs.c source/rdd/Makefile include/hbextern.ch @@ -73406,7 +73449,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm With these, to my knowledge *all* Clipper level, internal and undocumented functions are defined in Harbour. -19991017-13:34 GMT+1 Victor Szel +19991017-13:34 GMT+1 Viktor Szakats * source/rtl/dummy.prg + Some more undocumented and internal functions added. * source/rtl/harbinit.prg @@ -73432,7 +73475,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * tests/testdbf.prg * Now use test.dbf file and test __dbLocate() and __dbContinue() functions. -19991017-12:57 GMT+1 Victor Szel +19991017-12:57 GMT+1 Viktor Szakats * source/rtl/environ.c + GETE() undocumented Clipper function added. * source/rtl/memvars.c @@ -73454,7 +73497,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm Undocumented Clipper functions added. Please add oldclear.c to non-GNU make systems. -19991017-08:51 GMT+1 Victor Szel +19991017-08:51 GMT+1 Viktor Szakats * tests/Makefile + tstalias.prg added * tests/tstalias.prg @@ -73492,7 +73535,7 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm * Corrected bug with Push/Pop optimizer when var assignment in CodeBlock used. + added Push/Pop Optimizer support to CodeBlock expressions list. -19991016-20:46 GMT+1 Victor Szel +19991016-20:46 GMT+1 Viktor Szakats * tests/test.dbf ! Readded in binary mode @@ -73502,14 +73545,14 @@ Wed Oct 20 19:28:51 1999 Gonzalo A. Diethelm (SuccessWare's dbcre8.exe 500 used to generate it) (Now tests/testbrdb.prg may be properly tested). -19991016-14:25 GMT+1 Victor Szel +19991016-14:25 GMT+1 Viktor Szakats * source/rtl/gt/gtwin.c source/rtl/inkey.c * Renamed variable name HInput to hb_gtHInput * tests/Makefile + testbrdb.prg added -19991016-10:06 GMT+1 Victor Szel +19991016-10:06 GMT+1 Viktor Szakats * source/rtl/Makefile + browse.prg added * source/compiler/harbour.y @@ -73629,7 +73672,7 @@ Fri Oct 15 16:42:30 1999 Gonzalo A. Diethelm * source/pp/hbpp.c * Fixed little bug, reported by Antonio Linares -19991015-02:04 GMT+1 Victor Szel +19991015-02:04 GMT+1 Viktor Szakats * source/compiler/genjava.c + Java source generation added to the compiler (by Matteo Baccan) * source/rtl/filesys.c @@ -73643,7 +73686,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm Fixed an include guard so that HB_DONT_DEFINE_BASIC_TYPES is defined for both gcc and mingw32. -19991014-18:17 GMT+1 Victor Szel +19991014-18:17 GMT+1 Viktor Szakats * source/compiler/genc.c ! Fixed pcode generation with /gc0 switch for MODULENAME opcode. There was an incrementation operator embedded in an expression, which @@ -73658,7 +73701,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/pp/hbpp.c * source/pp/hbppint.c * source/pp/stdalone/hbpp.c - * Fixed some bugs, reported by Antonio Linares, Victor Szel and Jose Lalin + * Fixed some bugs, reported by Antonio Linares, Viktor Szakats and Jose Lalin 19991013-20:10 GMT+8 Ron Pinkas * harbour.y @@ -73669,7 +73712,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * tests/tstmacro.prg added more tests to demonstrate working capabilities of macro. -19991013-01:40 GMT+1 Victor Szel +19991013-01:40 GMT+1 Viktor Szakats * source/rtl/dates.c ! #ifdef ...WIN_GTAPI changed to proper platform tests. @@ -73723,11 +73766,11 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/rtl/oldbox.c * Add parens so cast applies to entire expression -19991013-22:37 GMT+1 Victor Szel +19991013-22:37 GMT+1 Viktor Szakats * tests/rtl_test.prg * Column width adjusted. -19991013-22:26 GMT+1 Victor Szel +19991013-22:26 GMT+1 Viktor Szakats * source/rtl/oldbox.c source/rtl/Makefile tests/boxtest.prg @@ -73774,7 +73817,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm +tests/tstmacro.prg sample program to demonstarte new macro assigments support. -19991012-20:41 GMT+1 Victor Szel +19991012-20:41 GMT+1 Viktor Szakats * tests/rtl_test.prg + Tough FOR/NEXT tests added, many of them will not pass. ! Small fixes. @@ -73787,7 +73830,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm source/rdd/dbfcdx/dbfcdx1.c * Fixed a GPF (when an open or create error occurs). -19991012-16:00 GMT+1 Victor Szel +19991012-16:00 GMT+1 Viktor Szakats * source/vm/hvm.c ! hb_vmAnd(), hb_vmOr() - Value substitution on error added to .AND. and .OR. operators. (mentioned by Jose) @@ -73799,7 +73842,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm + Added support for METHOD ... OPERATOR ... for Harbour operators overloading. (An outstanding job from Eddie!) -19991012-13:13 GMT+1 Victor Szel +19991012-13:13 GMT+1 Viktor Szakats * include/clipdefs.h ! ERRCODE typedef removed from here, since it has been moved to extend.h. @@ -73815,11 +73858,11 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm + source/rtl/setta.prg + source/rtl/wait.prg -19991012-03:12 GMT+1 Victor Szel +19991012-03:12 GMT+1 Viktor Szakats * source/compiler/harbour.y ! lLastPushPos -> _lLastPushPos -19991012-02:50 GMT+1 Victor Szel +19991012-02:50 GMT+1 Viktor Szakats * include/caundoc.h + _bcmp, _bscan added (thanks to Matteo Baccan) * source/rtl/set.c @@ -73834,7 +73877,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm functionality. Please add them to non-GNU make systems. -19991012-02:30 GMT+1 Victor Szel +19991012-02:30 GMT+1 Viktor Szakats * source/rtl/filesys.c + Added some info about driver numbering to hb_fsChDrv(), hb_fsIsDrv(), hb_fsCurDrv(), hb_fsCurDir() @@ -73851,7 +73894,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/vm/hvm.c % w += 1 -> w++ -19991011-23:54 GMT+1 Victor Szel +19991011-23:54 GMT+1 Viktor Szakats * source/rtl/fm.c + Newline readded to the closing //INFO message ;) * source/rdd/dbfcdx/dbfcdx1.prg @@ -73896,7 +73939,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * Finally fixed. Victor changed a wrong one I posted and then all the stack underflow mess started. Everything is ok now. -19991011-10:40 GMT+1 Victor Szel +19991011-10:40 GMT+1 Viktor Szakats * source/vm/hvm.c ! __vmVarSList() <-> __vmVarSGet(), the function names were mistakenly exchanged, now OK. @@ -73929,7 +73972,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm + source/rdd/dbfcdx/Makefile + Added missing file. -19991010-15:05 GMT+1 Victor Szel +19991010-15:05 GMT+1 Viktor Szakats * source/rtl/filesys.c + ISDISK() undocumented Clipper 5.3 function added. ! DISKCHANGE() fixed to call hb_fsChDrv() with the right parameter. @@ -73937,11 +73980,11 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm reverse of the proper value. * int types converted to USHORT for uiErrorOld variables. -19991010-14:03 GMT+1 Victor Szel +19991010-14:03 GMT+1 Viktor Szakats * bin/*.bat + dbfcdx lib added. -19991010-13:36 GMT+1 Victor Szel +19991010-13:36 GMT+1 Viktor Szakats * source/vm/hvm.c ! HB_P_NOOP - Caused an infinite loop, fixed. % hb_vmPlus(), hb_vmMinus() - Two returns from inside removed. @@ -73995,7 +74038,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm *source/compiler/harbour.y * { 1, 2, 3 }[ 2 ] syntax is supported now -19991010-12:22 GMT+1 Victor Szel +19991010-12:22 GMT+1 Viktor Szakats * source/compiler/genc.c source/compiler/genhrb.c source/compiler/harbour.y @@ -74019,7 +74062,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm (Eddie, I find your proposal very good -as all your ideas and code- but this one is uncompleted and breaks actual Harbour OO architecture) -19991010-02:05 GMT+1 Victor Szel +19991010-02:05 GMT+1 Viktor Szakats * bin/*.bat ! Some minor fix in the help screens * doc/funclist.txt @@ -74058,7 +74101,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/compiler/harbour.y * a[ b ]:c expressions fixed. -19991007-19:40 GMT+1 Victor Szel +19991007-19:40 GMT+1 Viktor Szakats * tests/mankala.prg -> samples/misc/mankala.prg tests/guess.prg -> samples/misc/guess.prg tests/Makefile @@ -74106,7 +74149,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/rtl/tclass.prg * Method SetType() small fix (missing else). -19991007-17:37 GMT+1 Victor Szel +19991007-17:37 GMT+1 Viktor Szakats * source/rdd/rddsys.prg ! Now using __rddSetDefault() instead of rddSetDefault(). This is required because at this point the requested RDD may not be @@ -74170,7 +74213,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * makefile.vc + source/rtl/readkey -19991007-02:57 GMT+1 Victor Szel +19991007-02:57 GMT+1 Viktor Szakats * include/filesys.h source/rtl/filesys.c ! UINT_MAX changed to USHORT_MAX @@ -74191,7 +74234,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * makefile.vc * changed mainstd.c to main.c -19991007-01:42 GMT+1 Victor Szel +19991007-01:42 GMT+1 Viktor Szakats * include/filesys.h source/rtl/filesys.c % Only use hb_fsReadLarge() and hb_fsWriteLarge() when the size of an @@ -74200,7 +74243,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/rtl/dummy.prg - ReadKey() removed. -19991007-01:16 GMT+1 Victor Szel +19991007-01:16 GMT+1 Viktor Szakats + source/vm/main.c (added) source/vm/Makefile include/hbsetup.h @@ -74229,7 +74272,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/rtl/memoline.c * added a cast (again) on xgrab call. -19991006-20:11 GMT+1 Victor Szel +19991006-20:11 GMT+1 Viktor Szakats * source/rtl/tgetlist.prg ! ReadExit() added back as method. @@ -74237,7 +74280,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/rtl/classes.c * Fixed bug for CLASSDATAs INIT clause. -19991006-18:34 GMT+1 Victor Szel +19991006-18:34 GMT+1 Viktor Szakats * source/rtl/filesys.c include/hbdefs.h ! BIN2I() sign bug fixed @@ -74262,7 +74305,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm + tests/disptest.prg + New module to test Clipper display compatibility. -19991006-14:35 GMT+1 Victor Szel +19991006-14:35 GMT+1 Viktor Szakats * source/rtl/dummy.prg source/rtl/Makefile source/rtl/rddord.prg @@ -74290,14 +74333,14 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm !! WARNING !! Please modify non-GNU make files. -19991006-13:19 GMT+1 Victor Szel +19991006-13:19 GMT+1 Viktor Szakats * source/rtl/memoline.c source/rtl/mlcount.c ! TAB handling fixes for MEMOLINE() and MLCOUNT() by Ignacio Ortiz de Zúniga * All USHORTs changed to ULONG. -19991006-13:05 GMT+1 Victor Szel +19991006-13:05 GMT+1 Viktor Szakats * source/rtl/tclass.prg ! Reformatted (again) * include/rdd.api @@ -74314,7 +74357,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm source/rtl/gtapi.c ! Some minor formatting fixes. -19991006-12:10 GMT+1 Victor Szel +19991006-12:10 GMT+1 Viktor Szakats * include/extend.h rdd/dbcmd.c rtl/arrays.c @@ -74339,7 +74382,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/rtl/environ.c ! Indentation fix (old one). -19991006-10:44 GMT+1 Victor Szel +19991006-10:44 GMT+1 Viktor Szakats * ChangeLog ! Fixed deleted entries, missing entries, conflict markers, double entries. @@ -74397,7 +74440,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm Harbour specific extensions or additions to the language. Currently, it only handles a substitute for HB_OsNewLine() -19991006-03:02 GMT+1 Victor Szel +19991006-03:02 GMT+1 Viktor Szakats * include/extend.h source/rtl/arrays.c source/rtl/classes.c @@ -74418,7 +74461,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/rtl/memoline.c * add a cast on xgrab call. -19991006-02:26 GMT+1 Victor Szel +19991006-02:26 GMT+1 Viktor Szakats * include/set.h source/rtl/set.c source/rtl/console.c @@ -74431,7 +74474,7 @@ Thu Oct 14 17:29:32 1999 Gonzalo A. Diethelm * source/vm/main*.c ! Typo fixed. -19991006-00:32 GMT+1 Victor Szel +19991006-00:32 GMT+1 Viktor Szakats * include/extend.h source/vm/debug.c source/vm/hvm.c @@ -74488,7 +74531,7 @@ Tue Oct 05 14:44:16 1999 Gonzalo A. Diethelm Replaced use of tell() with an equivalent call to lseek(), so that this is supported under gcc. -19991005-20:34 GMT+1 Victor Szel +19991005-20:34 GMT+1 Viktor Szakats * include/hbextern.ch source/runner/stdalone/external.prg - One of the two HB_OSNEWLINE removed. @@ -74499,7 +74542,7 @@ Tue Oct 05 14:44:16 1999 Gonzalo A. Diethelm (thanks to Ignacio Ortiz de Zúniga ) !! WARNING !! Please modify non-GNU make files. -19991005-18:20 GMT+1 Victor Szel +19991005-18:20 GMT+1 Viktor Szakats + source/rtl/rddord.prg source/rtl/Makefile + dbCreateIndex() @@ -74513,7 +74556,7 @@ Tue Oct 05 14:44:16 1999 Gonzalo A. Diethelm functions. Just like in Clipper. !! WARNING !! Please modify non-GNU make files. -19991005-18:02 GMT+1 Victor Szel +19991005-18:02 GMT+1 Viktor Szakats * tests/rtl_test.prg + Added more complete tests for <,>,<=,>=,!= operators. * source/vm/hvm.c @@ -74541,7 +74584,7 @@ Tue Oct 05 14:44:16 1999 Gonzalo A. Diethelm * source/compiler/main*.c + Some small cleanups. -19991005-14:41 GMT+1 Victor Szel +19991005-14:41 GMT+1 Viktor Szakats * tests/run_tsta.bat tests/test_all.prg ! Fixed, HB32 changed to RUN_PRG, filename cases adjusted, using header @@ -74557,7 +74600,7 @@ Tue Oct 05 14:44:16 1999 Gonzalo A. Diethelm Please update your GNU make starter batch files to use w32 instead of win32 in HB_ARCHITECTURE. -19991005-13:59 GMT+1 Victor Szel +19991005-13:59 GMT+1 Viktor Szakats * source/compiler/harbour.y source/pp/stdalone/hbpp.c + Added closing \n to the help text, to make it appear OK under some @@ -74594,7 +74637,7 @@ Tue Oct 05 14:44:16 1999 Gonzalo A. Diethelm variable instead of memvar variable) * corrected usage info to print LF at the end of message -19991005-08:36 GMT+1 Victor Szel +19991005-08:36 GMT+1 Viktor Szakats * source/vm/main*.c source/vm/Makefile include/ctoharb.h @@ -74638,29 +74681,29 @@ Tue Oct 05 14:44:16 1999 Gonzalo A. Diethelm * del %1.c removed (tested and works ok). -19991005-00:13 GMT+1 Victor Szel +19991005-00:13 GMT+1 Viktor Szakats * source/compiler/genc.c ! Cosmetic: Some double tabs changed to single ones. -19991004-22:34 GMT+1 Victor Szel +19991004-22:34 GMT+1 Viktor Szakats * tests/db_brows.prg - READEXIT() removed since it's now part of the RTL. -19991004-21:34 GMT+1 Victor Szel +19991004-21:34 GMT+1 Viktor Szakats * tests/*.bat ! Reworked, standardized, simplified. Please test them. Now they resemble to the bin/*.bat batch files. * tests/buildexe.bat - Removed since it was obsolete, use bld_b16.bat instead. -19991004-19:54 GMT+1 Victor Szel +19991004-19:54 GMT+1 Viktor Szakats * source/rtl/memvars.c ! memvars.ch changed to hbmemvar.ch * tests/working/*.* moved to tests/*.* * tests/working/db_brows.* ! Fixed the CVS header, they missed to closing "$" -19991004-19:23 GMT+1 Victor Szel +19991004-19:23 GMT+1 Viktor Szakats * tests/broken/*.* moved to tests/working tests/working/Makefile * moved to the BAD_PRG_SOURCES @@ -74672,11 +74715,11 @@ Tue Oct 05 14:44:16 1999 Gonzalo A. Diethelm * BYTE type changed to USHORT. * Hungarian notation slighly corrected. -19991004-18:58 GMT+1 Victor Szel +19991004-18:58 GMT+1 Viktor Szakats + source/runner/stdalone/hbrun.prg + Added (now for sure) -19991004-18:53 GMT+1 Victor Szel +19991004-18:53 GMT+1 Viktor Szakats + include/reserved.ch + Added for complete Clipper compatibility, the file is a dummy, so it's a TODO to replicate to originial functionality. @@ -74689,7 +74732,7 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm Added missing '\' after db_brows.ch. Changed spaces to tabs. -19991004-18:42 GMT+1 Victor Szel +19991004-18:42 GMT+1 Viktor Szakats * include/classes.ch -> include/hbclass.ch include/external.ch -> include/hbextern.ch include/memvars.ch -> include/hbmemvar.ch @@ -74706,7 +74749,7 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm * Non-Clipper compatible Harbour .CH filenames prefixed with "HB" to avoid possible name collisions with existing header files. -19991004-18:06 GMT+1 Victor Szel +19991004-18:06 GMT+1 Viktor Szakats + source/rtl/mlcount.c source/rtl/Makefile doc/funclist.txt @@ -74715,7 +74758,7 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm - source/runner/stdalone/runner.prg - Removed (now for sure) -19991004-16:25 GMT+1 Victor Szel +19991004-16:25 GMT+1 Viktor Szakats * source/runner/stdalone/runner.prg -> hbrun.prg source/runner/stdalone/Makefile runner.b32 @@ -74726,7 +74769,7 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm * runner.exe renamed to hbrun.exe to better fit into the final executable naming style (harbour/hbpp/hbrun) -19991004-15:15 GMT+1 Victor Szel +19991004-15:15 GMT+1 Viktor Szakats * source/hbpp -> source/pp source/Makefile source/pp/Makefile @@ -74738,7 +74781,7 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm *.b?? * source/hbpp changed to source/pp. -19991004-14:48 GMT+1 Victor Szel +19991004-14:48 GMT+1 Viktor Szakats * tests/working/*.bat *.b?? makefile.vc @@ -74752,13 +74795,13 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm ; !!! PLEASE TEST THESE WITH BORLAND AND MSVC !!! (or wait a bit more since more changes are coming) -19991004-01:20 GMT+1 Victor Szel +19991004-01:20 GMT+1 Viktor Szakats - make_b31.bat makefile.b31 harbour.b31 - Removed, make_b16.bat should be used instead. -19991004-01:14 GMT+1 Victor Szel +19991004-01:14 GMT+1 Viktor Szakats * build16.bat -> make_b16.bat build31.bat -> make_b31.bat build32.bat -> make_b32.bat @@ -74791,7 +74834,7 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm (Notice that SetInit() is already working, though SetType() does nothing yet). -19991003-03:52 GMT+1 Victor Szel +19991003-03:52 GMT+1 Viktor Szakats ; Modifications after a test build with the harbour /w2 switch: * tests/working/rtl_test.prg + QUESTION added about __FLAGSHIP__ and __VO__ constant names. @@ -74811,7 +74854,7 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm source/debug/debugger.prg (mistyped and undeclared variables) ! /w2 warnings fixed. -19991002-22:45 GMT+1 Victor Szel +19991002-22:45 GMT+1 Viktor Szakats * include/extend.h source/rtl/strings.c source/rtl/itemapi.c @@ -74829,7 +74872,7 @@ Mon Oct 04 12:52:42 1999 Gonzalo A. Diethelm 19991002-18:10 GMT+3 Alexander Kresin * source/hbpp/hbpp.c - * Fixed some bugs, reported by Victor Szel, Ryszard Glab, Jose Lalin and + * Fixed some bugs, reported by Viktor Szakats, Ryszard Glab, Jose Lalin and * Robert Arseniuk * tests/working/db_browse.ch renamed to db_brows.ch * tests/working/db_browse.prg renamed to db_brows.prg @@ -74950,7 +74993,7 @@ NOTE: You have to recompile all PRG sources! + source/rtl/setfunc.prg + source/rtl/text.prg -19991001-05:40 GMT+1 Victor Szel +19991001-05:40 GMT+1 Viktor Szakats + source/rtl/dircmd.prg source/rtl/Makefile @@ -74958,7 +75001,7 @@ NOTE: You have to recompile all PRG sources! + __DIR() function added, so the DIR command is working now. ( Please add this file to the non-GNU make files ) -19991001-05:30 GMT+1 Victor Szel +19991001-05:30 GMT+1 Viktor Szakats * source/rtl/filesys.c ! BIN2I(), BIN2L() made Clipper compatible, for strings shorter than @@ -74986,7 +75029,7 @@ NOTE: You have to recompile all PRG sources! 19990807-10:17 CET Patrick Mast * updated doc/whatsnew.txt -19990930-23:00 GMT+1 Victor Szel +19990930-23:00 GMT+1 Viktor Szakats * source/rtl/hbpp/hbppint.c source/rtl/hbpp/hbpplib.c (resParse removed) @@ -75012,7 +75055,7 @@ NOTE: You have to recompile all PRG sources! yet working, since the PP should make some special processing not yet implemented. -19990930-22:15 GMT+1 Victor Szel +19990930-22:15 GMT+1 Viktor Szakats * include/external.ch + Added HB_OSNEWLINE * source/compiler/genc.c @@ -75044,7 +75087,7 @@ NOTE: You have to recompile all PRG sources! * source/runner/stdalone/external.prg + Added HB_OSNEWLINE -19990930-21:00 GMT+1 Victor Szel +19990930-21:00 GMT+1 Viktor Szakats * include/common.ch rtl/asort.prg rtl/errorsys.prg @@ -75102,10 +75145,10 @@ NOTE: You have to recompile all PRG sources! * A sample added, demonstrating dbf file browse * While running db_browse.exe, sign a filename as a parameter -19990930-18:00 GMT+1 Victor Szel +19990930-18:00 GMT+1 Viktor Szakats ; Harbour Build 30 released -19990929-16:42 GMT+1 Victor Szel +19990929-16:42 GMT+1 Viktor Szakats * include/hbver.h + Version info updated. @@ -75113,13 +75156,13 @@ NOTE: You have to recompile all PRG sources! * source/hbpp/hbpp.c * Fixed a bug, noted by Antonio Linares -19990926-19:22 GMT+1 Victor Szel +19990926-19:22 GMT+1 Viktor Szakats * funclist.txt + __ACCEPTSTR marked ready. * source/hbpp/hbpp.c ! Non-ANSI (//) comments changed to /**/ -19990926-17:22 GMT+1 Victor Szel +19990926-17:22 GMT+1 Viktor Szakats * source/rtl/asort.prg ! The block return type detection code now calls the block with the nStart item, and not always the first one. This way it has less @@ -75139,9 +75182,9 @@ NOTE: You have to recompile all PRG sources! 19990925-11:10 GMT+3 Alexander Kresin * source/hbpp/hbpp.c - * Fixed some bugs, noted by Victor Szel, Andi Jahja and Antonio Linares + * Fixed some bugs, noted by Viktor Szakats, Andi Jahja and Antonio Linares -19990925-07:52 GMT+1 Victor Szel +19990925-07:52 GMT+1 Viktor Szakats * tests/working/testwarn.prg ! Added a MAIN() function. @@ -75160,7 +75203,7 @@ NOTE: You have to recompile all PRG sources! a logical was passing a numeric as a test - and the codeblock may not have been expecting it. -19990925-05:57 GMT+1 Victor Szel +19990925-05:57 GMT+1 Viktor Szakats * source/vm/dynsym.c ! HB___DYNSGETNAME() now validates the index parameter passed. Previously it could GPF with 0 or too big index. @@ -75177,7 +75220,7 @@ NOTE: You have to recompile all PRG sources! * added a c/r before ---- for fm_statistics on exit. also minor 'by' => 'but' -19990925-03:00 GMT+1 Victor Szel +19990925-03:00 GMT+1 Viktor Szakats * source/runner/stdalone/external.prg include/external.ch @@ -75189,7 +75232,7 @@ NOTE: You have to recompile all PRG sources! * source/hbpp/hbpp.c * Fixed some bugs ( GPF after #undef and with non-symbolic string ) -19990924-11:33 GMT+1 Victor Szel +19990924-11:33 GMT+1 Viktor Szakats * source/rtl/classes.c ! hb_clsDictRealloc() one cast added. @@ -75198,7 +75241,7 @@ NOTE: You have to recompile all PRG sources! * source/hbpp/hbpp.c * Fixed bug, noted by Matteo Baccan -19990924-07:18 GMT+1 Victor Szel +19990924-07:18 GMT+1 Viktor Szakats * source/hbpp/hbpp.c ! Fixed warning about function not returning value (in ParseDefine()) @@ -75222,13 +75265,13 @@ NOTE: You have to recompile all PRG sources! or use ... shared new alias ... , etc. -19990923-11:40 GMT+1 Victor Szel +19990923-11:40 GMT+1 Viktor Szakats * source/rtl/extend.c ! Fixed hb_stor*() functions to handle arrays with the -1 parameter like in CA-Cl*pper. Thanks to Janica Lubos -19990923-10:55 GMT+1 Victor Szel +19990923-10:55 GMT+1 Viktor Szakats * include/gtapi.h include/set.h @@ -75245,20 +75288,20 @@ NOTE: You have to recompile all PRG sources! source/rtl/inkey.c * HB_inkey_enum moved to inkey.h from set.h. -19990923-09:16 GMT+1 Victor Szel +19990923-09:16 GMT+1 Viktor Szakats * include/vm.api ! Removed HANDLE typedef, since it conflicted with the one in clipdefs.h, it's also more Clipper compatible now. -19990923-03:30 GMT+1 Victor Szel +19990923-03:30 GMT+1 Viktor Szakats * source/rtl/gt/gtwin.c ! Tab removed from the top of the file. * source/rtl/console.c ! Small fix in the function header of HB_OSNewLine(). -19990923-00:30 GMT+1 Victor Szel +19990923-00:30 GMT+1 Viktor Szakats * source/compiler/genc.c + The generated C code now uses the "extern" keyword for functions @@ -75273,7 +75316,7 @@ NOTE: You have to recompile all PRG sources! - This source module is no longer pertinent (OS_NewLine is now an RTL function named HB_OS_NewLine) -19990922-22:00 GMT+1 Victor Szel +19990922-22:00 GMT+1 Viktor Szakats * source/tests/working/rtl_test.prg + Added a bunch of file name split/merge function tests, these are @@ -75296,7 +75339,7 @@ NOTE: You have to recompile all PRG sources! memory allocation failure explicitly, he should use hb_xalloc() which may return a NULL pointer. -19990921-20:30 GMT+1 Victor Szel +19990921-20:30 GMT+1 Viktor Szakats * source/hbpp/hbpp.c ! One warning about unused variable fixed in strincmp() @@ -75370,14 +75413,14 @@ NOTE: You have to recompile all PRG sources! source/rtl/fm.c - removed a few casts for outerr calls -19990919-21:40 GMT+1 Victor Szel +19990919-21:40 GMT+1 Viktor Szakats * source/rtl/console.c include/extend.h + BYTE* changed back to char* for the Console API functions, BYTE* casts were added for all hb_gt* and hb_fs*() calls. -19990919-17:14 GMT+1 Victor Szel +19990919-17:14 GMT+1 Viktor Szakats * source/rtl/errorapi.c source/rtl/fm.c @@ -75427,7 +75470,7 @@ NOTE: You have to recompile all PRG sources! is NULL. Clipper seems to handle this. GT_*() functions relies on this feature so they will not GPF now. -19990919-17:14 GMT+1 Victor Szel +19990919-17:14 GMT+1 Viktor Szakats * source/compiler/harbour.y + Added some new items to the new TODO list. @@ -75435,7 +75478,7 @@ NOTE: You have to recompile all PRG sources! source/compiler/harbour.y + HARBOUR_YYDEBUG moved here for easy setup. -19990919-15:34 GMT+1 Victor Szel +19990919-15:34 GMT+1 Viktor Szakats * source/rtl/console.c + Support added for //STDERR:x switch form. @@ -75486,7 +75529,7 @@ NOTE: You have to recompile all PRG sources! * source/hbpp/hbpp.c * fixed bug with repeating result clauses ( noted by Antonio Linares ) -19990919-06:21 GMT+1 Victor Szel +19990919-06:21 GMT+1 Viktor Szakats * source/vm/hvm.c + Added support for CA-Cl*pper undocumented _APPMAIN starting function, @@ -75537,7 +75580,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/classes.c * Small modification. -19990918-17:42 GMT+1 Victor Szel +19990918-17:42 GMT+1 Viktor Szakats * source/rtl/set.c * printhan < 0 changed to printhan == FS_ERROR, to not rely on the fact @@ -75559,7 +75602,7 @@ NOTE: You have to recompile all PRG sources! source/vm/hvm.c * hb_arrayGetItemPointer() -> hb_arrayGetItemPtr() -19990918-14:59 GMT+1 Victor Szel +19990918-14:59 GMT+1 Viktor Szakats * source/rtl/browdb.prg + _lastrec() -> lastrec() @@ -75573,7 +75616,7 @@ NOTE: You have to recompile all PRG sources! * corrected operators overloading (tests/working/overload.prg works correctly now) -19990918-13:07 GMT+1 Victor Szel +19990918-13:07 GMT+1 Viktor Szakats * tests/working/rtl_test.prg ! OS_NewLine() is only used when __HARBOUR__ is defined. @@ -75624,7 +75667,7 @@ NOTE: You have to recompile all PRG sources! % These test programs now use OS_NewLine() instead of using 4 different methods. -19990918-04:58 GMT+1 Victor Szel +19990918-04:58 GMT+1 Viktor Szakats * source/vm/hvm.c + Added WORD typedef for HARBOUR_OBJ_GENERATION section. @@ -75638,7 +75681,7 @@ NOTE: You have to recompile all PRG sources! + hb_max_row() now returns 23 for UNIXes and 24 otherwise. % fputs(" "...) -> fputc(' '...) -19990918-03:22 GMT+1 Victor Szel +19990918-03:22 GMT+1 Viktor Szakats * source/rtl/memofile.c source/rtl/Makefile @@ -75735,7 +75778,7 @@ NOTE: You have to recompile all PRG sources! * tests/working/inkeytst.prg % Only display the Cygwin if the program was built using Cygwin -19990917-15:10 GMT+1 Victor Szel +19990917-15:10 GMT+1 Viktor Szakats * include/compiler.h include/hbdefs.h @@ -75758,7 +75801,7 @@ NOTE: You have to recompile all PRG sources! include/extend.h * WORD -> USHORT for array/object struct. -19990917-13:30 GMT+1 Victor Szel +19990917-13:30 GMT+1 Viktor Szakats * source/rtl/codebloc.c include/extend.h @@ -75791,7 +75834,7 @@ NOTE: You have to recompile all PRG sources! % __SHADOW() param checking logic simplified and corrected. % DISPOUT(), DEVOUT() one ISCHAR() call removed so it's a bit faster now. -19990917-11:30 GMT+1 Victor Szel +19990917-11:30 GMT+1 Viktor Szakats * include/ctoharb.h source/vm/hvm.c @@ -75821,7 +75864,7 @@ NOTE: You have to recompile all PRG sources! the overly sensitive MSVC complains about passing a const * to it - it becomes quite bothersome to use (IMO). -19990917-03:15 GMT+1 Victor Szel +19990917-03:15 GMT+1 Viktor Szakats * source/rtl/transfrm.c * WORD -> USHORT @@ -75838,7 +75881,7 @@ NOTE: You have to recompile all PRG sources! * Version() -> Version( 0 ) (xBase++ likes the numeric value better here, but I could not test it) -19990917-03:15 GMT+1 Victor Szel +19990917-03:15 GMT+1 Viktor Szakats * source/rtl/console.c (mainly) source/rtl/gtapi.c @@ -75880,7 +75923,7 @@ NOTE: You have to recompile all PRG sources! Thanks to Jose Lalin. + Added compiler identification to VERSION(), but only if called with a parameter (any parameter) - based on an idea by Victor Szel. + based on an idea by Viktor Szakats. * source/rtl/filesys.c ! Added '#include ' for Borland C in order @@ -75903,7 +75946,7 @@ NOTE: You have to recompile all PRG sources! was used to build Harbour.exe (which does not have to be the same compiler used to build the Harbour program). -19990917-00:50 GMT+1 Victor Szel +19990917-00:50 GMT+1 Viktor Szakats * source/rtl/hardcr.c ! Fixed so that it doesn't modify the buffer returned by hb_parc(), @@ -75915,7 +75958,7 @@ NOTE: You have to recompile all PRG sources! * source/runner/runlib.c + __HRBRUN() will now add default extension (.hrb) to the passed filename. -19990917-00:05 GMT+1 Victor Szel +19990917-00:05 GMT+1 Viktor Szakats * include/hbdefs.h + typedef BYTE HB_CHAR; @@ -75941,7 +75984,7 @@ NOTE: You have to recompile all PRG sources! ! 0 -> '\0' ! SETCOLOR() now doesn't accept a non string parameter. -19990916-23:00 GMT+1 Victor Szel +19990916-23:00 GMT+1 Viktor Szakats * source/rtl/gtapi.c ! hb_gtWriteCon() fixed handling of backspace character. @@ -75965,7 +76008,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/inkey.c ! Small formatting fix. -19990916-21:00 GMT+1 Victor Szel +19990916-21:00 GMT+1 Viktor Szakats * source/rtl/*.c * Copyright text format change. @@ -76023,11 +76066,11 @@ NOTE: You have to recompile all PRG sources! *source/rtl/dir.c * corrected invalid mask value in HarbourToOsMask() -19990916-14:30 GMT+1 Victor Szel +19990916-14:30 GMT+1 Viktor Szakats * makefile.vc ! Fixed version by Matteo Baccan. -19990916-14:20 GMT+1 Victor Szel +19990916-14:20 GMT+1 Viktor Szakats * source/rtl/mouse/*.* * Copyright text format change. @@ -76070,7 +76113,7 @@ NOTE: You have to recompile all PRG sources! so that we can have a better "virtual screen" support. All attribute types to a generic HB_ATTR, all characters to HB_CHAR. -19990916-11:15 GMT+1 Victor Szel +19990916-11:15 GMT+1 Viktor Szakats * source/vm/hvm.c + __XHELP() function added. @@ -76101,7 +76144,7 @@ NOTE: You have to recompile all PRG sources! * source/compiler/harbour.y * Added support for multiple include paths using /I compiler flag -19990916-05:50 GMT+1 Victor Szel +19990916-05:50 GMT+1 Viktor Szakats * source/rtl/itemapi.c + Added NOTE why pItemArg1 is needed. * tests/working/transdef.prg @@ -76115,7 +76158,7 @@ NOTE: You have to recompile all PRG sources! include/gtapi.h * converted a number of parameters to USHORT, SHORT or BYTE -19990916-05:30 GMT+1 Victor Szel +19990916-05:30 GMT+1 Viktor Szakats * source/compiler/harbour.y include/hberrors.h @@ -76142,7 +76185,7 @@ NOTE: You have to recompile all PRG sources! + All copyright header changed to the new one. + Missing copyright headers added. -19990916-03:57 GMT+1 Victor Szel +19990916-03:57 GMT+1 Viktor Szakats * source/rdd/* source/tools/dates2.c @@ -76159,7 +76202,7 @@ NOTE: You have to recompile all PRG sources! * make_tpl.* + mingw32 added as a new option. -19990916-03:17 GMT+1 Victor Szel +19990916-03:17 GMT+1 Viktor Szakats * source/debug/*.* source/hbpp/*.* @@ -76185,7 +76228,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/tone.c + Added __MINGW32__ support for Cygnus GCC compiler. -19990916-02:25 GMT+1 Victor Szel +19990916-02:25 GMT+1 Viktor Szakats * source/compiler/symbols.asm (removed) source/vm/symbols.asm (added) @@ -76247,7 +76290,7 @@ NOTE: You have to recompile all PRG sources! * source/hbpp/table.c * fixed some bugs, reported by Victor and Matteo -19990915-15:50 GMT+1 Victor Szel +19990915-15:50 GMT+1 Viktor Szakats * doc/hdr_tpl.txt * Some small changes. * include/*.api @@ -76259,13 +76302,13 @@ NOTE: You have to recompile all PRG sources! * ChangeLog sections separated from the copyright headers. * The one-liner file descriptions standardized. -19990915-14:14 GMT+1 Victor Szel +19990915-14:14 GMT+1 Viktor Szakats * doc/license.txt + Added a text file containing the license text. * doc/hdr_tpl.txt ! Typo fixed (now v1.8) -19990915-14:04 GMT+1 Victor Szel +19990915-14:04 GMT+1 Viktor Szakats * source/rtl/dir.c include/directry.ch ! printf()s commented out, proper (but silent) error handling added. @@ -76295,7 +76338,7 @@ NOTE: You have to recompile all PRG sources! include/Makefile + Added a skeleton and a TODO for the STD.CH file. -19990915-11:15 GMT+1 Victor Szel +19990915-11:15 GMT+1 Viktor Szakats * source/rtl/dir.c ! Two warnings fixed about possibly missing paranthesis. + Reformatted. @@ -76330,27 +76373,27 @@ NOTE: You have to recompile all PRG sources! * tests/working/dirtest.prg + added 3rd parameter to indicate 'want 8.3 filenames' -19990915-03:20 GMT+1 Victor Szel +19990915-03:20 GMT+1 Viktor Szakats * source/rtl/do.c - Previous fix undone, since it was causing other problems. -19990915-02:20 GMT+1 Victor Szel +19990915-02:20 GMT+1 Viktor Szakats * .cvspass - File removed, since it was probably added by incident. -19990915-01:22 GMT+1 Victor Szel +19990915-01:22 GMT+1 Viktor Szakats * source/compiler/gen*.c + some fflush() calls added to see a better feedback about the progress of the generation process. -19990915-00:38 GMT+1 Victor Szel +19990915-00:38 GMT+1 Viktor Szakats * tests/working/sound.prg tests/working/*.bat tests/working/*.ch + CVS header added to all files. + @echo off added where missing. -19990915-00:30 GMT+1 Victor Szel +19990915-00:30 GMT+1 Viktor Szakats * (*.* in the root directory) + CVS header added to all files. + @echo off added where missing. @@ -76368,7 +76411,7 @@ NOTE: You have to recompile all PRG sources! and build40.bat files. * build.bat renamed to build16.bat -19990914-17:30 GMT+1 Victor Szel +19990914-17:30 GMT+1 Viktor Szakats * config/rules.cf * Harbour flag /q changed to /q0 to omit the compiler header. * source/rtl/do.c @@ -76379,7 +76422,7 @@ NOTE: You have to recompile all PRG sources! + /CREDITS command line switch to display the development team. Like in Clipper. -19990914-13:15 GMT+1 Victor Szel +19990914-13:15 GMT+1 Viktor Szakats * source/compiler/harbour.y source/compiler/gen*.c + Help screen made more Clipper like. @@ -76390,7 +76433,7 @@ NOTE: You have to recompile all PRG sources! the appropriate gen*.c file. This way the code is more modular. ! One variable made static in genobj32.c -19990914-11:40 GMT+1 Victor Szel +19990914-11:40 GMT+1 Viktor Szakats * source/runner/stdalone/external.prg include/external.ch * Regenerated. @@ -76437,7 +76480,7 @@ NOTE: You have to recompile all PRG sources! For iWidth now any negative number will do the same as 0 before. This way the interface is more fool proof and consistent. -19990914-01:00 GMT+1 Victor Szel +19990914-01:00 GMT+1 Viktor Szakats * source/vm/hvm.c include/ctoharb.h + hb_vmEqual() - Added support for alternate equal operator: "=" @@ -76454,7 +76497,7 @@ NOTE: You have to recompile all PRG sources! - Removed the "<>" and "#" overloading methods since they were not needed in this case. -19990913-23:45 GMT+1 Victor Szel +19990913-23:45 GMT+1 Viktor Szakats * source/vm/hvm.c + hb_vmInString() - Added support for overloading the "$" operator. ! hb_vmPlus() - Fixed the operator overloading feature. @@ -76472,13 +76515,13 @@ NOTE: You have to recompile all PRG sources! runner.b32 ! Fixes by Jose Lalin -19990913-23:00 GMT+1 Victor Szel +19990913-23:00 GMT+1 Viktor Szakats * ChangeLog ChangeLog.003 * Old ChangeLog renamed to ChangeLog.003 * New ChangeLog created. -19990913-22:50 GMT+1 Victor Szel +19990913-22:50 GMT+1 Viktor Szakats * source/rtl/gtapi.c ! hb_gtRectSize() fixed to always return a valid value, even when @@ -76541,7 +76584,7 @@ NOTE: You have to recompile all PRG sources! *tests/working/rtl_test.prg * added code to test __MVGET function (macro evaluation in Clipper) -19990913-13:30 GMT+1 Victor Szel +19990913-13:30 GMT+1 Viktor Szakats * source/compiler/harbour.y ! Stupid bug fixed which always caused an error when using the /p switch. @@ -76549,7 +76592,7 @@ NOTE: You have to recompile all PRG sources! * source/runner/runlib.c * Formatting/indenting errors fixed. -19990913-12:00 GMT+1 Victor Szel +19990913-12:00 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + ASORT() tests added. @@ -76565,7 +76608,7 @@ NOTE: You have to recompile all PRG sources! + Formatted. ; Results checked against Clipper -19990913-10:00 GMT+1 Victor Szel +19990913-10:00 GMT+1 Viktor Szakats * include/compiler.h include/hberrors.h @@ -76584,7 +76627,7 @@ NOTE: You have to recompile all PRG sources! * source/vm/hvm.c + Some casts added. -19990913-01:40 GMT+1 Victor Szel +19990913-01:40 GMT+1 Viktor Szakats * source/rtl/memvars.c ! __MVSAVE() - Pedantic fix to the saved format of DATE type. @@ -76606,7 +76649,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/memvars.c * added a few casts -19990912-20:45 GMT+1 Victor Szel +19990912-20:45 GMT+1 Viktor Szakats * source/rtl/memvars.c ! __MVSAVE() will no longer try to save memvars with longer filename than @@ -76620,7 +76663,7 @@ NOTE: You have to recompile all PRG sources! * funclist.txt + __MSAVE()/__MRESTORE() marked Ready. -19990912-20:30 GMT+1 Victor Szel +19990912-20:30 GMT+1 Viktor Szakats * source/rtl/memvars.c + __MVSAVE()/__MVRESTORE() .MEM file saving and restoring support added, @@ -76670,7 +76713,7 @@ NOTE: You have to recompile all PRG sources! *include/external.ch * added declaration of MEMVARBLOCK, __MVGET, __MVPUT -19990912-07:43 GMT+1 Victor Szel +19990912-07:43 GMT+1 Viktor Szakats * source/vm/hvm.c ! hb_vmSwapAlias() removed the RT error 9993, now it works like Clipper. + Added an empty TYPE() function prototype with a TODO: @@ -76710,7 +76753,7 @@ NOTE: You have to recompile all PRG sources! * makefile.vc added new files for compiler to exe generation section -19990911-13:03 GMT+1 Victor Szel +19990911-13:03 GMT+1 Viktor Szakats * source/compiler/harbour.y source/compiler/genc.c source/compiler/genhrb.c @@ -76747,7 +76790,7 @@ NOTE: You have to recompile all PRG sources! *source/vm/hvm.c * functions called from virtual machine return SUCCESS or FAILURE -19990911-11:30 GMT+1 Victor Szel +19990911-11:30 GMT+1 Viktor Szakats * contrib/odbc/odbc.c include/classes.ch include/compiler.h @@ -76812,7 +76855,7 @@ NOTE: You have to recompile all PRG sources! local variables to 0 and seconds is not assigned if INKEY() was called with no parameters. -19990910-22:10 GMT+1 Victor Szel +19990910-22:10 GMT+1 Viktor Szakats * source/vm/hvm.c ! Fixed the operator overloading feature. (Reported by David) * source/compiler/harbour.y @@ -76860,7 +76903,7 @@ NOTE: You have to recompile all PRG sources! * tests/working/statinit.prg ! Added '//NOTEST' as the first line, because it won't link. -19990910-17:40 GMT+1 Victor Szel +19990910-17:40 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + Added a more complete ALIAS regression test suite. * source/compiler/harbour.y @@ -76890,7 +76933,7 @@ NOTE: You have to recompile all PRG sources! *include/rddapi.h + added declaration for hb_rddSelectAorkAreaAlias -19990910-11:10 GMT+1 Victor Szel +19990910-11:10 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + Enabled some alias tests which fail. (Ryszard, could you take a look at them ?) @@ -76955,7 +76998,7 @@ NOTE: You have to recompile all PRG sources! ! Changed all FS_ERROR to F_ERROR for Clipper compatibility. Thanks to Matteo Baccan for reporting this. -19990910-01:10 GMT+1 Victor Szel +19990910-01:10 GMT+1 Viktor Szakats * source/rtl/arrays.c % One memset() call replaced with a call to the Item API. It's a bit slower, but this is only an error handling branch, which is not getting @@ -77000,7 +77043,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/terror.prg + Reformatted. -19990909-21:30 GMT+1 Victor Szel +19990909-21:30 GMT+1 Viktor Szakats * source/rtl/arrays.c ! hb_arrayCopy() fixed. Now it has two methods, one strictly compatible, and one which fixes buggy behaviour on extreme parameters. Clipper will @@ -77038,7 +77081,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/xsavescr.prg + Reformatted. -19990909-18:22 GMT+1 Victor Szel +19990909-18:22 GMT+1 Viktor Szakats * source/rtl/arrays.c ! ARRAY() fixed to parse the dimension list in the right order. * source/rtl/extend.c @@ -77061,7 +77104,7 @@ NOTE: You have to recompile all PRG sources! tests/working/Makefile ! Moved to the working dir. -19990909-16:35 GMT+1 Victor Szel +19990909-16:35 GMT+1 Viktor Szakats * source/rtl/memvarbl.prg ! MEMVARBLOCK() now returns NIL if the passed parameter was not a string, or the MEMVAR name is not declared. @@ -77172,7 +77215,7 @@ NOTE: You have to recompile all PRG sources! as positive values greater than 127, because ICC has to default the char type to unsigned to avoid char type related link failures. -19990909-01:10 GMT+1 Victor Szel +19990909-01:10 GMT+1 Viktor Szakats * source/compiler/harbour.y + Modified to add the current date and time (in a packed form as a hexadecimal DWORD value) to the generated symbol init function name, in @@ -77305,7 +77348,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/tget.prg ! Added missing ::Display() at end of ::Delete() -19990908-04:52 GMT+1 Victor Szel +19990908-04:52 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + Some tests now are only included when compiled with Harbour, to skip obvious bugs in Clipper. @@ -77317,7 +77360,7 @@ NOTE: You have to recompile all PRG sources! include/extend.api ! Some fixes. -19990908-03:14 GMT+1 Victor Szel +19990908-03:14 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + Some ==/= tests added for strings. * source/rtl/arrays.c @@ -77325,7 +77368,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/transform.c + TOFIX added about a directly modified item string buffer. -19990908-02:30 GMT+1 Victor Szel +19990908-02:30 GMT+1 Viktor Szakats * source/rtl/math.c source/rtl/strings.c source/rtl/extend.c @@ -77355,7 +77398,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/console.c + added HB_SETMODE() (reported by Matteo Bacaan -19990908-00:33 GMT+1 Victor Szel +19990908-00:33 GMT+1 Viktor Szakats * source/rtl/filesys.c % FREAD() now uses the fixed ISCHAR() macro for parameter checking, and ISBYREF(). @@ -77397,7 +77440,7 @@ NOTE: You have to recompile all PRG sources! + OS(): Added Windows version detection code by Luiz Rafael Culik -19990907-17:00 GMT+1 Victor Szel +19990907-17:00 GMT+1 Viktor Szakats * source/vm/hvm.c ! hb_vmEqual() is now Clipper compatible for ARRAY and BLOCK types. ! hb_vmMinus() is now generating the result as LONG (instead of DOUBLE) @@ -77470,7 +77513,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/set.c ! Some minor formatting corrections. -19990907-02:30 GMT+1 Victor Szel +19990907-02:30 GMT+1 Viktor Szakats * include/external.ch source/runner/stdalone/external.prg + Updated to reflect the recent changes. @@ -77528,7 +77571,7 @@ NOTE: You have to recompile all PRG sources! SETKEYCHECK() -> HB_SETKEYCHECK() The function names are valid even if compiled with /10 switch. -19990907-01:00 GMT+1 Victor Szel +19990907-01:00 GMT+1 Viktor Szakats * source/rtl/arrays.c ! hb_arrayScan() fixed, so that it can also search for a NIL value. Like Clipper. @@ -77590,7 +77633,7 @@ NOTE: You have to recompile all PRG sources! examined and deleted without having to worry about the .PRG file (the extensions in parentheses are the default ones). -19990905-17:48 GMT+1 Victor Szel +19990905-17:48 GMT+1 Viktor Szakats * source/rtl/dbf1.c % Uses hb_itemPutN?Len() instead of hb_itemSetNLen(), so it's a bit faster now. @@ -77656,7 +77699,7 @@ NOTE: You have to recompile all PRG sources! __BORLANDC__ checks that didn't already have them and weren't already preceded by a 'defined(_Windows)' check. -19990904-15:20 GMT+1 Victor Szel +19990904-15:20 GMT+1 Viktor Szakats * source/rtl/arrays.c ! hb_arrayScan() fixed. (Thanks Antonio) @@ -77667,7 +77710,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/filesys.c ! Added #defines for _getdisk and _chdisk for DJGPP. -19990903-19:00 GMT+1 Victor Szel +19990903-19:00 GMT+1 Viktor Szakats * source/itemapi.c include/itemapi.h + hb_itemGetCPtr() function added. Use this with care, don't modify the @@ -77717,7 +77760,7 @@ NOTE: You have to recompile all PRG sources! include/init.h ! Indenting errors fixed. -19990903-15:30 GMT+1 Victor Szel +19990903-15:30 GMT+1 Viktor Szakats * source/rtl/itemapi.c % hb_itemPutDS() contained one more hb_itemClear() then needed. + hb_itemGetNI(), hb_itemPutNI() added for completeness. @@ -77813,7 +77856,7 @@ NOTE: You have to recompile all PRG sources! *source/rtl/mouseapi.c * added (char*) type cast to make C++ compilers happy -19990903-08:00 GMT+1 Victor Szel +19990903-08:00 GMT+1 Viktor Szakats * include/hbdefs.h include/extend.h ! IT_OBJECT() checked for IT_ARRAY type, correct to IT_OBJECT, which @@ -77844,7 +77887,7 @@ NOTE: You have to recompile all PRG sources! OS2, DOS, and _Windows compilers will attempt to use these functions, seeing as how they are unlikely to exist on Unix and Linux. -19990902-17:30 GMT+1 Victor Szel +19990902-17:30 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + <=, >=, >, < operator tests added. * source/rtl/hvm.c @@ -77859,7 +77902,7 @@ NOTE: You have to recompile all PRG sources! ! hb_vmGreater*(), hb_vmLess*() functions pushed inverse results for logical types. -19990902-12:20 GMT+1 Victor Szel +19990902-12:20 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + STOD() tests added. * source/rtl/dir.c @@ -77910,7 +77953,7 @@ NOTE: You have to recompile all PRG sources! source/rtl/set.c * added casts. -19990902-01:44 GMT+1 Victor Szel +19990902-01:44 GMT+1 Viktor Szakats * source/rtl/filesys.c include/filesys.h - For speed reasons the hb_fsRead/Write() functions were set back to use @@ -77941,13 +77984,13 @@ NOTE: You have to recompile all PRG sources! * tests/working/rtl_test.prg * Small corrections. -19990901-20:34 GMT+1 Victor Szel +19990901-20:34 GMT+1 Viktor Szakats * source/vm/initsymb.c + HB_LOCK pointer added. * tests/working/Makefile ! Mistakenly got replaced with my private one. Fixed. -19990901-17:20 GMT+1 Victor Szel +19990901-17:20 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + Added tests for decimals handling. (NUMPAR.PRG) * source/rtl/strings.c @@ -77993,7 +78036,7 @@ NOTE: You have to recompile all PRG sources! * hb_fsExtOpen + some HB_SYMBOL_UNUSED added. - NOTE [vszel]: + NOTE [vszakats]: 1.) I've #ifdef-ed out the new stuff for __CYGWIN__ since setdisk()/getdisk() were neither declared nor present in any libraries. @@ -78009,7 +78052,7 @@ NOTE: You have to recompile all PRG sources! * source/rdd/dbcmd.c + Added Lock() function -19990901-17:20 GMT+1 Victor Szel +19990901-17:20 GMT+1 Viktor Szakats * source/rtl/set.c funclist.txt + SetCancel() function added. @@ -78036,7 +78079,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/inkey.c + Added copyright info. -19990901-15:40 GMT+1 Victor Szel +19990901-15:40 GMT+1 Viktor Szakats * source/compiler/harbour.y + It will now recognize and accept filenames specified via the /o switch (not only paths), it also allows to override the extension. @@ -78107,14 +78150,14 @@ NOTE: You have to recompile all PRG sources! Set(_SET_DEBUG) now returns Logical as in Clipper 5.2 and 5.3 operation. (Clipper 5.3 docs are incorrect) -19990831-23:10 GMT+1 Victor Szel +19990831-23:10 GMT+1 Viktor Szakats * source/rtl/itemapi.c include/itemapi.h + hb_itemSetNLen() added to set the numeric values length and number of decimal places. This way we have a standard way to set these without fiddling with the internals. Cool. -19990831-22:20 GMT+1 Victor Szel +19990831-22:20 GMT+1 Viktor Szakats * source/rtl/hvm.c ! hb_vmFunction() now resets the return value to NIL, since previously the default return value of the functions was not defined if there was @@ -78145,7 +78188,7 @@ NOTE: You have to recompile all PRG sources! * tests/working/Makefile * Added testdbf.prg -19990831-17:40 GMT+1 Victor Szel +19990831-17:40 GMT+1 Viktor Szakats * source/rtl/arrays.c include/extend.h @@ -78208,7 +78251,7 @@ NOTE: You have to recompile all PRG sources! tests/working/testdbf.prg * Full support for memo fields. -19990830-19:00 GMT+1 Victor Szel +19990830-19:00 GMT+1 Viktor Szakats * source/filesys.c include/filesys.h @@ -78272,7 +78315,7 @@ NOTE: You have to recompile all PRG sources! * Handle nesting of gtPre/PostExt * corrected s_uiPreCount handling in gtDispEnd -19990830-14:25 GMT+1 Victor Szel +19990830-14:25 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + Added the possibility to test expressions resulting in a runtime error. @@ -78303,7 +78346,7 @@ NOTE: You have to recompile all PRG sources! source/rtl/filesys.c * Formatting errors corrected. -19990830-10:40 GMT+1 Victor Szel +19990830-10:40 GMT+1 Viktor Szakats * source/rtl/errorapi.c include/errorapi.h @@ -78378,7 +78421,7 @@ NOTE: You have to recompile all PRG sources! modified output to show which set is being displayed, and external 'hooks' so that it demonstrates the same thing under Clipper. -19990829-14:45 GMT+1 Victor Szel +19990829-14:45 GMT+1 Viktor Szakats * source/vm/hvm.c ! hb_vmArrayPut() - QUESTION: replaced with the proper runtime error @@ -78431,7 +78474,7 @@ NOTE: You have to recompile all PRG sources! * modified FO_ flags handling slightly to correctly reflect their state. * modified handling of O_BINARY for msvc (was being discarded) -19990828-14:00 GMT+1 Victor Szel +19990828-14:00 GMT+1 Viktor Szakats * source/rtl/filesys.c source/hbpp/stdalone/hbpp.c @@ -78505,7 +78548,7 @@ NOTE: You have to recompile all PRG sources! * source/debug/tbrwtext.prg * small fixes. -19990827-06:50 GMT+1 Victor Szel +19990827-06:50 GMT+1 Viktor Szakats * source/rtl/inkey.c include/inkey.h @@ -78519,7 +78562,7 @@ NOTE: You have to recompile all PRG sources! * hb_inkeyPoll() now calls hb_inkeyPut() to insert the new code. ! INKEY() fixed parameter count checking bug introduced a few hours ago. -19990827-06:00 GMT+1 Victor Szel +19990827-06:00 GMT+1 Viktor Szakats * include/mouseapi.h source/rtl/mouseapi.c @@ -78536,7 +78579,7 @@ NOTE: You have to recompile all PRG sources! Non-GNU make file users should add the new files source/rtl/mouseapi.c and source/rtl/mouse/mousedos.c file to their make system. -19990827-05:00 GMT+1 Victor Szel +19990827-05:00 GMT+1 Viktor Szakats * include/Makefile include/mouseapi.h @@ -78661,7 +78704,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/filesys.c + Changed hb_fsOpen for support shared files (MSVC) -19990825-23:30 GMT+1 Victor Szel +19990825-23:30 GMT+1 Viktor Szakats * source/compiler/harbour.y source/compiler/harbour.l @@ -78728,7 +78771,7 @@ NOTE: You have to recompile all PRG sources! * if QUIT or BREAK is called in EXIT PROCEDURE then processing of these procedures is stopped -19990825-12:50 GMT+1 Victor Szel +19990825-12:50 GMT+1 Viktor Szakats * source/rdd/dbcmd.c - Removed symbol init code. @@ -78794,7 +78837,7 @@ NOTE: You have to recompile all PRG sources! + Breakpoints already working. (Notice the Harbour debugger does not debug multiple files yet). -19990825-01:15 GMT+1 Victor Szel +19990825-01:15 GMT+1 Viktor Szakats * source/rtl/extend.c ! hb_parinfo() fixed so that it will return proper type information for @@ -78848,7 +78891,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/filesys.c * added a couple of casts. -19990824-20:30 GMT+1 Victor Szel +19990824-20:30 GMT+1 Viktor Szakats * include/hbdefs.h ! ISBYREF() macro changed to call hb_parinfo() instead of hb_param(), @@ -78890,7 +78933,7 @@ NOTE: You have to recompile all PRG sources! * source/rtl/math.c * Reformatting finished. -19990824-19:05 GMT+1 Victor Szel +19990824-19:05 GMT+1 Viktor Szakats * source/rtl/math.c ! MIN(), MAX() code fixed to behave exactly like Clipper, it will now @@ -78903,7 +78946,7 @@ NOTE: You have to recompile all PRG sources! % MIN(), MAX() code optimalized. * Some direct hb_param() calls changed to macros. -19990824-18:05 GMT+1 Victor Szel +19990824-18:05 GMT+1 Viktor Szakats * source/rtl/extend.c include/extend.h @@ -79016,7 +79059,7 @@ NOTE: You have to recompile all PRG sources! source/rdd/dbf1.c + Added RLOCK, DBRLOCK and DBRUNLOCK functions -19990824-03:50 GMT+1 Victor Szel +19990824-03:50 GMT+1 Viktor Szakats * tests/working/fileio.prg + Rewritten to check more functions in more situations, displaying all return values, etc. (almost like RTL_TEST.PRG) @@ -79113,7 +79156,7 @@ NOTE: You have to recompile all PRG code! Escape key will now exit the debugger, but the app will continue to run Altd() will reactivate the debugger (maybe not imediately) -19990823-01:11 GMT+1 Victor Szel +19990823-01:11 GMT+1 Viktor Szakats * source/rtl/alert.prg ! PreExt/PostExt code moved inside Alert(), then the STATIC variable could be removed, so that it will work even in nested calls. @@ -79160,7 +79203,7 @@ NOTE: You have to recompile all PRG code! source/rdd/dbf1.c * Bug in PutValue removed -19990822-14:12 GMT+1 Victor Szel +19990822-14:12 GMT+1 Viktor Szakats * config/win32/gcc.cf + -( -) parameters temporarly readded, to make it work, new circular dependencies has been introduced, since HVM.C is calling RDD functions. @@ -79190,7 +79233,7 @@ NOTE: You have to recompile all PRG code! hb_SelectWorkAreaAlias to hb_rddGetCurrentWorkAreaNumber, hb_rddSelectWorkAreaNumber and hb_rddSelectWorkAreaAlias. -19990822-07:40 GMT+1 Victor Szel +19990822-07:40 GMT+1 Viktor Szakats * source/rtl/strings.c ! hb_itemStr() fixed so that it rounds the value if the required @@ -79409,7 +79452,7 @@ NOTE: You have to recompile all PRG code! build*.bat doesn't allow to create an executable from more then one source file :( -19990820-14:40 GMT+1 Victor Szel +19990820-14:40 GMT+1 Viktor Szakats * include/hbsetup.h + HARBOUR_USE_GTAPI is automatically #defined if any type of the GTAPIs is #defined. @@ -79418,7 +79461,7 @@ NOTE: You have to recompile all PRG code! #define HARBOUR_USE_OS2_GTAPI #define HARBOUR_USE_WIN_GTAPI -19990820-14:30 GMT+1 Victor Szel +19990820-14:30 GMT+1 Viktor Szakats * source/compiler/harbour.y source/hbpp/hbpp.c source/hbpp/hbpplib.c @@ -79440,11 +79483,11 @@ NOTE: You have to recompile all PRG code! source\rdd\dbfntx\dbfntx1.c Fixed some warnings (unused variables) -19990820-12:50 GMT+1 Victor Szel +19990820-12:50 GMT+1 Viktor Szakats * source/rdd/dbcmd.c ! SELF_DELETE -> SELF_DELETED (missed from the previous ChangeLog entry) -19990820-12:40 GMT+1 Victor Szel +19990820-12:40 GMT+1 Viktor Szakats * source/rtl/filesys.c include/filesys.h + hb_fsFNameSplit() @@ -79487,7 +79530,7 @@ NOTE: You have to recompile all PRG code! source/vm/hvm.c + Added new functions, changed VM for support Alias and updated function list. -19990819-18:42 GMT+1 Victor Szel +19990819-18:42 GMT+1 Viktor Szakats * tests/working/rtl_test.prg + STUFF() and RAT() tests added, some more tests added to PAD*() family. * include/extend.h @@ -79525,7 +79568,7 @@ NOTE: You have to recompile all PRG code! * source/vm/dynsym.c * One small change. -19990819-12:30 GMT+1 Victor Szel +19990819-12:30 GMT+1 Viktor Szakats * source/rtl/strings.c ! hb_itemStr() possible error fixed when item.asDouble was accessed without making sure whether the item is a double. @@ -79548,7 +79591,7 @@ NOTE: You have to recompile all PRG code! from stdin - printf fails to work. Modified Dispbegin/end logic to account for this. -19990819-05:26 GMT+1 Victor Szel +19990819-05:26 GMT+1 Viktor Szakats * source/compiler/harbour.l source/compiler/harbour.y @@ -79574,7 +79617,7 @@ NOTE: You have to recompile all PRG code! ! Checks the return value of the comparer block whether it's logical. -19990819-04:44 GMT+1 Victor Szel +19990819-04:44 GMT+1 Viktor Szakats * source/rtl/memvars.c include/extend.h * int -> BOOL (hb_memvarValueNew()) @@ -79611,7 +79654,7 @@ NOTE: You have to recompile all PRG code! ! Reenabled symbol registration, to avoid an empty initialization list. This is only a temporary workaround. -19990819-02:15 GMT+1 Victor Szel +19990819-02:15 GMT+1 Viktor Szakats * source/hbpp/hbpplib.c ! OurMalloc -> _xgrab * source/compiler/genobj32.c @@ -79769,7 +79812,7 @@ NOTE: You have to recompile all PRG code! source/rdd/dbfntx/dbfntx1.c Added new functions -19990818-03:00 GMT+1 Victor Szel +19990818-03:00 GMT+1 Viktor Szakats * source/compiler/harbour.y ! Fixed "incorrect pcode" error with /gh switch and certain .prg files. @@ -79844,7 +79887,7 @@ NOTE: You have to recompile all PRG code! there is no need to pass them - static variables can be initialized using literal values only -19990817-20:14 GMT+1 Victor Szel +19990817-20:14 GMT+1 Viktor Szakats * tests/working/Makefile tests/working/colorind.prg (content moved to rtl_test.prg) tests/working/rtl_test.prg @@ -79885,7 +79928,7 @@ NOTE: You have to recompile all PRG code! * include/classes.ch * extern added, so now the SuperClass symbol is properly linked. -19990817-07:30 GMT+1 Victor Szel +19990817-07:30 GMT+1 Viktor Szakats * source/vm/hvm.c source/rtl/errorapi.c source/rtl/classes.c @@ -79945,7 +79988,7 @@ NOTE: You have to recompile all PRG code! source/tools/stringp.prg * DATA_VAL -> DATA_VALUE -19990816-21:57 GMT+1 Victor Szel +19990816-21:57 GMT+1 Viktor Szakats * source/rtl/console.c tests/working/colorind.prg + Added standard header to __ColorIndex() @@ -79974,7 +80017,7 @@ NOTE: You have to recompile all PRG code! + browdb + tone -19990816-15:30 GMT+1 Victor Szel +19990816-15:30 GMT+1 Viktor Szakats * source/rtl/errorapi.c ! Fixed hb_errLaunch() so that it will handle error handler return values correctly. NOTEs added about this. @@ -79988,7 +80031,7 @@ NOTE: You have to recompile all PRG code! First symbol should be executed. Main renamed to HB_RUN Init symbol code fixed -19990816-13:20 GMT+1 Victor Szel +19990816-13:20 GMT+1 Viktor Szakats * source/rtl/Makefile + browdb.prg added * source/rtl/errorsys.prg @@ -80025,7 +80068,7 @@ NOTE: You have to recompile all PRG code! * source/vm/hvm.c * ProcessObjSymbols -> hb_vmProcessObjSymbols -19990816-02:45 GMT+1 Victor Szel +19990816-02:45 GMT+1 Viktor Szakats * include/extend.h source/rtl/classes.c @@ -80172,13 +80215,13 @@ NOTE: You have to recompile all PRG code! footing, head separator, footer separator, freeze. Now it seems almost complete. -19990815-17:40 GMT+1 Victor Szel +19990815-17:40 GMT+1 Viktor Szakats * bldodbc.bat hbodbc.b32 * moved to /contrib/odbc * updated for the new locations (not tested though). -19990814-20:40 GMT+1 Victor Szel +19990814-20:40 GMT+1 Viktor Szakats * include/hb_vmpub.h source/vm/dynsym.c ! FS_ declarations now included casts, to suppress some @@ -80226,19 +80269,19 @@ NOTE: You have to recompile all PRG code! (ANSI C req.) (Win32/GCC complained about it with -ansi -pedantic: "warning: ANSI C does not allow extra `;' outside of a function") -19990814-19:55 GMT+1 Victor Szel +19990814-19:55 GMT+1 Viktor Szakats * ChangeLog ChangeLog.002 * Old ChangeLog renamed to ChangeLog.002 * New ChangeLog created. -19990814-19:50 GMT+1 Victor Szel +19990814-19:50 GMT+1 Viktor Szakats * source/compiler/harbour.y ! BYTE -> unsigned char Previous change reverted, and replaced with a NOTE: not to change this again. -19990814-19:30 GMT+1 Victor Szel +19990814-19:30 GMT+1 Viktor Szakats * source/vm/dynsym.c tests/working/dynsym.prg * Name change to allow these functions to work even in 10 character @@ -80491,7 +80534,7 @@ Mon Aug 09 11:53:18 1999 Gonzalo A. Diethelm * source/rtl/filesys.c"source/rtl/filesys" * hb_fsLock implimented for msvc -19990809-07:40 GMT+1 Victor Szel +19990809-07:40 GMT+1 Viktor Szakats * source/odbc moved to contrib/odbc * source/rtl/console.c + #include "io.h" added for __CYGWIN__ @@ -80506,7 +80549,7 @@ Mon Aug 09 11:53:18 1999 Gonzalo A. Diethelm * source/rtl/mtran.c ! Small typo. -19990809-06:23 GMT+1 Victor Szel +19990809-06:23 GMT+1 Viktor Szakats * include/memvars.ch ! #ifdef _MEMVARS_CH guard added. ! Changed all comments to ANSI C style, since it's included in C code, too. @@ -80607,7 +80650,7 @@ Mon Aug 09 11:53:18 1999 Gonzalo A. Diethelm compilers will compare (int)-1 with (char)-1 which is never true! (I am changing it for the second time :) -19990808-11:50 GMT+1 Victor Szel +19990808-11:50 GMT+1 Viktor Szakats * source/runner/runner.c source/runner/Makefile include/run_exp.h @@ -80630,7 +80673,7 @@ Mon Aug 09 11:53:18 1999 Gonzalo A. Diethelm * source/rtl/gt/gtwin.c + add missing = -19990808-03:00 GMT+1 Victor Szel +19990808-03:00 GMT+1 Viktor Szakats * source/rtl/codebloc.c source/rtl/itemapi.c source/vm/hvm.c @@ -80688,7 +80731,7 @@ Mon Aug 09 11:53:18 1999 Gonzalo A. Diethelm * source/rtl/buildvc.bat + debug.lib -19990807-22:55 GMT+1 Victor Szel +19990807-22:55 GMT+1 Viktor Szakats * builddos.bat makedos.env makefile.dos @@ -80917,7 +80960,7 @@ Fri Aug 06 20:04:05 1999 Gonzalo A. Diethelm * makefile.vc + readvar.prg -19990806-05:31 GMT+1 Victor Szel +19990806-05:31 GMT+1 Viktor Szakats * source/rtl/menuto.prg ! MENU TO made highly Clipper compatible (100%), with the addition of the nesting capability. @@ -80948,7 +80991,7 @@ Fri Aug 06 20:04:05 1999 Gonzalo A. Diethelm PDYNSYM -> PHB_DYNS * include/*.* - More small cleanups -19990805-17:10 GMT+1 Victor Szel +19990805-17:10 GMT+1 Viktor Szakats * source/rtl/setcolor.c ! #includes "extend.h" instead of "pcode.h" * source/compiler/harbour.y @@ -81003,7 +81046,7 @@ _LOCALNAME opcode * source/rtl/menuto.prg - added error checker -19990806-10:48 GMT+1 Victor Szel +19990806-10:48 GMT+1 Viktor Szakats * source/rtl/classes.c ! One cast added back. @@ -81015,7 +81058,7 @@ _LOCALNAME opcode * makefile.vc + readvar.prg -19990806-05:31 GMT+1 Victor Szel +19990806-05:31 GMT+1 Viktor Szakats * source/rtl/menuto.prg ! MENU TO made highly Clipper compatible (100%), with the addition of the nesting capability. @@ -81046,7 +81089,7 @@ _LOCALNAME opcode PDYNSYM -> PHB_DYNS * include/*.* - More small cleanups -19990805-17:10 GMT+1 Victor Szel +19990805-17:10 GMT+1 Viktor Szakats * source/rtl/setcolor.c ! #includes "extend.h" instead of "pcode.h" * source/compiler/harbour.y @@ -81102,7 +81145,7 @@ _LOCALNAME opcode FARPP -> void ** (few occurences) FARP -> void * (few occurences) -19990805-04:47 GMT+1 Victor Szel +19990805-04:47 GMT+1 Viktor Szakats * source/rtl/console.c - Small var naming change. * source/rtl/achoice.prg ! Fixed: SET DEVICE is no longer redirecting it's output. @@ -81112,7 +81155,7 @@ _LOCALNAME opcode * source/rtl/filesys.c * added a cast (reported by Matteo) -19990804-20:30 GMT+1 Victor Szel +19990804-20:30 GMT+1 Viktor Szakats * source/rtl/achoice.prg + Uses __COLORINDEX() * source/rtl/console.c @@ -81120,7 +81163,7 @@ _LOCALNAME opcode ! __COLORINDEX() small bug fixed related to trimming trailing spaces. ! expected test results updated. -19990804-20:00 GMT+1 Victor Szel +19990804-20:00 GMT+1 Viktor Szakats * source/rtl/console.c tests/working/colorind.prg tests/working/Makefile @@ -81136,7 +81179,7 @@ _LOCALNAME opcode * makefile.vc + tget tgetlist langapi -19990804-19:07 GMT+1 Victor Szel +19990804-19:07 GMT+1 Viktor Szakats + include/langapi.h Added. (Missed from the previous CVS session, sorry) @@ -81161,7 +81204,7 @@ Wed Aug 04 12:25:12 1999 Gonzalo A. Diethelm actually the wrong order under gcc/Win32), I forced the initialization of DBF before DBFNTX. -19990804-17:30 GMT+1 Victor Szel +19990804-17:30 GMT+1 Viktor Szakats * source/rtl/msgxxx.c - __TURBOC__ branch deleted. * source/rtl/alert.prg @@ -81293,7 +81336,7 @@ Wed Aug 04 10:12:24 1999 Gonzalo A. Diethelm 199908.04-11:35 GMT+3 Alexander Kresin * source/hbpp/hbpp.c - * Some bugs fixed,mentioned by Victor Szel, Matteo Baccan and David G. Holm + * Some bugs fixed,mentioned by Viktor Szakats, Matteo Baccan and David G. Holm * makefile.b32 * msgxxx.c replaced with msguk.c * config/win32/bcc32.cf @@ -81345,7 +81388,7 @@ Wed Aug 04 10:12:24 1999 Gonzalo A. Diethelm * source/rtl/gt/gtwin.c * SetCursor fixed -19990803-22:30 GMT+1 Victor Szel +19990803-22:30 GMT+1 Viktor Szakats * source/rtl/gtapi.c include/gtapi.h + hb_gtGetBlink() added. @@ -81375,7 +81418,7 @@ Wed Aug 04 10:12:24 1999 Gonzalo A. Diethelm + "NOTE:" Added * tests/working/descend.prg - Byref test added. -19990803-19:00 GMT+1 Victor Szel +19990803-19:00 GMT+1 Viktor Szakats * source/rtl/achoice.prg source/rtl/Makefile tests/working/ac_test.prg @@ -81388,7 +81431,7 @@ Wed Aug 04 10:12:24 1999 Gonzalo A. Diethelm * include/memoedit.ch + Some XBase++ extensions added. -19990803-16:50 GMT+1 Victor Szel +19990803-16:50 GMT+1 Viktor Szakats * config/win32/gcc.cf config/os2/gcc.cf (not tested) ! Fixed rddtest linking failure, with method by Ryszard @@ -81416,7 +81459,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm Moved an unused variable within the commented out portion of the code where it was used. -19990803-14:55 GMT+1 Victor Szel +19990803-14:55 GMT+1 Viktor Szakats ! source/rtl/strings.c - ASC() fixed. It could return negative values since a typecase (BYTE) was missing. ! source/rtl/descend.c @@ -81444,7 +81487,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm + include/itemapi.h - Added type EVALINFO_PTR ! include/Makefile - Completed file lists. -19990803-12:22 GMT+1 Victor Szel +19990803-12:22 GMT+1 Viktor Szakats ! include/rddapi.h ITEM -> PHB_ITEM #ifdef COMMENT -> #ifdef 0 @@ -81586,7 +81629,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm * tests/working/set_num.prg * Changed CHR(10) to CHR(13)+CHR(10) -19990802-19:45 GMT+1 Victor Szel +19990802-19:45 GMT+1 Viktor Szakats + include/dates.h source/rtl/dates.c - const keyword added. - include/ctoharb.h - extern StackShow() removed. @@ -81604,11 +81647,11 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm left though. * include/*.h - Some more cleanup. -19990802-18:23 GMT+1 Victor Szel +19990802-18:23 GMT+1 Viktor Szakats + source/tools/mathx.c - Added PI() Posted by Matteo Baccan (baccan@isanet.it) -19990802-17:53 GMT+1 Victor Szel +19990802-17:53 GMT+1 Viktor Szakats ! source/rtl/setkey.prg - Fix: aSetKeys := aClone( OldKeys ) 19990802-10:50 EDT Paul Tucker @@ -81617,7 +81660,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm * source/rtl/setkey.prg * fixed stray comment. -19990802-16:10 GMT+1 Victor Szel +19990802-16:10 GMT+1 Viktor Szakats + include/extend.h _PTR flavour of pointer names added. * include/gtapi.h @@ -81630,7 +81673,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm source/rtl/Makefile SetKey() function added. -19990802-15:20 GMT+1 Victor Szel +19990802-15:20 GMT+1 Viktor Szakats % source/hbpp/hbpplib.c source/tools/debug.c source/tools/stringsx.c - Unused #includes removed @@ -81702,7 +81745,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm 199908.02-12:15 GMT+3 Alexander Kresin * source/hbpp/hbpp.c - * Bug fixed ( mentioned by Victor Szel ) + * Bug fixed ( mentioned by Viktor Szakats ) 19990802-02:30 EDT Paul Tucker * source/rtl/gtapi.c @@ -81776,7 +81819,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm *source/rtl/Makefile + added new file do.c -19990801-21:58 GMT+1 Victor Szel +19990801-21:58 GMT+1 Viktor Szakats % source/rtl/descend.c #include removed ! source/compiler/harbour.y - @@ -81787,7 +81830,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm * source/rdd/dbcmd.c Fixed a GPF with MSVC, thaks Paul -19990801-21:40 GMT+1 Victor Szel +19990801-21:40 GMT+1 Viktor Szakats ! source/compiler/harbour.y source/hbpp/hbpplib.c source/odbc/odbc.c @@ -81812,7 +81855,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm * tests/working/buildvc.bat Added a include path to harbour -19990801-18:14 CET Victor Szel +19990801-18:14 CET Viktor Szakats ! source/compiler/harbour.y - hb_INITSTATICS() -> HB_INITSTATICS() (case adjusted) + source/rdd/nulsys/nulsys.prg - Using ANNOUNCE @@ -81955,7 +81998,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm 19990731-22:55 Alexander Kresin * source\hbpp\hbpp.c - * Fixed bugs mentioned by Victor Szel + * Fixed bugs mentioned by Viktor Szakats 19990731-20:16 GMT+1 Antonio Linares * tests\working\debugger.prg @@ -81975,7 +82018,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm * source\rdd\dbfntx\dbfntx0.prg * Uncommented 'ANNOUNCE' - now it can be used -19990731-14:44 CET Victor Szel +19990731-14:44 CET Viktor Szakats ! source/rtl/alert.prg - Handling of "*" in color string is made compatible with Clipper. - source/hbpp/buildgcc.bat - Removed. Use GNU Make instead. @@ -81990,7 +82033,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm 19990731-14:50 Alexander Kresin * source\hbpp\hbpp.c * source\hbpp\table.c - * fixed some bugs, mentioned by Kwon,Oh-Chul ( ?"1234" ), Victor Szel + * fixed some bugs, mentioned by Kwon,Oh-Chul ( ?"1234" ), Viktor Szakats * added support of letters, prefixed by '\' in rezult patterns * some other improvements that I don't remember already :) + added 'ANNOUNCE' keyword @@ -81998,7 +82041,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm 19990731-11:40 CET Patrick Mast * updated build40.bat and makefile.b40 -19990731-08:22 CET Victor Szel +19990731-08:22 CET Viktor Szakats * source/rtl/natmsg/*.c GenericErrors renamed to hb_errorsGeneric static removed from the declarations. @@ -82029,7 +82072,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm ! ParseExpression() returns the parsed input in the input string, not in the output string. -19990731-06:50 CET Victor Szel +19990731-06:50 CET Viktor Szakats * include/extend.h include/hbdefs.h include/errorapi.h @@ -82059,7 +82102,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm * PUBLIC and PRIVATE variables referenced inside a codeblock can be used to initialize a static variables -19990731-06:00 CET Victor Szel +19990731-06:00 CET Viktor Szakats + include/achoice.ch include/common.ch include/dbstruct.ch @@ -82094,7 +82137,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm Small cleanups. Missing #ifdef guards added. + make_tpl.sh - GNU Make launcher for bash/linux/gcc. -19990731-03:33 CET Victor Szel +19990731-03:33 CET Viktor Szakats ! source/vm/hvm.c - Fixed some error codes. (.OR., .AND., PVALUE) * hb_ErrorNatDescription -> hb_errorNatDescription @@ -82125,7 +82168,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm __MenuTo() + tests/working/testmenu.prg - Test Program -19990731-00:05 CET Victor Szel +19990731-00:05 CET Viktor Szakats ! source/rtl/files.c - __CYGWIN__ defines changes rolled back, to fix the new DOS/DJGPP errors. + source/rtl/alert.prg - Made almost 100% Clipper compatible. @@ -82140,7 +82183,7 @@ Tue Aug 03 11:20:17 1999 Gonzalo A. Diethelm - Optional support logic for undocumented //NOALERT switch. - Some small cleanups. -19990730-21:05 CET Victor Szel +19990730-21:05 CET Viktor Szakats * source/rtl/files.c - Two __CYGWIN__ branches joined. Fri Jul 30 14:44:00 1999 Gonzalo A. Diethelm @@ -82177,12 +82220,12 @@ Fri Jul 30 14:44:00 1999 Gonzalo A. Diethelm * source/rtl/gt/gtwin.c: Got rid of a warning. -19990730-20:24 CET Victor Szel +19990730-20:24 CET Viktor Szakats - buildicc.cmd - Removed. - tests/working/list.txt - Removed, since it was suprseded by /funclist.txt -19990730-20:04 CET Victor Szel +19990730-20:04 CET Viktor Szakats ! source/rtl/inkey.c source/rtl/files.c __CYGNUS__ -> __CYGWIN__ @@ -82193,7 +82236,7 @@ Fri Jul 30 14:44:00 1999 Gonzalo A. Diethelm + source/tools/fileread.prg + source/rtl/alert.prg -19990730-19:51 CET Victor Szel +19990730-19:51 CET Viktor Szakats ! source/rtl/strings.c/HB_STRTRAN() Fixed so that it throws an error instead of returning "", when parameter 1 or 2 is of bad @@ -82230,7 +82273,7 @@ Fri Jul 30 14:44:00 1999 Gonzalo A. Diethelm * source/rtl/dbfntx/dbfntx1.c * added typecast in getfunctable -19990730-15:33 CET Victor Szel +19990730-15:33 CET Viktor Szakats + source/rtl/descend.c source/rtl/hardcr.c source/rtl/mtran.c @@ -82247,7 +82290,7 @@ Fri Jul 30 14:44:00 1999 Gonzalo A. Diethelm + added typecasts at line 337 but wrapped this one in an #if defined(_MSC_VER) -19990730-14:55 CET Victor Szel +19990730-14:55 CET Viktor Szakats ! source/hbpp/preproc.c - defines _pFileName. ! source/hbpp/hbppmain.c - Definition of pFileName changed scope and name to _pFileName, so that @@ -82315,13 +82358,13 @@ Fri Jul 30 14:44:00 1999 Gonzalo A. Diethelm * added Super:New() test + tests/working/debugger.prg -19990730-05:55 CET Victor Szel +19990730-05:55 CET Viktor Szakats + source/hbpp/hbppint.c - Added "Warning" to the message "non directive in include file" + tests/broken/vec2.prg - Added a failing command: STATIC bBlock2 := {|| cMyPubVar } -19990730-05:00 CET Victor Szel +19990730-05:00 CET Viktor Szakats ! source/rtl/inkey.c - #elif defined(__GNUC__) -> #elif defined(__CYGNUS__) ! source/hbpp/preproc.c - MakeFilename() bug fixed here, too. @@ -82361,7 +82404,7 @@ Fri Jul 30 14:44:00 1999 Gonzalo A. Diethelm * include/gtapi.h adjusted gt decls to account for above changes -19990729-23:35 CET Victor Szel +19990729-23:35 CET Viktor Szakats ! source/rtl/objfunc.prg - Typo fixed. "doesnt exists in class" -> "does not exist in class" @@ -82432,7 +82475,7 @@ Thu Jul 29 14:46:51 1999 Gonzalo A. Diethelm with the appropriate driver he wants to use. For example, defining it to 'dbfntx' will pick up that driver. -19990729-18:39 CET Victor Szel +19990729-18:39 CET Viktor Szakats - source/rdd/dbcmd.c now redundant declarations removed. (again) + source/rdd/Makefile - new files added. @@ -82480,7 +82523,7 @@ Thu Jul 29 14:46:51 1999 Gonzalo A. Diethelm * source/rtl/console.c * high level C source code implemented for SAVESCREEN, RESTSCREEN anb SETCURSOR -19990729-12:13 CET Victor Szel +19990729-12:13 CET Viktor Szakats + include/extend.h - hb_strLower(), hb_strUpper() declarations added. extern STACK stack; added @@ -82516,12 +82559,12 @@ Thu Jul 29 14:46:51 1999 Gonzalo A. Diethelm + source/rtl/dir.c - Copyright statement added for hb_strMatchDOS() function. -19990729-11:20 CET Victor Szel +19990729-11:20 CET Viktor Szakats ! tests/working/rtl_test.prg - Now returns errorlevel 1 if anything fails, and 0 if OK. Now for sure. * source/vm/hvm.c - Get rid of a few low level ITEM access. -19990729-10:40 CET Victor Szel +19990729-10:40 CET Viktor Szakats ! source/vm/hvm.c - #include "itemapi.h" added to fix a warning. ! source/rtl/inkey.c - hb_inkeyPoll() #define-ed out @@ -82544,7 +82587,7 @@ Thu Jul 29 14:46:51 1999 Gonzalo A. Diethelm * in FUNCINFO[] change: { SELECT, 0, 1 } -19990729-05:25 CET Victor Szel +19990729-05:25 CET Viktor Szakats * Changed all #include to #include "x", where x is a Harbour header file. Many source and header files involved. @@ -82623,7 +82666,7 @@ Wed Jul 28 11:54:06 1999 Gonzalo A. Diethelm * source/rtl/dir.c FA_ENCRYPTED etc. only available if USE_NT has been defined -19990728-13:10 CET Victor Szel +19990728-13:10 CET Viktor Szakats ! source/hbpp/hbppmain.c - MakeFilename() bug fixed here, too. (see 19990728-05:40) ! source/hbpp/harb.h - Include Harbour header files, instead of @@ -82658,14 +82701,14 @@ Wed Jul 28 11:54:06 1999 Gonzalo A. Diethelm * source\hbpp\hbppmain.c * source\hbpp\table.c * include\hbpp.h - * Bug fixed for rtl_class.prg ( mentioned by Victor Szel ) + * Bug fixed for rtl_class.prg ( mentioned by Viktor Szakats ) * Linked list for defines instead or array 19990728-01:10 EDT Paul Tucker * source/rtl/gtapi.c * minor correction in case of inverted coordinates -19990728-05:40 CET Victor Szel +19990728-05:40 CET Viktor Szakats ! source/compiler/harbour.y/MakeFilename() - Fixed bug, which sometimes caused that the filename losed the "." extension separator char. @@ -82676,7 +82719,7 @@ Wed Jul 28 11:54:06 1999 Gonzalo A. Diethelm ! config/dos/djgpp.cf - Added -g to CFLAGS, so it's able to make test programs. -19990728-03:50 CET Victor Szel +19990728-03:50 CET Viktor Szakats ! config/win32/msvc.cf - Missing include added. 19990727-16:30 EDT David G. Holm @@ -82688,14 +82731,14 @@ Wed Jul 28 11:54:06 1999 Gonzalo A. Diethelm * Changed QOUT() to OUTSTD() to allow the directory listing to be redirected, regardless of whether or not the GT API is linked in -19990727-22:20 CET Victor Szel +19990727-22:20 CET Viktor Szakats + tests/broken/lnlenli1.prg + tests/broken/lnlenli2.prg Test programs added to test how Harbour handles extremly long lines. ! tests/broken/vec2.prg Added RCS line. -19990727-21:00 CET Victor Szel +19990727-21:00 CET Viktor Szakats + source/compiler/harbour.y - Help screen updated. /a,/v added /t deleted, made it even more Clipper like. original Clipper typo "supress" fixed. @@ -82776,7 +82819,7 @@ Wed Jul 28 11:54:06 1999 Gonzalo A. Diethelm * include/classes.ch + added support for multiple classes definition on the same PRG -19990727-13:08 CET Victor Szel +19990727-13:08 CET Viktor Szakats + tests/broken/vec2.prg - Added 19990727-14:21 Alexander Kresin @@ -82881,7 +82924,7 @@ Wed Jul 28 11:54:06 1999 Gonzalo A. Diethelm + memset(pWorkAreas,0,sizeof(AREA)); in rddInit * a couple more (or maybe the same) casts to help msvc. -19990726-20:52 CET Victor Szel +19990726-20:52 CET Viktor Szakats * tests/working/rtl_test.prg - make use of the preproc and thus it's more easy to expand it, and fewer human errors can be made. We could use this idea in several @@ -82919,11 +82962,11 @@ Mon Jul 26 11:42:11 1999 Gonzalo A. Diethelm * tests/working/Makefile: Updated file lists. -19990726-13:20 CET Victor Szel +19990726-13:20 CET Viktor Szakats + source/rtl/gtapi.c Some minor fixes and corrections mainly to gtBox() -19990726-12:50 CET Victor Szel +19990726-12:50 CET Viktor Szakats + source/rtl/natmsg/msghu.c Error descriptions translated. @@ -83061,7 +83104,7 @@ Mon Jul 26 11:42:11 1999 Gonzalo A. Diethelm * changed names for memvar related functions ('__MV' prefix) in RELEASE, CLEAR* and SAVE/RESTORE commands -19990725-23:12 CET Victor Szel +19990725-23:12 CET Viktor Szakats + make_tpl.bat Template batch file to call the GNU make system. @@ -84665,14 +84708,14 @@ source/rtl/extend.c next to each version number, because the RCS tracks dates, but only tracks CVS user names, not author names. - + Added version comment for Victor Szel's change + + Added version comment for Viktor Szakats's change * source/compiler/fixflex.c + Placed under GPL * source/rtl/devoutp.prg - Removed "(C)" from Copyright * Updated previous version comments -19990707-03:48 CET Victor Szel +19990707-03:48 CET Viktor Szakats * doc/hdr_tpl.txt * Description line changed to be a template, too. * source/rtl/natmsg/msghu.c @@ -85018,7 +85061,7 @@ include/extend.h mode "wt", which is not ANSI-C compliant, to "w", which is the ANSI-C way to create or open/truncate a text mode file. -19990627-23:50 CET Victor Szel +19990627-23:50 CET Viktor Szakats * source/compiler/harbour.l ! Fixed line number bug. (LINE opcode, PROCLINE(), error messages) * tests/working/procline.prg @@ -85026,7 +85069,7 @@ include/extend.h tests/working/copyfile.txt + Added. -19990627-16:30 CET Victor Szel +19990627-16:30 CET Viktor Szakats * source/rtl/strings.c source/rtl/set.c (added four Clipper errors) source/rtl/math.c @@ -85112,7 +85155,7 @@ Fri Jun 25 18:27:43 1999 Gonzalo A. Diethelm using END with a DO or WHILE to actually check the while counter - Changed from printf() error message to GenError( ERR_ENDIF ) -19990625-01:05 CET Victor Szel +19990625-01:05 CET Viktor Szakats * include/extend.h include/dates.h source/rtl/extend.c @@ -85344,7 +85387,7 @@ Thu Jun 24 12:25:30 1999 Gonzalo A. Diethelm 19990623-19:30 WIB Andi Jahja + tests/working/rtfclass.prg -19990623-01:00 CET Victor Szel +19990623-01:00 CET Viktor Szakats ! source/rtl/asort.prg Added patch posted by Dave Pearson @@ -85361,10 +85404,10 @@ Thu Jun 24 12:25:30 1999 Gonzalo A. Diethelm * include/compiler.h + added pMemvars member to _FUNC structure -19990622-14:00 CET Victor Szel +19990622-14:00 CET Viktor Szakats * source/rdd/rdd.api moved to /include -19990621-19:09 CET Victor Szel +19990621-19:09 CET Viktor Szakats ! source/rtl/asort.prg source/rtl/objfunc.prg Got rid of the references to Default() @@ -85396,7 +85439,7 @@ Mon Jun 21 12:14:15 1999 Gonzalo A. Diethelm * source/compiler/Makefile: Got rid of all ^M characters. -19990621-13:27 CET Victor Szel +19990621-13:27 CET Viktor Szakats * source/compiler/harbour.y GCC warnings fixed. * source/contrib/genobj.c removed, as @@ -85414,12 +85457,12 @@ Mon Jun 21 12:14:15 1999 Gonzalo A. Diethelm From harbour.l removed all stuff related to early implementation of preprocessor functionality. -19990621-11:50 CET Victor Szel +19990621-11:50 CET Viktor Szakats * source/compiler/harbour.y Some old PCODE name changed to new in debug_msg messages. -19990621-04:04 CET Victor Szel +19990621-04:04 CET Viktor Szakats * include/errorapi.h - Some additions, note the copyright message at the beginning, as the final text gets done, we should put similar header @@ -85435,12 +85478,12 @@ Mon Jun 21 12:14:15 1999 Gonzalo A. Diethelm + doc/hdr_tpl.txt - added templates for file and function headers. -19990621-01:30 CET Victor Szel +19990621-01:30 CET Viktor Szakats * whatsnew.txt moved to doc/ directory. * doc/hrb.faq renamed to hrb_faq.txt + tests/broken/vec1.prg readded. -19990621-00:57 CET Victor Szel +19990621-00:57 CET Viktor Szakats * include/*.h Some code beatifying. * include/types.h/_PCOUNT renamed back to PCOUNT @@ -85498,12 +85541,12 @@ Mon Jun 21 12:14:15 1999 Gonzalo A. Diethelm * makefile.gcc, readmake.txt, tests/tests.mk - removed from repository - replaced by GNU make (gcc.cf) -19990620-23:40 CET Victor Szel +19990620-23:40 CET Viktor Szakats * source/compiler/harbour.y Finished the required modifications for the PCODE name change. -19990620-21:40 CET Victor Szel +19990620-21:40 CET Viktor Szakats * source/compiler/harbour.y source/compiler/genobj32.c source/vm/hvm.c @@ -85514,13 +85557,13 @@ Mon Jun 21 12:14:15 1999 Gonzalo A. Diethelm NOOP opcode added Reference to pcode.h was removed from runner.c -19990620-21:40 CET Victor Szel +19990620-21:40 CET Viktor Szakats * source/rtl/console.c missed those hb_ prefixes... -19990620-21:00 CET Victor Szel +19990620-21:00 CET Viktor Szakats * CGI.CH moved to /tests/working/ -19990620-20:00 CET Victor Szel +19990620-20:00 CET Viktor Szakats * source/rtl/gtapi.c hb_gtGetColorStr() fixed, so that is doesn't require that the passed memory should be zero @@ -85544,7 +85587,7 @@ Mon Jun 21 12:14:15 1999 Gonzalo A. Diethelm * source\hbpp\harb.h Fixed some problems with preprocessor -19990620-15:50 CET Victor Szel +19990620-15:50 CET Viktor Szakats * hb_gtBox() rewritten. It's now 100% Clipper compatible, fill character supported, undocumented frame string padding supported. @@ -85686,7 +85729,7 @@ Mon Jun 21 12:14:15 1999 Gonzalo A. Diethelm changed line 17 : echo ..\runner.obj >> b32.bc because runner.obj is not in tests\working\hscript but in tests\working -19990618-17:00 CET Victor Szel +19990618-17:00 CET Viktor Szakats * Fixed some GCC warnings in: source/compiler/harbour.y * Some left _parc()/_parni()/_parnl() prefixed with hb_ @@ -86764,7 +86807,7 @@ Mon Jun 07 12:58:17 1999 Gonzalo A. Diethelm added /w compiler switch to enable warnings added warning message for ambiguous vars -19990606-20:20 CET Victor Szel +19990606-20:20 CET Viktor Szakats * source/rtl/dir.c - HB_CHARUPPER() parameters were wrong. @@ -86808,7 +86851,7 @@ Mon Jun 07 12:58:17 1999 Gonzalo A. Diethelm files added 19990605-20:05 EST Les. Griffith - * some fixes to dir.c for gcc and suggestions by Victor Szel + * some fixes to dir.c for gcc and suggestions by Viktor Szakats need replacement for non gcc supported functions ltoa() and strrev() 19990606-00:30 CET Eddie Runia @@ -86837,7 +86880,7 @@ Mon Jun 07 12:58:17 1999 Gonzalo A. Diethelm * source/compiler/harbour.y Put in the build Nr. -19990604-14:24 CET Victor Szel (upload Eddie Runia) +19990604-14:24 CET Viktor Szakats (upload Eddie Runia) + source/rtl/natmsg/msghu.c National language message file for Hungarian @@ -87765,12 +87808,12 @@ Mon Jun 07 12:58:17 1999 Gonzalo A. Diethelm Additional operator overloads added. 19990520-20:07 EST David G. Holm - Thanks go to "Victor Szel" again! + Thanks go to "Viktor Szakats" again! * source/rtl/strings.c - VAL sets the number of integer digits and decimal places for the result 19990520-19:35 EST David G. Holm - Thanks go to "Victor Szel" + Thanks go to "Viktor Szakats" * source/compiler/harbour.l - Saves number of decimal places in double constants * source/compiler/harbour.y @@ -88441,7 +88484,7 @@ Mon May 10 19:32:34 1999 Gonzalo A. Diethelm * tests/working/testtok i was required in next - Problem resolved (Thanx ! Ryszard ?) -19990509-18:00 CET Victor Szel +19990509-18:00 CET Viktor Szakats * source/rtl/strings.c: hb_At() -> hb_strAt() @@ -88453,7 +88496,7 @@ Mon May 10 19:32:34 1999 Gonzalo A. Diethelm * source/rtl/arrays.c: Fixed unreleased memory block in aEval. -19990508-15:24 CET Victor Szel +19990508-15:24 CET Viktor Szakats * source/rtl/strings.c: Fixed warning in PADR(), PADL(), PADC() (David G. Holm) @@ -88524,7 +88567,7 @@ Sat May 8 03:02:04 1999 Ryszard Glab * source/rtl/classes.c: oSend( , , added. -Thu May 07 17:00:00 1999 Victor Szel +Thu May 07 17:00:00 1999 Viktor Szakats * source/rtl/strings.c: Adapted changes by Matthew Hamilton @@ -88570,7 +88613,7 @@ Thu May 06 18:12:15 1999 Gonzalo A. Diethelm * tests/working/Makefile: Added all of the tests to the Makefile. -Thu May 06 22:45:00 1999 Victor Szel +Thu May 06 22:45:00 1999 Viktor Szakats * source/rtl/dates.c: Fix to STOD(), added error checking to DTOS(), the later can be diff --git a/harbour/config/w32/cemgw.cf b/harbour/config/w32/cemgw.cf index 0f38da0f72..8e2073dc50 100644 --- a/harbour/config/w32/cemgw.cf +++ b/harbour/config/w32/cemgw.cf @@ -58,8 +58,6 @@ ifneq ($(LNK_USR_LIB),) LDLIBS += $(foreach lib, $(LNK_USR_LIB), -l$(lib)) endif -#SYSLIBS = -luser32 -lwinspool -lgdi32 -lcomctl32 -lcomdlg32 \ -# -lole32 -loleaut32 -luuid -lmpr -lwsock32 -lws2_32 -lmapi32 SYSLIBS = -lwininet -lws2 # for contribs SYSLIBS += -lcommdlg -lcommctrl -luuid -lole32 diff --git a/harbour/config/w32/gcc.cf b/harbour/config/w32/gcc.cf index 39255957b4..edbd880063 100644 --- a/harbour/config/w32/gcc.cf +++ b/harbour/config/w32/gcc.cf @@ -33,7 +33,8 @@ LINKLIBS += $(foreach lib, $(CONTRIBS), -l$(subst lib,,$(lib))) LINKLIBS += $(foreach lib, $(LIBS), -l$(lib)) # This library is needed for CharToOemBuff() and OemToCharBuff() support. -LINKLIBS += -luser32 -lwinspool +LINKLIBS += -luser32 -lwsock32 +LINKLIBS += -lwinspool # If LIBS specifies the rdd library, add all DB drivers. ifeq ($(findstring rdd,$(LIBS)),rdd) diff --git a/harbour/config/w32/mingw32.cf b/harbour/config/w32/mingw32.cf index 715f2d270f..a748d35b02 100644 --- a/harbour/config/w32/mingw32.cf +++ b/harbour/config/w32/mingw32.cf @@ -68,8 +68,8 @@ LDLIBS += $(foreach lib, $(LNK_USR_LIB), -l$(lib)) endif # This library is needed for CharToOemBuff() and OemToCharBuff() support. -SYSLIBS = -luser32 -lwinspool -lgdi32 -lcomctl32 -lcomdlg32 \ - -lole32 -loleaut32 -luuid -lmpr -lwsock32 -lws2_32 -lmapi32 +SYSLIBS = -luser32 -lgdi32 -lwsock32 +SYSLIBS += -lwinspool -lcomctl32 -lcomdlg32 -lole32 -loleaut32 -luuid -lmpr -lws2_32 -lmapi32 # NOTE: The empty line directly before 'endef' HAVE TO exist! # It causes that every echo command will be separated by LF diff --git a/harbour/config/w32/owatcom.cf b/harbour/config/w32/owatcom.cf index d31a4ab3bc..b9116960b6 100644 --- a/harbour/config/w32/owatcom.cf +++ b/harbour/config/w32/owatcom.cf @@ -54,7 +54,7 @@ $(foreach lib, $(LINKLIBS), $(link_lib)) $(foreach lib, $(RDDLIBS), $(link_lib)) $(foreach lib, $(GTLIBS), $(link_lib)) echo. @%watcom%/binnt/wlink.lnk >> __link__.tmp -echo. LIB kernel32.lib, user32.lib, winspool.lib, oleaut32.lib, uuid.lib, comctl32.lib, mapi32.lib, wsock32.lib >> __link__.tmp +echo. LIB kernel32.lib, user32.lib, wsock32.lib, winspool.lib, oleaut32.lib, uuid.lib, comctl32.lib, mapi32.lib >> __link__.tmp -$(LD) @__link__.tmp endef diff --git a/harbour/config/w32/pocc.cf b/harbour/config/w32/pocc.cf index 0ad37f4bb1..2655325142 100644 --- a/harbour/config/w32/pocc.cf +++ b/harbour/config/w32/pocc.cf @@ -55,14 +55,9 @@ ifeq ($(findstring rtl,$(LIBS)),rtl) LINKLIBS += $(foreach gt, $(HB_GT_LIBS), $(gt)$(LIB_EXT)) endif -#LDFLAGS = $(LINKPATHS) -LDFLAGS = $(LINKPATHS) kernel32.lib user32.lib \ - winspool.lib ole32.lib oleaut32.lib uuid.lib \ - comctl32.lib mapi32.lib advapi32.lib \ - gdi32.lib mpr.lib wsock32.lib ws2_32.lib \ - comdlg32.lib - -# ws2 ws2_32 +LDFLAGS = $(LINKPATHS) kernel32.lib user32.lib gdi32.lib wsock32.lib advapi32.lib +LDFLAGS += winspool.lib ole32.lib oleaut32.lib uuid.lib \ + comctl32.lib mapi32.lib mpr.lib ifeq ($(HB_GT_DEFAULT),gtgui) LDFLAGS += /SUBSYSTEM:WINDOWS diff --git a/harbour/config/w32/watcom.cf b/harbour/config/w32/watcom.cf index 547d656c61..ef27aa128c 100644 --- a/harbour/config/w32/watcom.cf +++ b/harbour/config/w32/watcom.cf @@ -51,7 +51,7 @@ endef define link_exe_file echo. $(LDFLAGS) NAME $@ > __link__.tmp -echo. LIB kernel32.lib, user32.lib, winspool.lib, oleaut32.lib, uuid.lib, comctl32.lib, mapi32.lib, wsock32.lib >> __link__.tmp +echo. LIB kernel32.lib, user32.lib, wsock32.lib, winspool.lib, oleaut32.lib, uuid.lib, comctl32.lib, mapi32.lib >> __link__.tmp $(foreach file, $(^F), $(link_file)) $(foreach lib, $(LINKLIBS), $(link_lib)) $(foreach lib, $(RDDLIBS), $(link_lib)) diff --git a/harbour/config/w32/xcc.cf b/harbour/config/w32/xcc.cf index df35ef1564..d8505edb41 100644 --- a/harbour/config/w32/xcc.cf +++ b/harbour/config/w32/xcc.cf @@ -45,10 +45,9 @@ ifeq ($(findstring rtl,$(LIBS)),rtl) LINKLIBS += $(foreach gt, $(HB_GT_LIBS), $(gt)$(LIB_EXT)) endif -LDFLAGS = $(LINKPATHS) kernel32.lib user32.lib \ - winspool.lib ole32.lib oleaut32.lib uuid.lib \ - comctl32.lib mapi32.lib advapi32.lib \ - gdi32.lib mpr.lib wsock32.lib +LDFLAGS = $(LINKPATHS) kernel32.lib user32.lib gdi32.lib wsock32.lib advapi32.lib +LDFLAGS += winspool.lib ole32.lib oleaut32.lib uuid.lib \ + comctl32.lib mapi32.lib mpr.lib ifeq ($(HB_GT_DEFAULT),gtgui) LDFLAGS += /SUBSYSTEM:WINDOWS @@ -58,8 +57,6 @@ LDFLAGS += /SUBSYSTEM:WINDOWS endif endif -# mpr wsock32 ws2_32 mapi32 - AR = xlib.exe ARFLAGS = $(A_USR) AR_RULE = $(AR) $(ARFLAGS) /out:$(LIB_DIR)/$@ $(^F) diff --git a/harbour/contrib/hbw32/dllcall.c b/harbour/contrib/hbw32/dllcall.c index d385ea9f9e..68a8d1803a 100644 --- a/harbour/contrib/hbw32/dllcall.c +++ b/harbour/contrib/hbw32/dllcall.c @@ -66,7 +66,7 @@ #include "hbapierr.h" #include "hbapiitm.h" -#if !defined( HB_NO_ASM ) && defined( HB_OS_WIN_32 ) +#if !defined( HB_NO_ASM ) && defined( HB_OS_WIN_32 ) && !defined(__CYGWIN__) #ifdef __XHARBOUR__ diff --git a/harbour/make_vc.mak b/harbour/make_vc.mak index 88efcba2a5..60d3b1f49f 100644 --- a/harbour/make_vc.mak +++ b/harbour/make_vc.mak @@ -169,6 +169,12 @@ LDFLAGS = /DEBUG $(LDFLAGS) LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) !endif +# user32.lib: *Clipboard*(), MessageBox(), CharToOemBuff(), OemToCharBuff(), GetKeyState(), GetKeyboardState(), SetKeyboardState() +# wsock32.lib: hbinet +# advapi32.lib: GetUserName() +# gdi32.lib: gtwvt +STANDARD_SYSLIBS = user32.lib wsock32.lib advapi32.lib gdi32.lib + #********************************************************** # COMPILE Rules #********************************************************** @@ -766,6 +772,7 @@ $(**: = ^ $(COMMON_LIB) $(COMPILER_LIB) $(PP_LIB) +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBPP build rule @@ -778,6 +785,7 @@ $(LDFLAGS) $(**: = ^ ) $(COMMON_LIB) +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBRUN build rule @@ -790,7 +798,7 @@ $(LDFLAGS) $(**: = ^ ) $(STANDARD_STATIC_HBLIBS) -user32.lib winspool.lib wsock32.lib advapi32.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBTEST build rule @@ -803,7 +811,7 @@ $(LDFLAGS) $(**: = ^ ) $(STANDARD_STATIC_HBLIBS) -user32.lib winspool.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBDOC build rule @@ -817,7 +825,7 @@ $(**: = ^ ) $(MINIMAL_STATIC_HBLIBS) $(HBDOC_LIBS) -user32.lib winspool.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBMAKE build rule @@ -830,7 +838,7 @@ $(LDFLAGS) $(**: = ^ ) $(MINIMAL_STATIC_HBLIBS) -user32.lib winspool.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** @@ -843,7 +851,7 @@ $(LDFLAGSDLL) /OUT:$(@) /IMPLIB:$(@:.dll=.lib) $(DLL_OBJS: = ^ ) -advapi32.lib gdi32.lib user32.lib winspool.lib wsock32.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # DLL EXECUTABLE Targets diff --git a/harbour/make_vcce.mak b/harbour/make_vcce.mak index 82dcd0b24f..53814b6f76 100644 --- a/harbour/make_vcce.mak +++ b/harbour/make_vcce.mak @@ -195,6 +195,8 @@ LDFLAGS = /DEBUG $(LDFLAGS) LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) !endif +STANDARD_SYSLIBS = coredll.lib corelibc.lib winsock.lib ws2.lib gdi32.lib + #********************************************************** # COMPILE Rules #********************************************************** @@ -792,7 +794,7 @@ $(**: = ^ $(COMMON_LIB) $(COMPILER_LIB) $(PP_LIB) -coredll.lib corelibc.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBPP build rule @@ -805,7 +807,7 @@ $(LDFLAGS) $(**: = ^ ) $(COMMON_LIB) -coredll.lib corelibc.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBRUN build rule @@ -818,7 +820,7 @@ $(LDFLAGS) $(**: = ^ ) $(STANDARD_STATIC_HBLIBS) -coredll.lib corelibc.lib winsock.lib ws2.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBTEST build rule @@ -831,7 +833,7 @@ $(LDFLAGS) $(**: = ^ ) $(STANDARD_STATIC_HBLIBS) -coredll.lib corelibc.lib winsock.lib ws2.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBDOC build rule @@ -845,7 +847,7 @@ $(**: = ^ ) $(MINIMAL_STATIC_HBLIBS) $(HBDOC_LIBS) -coredll.lib corelibc.lib winsock.lib ws2.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # HBMAKE build rule @@ -858,7 +860,7 @@ $(LDFLAGS) $(**: = ^ ) $(MINIMAL_STATIC_HBLIBS) -coredll.lib corelibc.lib winsock.lib ws2.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** @@ -871,7 +873,7 @@ $(LDFLAGSDLL) /OUT:$(@) /IMPLIB:$(@:.dll=.lib) $(DLL_OBJS: = ^ ) -coredll.lib gdi32.lib +$(STANDARD_SYSLIBS) <<$(HB_KEEPSTATE) #********************************************************** # DLL EXECUTABLE Targets diff --git a/harbour/source/pp/hbpp.c b/harbour/source/pp/hbpp.c index 56750600d4..3132b08f1e 100644 --- a/harbour/source/pp/hbpp.c +++ b/harbour/source/pp/hbpp.c @@ -61,7 +61,7 @@ /* * library functions used by PP core code - * necessary to create stand alone binries + * necessary to create standalone binaries */ void * hb_xgrab( ULONG ulSize ) { return malloc( ulSize ); } void * hb_xrealloc( void * pMem, ULONG ulSize ) { return realloc( pMem, ulSize ); } diff --git a/harbour/source/rtl/gtclip.c b/harbour/source/rtl/gtclip.c index 2d89b46d61..459fc4cce4 100644 --- a/harbour/source/rtl/gtclip.c +++ b/harbour/source/rtl/gtclip.c @@ -56,6 +56,10 @@ #define HB_OS_WIN_32_USED #include "hbgtcore.h" +#if defined(__CYGWIN__) + #include +#endif + /* TODO: add protection for MT mode */ static char * s_szClipboardData; static ULONG s_ulClipboardLen;