Discussion:
[xHarbour-developers] ChangeLog: 2015-09-24 20:15 UTC-0430 Ron Pinkas <ron.pinkas/at/xharbour.com>
Ron Pinkas
2015-09-25 01:07:03 UTC
Permalink
2015-09-24 20:15 UTC-0430 Ron Pinkas <ron.pinkas/at/xharbour.com>
* contrib/tipssl/mail.prg
! Fixed bug in :FromString() which caused infinite looping
+ Added support for optional progress block as 4th argument to :FromString()

* contrib/tipssl/popcln.prg
! Fixed :List() to return "" instead of NIL
+ Added support for optional bAllBlock and bEachBlock to :RetrieveAll()
as 2nd and 3rd arguments


------------------------------------------------------------------------------
Luiz Rafael Culik
2016-02-21 16:25:04 UTC
Permalink
Changelog

2016-02-21 13:10 UTC-0300 Luiz Rafael Culik <***@xharbour.com.br>
* include/fileio.ch
! added constants

* include/hbdefs.h
! Added HB_UNCONST and HB_DECONST borrow from harbour
! Added typedef to HB_LONG and HB_ULONG
! Added typedef to HB_FATTR
! Added defines to HB_VMLONG_MAX and HB_VMLONG_MIN borrow from harbour
! Added typedef to HB_MAXINT and HB_MAXUINT
* include/thread.h
! Added S_LOCKMTX to enums
* include/hbapifs.h
! Added FXO_NOSEEKPOS define borrow from harbour
! Added member long lTime to struct HB_FFIND
! changed member HB_FOFFSET size to HB_MAXINT size and member ULONG
attr to HB_FATTR
! changed signature ULONG hb_fsAttrFromRaw( ULONG raw_attr ) ->
HB_FATTR hb_fsAttrFromRaw( HB_FATTR raw_attr )
! changed signature ULONG hb_fsAttrToRaw( ULONG ulAttr ) ->
HB_FATTR hb_fsAttrToRaw( HB_FATTR ulAttr );
! changed signature ULONG hb_fsAttrEncode( const char * szAttr ) ->
HB_FATTR hb_fsAttrEncode( const char * szAttr );
! changed signature char * hb_fsAttrDecode( ULONG ulAttr, char *
szAttr ) -> char * hb_fsAttrDecode( HB_FATTR ulAttr, char * szAttr );
! changed signature ULONG hb_fsGetFileAttributes( const char *
szFile ) -> HB_FATTR hb_fsGetFileAttributes( const char * szFile );
* include/hbapi.h
! on HB_ITEM_GET_NUMINTRAW define changed cast from HB_LONG to HB_MAXINT
+ Added defined to HB_ITEM_PUT_LONGRAW borrow from harbour
! change HB_LONG to HB_MAXINT in follow functions hb_parnint,
hb_retnint, hb_retnintlen, hb_stornint, hb_arrayGetNInt,
hb_arraySetNInt,
hb_compStrToNum, hb_compStrToNumErr, hb_valStrnToNum, hb_strToNum,
hb_strnToNum, hb_strValInt
* include/hbvm.h
! change HB_LONG to HB_MAXINT in follow function hb_vmPushNumInt
* include/hbrdddbf.h
! adjust define for
DBF_LOCKPOS_XHB64,DBF_FLCKSIZE_XHB64,IDX_LOCKPOOL_XHB64
! added structure HB_DBFLOCKDATA borrow from harbour
! updated signature of follow functions to use the HB_DBFLOCKDATA
structure: hb_dbfLockIdxGetData, hb_dbfnetLockIdxFile,
hb_dbfLockIdxFile and hb_dbfLockIdxWrite
* include/hbvmpub.h
! in structure hb_struLong change HB_LONG to HB_MAXINT
! include/hbcomp.h
! change HB_LONG to HB_MAXINT in hb_compGenPushLong
! include/hbmacro.h
! change HB_LONG to HB_MAXINT in hb_compGenPushLong
! include/hbexprop.h
! in struct asNum change HB_LONG to HB_MAXINT
! change HB_LONG to HB_MAXINT in hb_compExprNewLong
! include/hbapiitm.h
! change HB_LONG to HB_MAXINT in follow functions
hb_itemPutNIntLen,hb_itemPutNInt and hb_itemGetNInt
! include/harboury.h
! change HB_LONG to HB_MAXINT in valLong structure
! include/macroy.h
! change HB_LONG to HB_MAXINT in valLong structure
! include/hbdate.h
! Added harbour version of hb_timeStrGet as hb_timeStrGets
! Added hb_timeStampStrGet and hb_timeStampStrGetDT borrow from harbour
! include/hbrddbmc.h
include/hbrddcdx.h
include/hbrddmdx.h
include/hbrddnsx.h
include/hbrddntx.h
! changed HB_FOFFSET ulLockPos -> HB_DBFLOCKDATA lockData
! include/hbsocket.h
! change HB_LONG to HB_MAXINT
! include/hbrddsdf.h
include/hbrdddel.h

