+ harbour/contrib/mysql/difer.txt
Describe modifications to programs of harbour\contrib\mysql, in Spanish
+ harbour/contrib/mysql/diffeng.txt
Describe modifications to programs of harbour\contrib\mysql, in English
* harbour/contrib/mysql/tmysql.prg
* harbour/contrib/mysql/tsqlbrw.prg
* Changes to approach Clipper behaviour
NOTE: My changes are marked in source code with label "DAVID:", to
help in quick review of changes, and these changes are
described widely in files difer.txt, diffeng.txt
These labels will be removed in a reasonable time
+ harbour/contrib/mysql/difer.txt
Describe modifications to programs of harbour\contrib\mysql, in Spanish
+ harbour/contrib/mysql/diffeng.txt
Describe modifications to programs of harbour\contrib\mysql, in English
* include/hbapi.h
* source/vm/dynsym.c
* a new function 'hb_dynsymScope' was added to check if the
passed symbol has requested scope
* source/vm/macro.c
* source/vm/hvm.c
* fixed support for static functions used in macro compiled
expressions (the runtime error is generated during evaluation
instead of macro compilation - like in Clipper)
* source/pp/ppcore.c
* fixed support for '¯o.' in complex expressions
* source/pp/ppcore.c
* fixed support for Clipper undocumented <x:&> match marker,
Harbour is now 100% compatible here.
Notice that this fixes support for
SET FILTER TO ¯o
SET FILTER TO ¯o. .AND. expr
* harbour/source/rtl/dates.c
! fixed problem with dates. Now is Clipper compatible
For empty date it returns empty string, for valid
when number of years greater equal to 0 it returns formated date
and in other case it fills buffers with 0 characters.
Borrowed from xHarbour, in changes made by Przemyslaw Czerpak
It also fix ( CTOD( "" ) + 30 ) error reported by Randy Portnoff
* include/hbapi.h
* source/vm/codebloc.c
* source/vm/proc.c
*fixed to correctly return the procedure name where
the codeblock was created
* source/common/hbffind.c
*fixed to set correctly size and modification date of
retrieved files on Linux/Unix -used from DIRECTORY()
function