Changelog

2016-02-21 13:10 UTC-0300 Luiz Rafael Culik <l...@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


2015-09-24 22:07 GMT-03:00 Ron Pinkas <ron.pin...@xharbour.com>:

> 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
> xHarbour-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xharbour-developers
>
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to