diff --git a/harbour/ChangeLog b/harbour/ChangeLog index aec4ba0243..d9d2ebeb7a 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,12 @@ 2002-12-01 13:30 UTC+0100 Foo Bar */ + + * harbour/source/rdd/dbcmd.c + + added support for table structure inheriting in transfer RDDs. + + added eleventh parameter with delimiter to __dbCopy()/__dbApp() + + * harbour/source/rdd/dbf1.c * force 10 bytes size for memo fields in DBF and SMT memos. * some minor clean-up. diff --git a/harbour/doc/howtorel.txt b/harbour/doc/howtorel.txt new file mode 100644 index 0000000000..b60b025432 --- /dev/null +++ b/harbour/doc/howtorel.txt @@ -0,0 +1,43 @@ +/* + * $Id$ + */ + +How to create and tag a new release +=================================== +By Przemyslaw Czerpak (druzus/at/priv.onet.pl) + + +1. Make full update of your local CVS copy with: + cvs -z3 update -A -P -d -R harbour + with the above unused empty directories will be removed + from your repository copy. + Please check if all your files are unmodified. You can redirect + stdout output from cvs command to a file to see if all files are + exactly the same. +2. Update files which contain harbour release number. Now these are: + harbour.spec + include/hbver.h +3. Set proper release date in whatsnew.txt and if necessary update + release informations. Also add the exact tag name to this file, + for example "tag: build46". +4. Update ChangeLog file and commit your modifications. +5. Update hbver.h with ChangeLog file ID and your last entry ID. +6. Tag the CVS tree with the new release tag: + cvs tag -t -F -D + for example: + cvs tag -t -F -D "2006-05-29 16:00" build46 + With the above you can also "re-tag" already set tag so be careful + and use re-tag repository _only_ if it's really necessary. + + +With properly tagged CVS any one who wants to create Harbour release +binaries should make: + cvs -z3 co -r harbour +for example: + cvs -z3 co -r "build46" harbour +to be sure that local repository copy is exactly the same as the one +tagged as new release. The first commit after cvs tagging should also +change the version number and ChangeLog IDs in harbour.spec and +include/hbver.h for easier locating possible mistakes when release +binaries are created. + diff --git a/harbour/doc/whatsnew.txt b/harbour/doc/whatsnew.txt index d452708a79..cd18945631 100644 --- a/harbour/doc/whatsnew.txt +++ b/harbour/doc/whatsnew.txt @@ -3,18 +3,18 @@ */ ---------------------------------------------------------------------- -Version 0.46 Alpha Build 46 (2006-05-29) +Version 0.46 Alpha Build 46 (2006-05-29) tag: build46 The compiler ============================================================ syntax: ------- - Added support for DATE type constants in the format 0dYYYYMMDD - (FLEX version only) -- Added support for SWITCH command (see tests/switch.prg). - (FLEX version only) -- Added support for FOR EACH loop (see tests/foreach.prg). - (FLEX version only) + (FLEX version only). +- Added support for SWITCH command (see tests/switch.prg) + (FLEX version only). +- Added support for FOR EACH loop (see tests/foreach.prg) + (FLEX version only). - Added new compiler switch -gc3 to generate real C code output (instead of PCODE array called by a C wrapper). - Added new command line switch -r= @@ -280,7 +280,7 @@ Utilities - HbExtern: Heavily modified to produce more accurate output. General -------- +============================================================ - Fixed for popper compilation with GNU C++ and OpenWatcom on Linux. - Added support for cross compilation (Windows binaries at Linux) with MinGW (borrowed from xHarbour). @@ -296,7 +296,7 @@ General scripts. ---------------------------------------------------------------------- -Version 0.45 Alpha Build 45 (2005-05-25) +Version 0.45 Alpha Build 45 (2005-05-25) tag: build45 The compiler ------------ @@ -388,7 +388,7 @@ General - Many errors fixed ---------------------------------------------------------------------- -Version 0.44 Alpha Build 44 (2004-07-19) +Version 0.44 Alpha Build 44 (2004-07-19) tag: build44 The compiler ------------ @@ -516,7 +516,7 @@ Utilities - Some updates for the Spanish documents. ---------------------------------------------------------------------- -Version 0.43 Alpha Build 43 (2003-10-01) +Version 0.43 Alpha Build 43 (2003-10-01) tag: build43 (tag date: 2003-09-26) - RDD DBFCDX is highly improved, it is very close to be stable now. - New national codepages has been added. @@ -525,7 +525,7 @@ Version 0.43 Alpha Build 43 (2003-10-01) - Many bug fixes and enhancements in all subsystems. ---------------------------------------------------------------------- -Version 0.42 Alpha Build 42 (2003-04-08) +Version 0.42 Alpha Build 42 (2003-04-08) tag: build42 - Further speed improvements - Codepage subsystem added @@ -540,10 +540,12 @@ Version 0.42 Alpha Build 42 (2003-04-08) - Many bug fixes and enhancements ---------------------------------------------------------------------- -Version 0.41 Alpha Build 41 was not officially released (2002-12-31) +Version 0.41 Alpha Build 41 (2002-12-31) tag: build41 + +** was not officially released ** ---------------------------------------------------------------------- -Version 0.40 Alpha Build 40 (2002-06-16) +Version 0.40 Alpha Build 40 (2002-06-16) tag: build40 - Great speed improvements - ADS RDD: added support of extended data types, fixed seeking and @@ -559,7 +561,7 @@ Version 0.40 Alpha Build 40 (2002-06-16) - Many bug fixes and enhancements ---------------------------------------------------------------------- -Version 0.39 Alpha Build 39 (2002-04-08) +Version 0.39 Alpha Build 39 (2002-04-08) tag: build39 - Delphi integration started - Dbfntx basic functionality is ready @@ -577,7 +579,7 @@ Version 0.39 Alpha Build 39 (2002-04-08) more faster ---------------------------------------------------------------------- -Version 0.38 Alpha Build 38 (2001-12-15) +Version 0.38 Alpha Build 38 (2001-12-15) tag: build38 - Added new function __VMVARSLEN() --> nStatics It returns the total amount of used statics variables @@ -627,7 +629,7 @@ Version 0.38 Alpha Build 38 (2001-12-15) - Extended run-time preprocessing possibilities ---------------------------------------------------------------------- -Version 0.37 Alpha Build 37 (2001-06-26) +Version 0.37 Alpha Build 37 (2001-06-26) tag: build37 - Fixed and improved NTX support - Improved and fixed OOP @@ -783,12 +785,12 @@ Version 0.32 Alpha Build 32 (2000-03-07) - __TYPEFILE() added ---------------------------------------------------------------------- -Version 0.31a Alpha Build 31a (2000-02-02) +Version 0.31a Alpha Build 31a (2000-02-02) tag: build31a - Bugs fixed ---------------------------------------------------------------------- -Version 0.31 Alpha Build 31 (2000-01-27) +Version 0.31 Alpha Build 31 (2000-01-27) tag: build31 - Added macro support - Many changes, fixes, and enhancements to compiler internals