xHarbour 1.2.3 build 20141106
Posted: Thu Nov 20, 2014 1:15 am
https://bitbucket.org/fivetech/harbour- ... 41106).zip
Muchas gracias a José Murugosa por su gran ayuda!
Muchas gracias a José Murugosa por su gran ayuda!
www.FiveTechSoft.com
https://fivetechsoft.com/forums/
Code: Select all
1.072.128 hbdict.exe
2.216.960 hbdoc.exe
920.576 hbextern.exe
961.024 hbformat.exe
130.048 hblib.exe
1.149.952 hbmake.exe
232.960 hbpp.exe
129.024 hbrc.exe
121.856 hbrm.exe
1.603.072 hbrun.exe
1.660.416 hbrunmt.exe
1.225.216 hbtest.exe
1.282.560 hbtestmt.exe
1.902.592 xbscript.exe
EMGHi:
We have available individual builds for 10055 for the following
Compilers.
BCC 5.5.1,
BCC 5.8.2,
BCC 6.8,
BCC 6.9,
MSVC 10, and
MinGW Version 4.8.2
To examine and download these builds, please visit: whosaway.com
(Password: 'XHB')
A current fragment of the Changelog is shown below this note.
If you have difficulty accessing the whosaway.com web site:
Please email me (syntel@cox.net) and identify yourself (screenname and/or
real name), *and* include your external IP address that you will download
to.
Within a few hours, I'll set my system to allow you access (unless its
within my 'dark' hours).
--
Mel Smith
***************************
2014-12-01 10:20 UTC+0200 Saulius Zrelskis <labitas/AT/gmail/com>
* xharbour/source/rdd/hbsix/sxcompat.prg
! Fix bug, thanks to Claudio Voskian
***************************
EMG2014-12-02 20:00 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* include/hbdefs.h
! minor fix for double defined HB_SYMBOL_USED
2014-12-02 14:35 UTC+0200 Saulius Zrelskis <labitas/AT/gmail/com>
* source/rtl/win32ole.prg
! add missing include
2014-12-02 14:15 UTC+0200 Saulius Zrelskis <labitas/AT/gmail/com>
* contrib/gtwvg/wvtclass.prg
* contrib/gtwvg/wvtpaint.prg
* contrib/gtwvg/tests/demowvg.prg
* source/cgi/hjwindow.prg
* source/cgi/hterrsys.prg
* source/cgi/htmutil.prg
* source/cgi/tedit.prg
* source/cgi/tframe.prg
* source/cgi/thtm.prg
* source/ct/color.prg
* source/ct/cttime.prg
* source/ct/diskutil.prg
* source/ct/keytime.prg
* source/ct/numconv.prg
* source/ct/showtime.prg
* source/ct/util.prg
* source/ct/alt/ctwin.prg
* source/ct/alt/datetime.prg
* source/ct/alt/dattime2.prg
* source/debug/dbgaltd.prg
* source/debug/dbgthsh.prg
* source/debug/dbgwa.prg
* source/odbc/todbc.prg
* source/rdd/dblist.prg
* source/rdd/dbstrux.prg
* source/rdd/usrrdd/rdds/adordd.prg
* source/rdd/usrrdd/rdds/ansirdd.prg
* source/rdd/usrrdd/rdds/arrayrdd.prg
* source/rtl/achoice.prg
* source/rtl/browse.prg
* source/rtl/cstr.prg
* source/rtl/cstruct.prg
* source/rtl/dbedit.prg
* source/rtl/decode.prg
* source/rtl/dumpvar.prg
* source/rtl/errorsys.prg
* source/rtl/hblog.prg
* source/rtl/mssgline.prg
* source/rtl/objfunc.prg
* source/rtl/persist.prg
* source/rtl/pushbtn.prg
* source/rtl/radiobtn.prg
* source/rtl/regexrpl.prg
* source/rtl/tbcolumn.prg
* source/rtl/teditor.prg
* source/rtl/tget.prg
* source/rtl/tgetlist.prg
* source/rtl/tobject.prg
* source/rtl/treport.prg
* source/rtl/trpc.prg
* source/rtl/ttable.prg
* source/rtl/ttopbar.prg
* source/rtl/txml.prg
* source/rtl/win32ole.prg
* source/rtl/winreg.prg
* source/tip/cgi.prg
* source/tip/encoder.prg
* source/tip/sendmail.prg
* source/tip/thtml.prg
* source/vm/harbinit.prg
* utils/xbscript/xbscript.prg
* utils/hbdoc/genchm.prg
* utils/hbdoc/genhtm.prg
* utils/hbdoc/html.prg
* utils/hbdoc/ng.prg
* utils/hbdoc/os2.prg
* utils/hbdoc/rtf.prg
* utils/hbdoc/troff.prg
* utils/hbformat/hbfmtcls.prg
! use HB_IS*() instead of valtype()
2014-12-01 21:01 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* make_gc.bat
! adjust to allow 64 bits mingw compile
2014-12-01 21:00 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* include/hbsetup.h
! minor fix when defining HB_OS_UNIX
2014-12-01 10:20 UTC+0200 Saulius Zrelskis <labitas/AT/gmail/com>
* xharbour/source/rdd/hbsix/sxcompat.prg
! Fix bug, thanks to Claudio Voskian
2014-11-29 22:40 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* source/rtl/filebuf.c
% optimized to use hb_xgrabz insted of hb_xgrab follows by memset
* source/rtl/filenet.c
% optimized to use hb_xgrabz insted of hb_xgrab follows by memset
* source/rtl/hbgtcore.c
% optimized to use hb_xgrabz insted of hb_xgrab follows by memset where aplicable
* source/rtl/dbf2txt.c
! hb_strescape( const char * szInput, int lLen, const char * cDelim ) -> hb_strescape( const char * szInput, HB_ISIZ lLen, const char * cDelim )
! int -> HB_ISIZ where aplicable
! removed unnecessary casts
* include/hbapi.h
! removed duplicated hb_verPCode declaration
2014-11-29 19:48 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
* source/rtl/winreg.prg
! pacify warning
2014-11-29 15:20 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* include/hbapi.h
! added defines to hb_xgrabz and hb_xmemdup borrow from harbour
* source/rtl/winreg.prg
! minor fix to previus commit
2014-11-27 11:20 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* source/rtl/version.c
! moved externs to hbapi.h
! changed to use itemapi insted of direct structure manipulation
* include/hbapi.h
! added new extends moved from source/rtl/version.c
* source/rtl/winreg.prg
! Ajusted some functions return to return an pointer insted of an HB_SIZE
* source/rtl/valtype.c
% optimized HB_ISARRAY to use hb_arrayIsObject insted of direct structure manipulation
* source/rtl/val.c
! changed to use itemapi insted of direct structure manipulation
* source/rtl/type.c
! changed to use itemapi insted of direct structure manipulation
* source/rtl/txtline.c
! changed void hb_readLine() -> static void hb_readLine()
! ULONG -> HB_SIZE
! changed LONG hb_tabexpand( const char * szString, char * szRet, HB_SIZE lEnd, USHORT uiTabLen ) -> static HB_ISIZ hb_tabexpand( const char * szString, char * szRet, HB_ISIZ lEnd, HB_SIZE uiTabLen )
! LONG -> HB_ISIZ
* source/rtl/trim.c
! changed to use itemapi insted of direct structure manipulation
* source/substr.c
! LONG -> HB_ISIZ
! changed to use itemapi insted of direct structure manipulation
* source/rtl/strzero.c
! ULONG -> HB_SIZE
* source/rtl/strmatch.c
! ULONG -> HB_SIZE
* source/rtl/str.c
! changed to use itemapi insted of direct structure manipulation
* source/rtl/space.c
! long lLen -> HB_ISIZ lLen
* source/rtl/right.c
! LONG -> HB_ISIZ
! changed to use itemapi insted of direct structure manipulation
* source/rtl/readline.c
! changed to use itemapi insted of direct structure manipulation
! removed unnecessary last to (LONG) in call to hb_fsseek
! int -> HB_SIZE where aplicable
! USHORT -> HB_SIZE where aplicable
* source/rtl/strcase.c
! ULONG -> HB_SIZE
on HB_TRACE changed direct %lu with %" HB_PFS " to make some c compiler happy
* source/rtl/replic.c
! minor fix on previus commit and using to test ulLen * lTimes < UINT_MAX since with ULONG_MAX on 64bits you get gpf
* source/rtl/strtran.c
! minor fix on previus commit
* include/hbdefs.h
! minor ajust to define of uintptr_t where not exist
* source/rtl/filenet.c
! pacified some remaing warning on 64bits compile
2014-11-24 21:30 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* source/tip/httpcln.prg
contrib/tipssl/httpcln.prg
! minor adjust to close method to check if tracefile handle is valid
* include/hbdefs.h
! added defined to HB_SIZE_MAX borrow from harbour
* include/hbjson.h
! added hbset.h as part of includes files
* include/hbipapi.h
! adjusted the order of winsock2.h in include file list
* include/arc4.h
! changed void hb_arc4random_buf( void * _buf, ULONG n ) --> void hb_arc4random_buf( void * _buf, HB_SIZE n )
* source/rtl/arc4.c
! some sinc with harbour
arc4_seed_win32 -> arc4_seed_win
in function arc4_seed_rand changed ULONG i -> HB_SIZE i
changed void hb_arc4random_buf( void * _buf, ULONG n ) with void hb_arc4random_buf( void * _buf, HB_SIZE n )
* source/rtl/replic.c
! optimized borrow the ideia from harbour
* source/rtl/hbsha2hm.c
! ULONG -> HB_SIZE
! HB_SIZE_MAX -> ULONG_MAX
* source/rtl/json.c
! some sinc with harbour version
* source/rtl/accept.c
! ULONG ulLen -> to HB_SIZE ulLen
* source/rtl/binnum.c
! sinc with harbour version
* source/rtl/strtran.c
! sinc with harbour version
* source/vm/fm.c
! changed fixed hb_sprintf %li param with %" HB_PFS "i to make mingw happy
* source/rtl/filenet.c
! when compiling under 64bits integer pointer casts to uintptr_t
! added hb_fileNet_exit function and called when quit the program to release pending memory
* source/rtl/philes.c
! removed some unnecessary cast to ULONG
! ULONG -> HB_SIZE where aplicable as also parameter get on ULONG changed from hb_parnl to hb_parns. as also returns to hb_retns
! USHORT ->HB_ERRCODE changed there aplicable
* source/rtl/hbrand.c
! synced with harbour
2014-11-20 00:11 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
* contrib/gtwvw/wvwfuncs.c
! pacify warning
2014-11-19 14:40 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* source/tip/httpcln.prg
contrib/tipssl/httpcln.prg
! optimize LTrim( Str( Len( cData ) ) ) -> hb_ntos( Len( cData ) )
! minor fix to previus commit
2014-11-19 19:40 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* source/tip/httpcln.prg
contrib/tipssl/httpcln.prg
+ Added method put,delete,header borrow from harbour
+ added method close to close logfile before calling the destructor
2014-11-17 09:50 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* contrib/hbsqlit3/sqlite3.c
* contrib/hbsqlit3/sqlite3.h
* contrib/hbsqlit3/sqlite3ext.h
! updated sqlite to version 3.8.7.1
* contrib/hbsqlit3/xhbsqlite3.c
! some minor updates
* contrib/gtwvw/gtwvw.c
* contrib/gtwvw/wvwcheck.c
* contrib/gtwvw/wvwedit.c
* contrib/gtwvw/wvwfuncs.c
* contrib/gtwvw/wvwmenu.c
* contrib/gtwvw/wvwpush.c
* contrib/gtwvw/wvwstbar.c
* contrib/gtwvw/wvwtbar.c
! updated to compile also in 64bits .
! warning. the functions in the list bellow should be tested !empty(returnvalues) insted of returnvalue !=0 since the return is now pointer type
WVW_GET_HND_WINDOW,WVW_GETWINDOWHANDLE,WIN_GETDLGITEM,WIN_LOADICON,WIN_LOADIMAGE,WIN_GETDC,WIN_CREATEBRUSH.CREATEIMAGELIST
LOADIMAGE,LOADBITMAP,LOADBITMAPEX,OPENIMAGE,OPENBITMAP,CREATESOLIDBRUSH,CREATEHATCHBRUSH,CREATEFONT,LOADICON,WINDOW2BITMAP
WVW_DLGSETICON,WVW_CREATEDIALOGDYNAMIC,WVW_CREATEFONT,WVW_SETPOPUPMENU,WVW_CREATEMENU,WVW_CREATEPOPUPMENU,WVW_GETMENU
WVW_GETSYSTEMMENU,WVW_SBCREATE,WVW_TBCREATE
* contrib/gtwvw/hbgtwvw.h
! some new constants and defines updated to allow 64bits
2014-11-09 10:00 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* contrib/tipssl/inetssl.h
* moved openssl include files to be after the include of winsock2.h
* contrib/tipssl/inetssl.c
! some clean up
2014-11-06 13:40 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* source/vm/fm.c
! in structure _HB_MEMINFO changed ULONG ulSignature to UINT32 ulSignature do the value will be 32bits on 64 bits compile
! in hb_xautorelease function changed PHB_MEMINFO pMemBlock = ( PHB_MEMINFO ) ( ( char * ) pMem - HB_MEMINFO_SIZE ); to PHB_MEMINFO pMemBlock = HB_FM_PTR( pMem ) becouse HB_FM_PTR does the same
and also using HB_FM_GETSIG insted of HB_GET_LONG to get the signature
! in hb_mem2str changed type of uiSize parameter from UINT to HB_SIZE, as also change uiIndex and uiPrintable variables types from UINT to HB_SIZE
! on functions calls to hb_mem2str removed the cast to UINT on uiSize parameter
* contrib/xwt/src/xwt_win/xwt_win.c
! using SetWindowLongPtr with GWLP_USERDATA insted of SetWindowLong with GWL_USERDATA ( 64bits compilation)
* contrib/xwt/src/xwt_win/xwt_win.h
! using GetWindowLongPtr with GWLP_USERDATA insted of GetWindowLong with GWL_USERDATA ( 64bits compilation)
* contrib/xwt/src/xwt_win/xwt_win_framewnd.c
! using SetWindowLongPtr with GWLP_USERDATA insted of SetWindowLong with GWL_USERDATA ( 64bits compilation)
* source/rtl/regex.c
! when added cast to hb_size type to int when comparing with > 0 and < 0
* contrib/tipssl/inetssl.h
! added include <cinterface.h>
2014-11-05 11:32 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* include/cinterface.h
! minor fix on includes for mingw 4.8.2
2014-11-04 11:08 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* source/rtl/pcre/config.generic.h
! fix for compile with borland c++ 5.5.1
2014-11-04 09:15 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* include/hbdefs.h
! minor change to detect existence of stdint.h for borland c++ 5.5.1
2014-11-01 17:40 UTC-300 Luiz Rafael Culik <luiz/AT/xharbour/com/br>
* contrib/gtwvw/gtwvw.c
! in hb_gt_wvwDlgProcMLess change init of iType variable from NULL to 0. also inside WM_NCDESTROY init the variable s_pWvwData->s_sApp->iType[ iIndex ] with 0 insted of NULL
! in hb_gt_wvwDlgProcModal change init of iType variable from NULL to 0. also inside WM_NCDESTROY init the variable s_pWvwData->s_sApp->iTypeModal[ iIndex ] with 0 insted of NULL
! in hb_gtInitStatics init the s_pWvwData->s_sApp->iTypeModal array and s_pWvwData->s_sApp->iType array with 0 insted of NULL
! on hb_gt_wvw_Info change the variable ulLen in the HB_GTI_CLIPBOARDDATA from ULONG to HB_SIZE
! in FindControlId changed return (UINT) NULL; to return (UINT) 0;
* contrib/gtwvw/wvwedit.c
* contrib/gtwvw/wvwpush.c
* contrib/gtwvw/wvwstbar.c
* contrib/gtwvw/wvwtbar.c
! Changed GWL_WNDPROC to GWLP_WNDPROC
! SetWindowLong to SetWindowLongPtr and (LONG) to (LONG_PTR)
* contrib/gtwvw/wvwfuncs.c
! hb_retni( NULL ) -> hb_retni( 0 );
! hb_retnl( NULL ) -> hb_retnl( 0 );
* contrib/gtwvw/hbgtwvw.h
! added some missing defines