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

Reply via email to