diff --git a/harbour/ChangeLog b/harbour/ChangeLog index a53f1c1db0..1858a144c6 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,9 @@ 2002-12-01 23:12 UTC+0100 Foo Bar */ +2004-07-18 13:05 UTC+0300 Chen Kedem + * doc/whatsnew.txt + + Add information about the upcoming alpha build 44 2004-07-17 21:58 UTC+0300 Alexander Kresin * contrib/mysql/tmysql.prg @@ -236,7 +239,7 @@ 2004-05-18 15:45 UTC-0400 David G. Holm * source/rtl/cdpapi.c ! Corrected the function names reported by to HB_TRACE statements, - as pointed out by Chen Kedem . + as pointed out by Chen Kedem . 2004-05-18 16:12 UTC+0300 Chen Kedem diff --git a/harbour/doc/whatsnew.txt b/harbour/doc/whatsnew.txt index 9680a2abd3..219ce5e1db 100644 --- a/harbour/doc/whatsnew.txt +++ b/harbour/doc/whatsnew.txt @@ -2,13 +2,92 @@ * $Id$ */ +---------------------------------------------------------------------- +Version 0.44 Alpha Build 44 (2004-07-??) + +- Fixed support for late/early evaluation of macro exressions in a codeblock + (Flex version). Harbour(flex) is now full Clipper compatible here. +- Fixed support for stringify match markers <""> and <()> in Flex version. +- Fixed codeblock scanning - this should cure random GPFs. +- Minor fix for calculating the maximum keys number in index page. +- HB_GT_KEYMAP() - Support for runtime definition of keycodes mapping. +- Improved recognition of xterm compatible terminals +- New compatibility flag -ks was added to enable support for + strings as array of bytes. +- When xbase mode is not used (-kc or -kch) then compiler doesn't + generate the pcode for these xbase extended features. +- Added support for DO WITH @variable +- Latest RDD changes synced with xHarbour. +- Fixed optimalization of literal strings that contain macro operator. +- Enabled support for break[]. +- Fixed to correctly generate an address for far jumps +- Fixed optimalization of far jumps +- Added a new switch -kJ to disable jump optimalization and + NOOP pcode removal (optimalization is enabled by default). +- HBVer - A utility to automatically update include/hbver.h. +- Fixed to release PUBLIC variables correctly +- Added support to OpenWatcom DOS/Win32. +- Fixed dbCreate() bug that closed an open dbf with same name as newly + created dbf in a different folder. +- Fixed bug in Directory( "c:\*.*" ) that returned 0 when hidden files + were present. +- When debug information is requested then the compiler generates + correct pcode with static variable name. +- The pcode of a codeblock contains the module name (in debug mode). +- Enhanced Debugger. +- Fixed compilation of &(exp) in normal stringify + markers (this fixes INDEX ON bug). +- Alert() Fixed bug with messages longer then 60 bytes. +- FIELDPUT() Fixed to accept and ignore field NIL values + without runtime error. C52 compatible. +- TGet:display() fixed to always evaluate the get block before + displaying like in C52. +- Added missing support for @¯o and @M->memvar +- Added new pcode HB_MACROPUSHREF +- Fixed generation of pcode for &(macro)->() syntax. +- Fixed #define parsing of pseudofunctions in cases where + passed argument has the same name as declared parameter. +- BLDTEST : simple C program to check if Harbour can be compiled on + used machine / system / C compiler. +- TBColumn - Added PreBlock and PostBlock instance variables for + Clipper 5.3x compatibility. +- Added scopped relations. Now OrdSetRelation() works with DBFCDX like it + does with Clipper 5.3b. +- Macro - Added HB_SM_ARRSTR support. +- Fixed TYPE() function to return correct value when an assigment to + undeclared variable is checked (Clipper creates the memvar variable). +- Clipper preproceses '**' into '^' - harbour too +- Fixed to correctly check for infinity on Unix STR(LOG(-1)) no longer + core dumps. +- Fixed infinite support for WatcomC. +- Fixed to release memory in cases where invalid syntax was macro compiled. +- Macro - Fixed bug cousing that some memory was deallocated more then once. +- Added HB_COUNTER and HB_PTRDIFF types - first for reference counters and + second for any pointer differences and pointer to integer conversions. +- HB_EXPORT is added to ITEM API, FILE API and some other function + definitions to make it possible to call them when they are in the dll. +- Added missing code to use HB_IT_POINTER just like other value's type. +- Removed all pointer/long castings (except runner.c). +- Changes to ADSCOPYTABLE. +- Changes to ADSCOPYTABLECONTENTS. +- Fixed optimalization of AT,ASC,LEN,CHR functions in the macro compiler. +- Added posibility to specify the output PPO file with -p +- TGet - Fixed to correctly display buffer when negative value + and '0' was pressed in the position next to decimal point. +- TGet - Fixed support for '9999.' picture. +- TRANSFORM(1.23,"999.") correctly returns " 1." now instead of empty string. +- harbour.l modified to compile correctly with flex version 2.5.31. +- Some updates for the Spanish documents. +- Fixed to compile FOR var[index] + ---------------------------------------------------------------------- Version 0.43 Alpha Build 43 (2003-10-01) -- DBFCDX is significantly improved -- New national codepages are added -- .NET support started -- A lot of fixes in all subsystems +- RDD DBFCDX is highly improved, it is very close to be stable now. +- New national codepages has been added. +- .NET support has been started. +- OLE support library has been added to contributions section. +- Many bug fixes and enhancements in all subsystems. ---------------------------------------------------------------------- Version 0.42 Alpha Build 42 (2003-04-08)