Revision: 11403
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11403&view=rev
Author: vszakats
Date: 2009-06-17 21:13:27 +0000 (Wed, 17 Jun 2009)
Log Message:
-----------
2009-06-17 23:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbblat/blatcls.prg
! Added type checks for all params.
% File() -> hb_FileExists()
* Minor formatting.
* source/rtl/browdbx.prg
* Minor formatting in comment.
* contrib/xpp/Makefile
+ contrib/xpp/dbcmdx.c
+ contrib/xpp/tgetx.prg
+ contrib/xpp/tbcolumx.prg
+ contrib/xpp/dbjoinx.prg
+ contrib/xpp/idlex.c
+ contrib/xpp/typefilx.prg
+ contrib/xpp/philesx.c
+ contrib/xpp/browdbx.prg
+ contrib/xpp/dbdetacx.c
+ contrib/xpp/dblistx.prg
+ contrib/xpp/binnumx.c
+ contrib/xpp/mousex.c
+ contrib/xpp/dbupdatx.prg
+ contrib/xpp/dbfuncsx.prg
+ contrib/xpp/oemansix.c
+ contrib/xpp/tbrowsex.prg
+ contrib/xpp/thfuncx.prg
+ contrib/xpp/dbtotalx.prg
+ contrib/xpp/datesx.c
+ contrib/xpp/tthreadx.prg
+ contrib/xpp/dbstruxx.prg
+ contrib/xpp/dbsortx.prg
+ Made a copy of all Xbase++ related Harbour core components
into this separate lib. As we're starting to have a larger
and larger amount of Xbase++ functions, to not pollute core,
to have a clear separation of components and to allow
toggling Xbase++ compatibility at user level (instead of
Harbour level), it's a good time to make this long planned
first step. This means that now Harbour can be built with
HB_COMPAT_XPP turned off, yet - with this lib - all Xbase++
feature can still be used, and this is the recommended way.
The name of the lib is tentative and in the future it may
even be moved or renamed. 2.0.0 final version will still
have HB_COMPAT_XPP enabled in core.
; NOTE: Please add new Xbase++ compatibility functions to this lib.
; TOFIX: xpp_TBrowse() needs some internal parts from tbrowse.prg,
so current solution isn't finished.
; TOFIX: A few Xbase++ compatibility features are embedded
into core source. These should be resolved by other
means. (f.e. compiler time/runtime/hbmk2 switches, but
for that we need to move back this lib inside core)
; TODO: Decide about the status of STOD() function, which is
currently an XPP compatibility function, not in Harbour
namespace, yet it's widely used with same functionality.
Modified Paths:
--------------
trunk/harbour/ChangeLog
trunk/harbour/contrib/hbblat/blatcls.prg
trunk/harbour/contrib/xpp/Makefile
trunk/harbour/source/rtl/browdbx.prg
Added Paths:
-----------
trunk/harbour/contrib/xpp/binnumx.c
trunk/harbour/contrib/xpp/browdbx.prg
trunk/harbour/contrib/xpp/datesx.c
trunk/harbour/contrib/xpp/dbcmdx.c
trunk/harbour/contrib/xpp/dbdetacx.c
trunk/harbour/contrib/xpp/dbfuncsx.prg
trunk/harbour/contrib/xpp/dbjoinx.prg
trunk/harbour/contrib/xpp/dblistx.prg
trunk/harbour/contrib/xpp/dbsortx.prg
trunk/harbour/contrib/xpp/dbstruxx.prg
trunk/harbour/contrib/xpp/dbtotalx.prg
trunk/harbour/contrib/xpp/dbupdatx.prg
trunk/harbour/contrib/xpp/idlex.c
trunk/harbour/contrib/xpp/mousex.c
trunk/harbour/contrib/xpp/oemansix.c
trunk/harbour/contrib/xpp/philesx.c
trunk/harbour/contrib/xpp/tbcolumx.prg
trunk/harbour/contrib/xpp/tbrowsex.prg
trunk/harbour/contrib/xpp/tgetx.prg
trunk/harbour/contrib/xpp/thfuncx.prg
trunk/harbour/contrib/xpp/tthreadx.prg
trunk/harbour/contrib/xpp/typefilx.prg
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour