/* * $Id$ */ /* Use this format for the entry headers: YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name For example: 2002-12-01 23:12 UTC+0100 Foo Bar */ 2001-12-15 23:05 UTC+0100 Viktor Szakats * source/rtl/memvars.c * source/rtl/tgetint.prg * include/hbextern.ch * __ISMV() renamed to __MVEXIST() + __MVEXIST() added to hbextern.ch 2001-12-16 02:15 GMT+0700 Andi Jahja Revision by Ron Pinkas * source/compiler/harbour.sly * source/vm/mamvars.c ! __ISMV() in memvars was incorrectly returning TRUE for *any* dynamic symbol, instead of only MEMVARs. 2001-12-15 16:04 UTC+0100 Viktor Szakats * source/common/hbver.c ! Displays Windows XP properly ! Displays Windows ME properly (well, hopefully because I couldn't test this, if anyone has ME, please test it.) 2001-12-15 15:53 UTC+0100 Viktor Szakats * source/rdd/dbfcdx/dbfcdx1.c * source/rdd/dbfcdx/dbfcdx1.h * source/rdd/dbfcdx/dbfcdx2.h * Some formatting. * TODO + Readded one item. 2001-12-15 14:43 UTC+0100 Viktor Szakats * TODO - Some more updates. 2001-12-15 14:08 UTC+0100 Viktor Szakats * source/rtl/filesys.c ! Fixed missing #define for Cygwin (for setmode() prototype) 2001-12-15 13:58 UTC+0100 Viktor Szakats * source/rtl/dir.c ! Fix for BCC by Luiz. 2001-12-15 13:43 UTC+0100 Viktor Szakats * contrib/libct/Makefile ! Fixed tabs, EOF * contrib/libgt/Makefile ! Fixed LIBNAME * source/vm/classes.c ! missing "static" keyword 2001-12-15 12:32 UTC+0100 Viktor Szakats * TODO * Updated * source/rtl/dummy.prg - Removed commented line. 2001-12-15 12:24 UTC+0100 Viktor Szakats * include/hbver.h + Jumped the version number and date. * doc/whatsnew.doc + Added new version (no items yet) * source/vm/dynlibhb.c ! Fixed for non Win32 platform to return compatible values. * doc/howtomak.txt - Removed TASM as a requirement. 2001-12-15 12:11 UTC+0100 Viktor Szakats * include/hbinkey.ch * source/compiler/cmdcheck.c * source/compiler/harbour.c * source/compiler/hbpcode.c (I couldn't complete this one, since it's far too messy) * source/debug/dbgtmenu.prg * source/debug/dbgtmitm.prg * source/debug/dbgtobj.prg * source/debug/dbgtwin.prg * source/debug/dbgwa.prg * source/debug/debugger.prg * source/rtl/perfuncs.prg * source/rtl/persist.prg * source/rtl/profiler.prg * source/rtl/gtsln/gtsln.c * source/rtl/gtstd/gtstd.c ! Basic cleanups "s_" prefix, tabs, = -> := 2001-12-15 11:37 UTC+0100 Viktor Szakats * source/rtl/isprint.c ! Fixed DJGPP warning for DOS branch. * source/rtl/fstemp.c ! One unused #include added. Well, it was used. 2001-12-15 10:53 UTC+0100 Viktor Szakats * source/rtl/tbcolumn.prg ! Fixed case when heading parameter was NIL in TBColumnNew() or TBColumn():New() * source/rtl/fstemp.c - One unused #include removed. 2001-12-15 10:05 UTC+0100 Antonio Linares + source/vm/dynlibhb.c + HB_LIBLOAD() + HB_LIBFREE() + HB_LIBDO() Dynamic link libraries management functions * source/vm/eval.c - HB_DLLDO() Removed and included in dynlibhb.c as HB_LIBDO() * makefile.bc + added dynlibhb.c module 2001-12-14 10:17 UTC+0100 Viktor Szakats * include/hbapifs.h * source/common/hbfhnd.c * source/common/hbfsapi.c * source/rtl/spfiles.c * include/hbset.h * include/hbcomp.h * include/hbpp.h * source/compiler/harbour.c * source/compiler/harbour.y * source/compiler/harbour.sly * source/rtl/set.c * source/pp/pplib.c * source/pp/ppcore.c * utils/hbpp/hbpp.c * source/vm/hvm.c * source/vm/classes.c * Some cleanups. * PATHNAMES -> HB_PATHNAMES ! Removed some warnings. * include/Makefile * include/hbapi.h + include/hblang.ch + Added HB_I_() define for translatable strings. In Harbour sources which contains translatable strings #include "hblang.ch" must be added. 2001-12-13 16:40 UTC+0100 Antonio Linares * source/vm/eval.c + New function HB_DLLDO() added Executes a Harbour pcode dynamically loaded DLL function or procedure Syntax: HB_DllDo( [,] ) --> [] 2001-12-13 15:09 UTC+0100 Maurilio Longo * include/hbexprb.c + changed lastest version with the one posted by Ron 2001-12-13 03:50 UTC+0100 Antonio Linares * source/vm/maindllp.c * First VM/RTL functions added * source/vm/hvm.c * hvm support for pcode DLLs 2001-12-12 18:49 UTC+0100 Antonio Linares + source/vm/maindllp.c * Windows pcode DLL entry point and VM/RTL routing functions 2001-12-12 15:09 UTC+0100 Antonio Linares * source/common/hbfsapi.c * source/common/hbfhnd.c * some minor changes 2001-12-11 23:40 UTC+0100 JFL (Mafact) * makefile.vc added missing hbgete.c to LIB * source/pp/ppcore.c * Modif to Workmarkers() so as expression like test{,,3} are correctly (x)translated to test():new(,,3) as clipper does. 2001-12-11 19:20 UTC-0300 Luiz Rafael Culik * contrib/hbzlib/zipnew.cpp contrib/hbzlib/zipcomp.cpp * Fixed some unreleased block reported by Sid Saylors + contrib/hbzlib/strcomp.c * CompressString() and UncompressString Functions * contrib/hbzlib/doc/zipnew.txt * Added the docs for the two new functions * utils/hbmake/hbmake.prg % Some cleanup * Common items moved to functions + WriteMakeFileHeader(),ProcessParameters(),ShowHelp(),ConvertParams(cParam) functions for task that was double coded for some parts * The Main Functions is now cleaner * Fixed the problem on checkbox that the user down know on witch one he is 2001-12-11 18:57 UTC+0100 Viktor Szakats * source/common/hbgete.c % Made it more fail-safe and compact. 2001-12-11 15:09 UTC+0100 Maurilio Longo * source/common/hbgete.c ! fixed problems with memory allocation for OS/2 end general case, please look at Win32 code section 2001-12-11 14:30 UTC+0100 Maurilio Longo * source/common/Makefile + added hbgete.c entry * source/common/hbgete.c + added OS/2 specific code 2001-12-11 00:02 UTC+0100 Viktor Szakats + ChangeLog + Added CVS ID + Added comment about the standard entry header. - source/vm/borinit.c - source/vm/borsym.asm - source/vm/startup.asm - source/vm/symbols.asm * source/vm/hvm.c * makefile.bc * makefile.vc ! Removed assembler parts. TASM is no longer required to build Harbour. - source/common/hash.c + source/common/hbhash.c * source/common/Makefile * makefile.vc * makefile.bc * File hash.c renamed to hbhash.c. + source/common/hbfhnd.c * source/common/hbfsapi.c * source/common/Makefile * makefile.vc * makefile.bc ! File handle tweaking functions moved to a separate source file. * source/common/hbgete.c * Some tweaks. * source/vm/hvm.c - Removed some line not needed anymore, related to Windows exception handler. * source/vm/estack.c - Removed a faulty #define. * makefile.bc * makefile.vc + Added note to not modify these files to add optional command line switches. * makefile.bc - Removed explicit debug switches from on PDF related file and from the 16 bit branch. 2001-12-10 19:55 GMT+1 Antonio Linares * harbour/source/common/hbgete.c * some fixes 2001-12-10 17:43 GMT+1 Antonio Linares * harbour/source/vm/maindll.c * some enhancements 2001-12-10 12:00 GMT+1 Antonio Linares * harbour/makefile.bc * removed -v -y flags, letf there by mistake * harbour/source/common/hbgete.c * type cast required 2001-12-09 21:06 GMT+1 Antonio Linares * harbour/source/vm/maindll.c * HBENTRY() generic DLLs entry point implemented 2001-12-09 20:11 GMT+1 Antonio Linares * harbour/source/common/hbtrace.c * harbour/source/compiler/cmdcheck.c * harbour/source/compiler/gencobj.c * harbour/source/rtl/gete.c * harbour/source/rtl/gtcrs/gtcrs.c * harbour/source/rtl/gtcrs/kbdcrs.c * harbour/source/rtl/gtsln/gtsln.c * harbour/source/rtl/gtsln/kbsln.c * harbour/source/vm/cmdarg.c ! hb_getenv() used instead of getenv() 2001-12-09 19:46 GMT+1 Antonio Linares * source/vm/hvm.c * A minor fix required for Harbour DLLs 2001-12-09 19:31 GMT+1 Antonio Linares * makefile.bc + added hbgete.c file 2001-12-09 19:18 GMT+1 Antonio Linares + source/common/hbgete.c * environment variables access * include/hbapi.h * Added hb_getenv() definition 2001-12-09 14:50 GMT+1 JFL (mafact) * harbour/makefile.vc e.vc * Checked and corrected when used for SIMPLEX compilation 2001-12-09 12:30 GMT+1 JFL (mafact) * harbour/source/rtl/checkbox.prg * Small typo corrected where nR became nT 001-12-08 22:10 GMT-3 Luiz Rafael Culik * source/rtl/checkbox.prg * Readded checkbox() function. (I've forget to redefine in previus commit 2001-12-08 06:15 GMT+0700 Andi Jahja * makefile.bc - removed borinit.obj dependency - removed symbols.obj dependency - removed borsym.obj dependency - remed startup.obj Notes: Have made quite a number of tests and it seems that these modules are not needed. * makefile.vc - removed symbols.obj dependency Notes: Have made quite a number of tests and it seems that this module is not needed. * contrib/libct/files.c ! dir.h not used when _MSC_VER ( MsVC has no dir.h ) 2001-12-08 16:20 GMT-3 Luiz Rafael Culik * source/rtl/checkbox.prg * fixed an smallbug on isdefcolor() function * source/rtl/radiobtn.prg source/rtl/radiogrp.prg * minor fixes * contrib/libct/files.c * Added code to support unix for the follow functions:FileSize(),FileDate(),FileTime() 2001-12-08 08:40 GMT-3 Luiz Rafael Culik * source/rtl/checkbox.prg * fixed an smallbug on __guicolor() function * source/rtl/listbox.prg * fixed an smallbug the class constructor 2001-12-07 22:20 GMT+3 Alexander Kresin * source/rdd/dbfntx/dbfntx1.c * Added support for Deleted() function in index adn condition expressions 2001-12-06 22:40 GMT-3 Luiz Rafael Culik ! Fixed write and read operations returning -1 ! fixed an small bug when using multiple -D switch * doc/hbmake.txt * updated the file * contrib/hbzlib/zipnew.cpp contrib/hbzlib/zipcomp.cpp * Fixed an bug reported by Sid Saylors. 2001-12-06 23:30 GTM+1 Antonio Linares * source/vm/eval.c ! hb_evalBlock() function added 2001-12-06 22:20 GMT+3 Alexander Kresin * source/rdd/dbfntx/dbfntx1.c * Bug fixed, reported by Horacio Roldˇn 2001-12-06 21:15 GMT+3 Alexander Kresin * source/rdd/dbfntx/dbfntx1.c * Bug fixed, reported by Walter Negro 2001-12-05 21:20 UTC-0500 David G. Holm * source/rtl/seconds.c ! Bug fix for FreeBSD 4.4 port, which has microsecond time. 2001-12-05 20:00 UTC-0500 David G. Holm * source/rtl/seconds.c ! Bug fix for FreeBSD 4.4 port. 2001-12-05 16:00 UTC-0500 David G. Holm * doc/gmake.txt + doc/howtobsd.txt + FreeBSD 4.4 port 2001-12-05 15:30 UTC-0500 David G. Holm + config/bsd + config/bsd/dir.cf + config/bsd/gcc.cf + config/bsd/global.cf + config/bsd/install.cf * source/rtl/disksphb.c * source/rtl/seconds.c * source/rtl/gtstd/gtstd.c + FreeBSD 4.4 port 2001-12-05 19:44 UTC+0100 Viktor Szakats * include/hbmath.h * source/rtl/math.c * contrib/libct/ctmath.c * Renamed math handler C level functions to match the naming system of Harbour: hb_getMathError -> hb_mathGetError hb_resetMathError -> hb_mathResetError hb_isMathHandler -> hb_mathIsHandler hb_installMathHandler -> hb_mathInstallHandler hb_deinstallMathHandler -> hb_mathDeinstallHandler hb_setMathHandlerStatus -> hb_mathSetHandlerStatus hb_getMathHandlerStatus -> hb_mathGetHandlerStatus HB_MATHERR* -> HB_MATH_ERR* * source/rtl/mlctopos.c * source/rtl/mpostolc.c ! Missing CVS headers added. * include/hbextern.ch * source/rtl/defpath.c * source/rtl/natmsg.c * source/rtl/oemansi.c * source/rtl/seconds.c * source/rtl/setcolor.c * source/rtl/setposbs.c * source/rtl/shadow.c * source/rtl/trim.c ! Functions, features marked as extensions or as undocumented. * Functions reordered by category in hbextern.ch It's now smaller, faster, and it's much more meaningful for the eye. ! Fixed faulty defines in hbextern.ch which excluded the complete GETSYS function list, when C53 compatibility was turned off. ! Some missing symbols added to hbextern.ch ! Removed doubly defined items from hbextern.ch * source/rtl/getsys.prg * source/rtl/tgetlist.prg * Some formatting. 2001-12-05 14:08 GTM+1 Antonio Linares * source/vm/eval.c ! hb_evalBlock0() and hb_evalBlock1() functions added * include/hbundoc.api ! hb_evalBlock0() and hb_evalBlock1() defines added 2001-12-05 12:31 UTC+0100 Viktor Szakats + source/vm/evalhb.c * source/vm/eval.c * source/vm/itemapi.c * source/vm/Makefile * makefile.bc * makefile.vc * EVAL() moved to evalhb.c * hb_eval*() and hb_do*() functions moved to eval.c. * source/vm/extend.c * Some vars renamed, type and indentation corrected. 2001-12-04 03:35 GMT+0700 Andi Jahja * contrib/mysql/mysql.c ! type casts needed by MsVC 2001-12-03 15:00 GTM+1 Antonio Linares * harbour/include/clipdefs.h #ifndef HB_OS_WIN_32 used instead of __HARBOUR__ * harbour/include/extend.api #ifndef HB_OS_WIN_32 used instead of __HARBOUR__ 2001-12-03 11:20 GTM+1 Antonio Linares * harbour/include/clipdefs.h #ifndef used to avoid Windows.h collisions * harbour/include/extend.api #ifndef used to avoid Windows.h collisions 2001-12-02 23:15 GMT-3 Luiz Rafael Culik * contrib/mysql/mysql.c + DatatoSql() and FILETOSQLBINARY() functions.First to format characters to mysql format, Second to read an file and return it content as an mysql character string format * contrib/mysql/tmysql.prg * New Enhacemets + Added support to mediumint and mediumblob type on the follow classes + TMySqlRow:FieldType() will Return an "B" for mediumblob and an "I" Mediumint field + TMySQLServer:CreateTable(cTable, aStruct,cPrimaryKey,cUniqueKey,cAuto) Added tree new parameters * contrib/mysql/readme.txt * Updated file to reflect the changes 2001-12-01 18:10 GMT+1 JFL (mafact) * harbour/source/vm/arrays.c * Last version from RON. No change in logic. 2001-11-30 22:05 GMT+1 JFL (mafact) * harbour/source/vm/arrays.c * Corrected an error I added while creating null item when not needed * removed unneded itemrelease at the end of treatment 2001-11-30 00:10 GMT+1 JFL (mafact) * harbour/source/vm/arrays.c * simplified hb_arrayClone() while keeping logic next step is to check it is working 2001-11-30 05:30 GMT+0700 Andi Jahja * source/rtl/spfiles.c * Added C Casts for MsVC 2001-11-29 22:05 GMT+1 JFL (mafact) * harbour/source/vm/classes.c * Forgot one printf(..) within hb_clsisclassref() 2001-11-29 12:15 UTC-0800 Brian Hays * makefile.bc + added dependencies for spfiles * contrib/rdd_ads/ads1.c * added possible error msg to a comment 2001-11-29 14:45 UTC-0500 David G. Holm * makefile.vc + Added spfiles.obj 2001-11-29 20:33 GMT+1 Antonio Linares * source/rtl/philes.c ! msvc required type cast added 2001-11-28 20:15 UTC-0500 David G. Holm * doc/funclist.txt ! Corrected the status of FILE() from Ready to Started, because it is missing the Clipper wild card (a.k.a., skeleton) support. * doc/en/file.txt ! Corrected the FILE() documentation. 2001-11-28 19:45 UTC-0500 David G. Holm * include/hbapifs.h + Moved PATHNAMES support from include/hbpp.h. * include/hbpp.h - Moved PATHNAMES support into include/hbapifs.h * include/hbset.h + Added PATHNAMES support for SET PATH. * source/common/hbfsapi.c + Moved PATHNAMES support from source/compiler/cmdcheck.c * source/compiler/cmdcheck.c - Moved PATHNAMES support into source/common/hbfsapi.c * source/rtl/Makefile + Added spfiles.c * source/rtl/philes.c ! FILES uses the new search path file API. * source/rtl/set.c + Added PATHNAMES support for SET PATH. + source/rtl/spfiles.c + New search path file API functions. 2001-11-28 22:45 GMT+1 JFL (mafact) * harbour/source/vm/classes.c * Now releasing Classes from the last one to check Bryan GPF * harbour/include/hbclass.ch * Changed a bit some PP define to avoid unusued var warning from mscv 2001-11-28 12:57 GMT-3 Horacio Roldan * include/hbrddcdx.h * source/rdd/dbfcdx/dbfcdx1.c * begin support of pack 2001-11-26 22:55 GMT+1 JFL (mafact) * harbour/source/vm/classes.c * Freezed ('remed') scoping due to a small bug wich could always create a false scoping error ... * harbour/source/vm/hvm.c * Changed the way a super call is done so now Super:Init(::nX) is allowed and ::nX is correctly seen befor ethat it was see as ::Super:nX ... 2001-11-23 17:57 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed gpf with autoopen ! fixed dbSeek for padded strings 2001-11-22 23:55 UTC-0800 Brian Hays * contrib/rdd_ads/ads1.c * quieted warnings in adsSetScope 2001-11-22 15:11 GMT+1 Maurilio Longo * contrib/mysql/readme.txt * little changes 2001-11-22 19:55 GMT+0700 Andi Jahja * include/hbapi.h + add declaration char * hb_strncpyUpperTrim() 2001-11-21 17:45 UTC-0800 Brian Hays * source/rtl/strcase.c + added hb_strncpyUpperTrim to both upperize and trim * contrib/rdd_ads/ads1.c * removed bad pointer initialization * source/rdd/dbcmd.c * fieldpos() now calls hb_strncpyUpperTrim so padded field names don't fail * contrib/rdd_ads/adsfunc.c * fixed AdsGetAOFOptLevel to return correct value if there's no AOF active 2001-11-22 04:45 GMT+0700 Andi Jahja * contrib/libnf/getvid.c ! HB_FUNC(_V_SETVPG), use int iPage only if HB_OS_DOS is defined * source/common/hbfsapi.c ! undefine _NFILE_ before redefining (was defined in BCC's _nfile.h) 2001-11-21 16:40 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed eof() bug 2001-11-21 12:31 GMT Dave Pearson * source/rdd/dbcmd.c - Removed (using "#if 0...") hb_waNull(). 2001-11-21 09:15 GMT -3 Luiz Rafael Culik * source/debug/debugger.prg * sorce/debug/dbgtarr.prg * Fixed an small bug that was forget to fix on previus upload 2001-11-21 06:35 GMT -3 Luiz Rafael Culik * source/debug/debugger.prg * Some enhacements, now you can use the Pgup/pgdown keys. * source/common/hbfspai.c * Added code to make harbour apps compiler with borland compiler open mode then 50 files * source/rtl/tbrowse.prg * reverted back to version 1.69 of maurilio 2001-11-20 22:45 UTC-0500 David G. Holm * source/compiler/harbour.y * source/macro/macro.y ! Exclude IBM C++ from the declaration of __yy_memcpy. 2001-11-20 23:59 GMT+1 Maurilio Longo * source/debug/debugger.prg ! ::ShowCode() was using At( ":", cModuleName ) to divide procedure name from module name, but this does not work if you have a source file on a different disk (at least on those systems which use a letter and a colon to name volumes). 2001-11-20 21:02 UTC+0100 Viktor Szakats * source/lang/Makefile + Added missing language. * source/lang/msgruwin.c * source/lang/msgzhb5.c * source/lang/msgzhgb.c * Small changes. 2001-11-20 16:36 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c + added support for AUTO OPEN ! fixed ordListAdd() if the index has no path, try first the path of the dbf. ! fixed ordBagName(), now returns full pathname 2001-11-20 20:11 UTC+0100 Viktor Szakats * doc/howtomak.txt * Changed the requirement to Bison 1.28 * source/common/hbver.c + Displays the HB_FM_STATISTICS setting in the /BUILD or //BUILD switches. 2001-11-20 08:18 GMT Dave Pearson * source/rtl/gtsln/Makefile * source/rtl/gtsln/gtsln.c * source/rtl/gtsln/kbsln.c * Applied fixes from Marek Paliwoda that lets the slang GT driver code build on different GNU/Linux distributions (and possibly other flavours of Un*x). 2001-11-20 05:20 GMT+0700 Andi Jahja * source/compiler/harbour.y ! declare function prototype __yy_memcpy() to satisfy Borland * source/macro/macro.y ! declare function prototype __yy_memcpy() to satisfy Borland 2001-11-19 16:00 UTC-0500 David G. Holm * source/rdd/dbfcdx/dbfcdx1.c ! Removed spurious (BYTE) overrides on dual assignments. 2001-11-19 17:20 GMT+1 Martin Vogel + contrib/libct/bit2.c + number and bit manipulation functions CLEARBIT, SETBIT, ISBIT all provided by Walter Negro - FOEESITRA * contrib/libct/Makefile * contrib/libct/makefile.bc * contrib/libct/makefile.vc * contrib/libct/ctflist.txt * changes according to the above 2001-11-19 18:30 GMT+0700 Andi Jahja * source/compiler/harbour.y ! add type casts for MsVC * makefile.vc / makefile.bc ! add flag "--no-line" to bison to kill MsVC warnings, so now macroy.c and harboury.c will be cleanly compiled ! change compiler flag: -w => -W3 ( no longer cause eye irritation ) 2001-11-18 22:15 GMT+1 JFL (mafact) * harbour/source/vm/classes.c * change CLSADDMSG() to intercept Operator overloading and use standardised symbol in place of operator itself (like "-" => "__OpLess" ) * harbour/source/vm/hvm.c * Modif done to send correct message to object as newly defined * harbour/include/hbclass.ch + added an OPERATOR command for Inline use now we can define an OPERATOR using inline only like ; OPERATOR "-" ARG xARg INLINE ::cValue - xArg see new test overload.prg * harbour/tests/overload.prg adapted to command mode and use of the new OPERATOR INLINE command 2001-11-17 15:40 GMT+0700 Andi Jahja * source/lang/msgzhbig.c - remove msgzhbig.c as it was replaced by msgzhb5.c 2001-11-17 08:20 GMT+0700 Andi Jahja Non-ANSI comments fixed. * source/rdd/dbf1.c * source/rdd/dbfntx/dbfntx1.c * contrib/rdd_ads/ads1.c * contrib/rdd_ads/adsfunc.c * contrib/rdd_ads/adsmgmnt.c 2001-11-16 21:31 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed bug opening empty files with set delete on 2001-11-16 17:35 GMT+1 Antonio Linares * source/vm/hvm.c + Added new function __VMVARSLEN() --> nStatics It returns the total amount of used statics variables 2001-11-16 05:15 GMT+0700 Andi Jahja * contrib/libnf/getver.c ! HB_FUNC(_FT_TEMPFIL), initialize cPath #if !defined(HB_OS_DOS) * source/lang/msgru866.c ! function renamed: hb_lang_Init_TPL => hb_lang_Init_RU866 * source/lang/msgruwin.c ! function renamed: hb_lang_Init_TPL => hb_lang_Init_RUWIN * source/lang ( ) + add msgzhb5.c ( Chinese Traditional ) ! revised msgzhgb.c ( Chinese Traditional ) * doc/en/lang.txt + add documentation of RU866 and RUWIN (Russian) + add documentation of ZH_GB and ZH_BIG5 (Chinese) * makefile.bc ( lang.lib section ) ! add file dependency - msgzhb5.obj ( Chinese Traditional ) ! add file dependency - msgzhgb.obj ( Chinese Simplified ) * makefile.vc ( lang.lib section ) ! add file dependency - msgzhb5.obj ( Chinese Traditional ) ! add file dependency - msgzhgb.obj ( Chinese Simplified ) * source/compiler/genobj32.c ! add type casts for MsVC * source/compiler/genc.c ! add type casts for MsVC 2001-11-16 08:44 GMT Dave Pearson * source/compiler/gencobj.c * Fixed core dump when using -o switch. 2001-11-16 07:19 GMT Dave Pearson * contrib/libct/print.c * Marked uiPort as HB_SYMBOL_UNUSED for unsupported platforms in PRINTSTAT() and PRINTREADY(). This removes a couple of warnings when building the library on unsupported platforms. 2001-11-16 00:13 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed bug with filters and set delete on 2001-11-15 21:00 GMT -3 Luiz Rafael Culik * utils/hbmake/hbmake.prg * Now it only delete test.out if no error occurs 2001-11-16 05:15 GMT+0700 Andi Jahja * contrib/samples/gauge.c ! correct typo on formating %, \% => %% 2001-11-15 14:06 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed bug: value of empty memo was NIL instead of "" reported by Andi Jahja 2001-11-15 13:55 GMT+1 Antonio Linares * include/hbapi.h Enhanced HB_IS_OBJECT( PHB_ITEM ) 2001-11-15 04:00 GMT+7 Walter Nergo ( CVSed by Andi Jahja ) * contrib/libct/numconv.prg ! Fixed some bugs in CTON(), NTOC() and recursive function. + Add BITTOC() and CTOBIT() functions. 2001-11-13 21:26 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed: on index creation last byte of key was lost ! fixed: on index creation GPF with empty keys ! changed comments from // o /**/ 2001-11-13 15:40 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed eof() bug in hb_cdxGoTo 2001-11-12 21:25 GMT -3 Luiz Rafael Culik * utils/hbmake/hbmake.prg * Fixed an small bug that remain in previus update The fixed Bellow was provided by Matteo Baccan *source/rtl/hvm.c * fixed problem in the way of variable search on harbour *contrib/libct/make_b32.bat contrib/libct/make_vc.bat * Fixed the name of the library +contrib/libnf/make_b32.bat *contrib/libnf/nanfor.bc * Fixed the name of the library 2001-13-11 04:45 GMT+0700 Andi Jahja * contrib/libnf/descend.c ! added type casts for MsVC * contrib/libnf/mouse.c ! some clean-ups 2001-12-11 20:00 GMT+0700 Andi Jahja * contrib/rdd_ads/ads1.c ! added type casts for MsVC (but still got warning on line 2086) * contrib/samples + add contrib/samples/makefile.vc + add contrib/samples/makevc.bat * contrib/samples/status.c ! added type casts for MsVC * contrib/samples/num.c ! added type casts for MsVC * contrib/samples/gauge.c ! added type casts for MsVC * contrib/libct/trig.c ! HB_FUNC( ASIN ), replaced abs() with fabs() ! HB_FUNC( ACOS ), replaced abs() with fabs() 2001-11-11 15:40 GMT+0700 Andi Jahja * contrib/hgf/win32 + add makefile.vc + add makevc.bat * contrib/hgf/win32/win32.c ! add type casts for MsVC 2001-11-11 23:35 UTC-0800 Brian Hays * include/hbapirdd.h * DBORDSCOPEINFO.scopeValue was changed from BYTE* to PHB_ITEM * source/rdd/dbcmd.c * ordScope(): changed to pass an item pointer to rdd * contrib/rdd_ads/ads1.c * adsScopeInfo and adsSetScope: fixed to handle all indexkey types This is a work in progress. Character and Numeric scopes should work fine. Some more needs to be done for Date and Logical 2001-11-11 20:10 GMT -3 Luiz Rafael Culik * utils/hbmake/hbmake.prg * Fixed an small bug on FileisNewer() function 2001-11-11 08:00 GMT+0700 Andi Jahja * source/rdd/dbfcdx/dbfcdx1.c ! add type casts as required by MsVC 2001-11-10 20:54 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed hb_cdxKeyCompare, inverted sorting if high bit set (positives were before negatives) 2001-11-10 04:20 GMT +0700 Andi Jahja * source/rdd/dbf1.c ! comment unused var ULONG ulRecNo * source/rdd/dbfntx/dbfntx1.c ! add type cast for MsVC 2001-11-09 10:30 UTC-0800 Brian Hays * harbour/source/rtl/persist.prg * fixed error handling for LoadFromText() Both it and LoadFromFile() now return lSuccess 2001-11-09 14:41 GMT Dave Pearson * source/compiler/gencobj.c * Further fixes to remove core dumps regarding missing config files or missing information in the config file. 2001-11-08 23:42 GMT-3 Horacio Roldan * source/rtl/dummy.prg - removed dummy ordKeyVal() * source/rdd/dbcmd.c + added ordKeyVal() (need support by specifics RDDs) * source/rdd/dbfcdx/dbfcdx1.c + added support for ordBagName() + added support for ordKeyVal() ! fixed hb_cdxSorttoND, numeric key conversion ! fixed hb_cdxKeyGetItem(), for numeric & date keys * source/rdd/dbfcdx/dbfcdx2.h + added declaration for hb_cdxKeyGetItem 2001-11-08 22:40 GMT -3 Luiz Rafael Culik * utils/hbmake/hbmake.prg utils/hbmake/hbmake.prg * Fix some small problem with hbmake under linux 2001-11-09 05:20 GMT +7 Andi Jahja * utils/hbmake/hbmutils.prg ! add Copyright header 2001-11-09 03:00 GMT +7 Andi Jahja * utils/hbmake/hbmutils.prg ! some clean ups to enable compilation under MsVC To Luiz: Please use the standard " for include rather than ' eg. #include "foo.ch" instead of #include 'foo.ch' 2001-11-08 14:53 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c + added support for ordFor() 2001-11-07 23:00 GMT -3 Luiz Rafael Culik * utils/hbmake/hbmake.prg utils/hbmake/hbmake.prg * Fix some small problem with hbmake under linux 2001-11-07 11:30 UTC-0500 David G. Holm * contrib/libct/files.c ! Exclude Cygwin from the WIN32 build paths. 2001-11-07 14:55 UTC+0100 Viktor Szakats * source/lang/Makefile * makefile.bc * makefile.vc * Updated with new lang modules. Now only Chinese and Dutch modules are not converted, if anyone feel like doing, please do. * make_vc.bat - Removed the call to create libmisc. If you need this, please make a batch file and set it locally. * source/rtl/oldbox.c * Some indentation. 2001-11-07 16:10 GMT+3 Alexander Kresin * source/lang/msgru866.c * source/lang/msgruwin.c * format changed 2001-11-07 03:55 UTC-0500 Paul Tucker * bin\bld.bat * corrected typo 2001-11-07 03:05 UTC-0500 Paul Tucker * makefile.vc * Correct new definitions * source/rtl/fstemp.c * added cast for msvc 2001-11-07 01:45 UTC+0100 Viktor Szakats * include/hbextern.ch * include/hbapifs.h * source/rtl/fstemp.c - Removed (made static) hb_fsTempName() low-level function, since it's unsafe, and will be incorporated into hb_fsCreateTemp(). - Removed HB_FTEMPNAME function, since it's unsafe. ! Fixed some recent HB_FTEMPCREATE bugs. + HB_FTEMPCREATE() now will store the generated filename in the fourth parameter if it's passed by reference. * makefile.bc ! Fixed a bug introduced in the prev. session. 2001-11-07 01:17 UTC+0100 Viktor Szakats - b16_slex.bat - b32_slex.bat - vc_slex.bat - hb_slex.vc * makefile.vc - Removed the batch files which initated a Simplex based Harbour. from now on you can simply set the environment variable HB_LEX=SIMPLEX and get the same result using the standard make files. So if you're a Simplex user, please don't forget to put the following line into your configuration files: set HB_LEX=SIMPLEX * The Simplex specific parallel MSVC make file has been consolidated into the standard MSVC make file. Note that I couldn't test it, so please report any errors you find. * make_b32.bat ! Doesn't override the HB_LEX variable, so that it can be set by the caller. * makefile.bc * makefile.vc * PDF environment variable changed to HB_DOC_PDF. Please change your settings according to this, if needed. + Documented this switch. - todo.txt + TODO * Standardized file name. 2001-11-07 00:11 UTC+0100 Viktor Szakats * include/hbapifs.h * source/rtl/filesys.c + Added hb_fsCreateEx() function which is similar to hb_fsCreate() with the plus that the opening mode can be also specified. * include/hbextern.ch * source/rtl/philes.c + Added HB_FCREATE() where you can specifiy the opening mode using the FO_* contants. * source/lang/Makefile * makefile.bc * makefile.vc + Added some new language files. * include/Makefile ! Synced with the actual list of header files. This fixes the installation with the GNU-make system. * source/rtl/fstemp.c * include/hbapifs.h * Changed to make use of hb_fsCreateEx(), and open the temp file in exclusive mode. * source/rdd/hbdbsort.c * Now uses hb_fsCreateTemp() * make_gnu.bat * bin/bld.bat ! MinGW name change. * include/hbapigt.h + Added some functions which have incompatible prototypes with CA-Clipper Extend System. * source/vm/extend.c * Some formatting. * source/vm/mainlgtk.c ! Fixed CVS header. 2001-11-06 19:28 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx2.h * source/rdd/dbfcdx/dbfcdx1.c ! fixed bug in OrdListAdd from previous change (now should work!) + added hb_cdxGetTagByNumber helper function 2001-11-06 09:50 GMT Dave Pearson * tests/Makefile * testprof.prg was missing. Added. 2001-11-06 06:20 GMT -3 Luiz Rafael Culik * source/debug/dbgtarr.prg * Some enhacementes . Now you can use Page up/Page Down keys for movement * source/rtl/gtwin/gtwin.c * Applied Matteo Patch for screen size * source/rtl/tbrowse.prg * Now hilite/dehilite methods take in account the value of tbcolumn:defblock 2001-11-05 22:35 UTC-0800 Brian Hays * harbour/source/vm/dynsym.c * added "trimming" to new symbols, should fix bugs related to dbUseArea called with space-padded alias 2001-11-05 19:25 UTC-0500 David G. Holm * config/w32/gcc.cf * source/rtl/isprint.c ! Cygwin fixes. 2001-11-05 20:35 GMT+0700 Andi Jahja * source/rdd/workarea.c ! function hb_waRelEval(), remove unused local variable int iChildArea 2001-11-05 15:38 GMT+3 Alexander Kresin * source/rdd/workarea.c * hb_waEval() method fixed ( NEXT n clause implementation ) 2001-11-05 03:59 UTC+0100 Viktor Szakats * utils/hbtest/hbtest.prg + Enhanced the display of errors, now the correct and incorrect results are below each other, so it's much easier to spot the difference. * source/common/hbver.c * "Mingw32" -> "MinGW" name of the compiler changed. * source/rtl/filesys.c * 0L -> 0, where the former was superfluous. * include/hbsetup.h ! Fixed WIN32 platform detection under Cygwin 1.3.3 * config/w32/mingw32.cf ! Added winspool lib... * makefile.bc - Removed -M switch from hbmake. Please use set CFLAGS= to add optional switches. * source/rtl/gtwin/gtwin.c * source/vm/arrays.c * source/vm/pvalue.c * Minor changes in formatting. 2001-11-04 18:34 UTC+0100 Viktor Szakats * source/compiler/cmdcheck.c * source/compiler/gencobj.c * source/compiler/hbpcode.c * source/rtl/filesys.c * source/rtl/idle.c * source/vm/classes.c * source/vm/hvm.c ! Non-ansi comments fixed. Note that RDD files has lots of // comments, if you're the author of some those files and seeing this, please check your code. Thx. 2001-11-04 18:14 UTC+0100 Viktor Szakats * include/hbexpra.c * include/hbexprc.c * source/rtl/set.c * source/rtl/isprint.c * source/vm/classes.c * source/vm/hvm.c ! Fixed BCC551 warnings. (One more warning is left, due to some define messes) ! Non-ansi comments fixed. 2001-11-04 17:25 GMT+1 Antonio Linares * source/vm/classes.c __ClsAddMsg() case HB_OO_MSG_ONERROR modifed to use hb_parnl( 3 ) * source/rtl/tclass.prg __ClsAddMsg() call, for ON ERROR clause, modified suplied parameters 2001-11-04 15:54 GMT+1 Maurilio Longo * source/rtl/tbrowse.prg ! ::Hilite() cursor positioning was wrong for TBrowsers without heading 2001-11-04 13:56 UTC+0100 Viktor Szakats * bin/bld.bat * bin/bld_b16.bat * bin/bld_b32.bat * bin/bld_vc.bat * make_gnu.bat ! Removed the LIBMISC.LIB requirement for BCC and VC platforms. + Added note to not modify these files as they are templates. 2001-11-03 14:00 GMT+7 Andi Jahja * contrib/rdd_ads/ads1.c ! some clean ups * contrib/rdd_ads/adsmgmnt.c ! add type cast to quite MsVC 2001-11-02 22:50 GMT+1 Martin Vogel + contrib/libct/keyset.c + key switch functions KSETINS, KSETCAPS, KSETNUM, KSETSCROLL + contrib/libct/print.c + printer functions PRINTSTAT, PRINTREADY + contrib/libct/numconv.prg + number manipulation functions NTOC, CTON all provided by Walter Negro - FOEESITRA * contrib/libct/Makefile * contrib/libct/makefile.bc * contrib/libct/makefile.vc * contrib/libct/ctflist.txt * changes according to the above 2001-11-01 05:10 UTC-0800 Brian Hays * harbour/include/hbsetup.h * Wrapped HB_FM_STATISTICS in #ifndef test so it can be turned off by defining HB_FM_STATISTICS_OFF in your make or bat files. * harbour/source/rtl/trace.c + added HB_TRACESTRING() which lets prg code trace a string into same trace file/window as C traces * harbour/source/vm/hvm.c + added __TRACEPRGCALLS( ) --> Turns on | off tracing of PRG-level function and method calls. Dumps symbol name just before it's called. Implementation follows example of the Profiler; all actions are wrapped in an "if" of a BOOL so there should be no performance hit if it's turned off. This is very useful when debugging GPFs as it will trace all PRG-level calls up until the crash. Uses HB_TRACE so traces are in line with any C-level traces. 2001-11-01 18:30 GMT+1 Martin Vogel + contrib/libct/datetime.prg + some date functions (bom,eom,boq,eoq,boy,eoy,stod) provided by Marek Horodyski * contrib/libct/Makefile * contrib/libct/makefile.bc * contrib/libct/makefile.vc * contrib/libct/ctflist.txt * changes according to the above * contrib/libct/token2.c * some typos corrected 2001-11-01 17:05 GMT+1 Antonio Linares * contrib/rdd_ads/ads1.c type cast required for msvc 2001-11-01 21:40 GMT+7 Andi Jahja * include/hbdefs.h ! add argument to __HARBOUR__ definition => define if not defined yet since in some cases __HARBOUR__ is defined in command line 2001-11-01 15:15 GMT+1 Antonio Linares * source/vm/classes.c type cast to avoid a msvc error * source/vm/itemapi.c some type casts to avoid some msvc errors and warnings 2001-11-01 08:16 GMT Dave Pearson * tests/multiarg.prg * __PValue() --> HB_PValue(). 2001-10-30 00:20 GMT +0700 Andi Jahja * include/hbexpra.c ! rename __PVALUE to HB_PVALUE => Need clean rebuild * utils/hbmake/hbmutils.prg ! fix typo "(" 2001-10-31 11:48 GMT+3 Alexander Kresin * source/rdd/dbcmd.c ! fixed alias name checking in dbUseArea() 2001-10-30 21:15 GMT -3 Luiz Rafael Culik * bin/bld.bat * Added Required winspool.lib for msvc builds * source/vm/pvalue.c include/hbextern.ch * Renamed __pvalue to hb_pvalue * utils/hbmake/hbmake.prg utils/hbmake/hbmake.prg * Fix some small problem with hbmake under linux 2001-10-30 20:05 GMT+3 Alexander Kresin * contrib/rdd_ads/ads1.c * Added support for creating custom indexes * contrib/rdd_ads/adsfunc.c * Two functions added: AdsAddCustomKey( [ cOrder | nPosition ] ) AdsDeleteCustomKey( [ cOrder | nPosition ] ) 2001-10-30 11:01 GMT Dave Pearson * source/rtl/filesys.c * Fixed the Un*x oriented code in hb_fsMkDir so that it sets S_IXUSR as well as S_IWUSR and S_IRUSR when making the directory. Without it the directory can't be entered or used. 2001-10-29 14:14 GMT+1 Maurilio Longo * contrib/mysql/readme.txt * updated - contrib/mysql/mysql.h - contrib/mysql/mysql_com.h - contrib/mysql/mysql_version.h - removed OS/2 only include files 2001-10-27 22:40 GMT -3 Luiz Rafael Culik * contrib/mysql/mysql.c * Fixed an small bug on SQLCONNECT *utils/hbmake/hbmutils.prg * Fixed an small bug, on GetSourceFiles() and GetMacrosDir() with was not returning the valid files names/directory names under linux 2001-10-27 20:15 GMT+3 Alexander Kresin * source/rdd/dbfntx1.c * logical index support added ( code posted by Matteo Baccan ) ! source/pp/pplib.c ! bug fixed in __pp_free() function 2001-10-27 06:50 GMT -3 Luiz Rafael Culik * hb_slex.vc * Make file sincronized with makefile.vc thanks to Ron Pinkas forn this file update * contrib/hbzlib/zipnew.cpp contrib/hbzlib/zip.c * Fixed an small bug when uncompressing File that has the drive letter 2001-10-26 15:21 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c * OrderListAdd now reorder the Tag List of the opened CDX by its position in the CDX instead of its tag name. (for Clipper compatibility) 2001-10-26 13:15 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c * Re-disabled temporally SUPER call to ignore unsupported ordinfo items 2001-10-26 00:10 GMT Dave Pearson * source/compiler/harbour.c * Tidied up the indentation of the functions towards the end of the file. The indentation had somehow got lost at some point in the past. 2001-10-24 20:08 GMT+7 Andi Jahja * source/rdd/dbcmd.c ! Add casts to quite MsVC 2001-10-24 09:50 GMT+3 Alexander Kresin ! source/rdd/dbfntx1.c ! bug fixed in ntxZap 2001-10-23 22:03 UTC-0500 Paul Tucker * makefile.vc * add missing $(OBJ_DIR)\hbmutils.c per 2001-10-23 20:08 GMT-3 Horacio Roldan * source/rdd/dbcmd.c ! Fixed bug in dbCreate, that affected DBF RDD derived (ntx & cdx) with memo files. 2001-10-23 14:10 GMT+3 Alexander Kresin ! source/rdd/dbfntx1.c ! fixed support of numeric indexes for negative numbers 2001-10-22 07:20 GMT -3 Luiz Rafael Culik *makefile.bc * removed -b option from hbmake 2001-10-22 13:42 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c + added support for DBOI_NUMBER, for indexord() support + added support for DBOI_ORDERCOUNT, for ordlistadd() support 2001-10-22 01:28 UTC-0500 Paul Tucker * utils\hbmake\hbmake.prg * corrected a couple of typos. 2001-10-22 01:10 UTC-0500 Paul Tucker * makefile.vc * corrected ECHO and PDF definition. 2001-10-21 19:10 GMT -3 Luiz Rafael Culik * source/compiler/harbour.c * Fixed alingment on the _DECL section * utils/hbmake/hbmake.prg utils/hbmake/hbmutils.prg * Small Fixes *Removed call to the Harbour profiler * todo.txt *Removed the hbmake entry 2001-10-21 08:05 GMT Dave Pearson * source/hbmake/Makefile * Added missing continuation character to line 14. * utils/hbmake/hbmutils.prg * Adding missing ")" to `if' in line 21. 2001-10-20 20:00 GMT -3 Luiz Rafael Culik * source/compiler/harbour.c * Changed some function parameters in the _DECL section * utils/hbmake/hbmake.prg % removed unused variables + New parameter -r: recurse sub directories on editor mode % enhaced -e and -el: the enhaced parameters has an x on the end. using the -ex or -elx tells hbmake to use harbour .obj generation capabilities % many For/Next Loop replaced for an fastern Aeval() function call * Support for generating output files in other dir + utils/hbmake/hbmutils.prg * All utilities function inside hbmake.prg was moved to this module * utils/hbmake/pickfile.prg *added pickafile() function + doc/hbmake.txt * some info about hbmake. Linux users should read to see how to set harbour.cfg. * makefile.bc makefile.vc hb_slex.vc utils/hbmake/Makefile * Added hbmutils.prg to dependencie List 2001-10-20 07:30 GMT -3 Luiz Rafael Culik *contrib/hbzlib/zipnew.cpp contrib/hbzlib/zipcomp.cpp contrib/hbzlib/zip.c contrib/hbzlib/hbzip2.h * Fixed an small bug on hb_setzipcommet() 2001-10-20 07:30 GMT -3 Luiz Rafael Culik *source/compiler/harbour.c *Fixed some warings reported by Dave Person 2001-10-19 01:35 UTC-0500 Paul Tucker * source/contrib/libct * justify.c pos2.c range.c relation.c replace.c strswap.c wordtoch.c pad.c * added casts to xgrab calls. 2001-10-19 18:42 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed ordSetFocus related, if the previos order was 0, it did nothing ! fixed ordSetFocus related, was comparing case sensitive 2001-10-19 07:50 GMT -3 Luiz Rafael Culik *source/compiler/harbour.c *Fixed some warings reported by Dave Person 2001-10-18 22:10 GMT -3 Luiz Rafael Culik *source/rtl/profiler.prg * fixed an small bug: Is was looking for an internel class start with HB_ but the class was defined without the _ *source/compiler/harbour.c *added 37 functions in the _DECL section for the strong type support 2001-10-15 09:15 GMT+3 Alexander Kresin ! source/pp/pptable.c * Warning fixed 2001-10-12 12:44 GMT-3 Horacio Roldan * source/rdd/dbfcdx/dbfcdx1.c ! fixed updating keys with trailing spaces * added support for conditional indexes (creation and updating) 2001-10-11 23:05 GMT+1 JFL (mafact) * harbour/source/vm/classes.c * harbour/source/vm/hvm.c * Changed the way I allocate/reallocate and xfree 'puiClstree' pointer to solve unreleased memory blocks ... 2001-10-11 21:45 GMT+3 Alexander Kresin ! source/pp/pptable.c * Rule corrected 2001-10-10 23:50 GMT+1 JFL (mafact) * harbour/source/vm/classes.c Fixed hb_clsIsParent for same class as parent ... (xBase++ compatibility) 2001-10-10 10:07 GMT Dave Pearson * source/rtl/tbrowse.prg * Fixed bug in :insColumn() as reported by Andreas Moroder in . 2001-10-08 21:30 GMT -3 Luiz Rafael Culik *source/rtl/isprint.c contrib/libct/files.c ! Cygwin fixes. *contrib/hbzlib/zipnew.cpp contrib/hbzlib/zipcomp.cpp contrib/hbzlib/zip.c contrib/hbzlib/hbzip2.h * Added new functions * Now is possible to create zipfiles in memory *contrib/libct/makefile.bc * added files.c to makefile 2001-10-08 23:12 GMT+3 Alexander Kresin ! source/rdd/dbf1.c ! source/rdd/workarea.c * relations implemented for RDD's, inherited from DBF ( DBFNTX AND DBFCDX ) 2001-10-06 15:28 GMT+3 Alexander Kresin ! source/rdd/dbfntx/dbfntx1.c ! Few fixes 2001-10-05 23:12 GMT+3 Alexander Kresin ! source/rdd/dbf1.c ! hb_dbfRecall() fixed 2001-10-04 17:10 UTC-0400 David G. Holm * doc/gmake.txt * source/rtl/filesys.c * source/rtl/idle.c ! Cygwin fixes. 2001-10-03 17:30 UTC-0400 David G. Holm * source/rtl/isprint.c - The Windows version doesn't work with RSXNT, due to link time errors, so exclude __RSXNT__ from the HB_OS_WIN_32 branches. 2001-09-30 17:20 GMT -3 Luiz Rafael Culik *source/rtl/filesys.c * Some minor changes to the Win32 section(Verify the return code of the function before make the call to GetLastError()) 2001-09-30 08:20 GMT -3 Luiz Rafael Culik *contrib/hbzlib/zipnew.cpp contrib/hbzlib/zipcomp.cpp contrib/hbzlib/zip.c contrib/hbzlib/hbzip2.h * Added an second code block to all Compress/extraction function * Added some guard com specific platform *contrib/hbzlib/doc/zipnew.txt * Updated the docs to reflect the library changes 2001-09-27 14:33 UTC+0100 Viktor Szakats * source/rtl/memofile.c ! MEMOWRIT() - Restored CA-Cl*pper compatibility. * source/rtl/dbedit.prg ! DBEDIT() - Restored CA-Cl*pper compatibility. * source/rtl/tbrowse.prg ! Fixed AutoLite/Hilite/DeHilite() support. Now DBEDIT() works as expected. 2001-09-27 01:52 GMT-3 Horacio Roldan * source/rtl/memofile.c * Fixed: MemoWrit added an EOF (0x1A) everytime (under Windows), Reported by Brian Hays. * Fixed: MemoRead didn't strip the EOF char (under Windows). 2001-09-26 18:38 GMT-3 Horacio Roldan * source/rtl/dbedit.prg * Fixed no-hilighting problem, sent by Wilson Velazquez 2001-09-24 08:45 GMT+1 Antonio Linares - contrib/hgf/gtk/tform.prg + contrib/hgf/gtk/form.prg * tform.prg module renamed as form.prg - contrib/hgf/gtk/tmenu.prg + contrib/hgf/gtk/menu.prg * tmenu.prg module renamed as menu.prg + contrib/hgf/gtk/dispatch.c * GTK c level to PRG level dispatcher + contrib/hgf/gtk/msginfo.c * GTK MsgInfo() implementation + contrib/hgf/gtk/creabutt.c * pushbuttons low level creation. + contrib/hgf/gtk/winctrl.prg * Class HBWinControl + contrib/hgf/gtk/general.prg * some low level functions + contrib/hgf/gtk/button.prg * Class HBButton * harbour/contrib/hgf/gtk/Makefile * harbour/contrib/hgf/gtk/creamenu.c * harbour/contrib/hgf/gtk/creawin.c * harbour/contrib/hgf/gtk/harbgtk.ch * harbour/contrib/hgf/gtk/harbgtk.h * harbour/contrib/hgf/gtk/menuitem.prg * harbour/contrib/hgf/gtk/shared.ch * some changes 2001-09-21 11:30 GMT+3 Alexander Kresin * contrib/rdd_ads/ads1.c ! Uploaded a fix, posted by Brian Hays * contrib/rdd_ads/adsfunc.c * contrib/rdd_ads/ads.ch * SET PATH TO added * contrib/rdd_ads/doc/rddads.rsp * adsfuncs.txt item added * contrib/rdd_ads/doc/en/adsfuncs.txt ! minor formatting bug fixed 2001-09-18 02:06 UTC+0100 Viktor Szakats * source/vm/arrayshb.c ! HB_APARAMS() trace call removed. Thanks to Brian Hays. 2001-09-17 02:21 UTC+0100 Viktor Szakats * source/compiler/hbfunchk.c ! QSELF() compile time checking for the number of arguments. Thanks to Jose Lalin. 2001-09-16 20:40 GMT -3 Luiz Rafael Culik *contrib/libct/files.c * fixed compiler problem for MINGW 2001-09-13 06:02 UTC+0100 Viktor Szakats * source/vm/arrays.c ! hb_arraySize() fixed. Now it will do nothing if the passed size equals with the size of passed array. Caused mem. alloc. error with empty arrays. Reported by Brian Hays. 2001-09-11 10:37 GMT Dave Pearson * source/rtl/profiler.prg * Renamed classes from HB_* to HB*. * tests/testprof.prg * Updated the code to use the new class names. 2001-09-11 12:11 UTC+0100 Viktor Szakats * source/vm/classes.c ! Changed one (hopefully) last occurence of TClass to HBClass * make_b16.bat make_b32.bat make_vc.bat makefile.bc makefile.vc * Some cleanups. * doc/en/command.txt doc/en/harbext.txt doc/en/objfunc.txt doc/en/tclass.txt doc/es/command.txt ! Classname changes applied to docs. 2001-09-10 23:53 UTC+0100 Viktor Szakats * source/rtl/dummy.prg - Removed commented out functions. ! Added CRLF to EOF * source/vm/classes.c ! Small correction to CVS header. * contrib/libmisc/fileread.prg contrib/odbc/todbc.prg include/hbclass.ch include/hbextern.ch samples/guestbk/inifiles.prg samples/guestbk/testcgi.prg source/debug/debugger.prg source/debug/tbrwtext.prg source/rtl/checkbox.prg source/rtl/dummy.prg source/rtl/getlist.prg source/rtl/getsys.prg source/rtl/listbox.prg source/rtl/memoedit.prg source/rtl/pushbtn.prg source/rtl/radiobtn.prg source/rtl/radiogrp.prg source/rtl/scrollbr.prg source/rtl/strings.c source/rtl/tclass.prg source/rtl/teditor.prg source/rtl/terror.prg source/rtl/tget.prg source/rtl/tgetlist.prg source/rtl/tlabel.prg source/rtl/tmenuitm.prg source/rtl/tobject.prg source/rtl/tpopup.prg source/rtl/treport.prg source/rtl/ttextlin.prg source/rtl/ttopbar.prg tests/clasinit.prg tests/classes.prg tests/clsdata.prg tests/debugtst.prg tests/dynobj.prg tests/inherit.prg tests/inifiles.prg tests/inline.prg tests/objarr.prg tests/objasign.prg tests/objects.prg tests/overload.prg tests/rtfclass.prg tests/stripem.prg tests/testcgi.prg tests/testhtml.prg tests/tstmacro.prg utils/hbtest/rt_misc.prg * Changed class names to avoid possible namespace collisions. TClass -> HBClass TObject -> HBObject TGetList -> HBGetList TEditor -> HBEditor TTextLine -> HBTextLine TLabelForm -> HBLabelForm TReportForm -> HBReportForm TGet -> removed (If someone used it anywhere please change it to "Get") TRadioGroup -> HBRadioGroup TScrollBar -> HBScrollBar TRadioBtn -> HBRadioButton TListBox -> HBListBox TPushButton -> HBPushButton The debugger classes were not renamed this time. * contrib/libct/makefile.bc ! Corrected typo in make file (could not compile). * source/rtl/radiobtn.prg ! Fixed class name. * source/rtl/listbox.prg ! Fixed two errors in class declaration ! Fixed one syntax error * source/rtl/scrollbr.prg ! Fixed incorrect #include "class.ch". ! Public variable (is it really needed ?) prefixed with "hb_p_" and MEMVAR declaration added. * source/rtl/strings.c * Updated copyright since all copyright was held by the one (me;) in the partial copyright section. * source/rtl/gtstd/gtstd.c ! C compiler warning fixed. * source/compiler/hbusage.c ! Typo fixed. 2001-09-09 17:30 GMT -3 Luiz Rafael Culik *makefile.bc makefile.vc source/rtl/Makefile + Scrollbr.prg and Listbox.prg to dependecie list +source/rtl/listbox.prg * Ca-Clipper 5.3 compatible listbox Class +source/rtl/scrollbr.prg * Ca-Clipper 5.3 compatible scroll bar Class *source/rtl/checkbox.prg *small change to isdefcolor function * Todo.txt Remove the Ca-clipper 5.3 classes entried 2001-09-09 21:00 MEST Martin Vogel + contrib/libct/token2.c + Incremental tokenizer: TOKENINIT(), TOKENEXIT(), TOKENNEXT() TOKENNUM(), TOKENAT(), SAVETOKEN() RESTTOKEN(), TOKENEND() with some enhanced functionality + contrib/libct/tests/token2.prg + test program for incremental tokenizer - contrib/libct/ct.c + contrib/libct/ctc.c ! file renamed from ct.c to ctc.c, contains now C part of lib init/exit code + contrib/libct/ct.prg ! contains PRG part of lib init/exit code - contrib/libct/temper.c ! file removed since CELSIUS() and FAHRENHEIT() functions have already been implemted in num1.c * contrib/libct/Makefile * contrib/libct/makefile.bc * contrib/libct/makefile.vc * contrib/libct/cterror.ch * contrib/libct/ctflist.txt * contrib/libct/readme.txt * changes according to the above 2001-09-09 15:48 GMT+2 Maurilio Longo + contrib/hgf/os2pm/winctrl.prg + added + contrib/hgf/os2pm/button.prg + added + contrib/hgf/os2pm/edit.prg + added * contrib/hgf/os2pm/Makefile + added new files * contrib/hgf/os2pm/os2pm.c * modified and added new functions already added to win32.c * contrib/hgf/os2pm/os2pm.ch - removed all defines which are not currently needed, this makes os2pm.ch smaller and faster to compile. 2001-09-08 12:01 UTC-0800 Brian Hays - hb_slex.bc Removed unneeded file since Simplex uses makefile.bc now 2001-09-08 17:00 UTC+0100 Ryszard Glab *source/vm/macro.c * fixed "memory not released" bug during object's variable assignment 2001-09-08 11:32 GMT+1 Antonio Linares * harbour/source/rtl/persist.prg extern HB_STOD added * harbour/contrib/hgf/win32/win32.ch some defines added * harbour/contrib/hgf/win32/makefile.bc module edit.prg added * harbour/contrib/hgf/win32/button.prg Some defines moved to win32.ch * harbour/contrib/hgf/win32/edit.prg Class HBEdit * harbour/contrib/hgf/tests/testctrl.prg HBEdit control test added 2001-09-08 00:01 UTC-0800 Brian Hays * hb_slex.bat * make_b32.bat * makefile.bc * integrated simplex instructions into makefile.bc 2001-09-07 13:06 GMT+1 Antonio Linares - harbour/contrib/hgf/win32/tform.prg + harbour/contrib/hgf/win32/form.prg tform.prg renamed as form.prg - harbour/contrib/hgf/win32/tmenu.prg + harbour/contrib/hgf/win32/menu.prg tmenu.prg renamed as menu.prg + harbour/contrib/hgf/win32/win32.ch Win32.ch constants definitions header file + harbour/contrib/hgf/win32/winctrl.prg Class HBWinControl + harbour/contrib/hgf/win32/button.prg Class HBButton * harbour/contrib/hgf/win32/makefile.bc updated + harbour/contrib/hgf/tests/testctrl.prg Testing Harbour GUI framework controls * harbour/contrib/hgf/win32/win32.c Some fixes and a new function ShowWindow() added * harbour/contrib/hgf/win32/menuitem.prg "T" Classes prefix changed into "HB" * harbour/contrib/hgf/tests/testform.prg * harbour/contrib/hgf/tests/formtext.prg * harbour/contrib/hgf/tests/form3res.prg * harbour/contrib/hgf/tests/form3.prg * harbour/contrib/hgf/tests/form2.prg "T" Classes prefix changed into "HB" * harbour/contrib/hgf/tests/form.hbf some minor changes * harbour/contrib/hgf/tests/build_b32.bat some minor fixes 2001-09-07 09:13 GMT Dave Pearson * doc/readme.txt * Updated the pointer to dirstruc.txt (I'd committed the wrong version of the file last time, Doh!). 2001-09-07 08:40 GMT Dave Pearson * doc/readme.txt * Added a pointer to dirstruc.txt. * doc/dirstruc.txt * Minor additions and corrections. 2001-09-06 21:20 GMT -3 Luiz Rafael Culik *makefile.vc hb_slex.vc * Renable build of hbrun by adding winspool.lib to LIB2 macro 2001-09-06 22:55 GMT +1 JFL (mafact) * harbour/source/vm/classes.c __ObjSendMsg( Object, Message, xpar1, xparN ) Now generates a MessageNotfound error in case of unknow message sended 2001-09-06 22:20 GMT +1 JFL (mafact) * harbour/hb_slex.vc synch. with hb_slex.bc * harbour/makefile.vc synch. with makefile.bc * harbour/source/rtl/isprint.c alloc.h => malloc.h LPSTR => LPBYTE 2001-09-06 14:50 GMT+1 Antonio Linares * harbour/source/rtl/persist.prg added methods LoadFromText() and LoadFromFile() * harbour/contrib/hgf/tests/form3.prg Added OnClick assignment test * harbour/contrib/hgf/tests/form3.hbf Added saved form OnClick property * harbour/contrib/hgf/tests/form3res.prg Loading persistence files at runtime sample 2001-09-06 14:39 UTC+0300 Chen Kedem + doc/dirstruc.txt * add a document which list Harbour directory structure 2001-09-06 09:34 GMT+1 Antonio Linares * harbour/source/rtl/persist.prg Method CreateNew() added 2001-09-05 22:45 UTC-0800 Brian Hays * makefile.bc * hb_slex.bc * added defaults for ECHO and DEL macros so the make files are not dependent upon definitions in make_b32.bat and/or b32_slex.bat. 2001-09-05 11:25 UTC-0800 Brian Hays * b32_slex.bat * make_b32.bat + Added default setting for $(DEL) and $(ECHO). * makefile.bc + Added macros $(DEL) and $(ECHO) to allow needed redefinition under Win2K/Xp * hb_slex.bc * Synched with makefile.bc * source/compiler/harbour.slx * Removed unused piece of code in * source/compiler/simplex.c * changed two HB_SYMBOL_UNUSED() to (void) (to not use external macros in core simplex). 2001-09-05 12:24 GMT+1 Antonio Linares * harbour/source/rtl/persist.prg TPersistent renamed as HBPersistent * harbour/contrib/hgf/win32/tform.prg TPersistent changed for HBPersistent * harbour/contrib/hgf/win32/tmenu.prg TPersistent changed for HBPersistent * harbour/contrib/hgf/win32/menuitem.prg TPersistent changed for HBPersistent 2001-09-05 11:53 GMT+1 Antonio Linares * harbour/source/rtl/persist.prg Some changes as per Dave's proposal. * harbour/contrib/hgf/tests/testform.prg Some minor changes * harbour/contrib/hgf/tests/formtext.prg Some minor changes 2001-09-05 07:53 GMT Dave Pearson * source/rtl/Makefile * Added perfuncs.prg to PRG_SOURCES. 2001-09-05 09:00 GMT+1 Antonio Linares + harbour/include/hbpers.ch Harbour persistence commands + harbour/source/rtl/perfuncs.prg Harbour persistence commands support functions * harbour/source/rtl/persist.prg HB_DToS() replaced by DToS() * harbour/makefile.bc perfuncs.prg module added + harbour/contrib/hgf/tests/form3.prg Sample of use of persistence files to build a form + harbour/contrib/hgf/tests/form3.hbf HGF form persistence file sample 2001-09-05 07:37 GMT+1 Antonio Linares * harbour/source/rtl/persist.prg HB_STOD() and HB_DTOS() use for dates management 2001-09-05 07:00 GMT+1 Antonio Linares * harbour/contrib/hgf/win32/tform.prg Property OnClick added and WM_LBUTTONDOWN msgs properly routed * harbour/contrib/hgf/tests/formtext.prg form OnClick property tested ok 2001-09-05 06:42 GMT+1 Antonio Linares * harbour/contrib/hgf/win32/tform.prg Added new properties Top, Left, Height and Width. * harbour/contrib/hgf/win32/win32.c Added new functions WinGetTop(), WinSetTop(), WinGetLeft(), WinSetLeft(), WinGetHeight(), WinSetHeight(), WinGetWidth(), WinSetWidth(). HB_PM_SHOWMODAL renamed as HB_FORMSHOWMODAL. 2001-09-02 16:15 GMT -3 Luiz Rafael Culik * source/rtl/isprint.c * Replaced HB_OS_WIN_32_USED with HB_OS_WIN_32 2001-09-04 22:50 GMT +1 JFL (mafact) * harbour\include\hbclass.ch Improved support for PERSISTENT keyword (ACCESS and SETGET) * harbour\source\rtl\tobject.prg added two methods ... (xBase++) ISDERIVEDFROM (Class(y)) ISKINDOF 2001-09-04 16:06 GMT+1 Antonio Linares * harbour/source/rtl/persist.prg oNew use fixed. Some formating fixes implemented also. 2001-09-04 11:50 GMT+1 Antonio Linares * harbour/contrib/hgf/win32/win32.c events routing implemented * harbour/contrib/hgf/win32/tmenu.prg inheritance from TPersistent implemented * harbour/contrib/hgf/win32/tform.prg events routing implemented. Inheritance from TPersistent implemented. * harbour/contrib/hgf/tests/form2.prg some little changes to test events routing + harbour/contrib/hgf/tests/formtext.prg testing forms view as text based on persistence 2001-09-04 11:30 GMT+1 Antonio Linares * harbour/source/rtl/persist.prg some improvements for arrays * harbour/tests/testpers.prg some improvements for testing nested arrays 2001-09-04 08:41 GMT+2 Maurilio Longo * contrib/hgf/os2pm/* ! fixed menu items handling under OS/2 where you cannot change a MIS_TEXT into a MIS_SUBMENU without first deleting MIS_TEXT and then inserting MIS_SUBMENU 2001-09-03 17:19 GMT Dave Pearson * source/rtl/Makefile * Added persist.prg to PRG_SOURCES. 2001-09-03 16:56 GMT Dave Pearson * source/rtl/isprint.c * Added missing comment close. 2001-09-03 11:30 GMT+1 Antonio Linares + harbour/contrib/hgf/gtk/makefile + harbour/contrib/hgf/gtk/creamenu.c + harbour/contrib/hgf/gtk/creawin.c + harbour/contrib/hgf/gtk/harbgtk.ch + harbour/contrib/hgf/gtk/shared.ch + harbour/contrib/hgf/gtk/harbgtk.h + harbour/contrib/hgf/gtk/menuitem.prg + harbour/contrib/hgf/gtk/tform.prg + harbour/contrib/hgf/gtk/tmenu.prg HGF GTK support by Marek Paliwoda 2001-09-02 21:30 GMT+1 Antonio Linares + harbour/source/rtl/persist.prg arrays support started 2001-09-02 19:30 GMT+1 Antonio Linares + harbour/source/rtl/persist.prg Class TPersistent to implement objects persistence + harbour/tests/testpers.prg objects persistence sample using Class TPersistent objects * harbour/makefile.bc persist.prg module added to Borland makefile. Notice that other makefiles should be updated 2001-09-02 18:32 GMT+1 Antonio Linares * harbour/source/vm/classes.c New function __ClsGetProperties() added. Syntax: __ClsGetProperties( ) --> 2001-09-02 13:10 GMT -3 Luiz Rafael Culik * source/rtl/isprint.c * Added code for win32 platform 2001-09-02 14:20 GMT+1 Antonio Linares * harbour/source/vm/classes.c Added BOOL bIsPersistent to the METHOD structure (notice that both datas and methods use that structure) * harbour/source/rtl/tclass.prg Added lPersistent parameter to AddMultiData, AddData and AddInline methods. * harbour/include/hboo.ch Added new defines HB_OO_DATA_PERSISTENT and HB_OO_MTHD_PERSISTENT * harbour/include/hbclass.ch Added new clause PERSISTENT or PROPERTY to both datas and methods. 2001-09-01 19:00 GMT+1 Antonio Linares * harbour/contrib/hgf/win32/tmenu.prg METHOD FindItem( nId ) added * harbour/contrib/hgf/win32/tmenuitm.prg METHOD FindItem( nId ) added 2001-09-01 09:00 GMT+1 Antonio Linares + harbour/contrib/hgf/win32/tests/form2.prg Harbour Class TForm inheritance sample 2001-09-01 08:35 GMT+1 Antonio Linares + harbour/contrib/hgf/win32/make_b32.bat batch file to invoke the makefile for Harbour GUI framework Win32 using Borland C compiler + harbour/contrib/hgf/win32/makefile.bc makefile for Harbour GUI framework Win32 using Borland C compiler * harbour/contrib/hgf/win32/win32.c * harbour/contrib/hgf/win32/tform.prg * harbour/contrib/hgf/win32/tmenu.prg * harbour/contrib/hgf/win32/tmenuitm.prg some minor fixes + harbour/contrib/hgf/win32/tests/build_b32.bc batch file to build Harbour GUI framework for Win32 tests + harbour/contrib/hgf/win32/tests/testform.prg Harbour GUI framework for Win32 TestForm.prg sample 2001-08-31 14:30 UTC-0400 David G. Holm * config/os2/icc.cf * source/vm/Makefile * Build and use mainstd.c for OS/2 instead of main.c in order to avoid the main.c build dependencies. Note to builders of OS/2 binary distributions: Please be sure to include both the mainstd and mainpm object files! 2001-08-31 12:15 GMT+1 Ignacio Ortiz * source/bin/bld.bat * source/include/extend.api * source/include/clipdefs.h * source/tests/testget.prg * Return to previous revision due a mistake in last CVS process 2001-08-31 11:32 GMT+1 Antonio Linares + harbour/source/vm/mainlgtk.c Added Marek Paliwoda's Linux GTK application entry point 2001-08-28 21:10 GMT -3 Luiz Rafael Culik * added #include "dir.h" inside platform tags 2001-08-30 16:30 UTC-0400 David G. Holm * config/os2/gcc.cf * config/os2/icc.cf + Automatically deal with different linker requirements for Presentation Manager programs and VIO programs. * contrib/hgf/os2/os2pm.c ! Removed hWndFrame variable from HB_FUNC( WINCREATESTDWINDOW ), because it isn't needed and causes problems in C++ mode. * doc/gmake.txt + Added mention of w32/bcc32. + Added mention of os2/gcc and os2/icc with the new os2pm. * source/vm/Makefile ! Always build both main and mainpm for OS/2 builds, because the choice of which to use is a program link-time choice, not a Harbour build-time choice. 2001-08-30 19:00 GMT+1 Ignacio Ortiz * source/rtl/memoline.c * source/rtl/mlcount.c * source/rtl/tget.prg * source/rtl/transfrm.c * Return to previous revision due a mistake in last CVS process 2001-08-30 15:38 GMT Dave Pearson * source/rtl/Makefile * Added mlctopos.c and mpostolc.c to C_SOURCES. 2001-08-30 15:03 GMT+2 Maurilio Longo * contrib/hgf/os2pm/* * changed to add client window repainting capabilities. 2001-08-30 13:15 GMT+1 Ignacio Ortiz + source/rtl/mlctopos.c + source/rtl/mpostolc.c * The last two memo Standard Clipper functions missing * makefile.bc * To include the two files. Please someone check other make files * source/rtl/dummy.prg * removed mlctopos and mpostolc dummy functions * doc/funclist.txt * change state to ready for mpostolc and mlctopos 2001-08-30 09:31 GMT+2 Maurilio Longo * contrib/hgf/os2pm/Makefile * Corrected because now subdir is one level deeper than it was before 2001-08-30 09:31 GMT+2 Maurilio Longo * contrib/os2pm/*.* - removed all files + contrib/hgf/os2pm + contrib/hgf/os2pm/os2pm.c + contrib/hgf/os2pm/tform.prg + contrib/hgf/os2pm/os2pm.ch + contrib/hgf/os2pm/tmenu.prg + contrib/hgf/os2pm/tmenuitm.prg + contrib/hgf/os2pm/Makefile + added all files for IBM OS/2 version of HGF 2001-08-28 21:10 GMT -3 Luiz Rafael Culik + contrib/libct/files.c * CT3 compatible functions for Fileattr,fileseek,filedate,filetime,setfattr + contrib/libct/temper.c * CT3 compatible functions Celcius e Fahrenheit *contrib/libct/Makefile Added temper.c and files.c 2001-08-28 19:21 GMT+2 Maurilio Longo * contrib/os2pm/*.* * changes to every file to add menu creation capabilities 2001-08-27 20:50 GMT -3 Luiz Rafael Culik *utils/hbmake/hbmake.prg * Fixes related to path finding to Apps(C compiler and harbour.exe) * Small fix for hbmake library mode for linux(the generated make file) 2001-08-27 18:10 GMT+3 Alexander Kresin + contrib/hgf/win32 * New directory added + contrib/hgf/win32/win32.c * Win32 GUI layer + contrib/hgf/win32/tform.prg + contrib/hgf/win32/tmenu.prg + contrib/hgf/win32/tmenuitm.prg * copied from contrib/os2pm with minor changes 2001-08-25 03:05 UTC-0800 Brian Hays * contrib/dot/pp.prg * added note: This is being expanded independently from Harbour at this Sourceforge project: http://sourceforge.net/projects/xbase-script * source/compiler/harbour.sly * copied Ryszard's last fix to harbour.y 2001-08-24 22:15 GMT -3 Luiz Rafael Culik +source/rtl/pushbtn.prg *Push Button Class Compatible with Ca-Clipper 5.3 *hb_slex.bc makefile.bc hb_slex.vc makefile.vc source/rtl/makefile *Added pushbtn.prg to dependencie list *include/hbgetcmt.ch *Added Command for creating push buttons 2001-08-24 23:40 GMT+2 Maurilio Longo + contrib/os2pm/tmenu.prg + contrib/os2pm/tmenuitm.prg + added * contrib/os2pm/tform.prg * contrib/os2pm/os2pm.c + added harbour licence and new methods and support functions 2001-08-24 16:40 GMT+2 Maurilio Longo * contrib/os2pm/os2pm.c * moved here functions from mainpm.c * * contrib/os2pm/tform.prg + added new methods * source/vm/mainpm.c - removed a couple of helper functions which belong to os2pm.c 2001-08-24 16:03 GMT+2 Maurilio Longo + contrib/os2pm + contrib/os2pm/os2pm.c + contrib/os2pm/tform.prg + contrib/os2pm/os2pm.ch + contrib/os2pm/Makefile + added files of an early implementation of a generic GUI framework for harbour. At present time they work only under OS/2 PM 2001-08-23 23:18 GMT Dave Pearson * source/rtl/profiler.prg * Minor tidy-up of a couple of comments. * tests/testprof.org * Updated to test the various reporting classes. 2001-08-23 22:51 GMT Dave Pearson * doc/readme.txt * Cut down to a bare minimum. Most of the information in there was out of date. The document now simply states the aim of harbour, points the reader at the web site and the FAQ and reminds them that they'll find copious documentation in the same place that they found the README file. 2001-08-23 23:13 GMT+2 Maurilio Longo * source/vm/Makefile + if HB_GT_LIB == os2pm then compiles mainpm.c instead of main.c * source/vm/mainpm.c * little changes to make it work. NOTE: after gcc creates an executable file you need to issue an: emxbind -ep filename.exe to mark it as a PM executable, failing to do so the executable file is a VIO one and all calls to WinXxx() functions will fail 2001-08-23 16:43 GMT+2 Maurilio Longo + source/vm/mainpm.c + added mainpm.c entry point for OS/2 Presentation Manager applications based on FiveWin GUI library 2001-08-23 14:22 GMT+2 Maurilio Longo * source/rtl/tbrowse.prg * changed/optimized ::DispCell() and ::RedrawHeaders() methods. A little faster now. 2001-08-22 17:01 GMT Dave Pearson * source/rtl/gtcrs/gtcrs.c * Fixed incorrectly named variable (uRow -> Row) in hb_gt_VertLine(). 2001-08-22 12:45 UTC-0400 David G. Holm * source/rtl/gtcgi/gtcgi.c * source/rtl/gtcrs/gtcrs.c * source/rtl/gtdos/gtdos.c * source/rtl/gtos2/gtos2.c * source/rtl/gtpca/gtpca.c * source/rtl/gtsln/gtsln.c * source/rtl/gtstd/gtstd.c * source/rtl/gtwin/gtwin.c ! I forgot the comment style rule and had used two // style comments in each GT module. They now use the /* */ style. (I also converted a couple of other // style comments in gtstd to the /* */ style). 2001-08-22 01:42 GMT+2 Maurilio Longo * source/rtl/tbrowse.prg * now that DispBox() works as expected I can use it even for 1 line headers/ footers inside ::RedrawHeaders() 2001-08-22 01:25 GMT+2 Maurilio Longo * source/rtl/gtos2.c + Driver tries to set codepage 437 on startup. Needed by box drawing functions * hb_gt_isColor(), hb_gt_GetScreenWidth(), hb_gt_GetScreenHeight(), hb_gt_GetCellSize() now are faster since use a static VIDEOMODEINFO variable and this variable should be tilable. ! hb_gt_xPutch(), hb_gt_Replicate() and hb_gt_Box() were simply broken NOTE: Never call hb_gt_DispBegin()/hb_gt_DispEnd() from inside gtos2.c if you do you'll slow down everything and you will not respect harbour level DispBegin()/DispEnd() calls. 2001-08-21 16:45 UTC-0400 David G. Holm * source/rtl/gtcgi/gtcgi.c * source/rtl/gtcrs/gtcrs.c * source/rtl/gtdos/gtdos.c * source/rtl/gtos2/gtos2.c * source/rtl/gtpca/gtpca.c * source/rtl/gtsln/gtsln.c * source/rtl/gtstd/gtstd.c * source/rtl/gtwin/gtwin.c ! Bug fix for box clipping at right screen edge. + Minor optimizations for detecting box clipping at right and bottom screen edges. 2001-08-21 14:35 UTC-0400 David G. Holm * source/rtl/gtcrs/gtcrs.c * Renamed uRow variable to Row in hb_gt_VertLine(), to match the name in the other GT libraries and because it is not unsigned. 2001-08-21 08:30 GMT Dave Pearson * source/compiler/gencobj.c * Fixed bugs 453424 (compiler core dumps on GNU/Linux when no harbour.cfg can be found) and 453425 (an empty harbour.cfg fails to correctly report that no compiler command has been specified. 2001-08-21 01:30 UTC-0800 Brian Hays * contrib/libgt/bitflags.c added the cvs header + todo.txt first stab at a todo list 2001-08-20 11:55 UTC-0800 Brian Hays * contrib/rdd_ads/ads1.c * fixed subIndexing. * optimized DBI_GETLOCKARRAY and fixed memory leak * adsOrderListFocus() failed on space-padded strings * adsGoTo: if on same record, refresh. Fixed issues that arose from minor bugs in ADS when using relations in versions prior to 6.1 * adsAppend() added error handling * fixed file lock/unlock, and record locking to support dbrlock lock list maintenance (and memory leak when no recno was passed to dbrlock()) * contrib/rdd_ads/adsfunc.c * adssetServerType now returns any error numbers + added AdsRefreshRecord, AdsIsTableLocked, AdsIsRecordLocked * source/rdd/dbcmd.c * Set NetErr flag to True for failed dbAppend() * fixed ordCondSet parameters. See pptable.c below. + contrib/libgt/bitflags.c + Dave Pearson's bitflags.c, which I ported to Harbour. Has functions to use a Harbour string for storing On/Off bit flags. * contrib/libgt/doc/en/ht_gt.txt + added docs from Dave Pearson's bitflags.c * source/pp/pptable.c * Alexander Kresin's fix for 5.3 compatible parameters for INDEX ON and ordCondSet(). WARNING! IF you had hard-coded calls to this function, and used any parameters after the 11th one, you have to change your code! Or, if you have a header that translates INDEX ON for clauses USECURRENT, ADDITIVE, CUSTOM or NOOPTIMIZE, these parameters are shifted back now. The parameter list was incorrectly handled before because of the 12th parameter that is always NIL. See Harbour Archives, subject "XINDEX warning" for details 2001-08-21 06:47 GMT Dave Pearson * source/rtl/gtcrs/gtcrs.c * Fixed incorrectly named variable (Row -> uRow) in hb_gt_VertLine(). 2001-08-20 23:35 UTC-0400 David G. Holm * include/hbapigt.h * source/rtl/gtapi.c * source/rtl/gt_tpl/gt_tpl.c * source/rtl/gtcgi/gtcgi.c * source/rtl/gtcrs/gtcrs.c * source/rtl/gtdos/gtdos.c * source/rtl/gtos2/gtos2.c * source/rtl/gtpca/gtpca.c * source/rtl/gtsln/gtsln.c * source/rtl/gtstd/gtstd.c * source/rtl/gtwin/gtwin.c * Changed all row and column parameters for the box and line drawing functions from USHORT to SHORT. - Removed all box and line drawing boundary checks from gtapi.c + Added the appropriate box and line boundary checks to the various GT API library sources to properly implement clipping. 2001-08-20 23:30 UTC-0400 David G. Holm * source/rtl/set.c ! Synchronize SET CENTURY with SET DATE FORMAT. 2001-08-20 20:15 GMT -3 Luiz Rafael Culik *utils/hbmake/hbmake.prg *fixed some problem on library edit mode 2001-08-20 22:20 GMT +1 JFL (mafact) harbour/source/vm/hvm.c * reversed my previous modif till I have it working :-( harbour/source/vm/classes.c * reversed my previous modif till I have it working :-( 2001-08-20 17:45 UTC+0100 Ryszard Glab *include/hbexprb.c *source/compiler/exproptb.c *source/compiler/genc.c *source/compiler/hbpcode.c * fixed bug in "¯o" and ¯o() syntax 2001-08-20 14:02 GMT Dave Pearson * config/test.cf * Added an empty "install:" target. 2001-08-19 23:30 GMT +1 JFL (mafact) harbour/include/hbapi.h * changed structure of _HB_BASEARRAY (puiClsTree) * suppressed uiClsTree not anymore needed harbour/source/vm/arrays.c * modified ArrayRelease() to handle the release of puiClsTree pointer harbour/source/vm/classes.c * Changed the way MsgSuper() return a Super Object. Now ::Super(::nX) is allowed ::Super:Classname() return the superClassName. * Added some code to check or validate puiClsTree * improved validation of scoping harbour/source/vm/hvm.c * Changed vmdo as vmsend to handle the new SuperObject 2001-08-19 10:50 GMT -3 Luiz Rafael Culik *source/rdd/rddord.prg *Mapped functions to 10 character for ORDLISTCLE(),ORDLISTREB(),ORDSETFOCU() 2001-08-19 10:40 GMT -3 Luiz Rafael Culik +source/rdd/dbfuncs.prg * Code for Ca-Clipper MApper DB function to 10 characters The follow functions were mapped: DBCLEARFIL(),DBSETDRIVE(),DBSETRELAT(),DBRLOCKLIS(),DBCLOSEARE() RDDSETDEFA(),DBSELECTAR(),DBUNLOCKAL(),DBCLEARREL(),DBSETFILTE() DBFIELDINF(),DBORDERINF(),DBRECORDIN() *makefile.bc makefile.vc hb_slex.bc hbslex.vc source/rdd/Makefile * Added dbfuncs.prg to depedence list 2001-08-18 17:00 MEST Martin Vogel * contrib/libct/range.c * contrib/libct/wordtoch.c * small changes to remove warnings on linux/gcc. 2001-08-18 16:45 MEST Martin Vogel + contrib/libct/numat.c + NUMAT() function + contrib/libct/pad.c + PADLEFT(), PADRIGHT() functions + contrib/libct/range.c + RANGEREM(), RANGEREPL() functions + contrib/libct/remove.c + REMALL(), REMLEFT(), REMRIGHT() functions + contrib/libct/replace.c + REPLALL(), REPLLEFT(), REPLRIGHT() functions + contrib/libct/strswap.c + STRSWAP() function + contrib/libct/wordtoch.c + WORDTOCH() function * contrib/libct/Makefile * contrib/libct/makefile.bc * contrib/libct/makefile.vc + numat.c, pad.c, range.c, remove.c, replace.c, strswap.c and wordtoch.c added * contrib/libct/ctflist.txt * function status updated 2001-08-17 22:15 GMT -3 Luiz Rafael Culik *source/compiler/gencobj.c *added conditional for _MSC_VER when checking if harbour -o is used 2001-08-17 18:10 UTC-0400 David G. Holm * doc/en/hb_set.txt * include/hbset.h * source/rtl/set.h + Added a primitive SET listener API. 2001-08-18 00:11 GMT+2 Maurilio Longo * source/rtl/tbrowse.prg * source/rtl/tbcolumn.prg + Added multi-line column header/footer support to TBrowse 2001-08-17 16:10 UTC-0400 David G. Holm Update from "Fergus McDonald" : * source/rtl/gtstd/gtstd.c * tests/gtstdtst.c + Added conditional functionality for MS C compiler to use io and conio libs to map stdin in the same manner as already implemented for unix version (i.e. no blocking). That is, if stdin is coming from console, inkey() returns 0 if no key waiting, and if stdin is coming from a file, inkey() returns each char of file and then always returns 0 once EOF is reached. 2001-08-17 20:15 UTC+0100 Ryszard Glab *doc/en/compiler.txt *source/compiler/hbusage.c *updated to keep current state of compiler switches *include/hbexprc.c *fixed support for "¯o" syntax (macro was not expanded in cases: "¯o.&(macro)" *include/hbapi.h *include/hbexprb.c *source/vm/hvm.c *source/vm/macro.c *optimized support for compile time switches synchronization *source/compiler/harbour.y *fixed support for #line directive 2001-08-17 15:09 GMT+2 Maurilio Longo * source/rtl/tbrowse.prg ! fixed ::DispCell() cursor positioning (broken with latest changes to implement picture handling) * changed ::autolite handling ! fixed ::GoBottom() method which was not repainting TBrowse correctly if available records were less than available rows. 2001-08-16 16:30 UTC-0400 David G. Holm * source/pp/pptable.c + Added a translation for SET EVENTMASK TO to SET(_SET_EVENTMASK,) 2001-08-14 23:53 GMT+1 Patrick Mast * contrib/tprepro/tprepro.prg * Bug fix in TranslateFile() method 2001-08-13 23:18 GMT+3 Alexander Kresin * source/vm/mainwin.c * added hInstance assignment to hb_hInstance 2001-08-11 22:45 GMT -3 Luiz Rafael Culik * include/hbextern.ch * removed extern declaration for ALTD() function * source/rtl/tbrowse.prg * Added support for Autolite = .f. (I hope this is the right fix) 2001-08-11 08:40 GMT -3 Luiz Rafael Culik *tests/testbrw.prg * updated to show the use of pictures with tbrowse *include/hbextern.ch * added some missing extern declaration 2001-08-10 13:30 UTC-0400 David G. Holm * source/rtl/dbdelim.prg * source/rtl/dbsdf.prg + Added a run time error (9999, Operation not supported) when trying to use APPEND FROM DELIMITED or APPEND FROM SDF, with default allowed. 2001-08-10 12:15 UTC-0400 David G. Holm * source/vm/extend.c Submitted by Ricardo Ramirez R. ! Allow hb_stor... functions to store to arrays passed by reference 2001-08-09 20:45 UTC-0800 Ron Pinkas * contrib/dot/pp.prg * Corrected logic for closing ppo output file. 2001-08-09 17:45 UTC-0800 Ron Pinkas * source/compiler/harbour.c * Minor correction to handling of HB_FS_FIRST * source/vm/hvm.c * Added extern "C" protection to hb_macroAutoSetMacro() declaration. 2001-08-08 15:30 UTC-0400 David G. Holm * tests/gtstdtst.prg Submitted by "Fergus McDonald" + New test module for GTSTD terminal driver. * source/rtl/gtstd/gtstd.c Submitted by "Fergus McDonald" ! changed some internal char * items to BYTE * to better match external functions ! Max row/col is 24/80 for unix compatible (would be better to do this for all) ! ReadKey implementation for unix compatible OS: ch value wasn't been initialised and only least-significant byte being set by fread() - upper byte of the int value was random, leading to spurious ReadKey return values ! Fixed missing/extra outputting of newline character in SetPos and Scroll functions ! Added use of backspace char to respond to leftward cursor repositioning requests ! Added output of BEL character for tone() calls, with tracking of system time to limit BEL outputs to 1 per second max I've only tested this under GNU/linux and gcc. The ReadKey is still only implemented for UNIX_COMPATIBLE_OS. Redirection of stdin/stdout still works ok. To preserve the ability to accept redirected stdin, I think maeans there should never be remapping of any keycodes in this driver. Would be nice to have a way to pass in ALT-C though. 2001-08-09 02:30 UTC-0800 Ron Pinkas * source/vm/macro.c * include/hbcomp.h * include/hbexprb.c * include/hbexprc.c * include/hbmacro.h * include/hbmsetup.h * include/set.ch * source/compiler/cmdcheck.c * source/compiler/genc.c * source/compiler/harbour.c * source/compiler/hbpcode.c * source/rdd/dblist.prg * source/vm/hvm.c - Removed support for syncing of macro setting with main module. - Removed support for -ks which is replaced with -kr. + Added default logic to auto symchronize all macro activations with the compile time switches of each respective module. + Added -kr to disable auto synching, thus allowing Run-Time setting by means of HB_SETMACRO(). 2001-08-09 00:07 GMT+2 Maurilio Longo * source/rtl/seconds.c * changed HB_CLOKS2SECS to make it return a double (like Seconds()) this way profiler is able to show not only seconds spent inside a function but even tenths and hundredths. 2001-08-08 23:52 GMT+2 Maurilio Longo * include/hbvmpub.h * source/vm/classes.c * source/vm/hvm.c * source/vm/dynsym.c ! Fixed profiler counting of time elapsed inside recursive functions. It still has to be fixed for methods. NOTE: My knowledge of harbour VM is very poor. I hope I didn't break anything else :-)) ! Fixed a few warnings inside hb_vmDo() and hb_vmSend() * source/vm/arrayshb.c ! Fixed isalnum() call on line 359, isalnum() requires an int 2001-08-07 17:40 UTC-0800 Ron Pinkas * doc/en/clipper.txt * Minor typo correction. 2001-08-07 23:11 GMT Dave Pearson * doc/en/clipper.txt * Fixed a spelling mistake and added an ID tag. 2001-08-07 17:30 UTC-0400 David G. Holm * source/rtl.net.c ! The OS/2 version is only for GCC builds. 2001-08-07 13:45 UTC+0100 Ryszard Glab * doc/en/compiler.txt *updated to keep current compiler state * include/hbcomp.h * source/compiler/cmdcheck.c * source/compiler/genc.c * source/compiler/harbour.c * source/compiler/hbusage.c * added a new switch -ks that request the synchronization of compile time and runtime options (enabled by default). Use -kc to disable it. * source/compiler/harbour.l * fixed bug when HB_INLINE is interpreted as an identifier (-ki option) 2001-08-07 01:10 UTC-0800 Ron Pinkas + doc/en/clipper.txt + New file describing Harbour features that are different from Clipper. * include/hbpcode.h * Corrected typo in comment /* Thanks to Dave for info. */ 2001-08-06 23:50 UTC-0800 Ron Pinkas * source/compiler/harbour.c ! Corrected assigment of HB_FS_FIRST scope, for proper execution of first non INIT/EXIT procedure in main module. * source/compiler/genc.c * source/vm/hvm.c ! Improved sync logic of HB_SETMACRO() level, to only activate once per application before any prg level code is executed. 2001-08-06 20:50 UTC-0400 David G. Holm * source/rtl/math.c ! Added missing type override for hb_xgrab return value on line 99 (type overrides are *mandatory* for hb_xgrab and hb_xrealloc, so that Harbour can be built using C++ compilers). * source/rtl/gtsln/gtsln.c * contrib/libct/ctstr.c ! Fixed typos causing compile errors with HB_TR_DEBUG and gcc. Case error in variable names in debug info calls (e.g. nstrLen instead of nStrLen). Fixed by "Fergus McDonald" 2001-08-06 20:30 GMT -3 Luiz Rafael Culik *source/rtl/tbrowse.prg * Fixed support to display pictures in TBrwose. Thanks for Manu Exposito 2001-08-06 09:15 UTC-0800 Ron Pinkas * source/compiler/genc.c ! Improved sync logic of HB_SETMACRO() level, to only activate once per module with same level used by compiler. 2001-08-06 10:33 UTC+0300 Chen Kedem * doc/funclist.txt ! Fix excessive use of global replace forcing 'n' or 'N' into 'S' * doc/en/macro.txt - Remove "" from line #19 (Copy & Paste mistake) * Small formating * doc/en/var.txt + doc for __ISMV() 2001-08-05 18:00 GMT -3 Luiz RafaelCulik * doc/en/compiler.txt * Updated provided by Fergus McDonald 2001-08-05 12:15 UTC-0800 Ron Pinkas + include/hbmsetup.h * include/hbmacro.h * Moved #defines of HB_SM_* to new file hbmsetup.h * source/compiler/harbour.c * source/vm/macro.c * source/compiler/genc.c + Added logic to automatically synchronize HB_SETMACRO() level with the -k option supplied to compiler. /* HB_SETMACRO() may still be called explictly, but now specifying any -k option to harbour will automatically provide same level of functionalty in macro compiler. Example: harbour test -kc will restrict the compiler to the Clipper level mode, and will automatically disable extended macro support in that module without requiring: HB_SETMACRO( HB_SM_HARBOUR, .F. ) HB_SETMACRO( HB_SM_XBASE, .F. ) By default all harbour extensions are enabled - you can use -kc, -kx -ki, etc., to disable any unwanted feature. We should still review the need to have -ki which I find absolutley redundant and unproductive. */ 2001-08-05 22:58 GMT+3 Alexander Kresin * source/vm/memvars.c + Two functions added: hb_memvarGetVarHandle() and hb_memvarGetValueByHandle() 2001-08-05 14:20 UTC+0100 Ryszard Glab *include/hbcomp.h *source/compiler/cmdcheck.c *source/compiler/hbusage.c * added new command line switch: -ki * added new flag: HB_COMPFLAG_HB_INLINE This switch enables support for HB_INLINE syntax (by default it is disabled) * all options used with -k switch are letter case sensitive * -kc (Clipper compatibility) clears all other switches (minimal set of features) *source/compiler/harbour.l * added support for -ki command line switch *source/compiler/harbour.sly *source/compiler/harbour.y * fixed line numer issues in generated pcode 2001-08-04 18:40 GMT -3 Luiz Rafael Culik *utils/hbmake/hbmake.prg * Small fix to the library edit mode of hbmake 2001-08-04 13:50 UTC-0800 Ron Pinkas * source/compiler/harbour.l * source/compiler/harbour.slx * Added inline c support for hb_comp_iLanguage == LANG_OBJ_MODULE * source/compiler/harbour.sly * Added support for HB_COMP_ISSUPPORTED( HB_COMPFLAG_XBASE ) in Statement : ( MacroVar and MacroExpr ) to sync with harbour.y 2001-08-04 11:00 UTC-0800 Ron Pinkas * source/vm/macro.c ! Added missing ; in line 956 2001-08-04 15:15 UTC+0100 Ryszard Glab * doc/en/compiler.txt * include/hbapi.h * include/hbcomp.h * include/hbexpra.c * include/hbexprb.c * include/hbmacro.h * source/compiler/cmdcheck.c * source/compiler/expropta.c * source/compiler/exproptb.c * source/compiler/harbour.c * source/compiler/harbour.y * source/compiler/hbfunchk.c * source/compiler/hbusage.c * added command line switch which controls a compilation compatibility level -k Currently supported modes (can be joined): -kc ==> 100% Clipper compatible (with some obvious bugs fixed) -kh ==> harbour extensions enabled (default) -kx ==> other xbase dialects extensions * new macro HB_COMP_ISSUPPORTED() to check if a feature is enabled. Currently supported modes (defined in hbcomp.h): HB_COMPFLAG_HARBOUR ==> -kh HB_COMPFLAG_XBASE ==> -kx * extended macro support for expression lists is disabled by default (latest Ron's additions) - use -kx switch to enable * include/set.ch * source/vm/macro.c * source/macro/macro.y * source/macro/macroa.c * source/macro/macrob.c * added HB_SETMACRO() function to control various compatibility issues at the runtime. HB_SETMACRO( , ) This controls the macro compiler's features. The feature can be either enabled (.T.) or disabled (.F.) Currently available features (defined in set.ch file) HB_SM_HARBOUR => (enabled by default) enable/disable harbour extensions HB_SM_XBASE => (disaled by default) enable/disable xbase dialects extensions HB_SM_SHORTCUTS => (enabled by default) enable/disable shortcut evaluation of logical expressions HB_SM_PREPROC => enable/disable preprocessing (if harbour is build with HB_MACRO_STATEMENTS option) * source/rdd/dblist.prg * the array of expressions is scanned for extended macro lists when xbase compatibility is enabled (see HB_SETMACRO()) * source/vm/asort.c * moved HB_ASORT_OPT_ITEMCOPY setting to hbsetup.h * include/hbsetup.h * updated/added descriptions of all #ifdef settings used in the harbour code (Please keep updated this file (and hbsetup.ch) if a new setting is used) + doc/en/macro.txt * initial documentation for macro compiler * documentation of HB_SETMACRO() function 2001-08-04 00:06 GMT Dave Pearson * doc/whatsnew.txt * Brought the document up to date. 2001-08-03 19:30 GMT -3 Luiz Rafael Culik *Changelog *renamed to Changelog.011 and started an new one *utils/hbmake/radios.prg utils/hbmake/radios.ch Small changes on this function due an change on the hbmake edit mode *utils/hbmake/hbmake.prg +gl option to tell that the compiler is gcc under linux *fixes to the edit mode to be more compatible with linux *Now Setbuild() return the command line to gcc(Linux and Os/2) insted of an response file * source/pp/pragma.c * contrib/dot/pp_harb.ch * tests/inline_c.prg * STOPDUMP renamed as ENDDUMP (with Ron permission) 2001-12-21 08:40 UTC-0300 Luiz Rafael Culik * utils/hbmake/hbmake.prg * small fix 2001-12-21 07:50 UTC-0300 Luiz Rafael Culik * source/rtl/filesys.c * hb_fsmkdir,hb_fsChdir,hb_fsRmdir,hb_fsDelete,hb_fsRename,hb_fsCurdirBuff() now use Win32 API calls * utils/hbmake/hbmake.prg ! Disabled profile * utils/hbmake/hbmutils.prg * An small clean up * ChangeLog * Renamed to ChangeLog.012 and started an new one 2006-02-15 13:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/hvm.c ! fixed memory leak I introduced changing Ryszard modifications need such functionality yet + harbour/ChangeLog.015 * harbour/source/vm/debug.c * harbour/harbour.spec * harbour/bin/hb-func.sh * some modification in xhb* scripts building - adding passing predefined compiler and linker switches * harbour/source/vm/hvm.c * minor code cleanup 2006-09-03 18:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapicls.h * harbour/source/vm/classes.c * harbour/source/vm/hvm.c * harbour/tests/overload.prg + added support for overloading [] in assignment operation 2006-09-03 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog + harbour/ChangeLog.016 * new ChangeLog file created * harbour/include/hbver.h * updated version number to 0.47.0 * tagged CVS as build47