Viktor Szakats
e8777b2dfd
2009-02-04 19:20 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* include/hbextern.ch
* source/rtl/tbcolumn.prg
* source/rtl/tbrowse.prg
* source/rtl/tget.prg
* source/rtl/tgetx.prg
! Using new method to solve the GET()/TBROWSE()/TBCOLUMN()
symbol problem (these aren't public symbols in Clipper).
The method used is the one already implemented for other
C53 CUI classes.
This allows inheritance, doesn't mess up the class name,
and won't declare above public symbols.
* Moved Xbase++ compatible GET()/TBROWSE()/TBCOLUMN()
functionality into separate classes, all inheriting from
original Harbour classes. This means that Xbase++
compatible methods are only accessible when using the
derived classes. The separation will allow us to
move XPP (and other HB_COMPAT_*) compatible functionality
into a separate libraries in the future, allowing more
freedom to resolve clashing features, symbol names, etc..
* Xbase++ compatible classes are named: xpp_Get(),
xpp_TBrowse(), xpp_TBColumn(). This is a slight
incompatibility compared to Xbase++ and also to
previous Harbour. Technically it seems possible
to give them the names GET()/TBROWSE()/TBCOLUMN(), if
the class is defined in a different file, but let's first
discuss it.
* source/rtl/tgetint.prg
* Using GetNew() instead of Get():New().
; Finally I didn't use '( ... )' to pass parameters in GetNew(),
as it's a tiny bit less efficient with -gc3.
* include/hbusrrdd.ch
* include/hbapi.h
+ Comment.
2009-02-04 18:21:23 +00:00
Viktor Szakats
8181b8c258
2009-02-04 14:42 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* include/hbextern.ch
* common.mak
* source/rtl/Makefile
+ source/rtl/tgetx.prg
* source/rtl/tget.prg
* source/rtl/tgetint.prg
+ CA-Cl*pper compatible GET class renamed to HBGet and
is now always available regardless of feature settings.
* Xbase++ compatible GET class named Get(), moved to separate
file and now inherits from HBGet, plus implements
additional functionality also in the separate file.
* GetNew() moved to tget.prg from tgetint.prg.
* Code changed to use HBGet():New() instead of Get():New().
; TOFIX: After above changes, Xbase++ compatiblity
methods are no longer available for regular
GETs, only if they are explicitly created
using Get():New(). If this is a problem for someone
we can start thinking of a solution.
; TODO: Do the same with TBrowse() and TColumn().
2009-02-04 13:45:09 +00:00
Viktor Szakats
6be48dbd67
2009-02-04 09:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/hbwin/win_tprn.prg
* Formatting.
* contrib/hbwin/win_prn1.c
* contrib/hbwin/win_prn2.c
* Cleanups, formatting.
+ Added WIN_ABORTDOC()
(Windows API compatible equivalent of WIN_ENDDOC( .T. ))
* contrib/hbwin/win_misc.c
! Fixed returning handle from WIN_RUNDETACHED().
* contrib/hbwin/tests/testprn.prg
! Fix to prev commit.
2009-02-04 08:49:22 +00:00
Viktor Szakats
a0f5238d44
2009-02-04 02:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/hbwin/win_prn1.c
! Typo in prev commit.
2009-02-04 01:18:52 +00:00
Viktor Szakats
fcf54d9256
2009-02-04 02:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/hbwin/win_prn1.c
+ Added support to pass HDCs as numeric parameters
to all Harbour level functions.
This allows them to behave as generic Windows API wrappers,
and makes WIN_MULDIV(), WIN_RECTANGLE(), WIN_SETBKMODE()
fully compatible with parallel GTWVG implementations, so
duplicated can now be removed from there.
2009-02-04 01:16:33 +00:00
Przemyslaw Czerpak
ca6779b236
2009-02-04 01:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/vm/arrays.c
! protection against possible GPF in hb_rAscan() if user block
reduces the array size
* harbour/source/debug/tbrwtext.prg
! fixed source color text to be more Clipper compatible.
Borrowed from xHarbour by Phil Krylov
* harbour/source/debug/debugger.prg
! added missing :forceStable() to refresh the screen after break point
setting
2009-02-04 00:31:51 +00:00
Viktor Szakats
1d13959a7b
2009-02-04 01:09 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* include/extend.api
* include/hbgtcore.h
* include/hbwince.h
* include/hbthread.h
* include/hbdefs.h
* include/hbsetup.h
* include/hbapi.h
* include/clipdefs.h
* include/hbatomic.h
* contrib/hbmysql/mysql.c
* contrib/hbct/ctnet.c
* contrib/hbct/files.c
* contrib/hbct/dattime3.c
* contrib/hbct/disk.c
* contrib/hbodbc/odbc.c
* contrib/xhb/hboutdbg.c
* contrib/xhb/hbsyslog.c
* contrib/xhb/filestat.c
* contrib/hbmsql/msql.c
* contrib/hbole/ole2.c
* contrib/hbmzip/hbmzip.c
* contrib/hbapollo/apollo.c
* contrib/hbfbird/firebird.c
* contrib/hbnf/descendn.c
* contrib/hbnf/getenvrn.c
* contrib/rddsql/sqlmix.c
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/wvggui.c
* contrib/gtwvg/wvgwin.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgcore.c
* contrib/rddads/adsx.c
* contrib/rddads/rddads.h
* contrib/rddads/adsmgmnt.c
* contrib/rddads/adsfunc.c
* contrib/rddads/ads1.c
* contrib/hbfimage/fi_winfu.c
* contrib/hbfimage/fi_wrp.c
* contrib/hbgd/gd.ch
* contrib/hbgd/gdwrp.c
* contrib/hbgf/hbgfwin/winapi.c
* contrib/hbtip/utils.c
* contrib/hbtip/ChangeLog
* contrib/hbwin/win_prn2.c
* contrib/hbwin/win_osc.c
* contrib/hbwin/win_misc.c
* contrib/hbwin/win_prt.c
* contrib/hbwin/win_dll.c
* contrib/hbwin/win_ole.c
* contrib/hbwin/win_prn1.c
* contrib/hbwin/win_regc.c
* contrib/hbssl/sslsess.c
* contrib/hbssl/sslrand.c
* contrib/hbwhat/whtdate.c
* contrib/hbwhat/whtini.c
* contrib/hbwhat/whtcret.c
* contrib/hbwhat/whthead.c
* contrib/hbwhat/whtilst.c
* contrib/hbwhat/whtreg.c
* contrib/hbwhat/whtclpb.c
* contrib/hbwhat/whtmous.c
* contrib/hbwhat/whtrgn.c
* contrib/hbwhat/whtmeta.c
* contrib/hbwhat/whttbar.c
* contrib/hbwhat/whtrect.c
* contrib/hbwhat/whtbrsh.c
* contrib/hbwhat/whtgdi.c
* contrib/hbwhat/whtdlg.c
* contrib/hbwhat/whtview.c
* contrib/hbwhat/whtsys.c
* contrib/hbwhat/whtmain.c
* contrib/hbwhat/whtwnd.c
* contrib/hbwhat/whtmmcap.c
* contrib/hbwhat/whtfont.c
* contrib/hbwhat/whtdir.c
* contrib/hbwhat/whtbmp.c
* contrib/hbwhat/whtkbrd.c
* contrib/hbwhat/whtpen.c
* contrib/hbwhat/whttext.c
* contrib/hbwhat/whtdc.c
* contrib/hbwhat/whtdraw.c
* contrib/examples/uhttpd/socket.c
* contrib/examples/uhttpd/uhttpdc.c
* source/vm/mainwin.c
* source/vm/maindll.c
* source/vm/maindllh.c
* source/vm/hvm.c
* source/vm/cmdarg.c
* source/vm/maindllp.c
* source/vm/fm.c
* source/vm/extrap.c
* source/vm/thread.c
* source/vm/dynlibhb.c
* source/vm/set.c
* source/common/hbgete.c
* source/common/hbver.c
* source/common/hbfsapi.c
* source/common/hbwince.c
* source/common/hbdate.c
* source/rtl/diskspac.c
* source/rtl/console.c
* source/rtl/gtwin/gtwin.c
* source/rtl/fserror.c
* source/rtl/hbgtcore.c
* source/rtl/gtclip.c
* source/rtl/fstemp.c
* source/rtl/idle.c
* source/rtl/oemansi.c
* source/rtl/disksphb.c
* source/rtl/net.c
* source/rtl/gtgui/gtgui.c
* source/rtl/seconds.c
* source/rtl/gttone.c
* source/rtl/hbproces.c
* source/rtl/gtkeycod.c
* source/rtl/version.c
* source/rtl/gtwvt/gtwvt.c
* source/rtl/hbrandom.c
* source/rtl/hbinet.c
* source/rtl/hbffind.c
* source/rtl/gtsys.c
* source/rtl/filesys.c
* source/rtl/gtkbstat.c
* source/rtl/isprint.c
* source/compiler/cmdcheck.c
* utils/hbmake/hbmlang.c
* #defines renamed to be bitwidth-independent.
- HB_OS_WIN_32_USED -> HB_OS_WIN_USED
- HB_OS_WIN_32 -> HB_OS_WIN
; Please modify your code accordingly.
* include/hbdefs.h
* include/hbsetup.h
+ Added compatibility to still understand HB_OS_WIN_32_USED,
and to #define HB_OS_WIN_32 in addition to HB_OS_WIN.
This means that old code will still work, but these
compatibility features will be removed in the future,
so it's recommended to change the code as above.
2009-02-04 00:18:56 +00:00
Viktor Szakats
d77ce50be6
2009-02-04 00:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* doc/dirstruc.txt
- contrib/hbtpathy/tpwin32.c
+ contrib/hbtpathy/tpwin.c
* contrib/hbtpathy/common.mak
* contrib/hbtpathy/Makefile
* Cleaned some 'win32'/'w32' to 'win'.
2009-02-03 23:50:48 +00:00
Viktor Szakats
66dd443ef7
2009-02-04 00:29 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/hbwin/win_reg.prg
* contrib/hbwin/win_osc.c
* contrib/hbwin/win_os.prg
* contrib/hbwin/win_tprn.prg
* contrib/hbwin/win_tprt.prg
* contrib/hbwin/win_dll.c
* contrib/hbwin/win_prn1.c
* contrib/hbwin/win_regc.c
* contrib/hbwin/tests/testreg.prg
* contrib/hbwin/tests/testole.prg
* Renaming hbwin lib functions to a common and bitwidth-neutral
namespace, which is WIN_*():
- W32_REGPATHSPLIT() -> WIN_REGPATHSPLIT()
- W32_REGREAD() -> WIN_REGREAD()
- W32_REGWRITE() -> WIN_REGWRITE()
- WIN32_REGCREATEKEYEX() -> WIN_REGCREATEKEYEX()
- WIN32_REGOPENKEYEX() -> WIN_REGOPENKEYEX()
- WIN32_REGQUERYVALUEEX() -> WIN_REGQUERYVALUEEX()
- WIN32_REGSETVALUEEX() -> WIN_REGSETVALUEEX()
- WIN32_REGCLOSEKEY() -> WIN_REGCLOSEKEY()
* contrib/hbwin/win_tprn.prg
* contrib/hbwin/win_prn1.c
* contrib/hbwin/tests/testprn.prg
* Renaming hbwin lib functions/classes to a common and bitwidth-neutral
namespace, which is WIN_*():
- WIN32PRN class -> WIN_PRN class.
- WIN32BMP class -> WIN_BMP class.
- WIN32_ARC() -> WIN_ARC()
- WIN32_BITMAPSOK() -> WIN_BITMAPSOK()
- WIN32_CREATEDC() -> WIN_CREATEDC()
- WIN32_CREATEFONT() -> WIN_CREATEFONT()
- WIN32_DELETEDC() -> WIN_DELETEDC()
- WIN32_DRAWBITMAP() -> WIN_DRAWBITMAP()
- WIN32_ELLIPSE() -> WIN_ELLIPSE()
- WIN32_ENDDOC() -> WIN_ENDDOC()
- WIN32_ENDPAGE() -> WIN_ENDPAGE()
- WIN32_ENUMFONTS() -> WIN_ENUMFONTS()
- WIN32_FILLRECT() -> WIN_FILLRECT()
- WIN32_GETCHARSIZE() -> WIN_GETCHARSIZE()
- WIN32_GETDEVICECAPS() -> WIN_GETDEVICECAPS()
- WIN32_GETEXEFILENAME() -> WIN_GETEXEFILENAME()
- WIN32_GETPRINTERFONTNAME() -> WIN_GETPRINTERFONTNAME()
- WIN32_GETTEXTSIZE() -> WIN_GETTEXTSIZE()
- WIN32_LINETO() -> WIN_LINETO()
- WIN32_LOADBITMAPFILE() -> WIN_LOADBITMAPFILE()
- WIN32_MULDIV() -> WIN_MULDIV()
- WIN32_OS_ISWIN9X() -> WIN_OS_ISWIN9X()
- WIN32_RECTANGLE() -> WIN_RECTANGLE()
- WIN32_SETBKMODE() -> WIN_SETBKMODE()
- WIN32_SETCOLOR() -> WIN_SETCOLOR()
- WIN32_SETDOCUMENTPROPERTIES() -> WIN_SETDOCUMENTPROPERTIES()
- WIN32_SETMAPMODE() -> WIN_SETMAPMODE()
- WIN32_SETPEN() -> WIN_SETPEN()
- WIN32_STARTDOC() -> WIN_STARTDOC()
- WIN32_STARTPAGE() -> WIN_STARTPAGE()
- WIN32_TEXTOUT() -> WIN_TEXTOUT()
; INCOMPATIBLE. Please update your source code.
2009-02-03 23:31:56 +00:00
Przemyslaw Czerpak
834efe7a11
2009-02-03 18:51 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/vm/thread.c
* casting to pacify warning. The code is correct.
2009-02-03 17:46:58 +00:00
Viktor Szakats
dc70d7602c
2009-02-03 18:24 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* doc/en/hb_api.txt
* doc/en/hb_apird.txt
* include/hbrdddbf.h
* include/hbrddcdx.h
* include/hbapi.h
* include/hbrddfpt.h
* include/hbrddntx.h
* contrib/hbct/dbftools.c
* contrib/rddado/adordd.prg
* contrib/hbpgsql/pgrdd.prg
* contrib/rddads/adsx.c
* contrib/rddads/adsfunc.c
* contrib/examples/rdddbt/hbrdddbt.h
* contrib/examples/rdddbt/dbfdbt1.c
* source/vm/hvm.c
* source/vm/memvars.c
* source/debug/dbgentry.c
* SUCCESS -> HB_SUCCESS
* FAILURE -> HB_FAILURE
* ERRCODE -> HB_ERRCODE
; Migration finished.
2009-02-03 17:25:32 +00:00
Viktor Szakats
4b82944aa3
2009-02-03 17:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* source/rtl/gtwvt/gtwvt.c
! Fixed for OpenWatcom 1.8. (SM_REMOTESESSION wasn't defined)
2009-02-03 16:26:25 +00:00
Viktor Szakats
1ace83c129
2009-02-03 16:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* include/hbrddcdx.h
* contrib/rddsql/sddmy/mysqldd.c
* contrib/rddsql/sddpg/pgsqldd.c
* contrib/rddsql/sddfb/fbirddd.c
* contrib/rddsql/hbrddsql.h
* contrib/rddsql/sqlbase.c
* contrib/rddsql/sqlmix.c
* contrib/rddado/adordd.prg
* contrib/rddads/rddads.h
* contrib/rddads/adsfunc.c
* contrib/rddads/ads1.c
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbmcdx/hbbmcdx.h
* SUCCESS -> HB_SUCCESS
* FAILURE -> HB_FAILURE
* ERRCODE -> HB_ERRCODE
2009-02-03 15:17:20 +00:00
Viktor Szakats
185f03cbfd
2009-02-03 15:27 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* include/hbapirdd.h
* source/rdd/dbcmd.c
* source/rdd/dbcmd53.c
* source/rdd/dbcmdx.c
* source/rdd/dbdetach.c
* source/rdd/dbf1.c
* source/rdd/dbsql.c
* source/rdd/delim1.c
* source/rdd/hbdbsort.c
* source/rdd/sdf1.c
* source/rdd/wacore.c
* source/rdd/wafunc.c
* source/rdd/workarea.c
* source/rdd/dbfcdx/dbfcdx1.c
* source/rdd/dbffpt/dbffpt1.c
* source/rdd/dbfnsx/dbfnsx1.c
* source/rdd/dbfntx/dbfntx1.c
* source/rdd/hbsix/sxcrypt.c
* source/rdd/hbsix/sxord.c
* source/rdd/hbsix/sxtable.c
* source/rdd/hsx/hsx.c
* source/rdd/nulsys/nulsys.c
* source/rdd/usrrdd/rdds/arrayrdd.prg
* source/rdd/usrrdd/rdds/fcomma.prg
* source/rdd/usrrdd/rdds/hscdx.prg
* source/rdd/usrrdd/rdds/logrdd.prg
* source/rdd/usrrdd/rdds/rlcdx.prg
* source/rdd/usrrdd/usrrdd.c
* SUCCESS -> HB_SUCCESS
* FAILURE -> HB_FAILURE
* ERRCODE -> HB_ERRCODE
2009-02-03 14:29:35 +00:00
Viktor Szakats
b438524f5e
2009-02-03 15:03 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* include/hbapigt.h
* contrib/hbct/screen1.c
* source/rtl/console.c
* source/rtl/hbrunfun.c
* source/rtl/gx.c
* source/rtl/gtapi.c
* SUCCESS -> HB_SUCCESS
* FAILURE -> HB_FAILURE
* ERRCODE -> HB_ERRCODE
2009-02-03 14:04:36 +00:00
Viktor Szakats
d0c085ee97
2009-02-03 14:48 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* include/hbusrrdd.ch
* include/hbapi.h
+ Added HB_SUCCESS, HB_FAILURE on .prg level, too.
* SUCCESS, FAILURE, ERRCODE as compatibility.
* Minor cleanup.
; TODO: Switch to HB_* versions inside Harbour tree.
2009-02-03 13:48:59 +00:00
Przemyslaw Czerpak
2b7d040e28
2009-02-03 14:19 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/doc/Makefile
* harbour/doc/es/Makefile
* updated file list
* harbour/debian/rules
! changed to use documentation files installed by harbour install phase
Please test.
2009-02-03 13:15:40 +00:00
Przemyslaw Czerpak
f84064a58b
2009-02-03 12:58 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/make_gcc.sh
+ added some Solaris libraries necessary to link Harbour applications
using sockets
* harbour/make_gnu.sh
* look also for pure curses header files for GTCRS compilation.
GTCRS can be compiled with CURSES not only NCURSES.
* enable -fPIC in SunOS and HPUX builds
* harbour/mpkg_tgz.sh
* enable -fPIC in SunOS builds
* harbour/make_gcc.mak
* do not use -Wl,--start-group/-Wl,--end-group in SunOS, HPUX and Darwin
builds
* harbour/config/hpux/gcc.cf
* small cleanup in comment
2009-02-03 11:54:36 +00:00
Lorenzo Fiorini
e65c6bc425
2009-02-03 10:45:06 +00:00
Przemyslaw Czerpak
bb1e4dfe09
2009-02-03 03:02 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/mpkg_deb.sh
* harbour/make_gnu_xmingwce.sh
* harbour/tests/transtst.prg
* harbour/tests/wcecon.prg
* harbour/tests/foreach2.prg
* harbour/tests/rto_get.prg
* harbour/tests/memtst.prg
* harbour/tests/gtwin.prg
* harbour/tests/mt/mttest08.prg
* harbour/tests/mt/mttest09.prg
* harbour/tests/mt/mttest01.prg
* harbour/tests/mt/mttest10.prg
* harbour/tests/mt/mttest02.prg
* harbour/tests/mt/mttest11.prg
* harbour/tests/mt/mttest03.prg
* harbour/tests/mt/mttest12.prg
* harbour/tests/mt/mttest04.prg
* harbour/tests/mt/mttest05.prg
* harbour/tests/mt/mttest06.prg
* harbour/tests/mt/mttest07.prg
* harbour/tests/speedtst.prg
* harbour/tests/hsxtest.prg
* harbour/tests/rto_tb.prg
* harbour/tests/multifnc/t0.prg
* harbour/tests/multifnc/t1.prg
* harbour/tests/multifnc/t2.prg
* harbour/tests/multifnc/Makefile
* harbour/tests/gtchars.prg
* harbour/tests/aliaslck.prg
* harbour/tests/gtcolors.prg
* harbour/tests/gtkeys.prg
* harbour/make_gcc.sh
* harbour/mpkg_rpm_win.sh
* harbour/doc/howtosvn.txt
* harbour/doc/howtobld.txt
* harbour/make_gnu_os2.cmd
* harbour/include/hbrddnsx.h
* harbour/include/hbsxdef.ch
* harbour/include/hbwince.h
* harbour/include/hbwmain.c
* harbour/include/hbthread.h
* harbour/include/hbsix.ch
* harbour/include/hbvmint.h
* harbour/include/hbassert.h
* harbour/include/hbthread.ch
* harbour/include/hbatomic.h
* harbour/mpkg_rpm_wce.sh
* harbour/source/hbextern/hbextern.prg
* harbour/source/hbextern/Makefile
* harbour/source/lang/msgptiso.c
* harbour/source/vm/dlmalloc.c
* harbour/source/vm/vmmt/Makefile
* harbour/source/vm/thread.c
* harbour/source/vm/mainwin/Makefile
* harbour/source/vm/vm.c
* harbour/source/debug/dbgtinp.prg
* harbour/source/common/hbprintf.c
* harbour/source/common/hbwince.c
* harbour/source/common/hbfopen.c
* harbour/source/rtl/tscalars.c
* harbour/source/rtl/hbi18n2.prg
* harbour/source/rtl/gui.prg
* harbour/source/rtl/getsys53.prg
* harbour/source/rtl/hbfile.c
* harbour/source/rtl/tscalard.c
* harbour/source/rtl/tscalarh.c
* harbour/source/rtl/tbrowsys.prg
* harbour/source/rtl/tscalarl.c
* harbour/source/rtl/gtchrmap.c
* harbour/source/rtl/tscalarp.c
* harbour/source/rtl/oemansix.c
* harbour/source/rtl/hbrunfun.c
* harbour/source/rtl/strc.c
* harbour/source/rtl/gttrm/Makefile
* harbour/source/rtl/gttrm/gttrm.c
* harbour/source/rtl/dirscan.prg
* harbour/source/rtl/tthreadx.prg
* harbour/source/rtl/tscalara.c
* harbour/source/rtl/hbhex.c
* harbour/source/rtl/inkeyapi.c
* harbour/source/rtl/filebuf.c
* harbour/source/rtl/tscalaru.c
* harbour/source/rtl/tmenusys.prg
* harbour/source/rtl/secondfs.c
* harbour/source/rtl/hbproces.c
* harbour/source/rtl/menusys.prg
* harbour/source/rtl/gtkeycod.c
* harbour/source/rtl/typefilx.prg
* harbour/source/rtl/natmsgu.c
* harbour/source/rtl/thfuncx.prg
* harbour/source/rtl/tscalarb.c
* harbour/source/rtl/hbini.prg
* harbour/source/rtl/tscalar.prg
* harbour/source/rtl/mouse53.c
* harbour/source/rtl/hbprocfn.c
* harbour/source/rtl/tscalarn.c
* harbour/source/rtl/strtoexp.c
* harbour/source/rtl/einstvar.prg
* harbour/source/rtl/hbstrsh.c
* harbour/source/rtl/gtkbstat.c
* harbour/source/rtl/hbbit.c
* harbour/source/rtl/tscalarc.c
* harbour/source/codepage/cpsv850.c
* harbour/source/codepage/cpeswinm.c
* harbour/source/codepage/cpsk852.c
* harbour/source/codepage/ucmik.c
* harbour/source/codepage/cpbgmik.c
* harbour/source/codepage/cpsvwin.c
* harbour/source/codepage/cpskiso.c
* harbour/source/codepage/cpskwin.c
* harbour/source/codepage/cpsvclip.c
* harbour/source/codepage/cpskkam.c
* harbour/source/rdd/dbjoinx.prg
* harbour/source/rdd/dblistx.prg
* harbour/source/rdd/rddinfo.c
* harbour/source/rdd/dbtotalx.prg
* harbour/source/rdd/dbstruxx.prg
* harbour/source/rdd/dbsortx.prg
* harbour/source/rdd/dbdetach.c
* harbour/source/rdd/dbcmdx.c
* harbour/source/rdd/dbfnsx/dbfnsx1.c
* harbour/source/rdd/dbfnsx/Makefile
* harbour/source/rdd/dbdrop.c
* harbour/source/rdd/dbupdatx.prg
* harbour/source/rdd/dbcmd53.c
* harbour/source/rdd/usrrdd/example/exlog.prg
* harbour/source/rdd/usrrdd/example/exarr.prg
* harbour/source/rdd/usrrdd/rdds/logrdd.prg
* harbour/source/rdd/dbfuncsx.prg
* harbour/source/rdd/dbexists.c
* harbour/source/rdd/hbsix/sxsem.c
* harbour/source/rdd/hbsix/sxord.c
* harbour/source/rdd/hbsix/sxredir.c
* harbour/source/rdd/hbsix/sxini.prg
* harbour/source/rdd/hbsix/sxfname.c
* harbour/source/rdd/hbsix/sxtable.c
* harbour/source/rdd/hbsix/sxcompat.prg
* harbour/source/rdd/hbsix/sxtrig.prg
* harbour/source/rdd/hbsix/sxutil.c
* harbour/source/rdd/fieldhb.c
* harbour/source/compiler/compi18n.c
* harbour/contrib/hbmysql/common.mak
* harbour/contrib/hbmysql/make_gcc.sh
* harbour/contrib/hbmysql/make_vc.bat
* harbour/contrib/make_b32_all.bat
* harbour/contrib/hbct/screen2.c
* harbour/contrib/hbct/charsprd.c
* harbour/contrib/hbct/dbftools.c
* harbour/contrib/hbct/make_gcc.sh
* harbour/contrib/hbct/ctrand.prg
* harbour/contrib/hbct/getsecrt.prg
* harbour/contrib/hbct/ctdisk.ch
* harbour/contrib/hbct/keysec.prg
* harbour/contrib/hbct/maxline.c
* harbour/contrib/hbct/getinput.prg
* harbour/contrib/hbct/video.c
* harbour/contrib/hbct/screen3.prg
* harbour/contrib/hbct/dattime3.c
* harbour/contrib/hbct/lton.c
* harbour/contrib/hbct/cursor.c
* harbour/contrib/hbct/keytime.prg
* harbour/contrib/hbct/misc2.c
* harbour/contrib/hbct/color.c
* harbour/contrib/hbct/cttime.prg
* harbour/contrib/hbct/ctvideo.ch
* harbour/contrib/hbct/showtime.prg
* harbour/contrib/hbct/numcount.c
* harbour/contrib/hbct/pack.c
* harbour/contrib/hbct/setlast.c
* harbour/contrib/hbct/setrc.c
* harbour/contrib/hbct/like.c
* harbour/contrib/hbct/disk.c
* harbour/contrib/hbct/ctstrfil.c
* harbour/contrib/hbct/ctstrfil.h
* harbour/contrib/hbct/getinfo.prg
* harbour/contrib/hbct/numline.c
* harbour/contrib/hbct/scrmark.prg
* harbour/contrib/hbct/dattime2.c
* harbour/contrib/hbct/keysave.prg
* harbour/contrib/hbct/common.mak
* harbour/contrib/hbct/misc3.c
* harbour/contrib/hbct/expand.c
* harbour/contrib/hbct/fcopy.prg
* harbour/contrib/hbct/ctpad.c
* harbour/contrib/hbct/datetime.c
* harbour/contrib/hbct/blank.prg
* harbour/contrib/xhb/hboutdbg.c
* harbour/contrib/xhb/dbgfx.prg
* harbour/contrib/xhb/hbcompat.h
* harbour/contrib/xhb/hblog.ch
* harbour/contrib/xhb/hbcompat.ch
* harbour/contrib/xhb/xhbenum.c
* harbour/contrib/xhb/hblognet.prg
* harbour/contrib/xhb/hbxml.c
* harbour/contrib/xhb/xhbmsgs.c
* harbour/contrib/xhb/xhbqself.c
* harbour/contrib/xhb/dirrec.prg
* harbour/contrib/xhb/hbxml.h
* harbour/contrib/xhb/make_gcc.sh
* harbour/contrib/xhb/xhbarr.c
* harbour/contrib/xhb/xhb.h
* harbour/contrib/xhb/hbctypes.ch
* harbour/contrib/xhb/xhb.ch
* harbour/contrib/xhb/hbsyslog.c
* harbour/contrib/xhb/txml.prg
* harbour/contrib/xhb/wintypes.ch
* harbour/contrib/xhb/sprintf.prg
* harbour/contrib/xhb/Makefile
* harbour/contrib/xhb/dbgfxc.c
* harbour/contrib/xhb/cstruct.ch
* harbour/contrib/xhb/hblog.prg
* harbour/contrib/xhb/hbstruct.prg
* harbour/contrib/xhb/xhbcomp.prg
* harbour/contrib/xhb/hbstruct.ch
* harbour/contrib/xhb/xhbextrn.ch
* harbour/contrib/xhb/hbfast.h
* harbour/contrib/xhb/xhbwith.c
* harbour/contrib/xhb/hbcomprs.c
* harbour/contrib/xhb/common.mak
* harbour/contrib/xhb/hbxml.ch
* harbour/contrib/xhb/hblogdef.ch
* harbour/contrib/xhb/cstructc.c
* harbour/contrib/xhb/xhbfunc.c
* harbour/contrib/xhb/cstruct.prg
* harbour/contrib/hbodbc/common.mak
* harbour/contrib/hbodbc/make_gcc.sh
* harbour/contrib/hbodbc/make_vc.bat
* harbour/contrib/hbgt/common.mak
* harbour/contrib/hbgt/make_gcc.sh
* harbour/contrib/hbmsql/common.mak
* harbour/contrib/hbmsql/tests/hbmk_b32.bat
* harbour/contrib/hbmsql/tests/hbmk_vc.bat
* harbour/contrib/hbmsql/make_gcc.sh
* harbour/contrib/hbmsql/make_b32.bat
* harbour/contrib/hbmsql/make_vc.bat
* harbour/contrib/mtpl_b32.bat
* harbour/contrib/mtpl_b32.mak
* harbour/contrib/hbmzip/crypt.h
* harbour/contrib/hbmzip/make_gcc.sh
* harbour/contrib/hbole/common.mak
* harbour/contrib/hbole/oleauto.prg
* harbour/contrib/hbole/ole2.c
* harbour/contrib/hbole/tests/testole.prg
* harbour/contrib/hbole/tests/hbmk_b32.bat
* harbour/contrib/hbole/make_gcc.sh
* harbour/contrib/hbole/make_b32.bat
* harbour/contrib/hbole/make_vc.bat
* harbour/contrib/hbole/Makefile
* harbour/contrib/make_gcc_all.sh
* harbour/contrib/hbfbird/common.mak
* harbour/contrib/hbfbird/tests/simple.prg
* harbour/contrib/hbfbird/tests/test.prg
* harbour/contrib/hbfbird/tests/stress.prg
* harbour/contrib/hbfbird/tests/testapi.c
* harbour/contrib/hbfbird/tests/hbmk_b32.bat
* harbour/contrib/hbfbird/tests/Makefile
* harbour/contrib/hbfbird/make_gcc.sh
* harbour/contrib/hbfbird/firebird.c
* harbour/contrib/hbfbird/make_b32.bat
* harbour/contrib/hbfbird/tfirebrd.prg
* harbour/contrib/hbfbird/make_vc.bat
* harbour/contrib/hbfbird/readme.txt
* harbour/contrib/hbfbird/Makefile
* harbour/contrib/hbapollo/common.mak
* harbour/contrib/hbapollo/make_gcc.sh
* harbour/contrib/hbapollo/make_vc.bat
* harbour/contrib/make_vc_all.bat
* harbour/contrib/hbziparc/common.mak
* harbour/contrib/hbziparc/make_gcc.sh
* harbour/contrib/hbnf/ftshadow.c
* harbour/contrib/hbnf/make_gcc.sh
* harbour/contrib/hbnf/iamidle.c
* harbour/contrib/hbnf/fttext.c
* harbour/contrib/hbnf/setkeys.c
* harbour/contrib/hbnf/common.mak
* harbour/contrib/hbnf/ftisprn.c
* harbour/contrib/hbnf/putkey.c
* harbour/contrib/hbnf/setlastk.c
* harbour/contrib/rddsql/sddfb/Makefile
* harbour/contrib/hbhpdf/tests/harupdf.prg
* harbour/contrib/hbhpdf/tests/files/cp936.txt
* harbour/contrib/hbhpdf/tests/files/elic_jp.txt
* harbour/contrib/hbhpdf/tests/files/sjis.txt
* harbour/contrib/hbhpdf/tests/files/euc.txt
* harbour/contrib/hbhpdf/tests/files/cp932.txt
* harbour/contrib/hbhpdf/harupdf.ch
* harbour/contrib/hbhpdf/harupdf.c
* harbour/contrib/rddado/common.mak
* harbour/contrib/rddado/make_gcc.sh
* harbour/contrib/rddado/make_vc.bat
* harbour/contrib/gtwvg/wvgdlg.prg
* harbour/contrib/gtwvg/gtwvg.h
* harbour/contrib/gtwvg/wvglistb.prg
* harbour/contrib/gtwvg/make_b32.bat
* harbour/contrib/gtwvg/wvgmle.prg
* harbour/contrib/gtwvg/wvggui.c
* harbour/contrib/gtwvg/wvgtoolb.prg
* harbour/contrib/gtwvg/wvgpushb.prg
* harbour/contrib/gtwvg/wvggui.h
* harbour/contrib/gtwvg/wvgsle.prg
* harbour/contrib/gtwvg/wvgtreev.prg
* harbour/contrib/gtwvg/make_gcc.sh
* harbour/contrib/gtwvg/tests/demoxbp.prg
* harbour/contrib/gtwvg/tests/demowvg.prg
* harbour/contrib/gtwvg/wvgdatar.prg
* harbour/contrib/gtwvg/wvgradio.prg
* harbour/contrib/gtwvg/make_vc.bat
* harbour/contrib/gtwvg/wincallb.c
* harbour/contrib/gtwvg/Makefile
* harbour/contrib/gtwvg/wvgsysw.prg
* harbour/contrib/gtwvg/wvgmenub.prg
* harbour/contrib/gtwvg/wvgbitmp.prg
* harbour/contrib/gtwvg/wvtwin.ch
* harbour/contrib/gtwvg/wvgcheck.prg
* harbour/contrib/gtwvg/wvgstatb.prg
* harbour/contrib/gtwvg/wvgstatc.prg
* harbour/contrib/gtwvg/common.mak
* harbour/contrib/gtwvg/hbgtwvg.ch
* harbour/contrib/gtwvg/wvghtmlv.prg
* harbour/contrib/gtwvg/wvgparts.ch
* harbour/contrib/gtwvg/wincback.prg
* harbour/contrib/gtwvg/wvg3stat.prg
* harbour/contrib/gtwvg/wvgcombo.prg
* harbour/contrib/mtpl_gcc.mak
* harbour/contrib/hbpgsql/common.mak
* harbour/contrib/hbpgsql/tests/hbmk_b32.bat
* harbour/contrib/hbpgsql/make_gcc.sh
* harbour/contrib/hbpgsql/make_vc.bat
* harbour/contrib/rddads/unixutils.h
* harbour/contrib/rddads/common.mak
* harbour/contrib/rddads/make_gcc.sh
* harbour/contrib/mtpl_gcc.sh
* harbour/contrib/hbclipsm/common.mak
* harbour/contrib/hbclipsm/make_gcc.sh
* harbour/contrib/hbclipsm/make_vc.bat
* harbour/contrib/hbfimage/common.mak
* harbour/contrib/hbfimage/tests/fitest.prg
* harbour/contrib/hbfimage/tests/hbmk_b32.bat
* harbour/contrib/hbfimage/make_gcc.sh
* harbour/contrib/hbfimage/fi_winfu.c
* harbour/contrib/hbfimage/fi_wrp.c
* harbour/contrib/hbfimage/make_b32.bat
* harbour/contrib/hbfimage/make_vc.bat
* harbour/contrib/hbfimage/readme.txt
* harbour/contrib/hbfimage/Makefile
* harbour/contrib/hbfimage/freeimage.ch
* harbour/contrib/hbgd/common.mak
* harbour/contrib/hbgd/make_gcc.sh
* harbour/contrib/hbgd/make_vc.bat
* harbour/contrib/hbmisc/common.mak
* harbour/contrib/hbmisc/make_gcc.sh
* harbour/contrib/hbtip/encurl.prg
* harbour/contrib/hbtip/thtml.prg
* harbour/contrib/hbtip/thtml.ch
* harbour/contrib/hbtip/utils.c
* harbour/contrib/hbtip/popcln.prg
* harbour/contrib/hbtip/sendmail.prg
* harbour/contrib/hbtip/tip.ch
* harbour/contrib/hbtip/cgi.prg
* harbour/contrib/hbtip/url.prg
* harbour/contrib/hbtip/encqp.prg
* harbour/contrib/hbtip/base64x.c
* harbour/contrib/hbtip/common.mak
* harbour/contrib/hbtip/make_gcc.sh
* harbour/contrib/hbtip/httpcln.prg
* harbour/contrib/hbtip/encmthd.c
* harbour/contrib/hbtip/client.prg
* harbour/contrib/hbtip/encoder.prg
* harbour/contrib/hbtip/smtpcln.prg
* harbour/contrib/hbtip/encb64.prg
* harbour/contrib/hbtip/mail.prg
* harbour/contrib/hbtip/credent.prg
* harbour/contrib/hbtip/ftpcln.prg
* harbour/contrib/hbtip/Makefile
* harbour/contrib/hbgf/hbgfwin/common.mak
* harbour/contrib/hbbmcdx/common.mak
* harbour/contrib/hbbmcdx/make_gcc.sh
* harbour/contrib/hbbmcdx/make_vc.bat
* harbour/contrib/hbwin/win_prn2.c
* harbour/contrib/hbwin/win_tprn.prg
* harbour/contrib/hbwin/common.mak
* harbour/contrib/hbwin/tests/testole.prg
* harbour/contrib/hbwin/tests/testprn.prg
* harbour/contrib/hbwin/make_gcc.sh
* harbour/contrib/hbwin/Makefile
* harbour/contrib/hbwin/win_prn1.c
* harbour/contrib/mtpl_vc.bat
* harbour/contrib/mtpl_vc.mak
* harbour/contrib/hbbtree/common.mak
* harbour/contrib/hbbtree/make_gcc.sh
* harbour/contrib/hbbtree/make_vc.bat
* harbour/contrib/hbwhat/debug.ch
* harbour/contrib/hbwhat/whtdate.c
* harbour/contrib/hbwhat/whtini.c
* harbour/contrib/hbwhat/make_b32.bat
* harbour/contrib/hbwhat/whticon.c
* harbour/contrib/hbwhat/whtcret.c
* harbour/contrib/hbwhat/make_gcc.sh
* harbour/contrib/hbwhat/whtsock.c
* harbour/contrib/hbwhat/whthead.c
* harbour/contrib/hbwhat/whtseria.c
* harbour/contrib/hbwhat/sqltypes.ch
* harbour/contrib/hbwhat/Makefile
* harbour/contrib/hbwhat/whtilst.c
* harbour/contrib/hbwhat/whtreg.c
* harbour/contrib/hbwhat/whtmem.c
* harbour/contrib/hbwhat/whtclpb.c
* harbour/contrib/hbwhat/winini.prg
* harbour/contrib/hbwhat/whtmous.c
* harbour/contrib/hbwhat/whatutil.prg
* harbour/contrib/hbwhat/whtrgn.c
* harbour/contrib/hbwhat/whtmeta.c
* harbour/contrib/hbwhat/whtmapi.c
* harbour/contrib/hbwhat/winrbar.prg
* harbour/contrib/hbwhat/whttbar.c
* harbour/contrib/hbwhat/winerror.prg
* harbour/contrib/hbwhat/whtrect.c
* harbour/contrib/hbwhat/whtbrsh.c
* harbour/contrib/hbwhat/import.ch
* harbour/contrib/hbwhat/whtgdi.c
* harbour/contrib/hbwhat/winstruc.ch
* harbour/contrib/hbwhat/whtscrlb.c
* harbour/contrib/hbwhat/whtdlg.c
* harbour/contrib/hbwhat/whtview.c
* harbour/contrib/hbwhat/whtsys.c
* harbour/contrib/hbwhat/whtlv.c
* harbour/contrib/hbwhat/whtmain.c
* harbour/contrib/hbwhat/whtwnd.c
* harbour/contrib/hbwhat/wintabs.prg
* harbour/contrib/hbwhat/whtmisc.c
* harbour/contrib/hbwhat/whtcomm.c
* harbour/contrib/hbwhat/wincomm.prg
* harbour/contrib/hbwhat/whtmmcap.c
* harbour/contrib/hbwhat/tests/whatdemo.prg
* harbour/contrib/hbwhat/whtprn.c
* harbour/contrib/hbwhat/whtinet.c
* harbour/contrib/hbwhat/hbwhat.ch
* harbour/contrib/hbwhat/whttab.c
* harbour/contrib/hbwhat/make_vc.bat
* harbour/contrib/hbwhat/whtfont.c
* harbour/contrib/hbwhat/whtshell.c
* harbour/contrib/hbwhat/commdlg.ch
* harbour/contrib/hbwhat/whtcdlg.c
* harbour/contrib/hbwhat/wincdlg.prg
* harbour/contrib/hbwhat/whtbmp.c
* harbour/contrib/hbwhat/whtdir.c
* harbour/contrib/hbwhat/winuser.ch
* harbour/contrib/hbwhat/whtpen.c
* harbour/contrib/hbwhat/whtkbrd.c
* harbour/contrib/hbwhat/whttext.c
* harbour/contrib/hbwhat/whtdc.c
* harbour/contrib/hbwhat/whtmsg.c
* harbour/contrib/hbwhat/windebug.prg
* harbour/contrib/hbwhat/wincore.prg
* harbour/contrib/hbwhat/wintbar.prg
* harbour/contrib/hbwhat/common.mak
* harbour/contrib/hbwhat/whtdraw.c
* harbour/contrib/hbwhat/whttree.c
* harbour/contrib/hbwhat/wininet.ch
* harbour/contrib/hbwhat/whtmenu.c
* harbour/contrib/hbwhat/commctrl.ch
* harbour/contrib/hbwhat/wingdi.ch
* harbour/contrib/examples/pe/pe.prg
* harbour/contrib/examples/pe/hbmk_b32.bat
* harbour/contrib/examples/uhttpd/cookie.prg
* harbour/contrib/examples/uhttpd/cgifunc.prg
* harbour/contrib/examples/uhttpd/modules/cookie.prg
* harbour/contrib/examples/dbu/readme.txt
* harbour/contrib/examples/dbu/hbmk_b32.bat
* harbour/contrib/examples/dbu/Makefile
* harbour/utils/hbmake/hbmfrdln.c
* harbour/utils/hbtest/rt_mt.prg
* harbour/utils/hbi18n/hbi18n.prg
* harbour/utils/hbi18n/Makefile
* harbour/make_gcc.mak
* harbour/config/none.cf
* harbour/config/w32/mingwce.cf
* harbour/config/w32/owatcom.cf
* harbour/config/w32/pocc.cf
* svn ps svn:keywords "Author Date Id Revision"
2009-02-03 02:05:45 +00:00
Viktor Szakats
d81d19db75
2009-02-03 02:07 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/hbct/strdiff.c
* contrib/hbct/token2.c
* contrib/hbct/atadjust.c
* contrib/hbct/ctmath.c
* contrib/hbct/charsort.c
* contrib/hbct/charmix.c
* contrib/hbct/wordrepl.c
* contrib/hbct/charrepl.c
* contrib/hbct/strswap.c
* contrib/hbct/trig.c
* contrib/hbct/charswap.c
* contrib/hbct/charop.c
* contrib/hbct/num1.c
* contrib/hbct/ctstr.c
* contrib/hbct/token1.c
* contrib/hbct/charmirr.c
* contrib/hbct/ctc.c
* contrib/hbct/relation.c
* contrib/hbct/atnum.c
* contrib/hbct/posdiff.c
* contrib/hbct/finan.c
* contrib/hbct/range.c
* contrib/hbct/addascii.c
* contrib/hbct/ctmath2.c
* contrib/hbct/tab.c
* contrib/hbct/asciisum.c
* contrib/hbct/pos2.c
* contrib/hbct/numat.c
* contrib/hbct/atrepl.c
* contrib/hbct/wordtoch.c
% Using HB_ERR_FUNCNAME.
* contrib/hbct/charop.c
! Fixed CHARADD(), CHARSUB(), CHARAND(), CHAROR(), CHARXOR()
showing wrong function name in error message when first
passed parameter is invalid.
2009-02-03 01:09:52 +00:00
Viktor Szakats
3ebad5fb4e
2009-02-03 01:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/hbct/charop.c
! Fixed CHARADD(), CHARSUB(), CHARAND(), CHAROR(), CHARXOR()
to not crash when second parameter is an empty string.
2009-02-03 00:49:27 +00:00
Viktor Szakats
2a09d47334
2009-02-03 01:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/xhb/cstruct.prg
! One STATIC converted to THREAD STATIC.
+ TOFIX added for the rest of them.
* Some formatting.
2009-02-03 00:39:56 +00:00
Viktor Szakats
cd8c6f4132
2009-02-03 01:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* source/common/hbprintf.c
! Comment corrected to be ANSI.
2009-02-03 00:34:26 +00:00
Maurilio Longo
79fd663a78
2009-02-03 00:55 UTC+0100 Maurilio Longo (maurilio.longo@libero.it)
...
* include/hbdefs.h
* include/hbthread.h
* added HB_OS_SUNOS to be able to build under OpenSolaris 2008.11
using pthreads.
* source/common/hbprintf.c
* include ieeefp.h under OpenSolaris 2008.11
2009-02-03 00:01:40 +00:00
Viktor Szakats
7ae3169542
2009-02-02 23:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/hbct/keysec.prg
* contrib/hbct/keytime.prg
* contrib/hbct/showtime.prg
* contrib/hbct/ctdummy.prg
* STATICs converted to THREAD STATICs.
* contrib/xhb/hblognet.prg
* contrib/xhb/hblog.prg
+ Permanently enabled conditional HB_THREAD_SUPPORT.
; TOFIX: - hbwhat/wincore.prg
- xhb/cstruct.prg
Needs reviewing and either mutex protection
for STATICs or conversion to THREAD STATIC.
; TOFIX: C code uses much more statics, some of these make
code clearly broken for MT.
Shouldn't we add core support for thread specific
cargo (user defined data) area available for 3rd
party libs/apps?
Same could be added to GT structure to hold
GT instance specific user defined data.
2009-02-02 22:28:47 +00:00
Viktor Szakats
11b824d53b
2009-02-02 22:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/hbct/fcopy.prg
* contrib/hbtpathy/telepath.prg
* contrib/hbziparc/hbziparc.prg
* contrib/rddado/adordd.prg
* contrib/gtwvg/wvgpaint.prg
* contrib/gtwvg/tests/demowvg.prg
* contrib/hbpgsql/pgrdd.prg
* contrib/hbwin/win_tole.prg
* contrib/hbvpdf/hbvpdf.prg
* contrib/hbwhat/wincore.prg
* Renamed THREAD STATIC vars to t_* (from s_*).
2009-02-02 21:45:25 +00:00
Viktor Szakats
d13af773dd
2009-02-02 17:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* doc/cmpopt.txt
! Fixed missing SVN keyword.
[Przemek was faster]
* source/rtl/perfuncs.prg
* source/rtl/menuto.prg
* source/rtl/getlist.prg
* source/rtl/readvar.prg
* source/rtl/thfuncx.prg
* source/rtl/text.prg
* Renamed THREAD STATIC vars to t_* (from s_*).
2009-02-02 16:32:36 +00:00
Przemyslaw Czerpak
aa8d8e73af
2009-02-02 17:34 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/doc/cmpopt.txt
* svn ps svn:keywords "Author Date Id Revision"
* minor cleanup
2009-02-02 16:30:42 +00:00
Przemyslaw Czerpak
77df7fd78f
2009-02-02 11:02 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/vm/fm.c
! fixed typo in default FM module setting/
* harbour/include/hbapicls.h
* harbour/source/vm/classes.c
* harbour/source/debug/dbgentry.c
* renamed hb_dbgObjSendMessage() to hb_dbg_objSendMessage() to keep
naming convention used for other C debugger functions
* harbour/source/vm/debug.c
* added information about existing debugger functions and where they
are used.
* harbour/include/hbvm.h
* harbour/include/hbapidbg.h
* harbour/include/hbvmpub.h
* harbour/include/hbstack.h
* harbour/include/hbapi.h
* harbour/source/vm/codebloc.c
* harbour/source/vm/estack.c
* harbour/source/vm/hvm.c
* harbour/source/debug/dbgentry.c
* changed the method of static variable handling. Now we do not
have centralized array of all statics used by application (s_aStatics)
but each module uses it's own array to keep statics. The old
s_aStatics has been removed. It means that loading new PCODE module
from .hrb file or shared/dynamic library does not cause any static
table reallocation so it does not creates potential GPF trap for MT
code which may operate on static vars.
This modification changed a little bit the debugger interface.
I also updated some unused by us debug functions like __DBGVMVARSLIST()
or __DBGVMVARSLEN() anyhow any 3-rd party debuggers should be
updated for new API and modified hb_dbgEntry() syntax.
2009-02-02 09:58:22 +00:00
Viktor Szakats
90b1b10207
2009-02-01 10:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
+ doc/inet.txt
+ Added from xhb.
2009-02-01 09:21:46 +00:00
Viktor Szakats
de2afe8b65
2009-01-31 20:43 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* contrib/gtwvg/tests/demoxbp.prg
+ Added SVN header.
2009-01-31 19:44:03 +00:00
Viktor Szakats
a97b596105
2009-01-31 12:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* utils/hbrun/hbrun.prg
+ If a .dbf file is passed on the command line, hbrun will
open it.
* contrib/examples/uhttpd/hbmk_vc.bat
* Updated.
* contrib/examples/uhttpd/hbmk_b32.bat
% Minor opt.
2009-01-31 11:36:43 +00:00
Przemyslaw Czerpak
23ee7ce5f0
2009-01-30 20:19 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/make_gcc.mak
! added additional rules to fix time conditions in parallel compilation
* harbour/config/dos/dir.cf
* harbour/config/w32/dir.cf
* changed simple assignments to recursive ones
* harbour/config/dir.cf
+ added support for dependencies between build directories for
parallel execution. If compilation of dirX needs results of
dirY and dirZ compilation then it hsould be declared as:
dirX{dirY,dirZ}
% process directories defined in DIRS simultaneously when -j<N>
GNU make switch is used - it gives additional speed improvement
on multi CPU machines
* harbour/Makefile
* harbour/source/Makefile
* set directory dependencies for parallel compilation
The parallel compilation can be enabled by using -j<n> GNU make
switch on multiprocess platforms, f.e.:
./gnu_make.sh -j3
It should give some speed improvement even on single CPU machines.
These are results of clean Harbour compilation on my 3 phantom CPU
computer:
1. leaner compilation without -j<n> 6m29.895s
2. parallel compilation with -j5 but without
parallel directory processing 3m20.163s
3. parallel compilation with -j5 and with new
parallel directory processing 2m6.168s
2009-01-30 19:15:26 +00:00
Viktor Szakats
508c73035e
2009-01-30 08:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* ChangeLog
! Typos in former ChangeLog entries.
(testing commit notification)
2009-01-30 07:55:03 +00:00
Viktor Szakats
d79f03d6ca
2009-01-30 08:51 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* ChangeLog
! Typos in former ChangeLog entries.
2009-01-30 07:51:40 +00:00
Francesco Saverio Giudice
a1cb9aa400
2009-01-30 03:24 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com)
...
* harbour/contrib/examples/uhttpd/uhttpd.prg
* Updated uHTTPD (Work in progress)
+ Added HRB caching (set #define HRB_ACTIVATE_CACHE .T. to enable)
+ Added support for Cookies
* Formatted
! Renamed all public functions with uhttpd_ prefix (TOCHECK)
+ Added support for array content in POST variables
* Optimized some code
+ harbour/contrib/examples/uhttpd/cgifunc.prg
+ Some helper function moved here from uhttpd prg and added
some functions of mine
+ harbour/contrib/examples/uhttpd/cookie.prg
+ Cookie class
+ harbour/contrib/examples/uhttpd/modules/cookie.prg
+ cookie sample module
+ harbour/contrib/examples/uhttpd/home/postsample.html
+ POST example
* harbour/contrib/examples/uhttpd/uhttpd.ini
+ Added new script alias for cookie sample
* harbour/contrib/examples/uhttpd/hbmk_b32.bat
* harbour/contrib/examples/uhttpd/home/index.html
* harbour/contrib/examples/uhttpd/home/testxmldb.html
* harbour/contrib/examples/uhttpd/modules/bldhrb.bat
* harbour/contrib/examples/uhttpd/modules/info.prg
* harbour/contrib/examples/uhttpd/modules/showcounter.prg
* harbour/contrib/examples/uhttpd/modules/tableservletdb.prg
* Updated for new function prefix and some formatting
2009-01-30 02:26:55 +00:00
Przemyslaw Czerpak
d83d51d6b9
2009-01-29 22:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/rules.cf
* harbour/config/dos/bcc16.cf
! fixed wrong automatic macros $? was used instead of $<
* harbour/config/dir.cf
* optional new DIR_RULE setting for easier testing
* harbour/config/c.cf
+ added support for setting dependencies for files which needs
grammar header files generated by bison (YACC_DEPEND)
* harbour/source/macro/Makefile
* marked macrolex.c as YACC_DEPEND dependent
* harbour/source/compiler/Makefile
* marked complex.c as YACC_DEPEND dependent
2009-01-29 21:47:10 +00:00
Przemyslaw Czerpak
818977af2b
2009-01-29 19:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/bin/postinst.sh
! added missing export in envvar setting.
* harbour/config/linux/install.cf
* added error message when install directory is not set.
* harbour/config/lib.cf
* harbour/config/bin.cf
* harbour/config/dir.cf
+ added explicit support for make recursive calls.
Question: why we use $(MK) instead of $(MAKE) so it necessary
to mark recursive make calls manually?
* harbour/config/dir.cf
* rewritten DIR_RUL to use only GNU make commands instead of
OS scripts. Now config/<arch>/dir.cf files are not longer used.
Please make build tests on different platforms. If all will
be correct then we remove these files.
* harbour/source/common/Makefile
* harbour/source/vm/Makefile
* harbour/source/vm/vmmt/Makefile
* moved biggest files to begin of file list for better parallel
compilation utilization.
* harbour/source/rdd/dbfcdx/dbfcdx1.c
* accept invalid string key expression if codeblock key expression
is given.
2009-01-29 18:45:09 +00:00
Viktor Szakats
ef3da0603c
2009-01-29 14:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
...
* source/rtl/gtwvt/gtwvt.c
! Fixed to #undef _WIN32_WINNT before setting it.
; TOFIX: hbwhat has this problem in almost all of its source
files.
* contrib/examples/uhttpd/modules/bldhrb.bat
* contrib/examples/uhttpd/modules/showcounter.prg
* contrib/examples/uhttpd/hbmk_b32.bat
* contrib/examples/uhttpd/hbmk_vc.bat
* Minor.
2009-01-29 13:26:40 +00:00
Przemyslaw Czerpak
36f30d85cc
2009-01-29 02:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/common/hbprintf.c
* minor modification for easier future updating
* harbour/source/rdd/dbfntx/dbfntx1.c
! fixed possible GPF caused by corrupted indexes
* harbour/source/rdd/dbfcdx/dbfcdx1.c
! fixed possible GPF caused by missing RT error
! added RT errors for invalid KEY or FOR expressions
2009-01-29 01:12:07 +00:00
Przemyslaw Czerpak
0e498e5e77
2009-01-28 22:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/vm/itemapi.c
% eliminated hb_snpritf() from HB_IT_POINTER conversion in
hb_itemString()
* harbour/source/common/hbprintf.c
! fixed return value - it should be one less. Thanks to Xavi.
+ added support for I64, I32 and I16 length specifiers - it's
MS-Windows only extension but it should help in replacing
native C *printf() calls with Harbour version.
2009-01-28 21:24:24 +00:00
Przemyslaw Czerpak
a603105732
2009-01-28 19:03 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/common/hbprintf.c
* disabled _finitel() in MSVC builds, added casting to double instead
2009-01-28 17:59:09 +00:00
Przemyslaw Czerpak
1a19cdcb82
2009-01-28 17:41 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/common/hbprintf.c
! do not use _fpclass() in BCC builds - it breaks FL arithmetic
* use _finitel() instead of _finite() in MSVC builds
2009-01-28 16:37:31 +00:00
Przemyslaw Czerpak
61c3e1dbb5
2009-01-28 14:25 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/common/hbprintf.c
! include float.h in MSVC builds
* changed code a little bit to pacify MSVC warning
2009-01-28 13:21:38 +00:00
Przemyslaw Czerpak
c759f4d2bd
2009-01-28 13:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/common/hbprintf.c
* redefine [u]intmax_t as [U]LONGLONG in MSVC builds.
2009-01-28 12:25:20 +00:00
Przemyslaw Czerpak
ae623a5876
2009-01-28 04:27 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/source/common/hbprintf.c
* added yet another TODO marker for easier code updating to new
C compilers
2009-01-28 03:23:49 +00:00
Przemyslaw Czerpak
b65722d87a
2009-01-27 17:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/dos/owatcom.cf
* increased max library page size (-p=32 => -p=64)
2009-01-27 16:19:09 +00:00
Przemyslaw Czerpak
9fea280094
2009-01-27 17:03 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/dos/dir.cf
* harbour/config/dos/install.cf
! fixed for GNU make ports which prefer COMSPEC before SHELL
2009-01-27 15:59:50 +00:00
Przemyslaw Czerpak
3a5ebae50f
2009-01-27 16:33 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbdefs.h
* include stdint.h in DJGPP >= 2.4
* harbour/source/common/hbprintf.c
! fixed DJGPP <= 2.3 compilation
* harbour/source/common/hbstr.c
* force buffer ending in DJGPP <= 2.3 when vsprintf() is used
* harbour/source/rtl/hbproces.c
! fixed typo in HB_SYMBOL_UNUSED() variable name
* harbour/config/dos/global.cf
! fixed for GNU make ports which prefer COMSPEC before SHELL
2009-01-27 15:29:56 +00:00