2006-05-30 12:09 UTC+0300 Chen Kedem <niki@actcom.co.il>

This commit is contained in:
Chen Kedem
2006-05-30 09:09:17 +00:00
parent e391cb707c
commit 3c0977df5d
3 changed files with 69 additions and 18 deletions

View File

@@ -8,6 +8,12 @@
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
* 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.

43
harbour/doc/howtorel.txt Normal file
View File

@@ -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 <local_daytime_or_other_with_TZ_info> <newtag>
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 <reltag> 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.

View File

@@ -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=<max_recursive_preprocessor_passes>
@@ -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