! source/common/hbwince.c
! added #include "windows.h" to HB_OS_WIN section
! source/common/hbdate.c
! added hb_timeStampStrGet, hb_timeStampStrGetDT and hb_timeStrGet as
hb_timeStrGets borrow from harbour
! source/common/hbstr.c
! in hb_str2number function change HB_LONG -> HB_MAXINT ,
HB_LONG_MAX-> HB_VMLONG_MAX
! in hb_compStrToNum function change HB_LONG -> HB_MAXINT
! in hb_compStrToNumErr function change HB_LONG -> HB_MAXINT
! in hb_valStrnToNum function change HB_LONG -> HB_MAXINT
! in hb_strToNum function change HB_LONG -> HB_MAXINT
! in hb_strnToNum function change HB_LONG -> HB_MAXINT
! in hb_strVal function change HB_LONG -> HB_MAXINT
! in hb_strValInt function change HB_LONG -> HB_MAXINT
! source/common/expropt1.c
! in hb_compExprNewLong function change HB_LONG -> HB_MAXINT
! source/common/expropt2.c
! in hb_compExprReduceMod function change HB_LONG -> HB_MAXINT
! in hb_compExprReduceMult function change HB_LONG -> HB_MAXINT
! in hb_compExprReduceMinus function change HB_LONG -> HB_MAXINT
! in hb_compExprReducePlus function change HB_LONG -> HB_MAXINT
! source/compiler/genc.c
! adjust variable
! source/compiler/harbour.c
in function hb_compGenPushLong function change HB_LONG -> HB_MAXINT

! source/compiler/harbour.slx
! changes from HB_LONG to HB_MAXINT
! source/compiler/harbour.sly
! in structure vallong change HB_LONG to HB_MAXINT
! source/compiler/harbouryy.c
! in structure vallong change HB_LONG to HB_MAXINT


! source/macro/macro.slx
! changes from HB_LONG to HB_MAXINT
! source/macro/macro.y
! in structure vallong change HB_LONG to HB_MAXINT
! source/macro/macroyy.c
! in structure vallong change HB_LONG to HB_MAXINT
! source/pp/ppcore.c
! changes from HB_LONG to HB_MAXINT

! source/rtl/abs.c
! changes from HB_LONG to HB_MAXINT
! source/rtl/direct.c
! added hb_fsDirectory as hb_fsDirectoryEx borrow from harbour
! source/rtl/filestat.c
! changes from HB_OFFSET to HB_MAXINT
! source/rtl/hbffind.c
! changed signature ULONG hb_fsAttrFromRaw( ULONG raw_attr ) ->
HB_FATTR hb_fsAttrFromRaw( HB_FATTR raw_attr )
! changed signature ULONG hb_fsAttrToRaw( ULONG ulAttr ) ->
HB_FATTR hb_fsAttrToRaw( HB_FATTR ulAttr );
! changed signature ULONG hb_fsAttrEncode( const char * szAttr )
-> HB_FATTR hb_fsAttrEncode( const char * szAttr );
! changed signature char * hb_fsAttrDecode( ULONG ulAttr, char *
szAttr ) -> char * hb_fsAttrDecode( HB_FATTR ulAttr, char * szAttr );
! changed signature ULONG hb_fsGetFileAttributes( const char *
szFile ) -> HB_FATTR hb_fsGetFileAttributes( const char * szFile );
! source/rtl/hbrandom.c
! changes from HB_LONG to HB_MAXINT
! source/rtl/hbsocket.c
! changes from HB_LONG to HB_MAXINT
! sinc with harbour
! source/rtl/hbsrlraw.c
! changes from HB_LONG to HB_MAXINT
! source/rtl/minmax.c
! changes from HB_LONG to HB_MAXINT
! source/rtl/seconds.c
! changes from HB_LONG to HB_MAXINT
! source/rtl/val.c
! changes from HB_LONG to HB_MAXINT

! source/vm/arrays.c
! changes from HB_LONG to HB_MAXINT
! source/vm/errorapi.c
! changes from HB_LONG to HB_MAXINT
! source/vm/extend.c
! changes from HB_LONG to HB_MAXINT
! source/vm/hash.c
! changes from HB_LONG to HB_MAXINT
! source/vm/hvm.c
! changes from HB_LONG to HB_MAXINT
! source/vm/itemapi.c
! changes from HB_LONG to HB_MAXINT
! source/vm/macro.c
! changes from HB_LONG to HB_MAXINT
! source/vm/thread.c
! added s_lockMtx variable and code to use them


! source/ct/files.c
ULONG hb_fsGetFileAttributes( const char * szFile ) -> HB_FATTR
hb_fsGetFileAttributes( const char * szFile )
! source/ct/disk.c
!in function DIRNAME USHORT -> int
Attention work in progress to sinc RDD and large file support from
harbour into xharbour


Branch can be found on
https://svn.code.sf.net/p/xharbour/code/branches/branch-1-2-5

REgards
Luiz
Post by Ron Pinkas
2015-09-24 20:15 UTC-0430 Ron Pinkas <ron.pinkas/at/xharbour.com>
* contrib/tipssl/mail.prg
! Fixed bug in :FromString() which caused infinite looping
+ Added support for optional progress block as 4th argument to :FromString()
* contrib/tipssl/popcln.prg
! Fixed :List() to return "" instead of NIL
+ Added support for optional bAllBlock and bEachBlock to :RetrieveAll()
as 2nd and 3rd arguments
------------------------------------------------------------------------------
_______________________________________________
xHarbour-developers mailing list
https://lists.sourceforge.net/lists/listinfo/xharbour-developers
Loading...