2004-07-18 13:05 UTC+0300 Chen Kedem <niki@actcom.co.il>

This commit is contained in:
Chen Kedem
2004-07-18 10:05:35 +00:00
parent 98f730088f
commit e05c0fcb2d
2 changed files with 87 additions and 5 deletions

View File

@@ -8,6 +8,9 @@
2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
2004-07-18 13:05 UTC+0300 Chen Kedem <niki@actcom.co.il>
* doc/whatsnew.txt
+ Add information about the upcoming alpha build 44
2004-07-17 21:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
* contrib/mysql/tmysql.prg
@@ -236,7 +239,7 @@
2004-05-18 15:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
* source/rtl/cdpapi.c
! Corrected the function names reported by to HB_TRACE statements,
as pointed out by Chen Kedem <niki@synel.co.il>.
as pointed out by Chen Kedem <niki@actcom.co.il>.
2004-05-18 16:12 UTC+0300 Chen Kedem <niki@actcom.co.il>

View File

@@ -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 <proc> 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 @&macro 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)