3936 lines
139 KiB
Plaintext
3936 lines
139 KiB
Plaintext
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/* Use this format for the entry headers:
|
|
YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
|
|
For example:
|
|
2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
|
*/
|
|
|
|
2004-02-27 12:37 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/teditor.prg
|
|
! Fixed a Bound error in GetParagraph which came up when
|
|
using <Del> in wrap mode, in the last line I guess.
|
|
Note that this just fixed the bound error, not the possible
|
|
real problem.
|
|
|
|
2004-02-21 8:14 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/common/hbffind.c
|
|
* source/rtl/direct.c
|
|
+ Completely rearranged, so that the platform specific stuff
|
|
is kept in one function. Redundant code removed.
|
|
* Attrib filters needed to make DIRECTORY() CA-Cl*pper
|
|
compatible have been moved to the low-level file-find
|
|
functions.
|
|
+ Added label support for Win32.
|
|
! Fix for Win32. It has been made compatible with the
|
|
C RTL _dos_findfirst pattern matching, which is what
|
|
CA-Clipper is compatible with.
|
|
* Adding space to the stringified attribute list on
|
|
HB_FA_NORMAL removed, since it's not compatible, and it
|
|
doesn't get executed anyway, since HB_FA_NORMAL == 0.
|
|
* UNIX part formatted.
|
|
; All this means that file find API is fixed now and compatible
|
|
with CA-Cl*pper on the lower level. Heavily tested under
|
|
Win32, and probably easy to fix for any other platforms
|
|
now in case of incompatibility. Changes has be merged from
|
|
an older version of the file, so please double chk your
|
|
changes/platforms.
|
|
; Note that other file-find API based functions will also
|
|
automatically benefit from the above changes, like FILE()/
|
|
hb_fsFile().
|
|
|
|
2004-02-21 7:39 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/memoread.c
|
|
* Previous change reverted. hb_retc( NULL ) was intentional
|
|
and is an optimized version of hb_retc( "" ). Both will return
|
|
an empty string.
|
|
% hb_fsClose() calls reduced.
|
|
|
|
* src/rtl/tbcolumn.prg
|
|
* src/rtl/tbrowse.prg
|
|
! :SetColumn() retval made compatible.
|
|
! :ColWidth() retval made compatible.
|
|
% Using array functions to speed up a few things.
|
|
% Got rid of the predefined 4096 long array in every
|
|
columns plus the browse object.
|
|
; More and more incompatibilities are popping up, some
|
|
of them quite strange, and only coming up in a large
|
|
app's sophisticated browse stressing environment.
|
|
- Removing rightmost column while active will do RTE,
|
|
- If headsep is initialized after the columns and cargo,
|
|
browse will sometimes behave strangely (headsep value
|
|
disappears??)
|
|
- Moving columns off the visible area will screw up
|
|
internals.
|
|
- Modifying columns is slow because of the unconditional
|
|
:configure() calls.
|
|
|
|
2004-02-20 8:55 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/mysql/mysql.c
|
|
! Fixed declaration for filelength() from int to long to match io.h
|
|
* source/rtl/memofile.c
|
|
! Changed return values for empty or failed calles to MemoRead() to return an
|
|
empty string instead of a NULL
|
|
! Close file when MemoRead() was successful, but file was empty (was being left open)
|
|
Above solutions reported and provided by David Arturo Macías Corona. Thanks!
|
|
|
|
2004-02-19 12:48 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/rdd_ads/adsfunc.c
|
|
! fixed casting in adsShowError()
|
|
* contrib/rdd_ads/ads1.c
|
|
! adsSeek() now raises a runtime error 1201 if no index is active
|
|
! adsOrderListAdd() sets order to 0 if an invalid or non-existent tag is provided
|
|
The above two were added to keep Clipper compatibility
|
|
+ Added 5th param to commonError() in order to provide uiFlags, like other RDD's
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Fixed error code returned by hb_cdxSeek() and ntxSeek() to 1201 (was 1020)
|
|
so it returns same error code as Clipper
|
|
|
|
2004-02-17 9:22 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/rdd_ads/adsfunc.c
|
|
+ Forgot to mention Brian Hays' implicit record locking fix/workaround is also
|
|
included in my previous ADS update. The function name is adsTestRecLocks()
|
|
|
|
2004-02-16 17:40 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/rdd_ads/ads1.c
|
|
* contrib/rdd_ads/adsfunc.c
|
|
* contrib/rdd_ads/adsmgmnt.c
|
|
* contrib/rdd_ads/ace.h
|
|
* contrib/rdd_ads/rddads.h
|
|
* contrib/rdd_ads/doc/en/adsfuncs.txt
|
|
! Renamed Data Dictionary functions for consistency:
|
|
adsAddTable() to adsDDAddTale()
|
|
adsAddUserToGroup to adsDDAddUserToGroup()
|
|
! Moved adsGetNumActiveLinks() inside the ADS_REQUIRE_VERSION6 to avoid
|
|
compile errors with ADS version older than v. 6.0
|
|
+ Syncronized with xHarbour - Thanks to Brian Hays, Toninho, et. al.
|
|
added the following functions:
|
|
adsConnect60()
|
|
adsCopyTableContents()
|
|
adsDDCreate()
|
|
adsDDCreateUser()
|
|
adsDDGetDatabaseProperty()
|
|
adsDDGetUserProperty()
|
|
adsDDSetDatabaseProperty()
|
|
adsGetTableCharType()
|
|
adsMGGetLockOwner()
|
|
|
|
2004-02-16 15:52 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* src/rtl/set.c
|
|
! Fixed an incompatibility in Set(_SET_EXIT) which caused
|
|
ReadExit() to set the SET value even if called without
|
|
a parameter. Similar incompatibility can exist with other
|
|
sets, but I didn't chk them.
|
|
Now ReadExit() works as expected.
|
|
|
|
* src/rtl/tbrowse.prg
|
|
! Typo.
|
|
|
|
2004-02-16 10:52 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* src/rtl/tbrowse.prg
|
|
+ :ColorRect() partial support added. The missing part is
|
|
that in C52 :ColorRect() will update the screen probably
|
|
using some internal buffers for the data, because
|
|
the skipblock for example is not evaluated.
|
|
|
|
* src/rtl/filesys.c
|
|
* Some cleanup, optim, comments, added static.
|
|
|
|
2004-02-15 14:02 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* hrbdll.bc
|
|
+ added references to cdphu852.c cdphuwin.c and errorint.c
|
|
Could a MSVC user update hrbdll.vc
|
|
|
|
2004-02-15 16:35 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* src/rtl/tbrowse.prg
|
|
! Fixed to not display headsep/footsep when there's no
|
|
header/footer.
|
|
! Fixed to display headsep/footsep with the width of
|
|
colsep.
|
|
|
|
* makefile.bc
|
|
! Added DEBUG_LIB for Harbour exes to make them compile
|
|
in debug mode.
|
|
|
|
* souce/rtl/gtapi.c
|
|
! hb_gtSetColorStr() previous change reverted. The mistake
|
|
was on my side most probably.
|
|
|
|
2004-02-15 05:25 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/tbrowse.prg
|
|
! :Moved() fixed to always DeHilite() (independently from
|
|
the autolite value). This is in sync with C52 docs
|
|
(see autolite .ng), and testing has shown it to be
|
|
compatible. Only :stabilize should be affected by the
|
|
autolite setting.
|
|
+ TODO: added about missing ColorRect functionality.
|
|
|
|
2004-02-15 05:12 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/tbrowse.prg
|
|
! Fixed color handling to take into account ::defcolor
|
|
of TBColumn. Now TBrowse coloring is C52 compatible.
|
|
For speed wierd cases are not handled like if the value
|
|
of ::defcolor is improper.
|
|
|
|
* source/rtl/tgetlist.prg
|
|
* source/rtl/ttopbar.prg
|
|
* source/rtl/tbrowse.prg
|
|
! DevPos() -> SetPos() (TBrowse() had plenty of them)
|
|
! Few missing color params added to DispOut*()
|
|
|
|
2004-02-15 04:20 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/tget.prg
|
|
! :display() fixed to always evaluate the get block before
|
|
displaying like in C52.
|
|
|
|
* include/hbapifs.h
|
|
+ HB_FFIND structure extended for future changes.
|
|
|
|
2004-02-15 03:42 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rdd/dbcmd.c
|
|
! FIELDPUT() Fixed to accept and ignore field NIL values
|
|
without runtime error. C52 compatible.
|
|
|
|
2004-02-14 19:14 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/tbrowse.prg
|
|
! SetColumnWidth() fixed for multi-line headers.
|
|
|
|
2004-02-14 05:33 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* include/hbapigt.h
|
|
* source/rtl/gt_tpl/gt_tpl.c
|
|
* source/rtl/gtwin/gtwin.c
|
|
* source/rtl/gtcgi/gtcgi.c
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* source/rtl/gtdos/gtdos.c
|
|
* source/rtl/gtos2/gtos2.c
|
|
* source/rtl/gtpca/gtpca.c
|
|
* source/rtl/gtsln/gtsln.c
|
|
* source/rtl/gtstd/gtstd.c
|
|
+ Following low-level GT API functions added (for completeness):
|
|
hb_gt_GetCharAttr( SHORT uiRow, SHORT uiCol, BYTE * pbyChar, BYTE * pbyAttr );
|
|
"static hb_gt_xGetXY()" functionality copied where available.
|
|
* Parameter of previously added functions changed from USHORT to SHORT
|
|
(to support moving windows out of screen)
|
|
+ "static hb_gt_xPutch()" code copied to hb_gt_PutCharAttr() where available.
|
|
! Added bounds checking to GTWIN new functions.
|
|
|
|
2004-02-14 04:28 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* include/hbapigt.h
|
|
* source/rtl/gt_tpl/gt_tpl.c
|
|
+ Following low-level GT API functions added to support
|
|
3rd party GT high-level layers/replacements and 3rd
|
|
party screen handling libraries:
|
|
hb_gt_PutCharAttr( USHORT uiRow, USHORT uiCol, BYTE byChar, BYTE byAttr );
|
|
hb_gt_PutChar( USHORT uiRow, USHORT uiCol, BYTE byChar );
|
|
hb_gt_PutAttr( USHORT uiRow, USHORT uiCol, BYTE byAttr );
|
|
hb_gt_GetChar( USHORT uiRow, USHORT uiCol, BYTE * pbyChar );
|
|
hb_gt_GetAttr( USHORT uiRow, USHORT uiCol, BYTE * pbyAttr );
|
|
|
|
* source/rtl/gtwin/gtwin.c
|
|
* Above functions completed for the Win Terminal driver.
|
|
|
|
* source/rtl/gtcgi/gtcgi.c
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* source/rtl/gtdos/gtdos.c
|
|
* source/rtl/gtos2/gtos2.c
|
|
* source/rtl/gtpca/gtpca.c
|
|
* source/rtl/gtsln/gtsln.c
|
|
* source/rtl/gtstd/gtstd.c
|
|
* Skeletons added for the above new functions.
|
|
|
|
2004-02-14 03:00 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* makefile.bc
|
|
! Fixed compilation of dbgbrwsr
|
|
|
|
* source/pp/ppcore.c
|
|
* source/rtl/round.c
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! Fixed errors when compiled with HB_TRACE
|
|
|
|
* source/common/hbffind.c
|
|
* Formatting.
|
|
|
|
2004-02-13 23:57 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
+ source/codepage/cdphu852.c
|
|
+ source/codepage/cdphuwin.c
|
|
* source/codepage/Makefile
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
+ Added Hungarian 852 and Windows sorting codepages.
|
|
|
|
* source/rtl/errorapi.c
|
|
+ source/rtl/errorint.c
|
|
* source/rtl/Makefile
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
+ hb_errInternal() put in a separate source file, to ease
|
|
replacing/override it in link-time, this may be useful
|
|
for GUI apps, logging or something like this.
|
|
|
|
2004-02-13 23:36 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/vm/hvm.c
|
|
! hb_vmPopAliasedVar() - Fixed to be case-insensitive.
|
|
% hb_vmPushAliasedVar() - Case-insensitive handling speed up.
|
|
* unsigned long -> ULONG
|
|
|
|
* source/rtl/idle.c
|
|
* include/hbapi.h
|
|
+ Made hb_releaseCPU() public.
|
|
|
|
* source/rtl/filesys.c
|
|
* include/hbapifs.h
|
|
+ Added return value to hb_fsSetDevMode(), this way it's
|
|
fully compatible with the CA-Clipper _tdevraw() call.
|
|
|
|
* source/rtl/philes53.c
|
|
! FSETDEVMOD() now returns a numeric instead of NIL. The
|
|
returned value is always 0 now. Note added about this
|
|
incompatibility with C53.
|
|
|
|
* source/common/hbver.c
|
|
! Mistyped defines related to compatibilty fixed.
|
|
|
|
* source/rtl/strcase.c
|
|
! Incorrect assigment warnings fixed.
|
|
|
|
2004-02-13 21:56 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* souce/rtl/gtapi.c
|
|
! hb_gtSetColorStr() removed one suspicious assigment which
|
|
showed incompatible with CA-Cl*pper, where CLR_UNSELECTED
|
|
was made equal to CLR_ENHANCED if missing from the color string.
|
|
* Using HB_CLR_ constants instead of literals.
|
|
|
|
* source/rtl/tget.prg
|
|
! :ColorSpec() method unselected color defaulting fixed.
|
|
|
|
* source/compiler/hbusage.c
|
|
* Bumped year to 2004.
|
|
|
|
2004-02-12 13:42 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* hrbdll.bc
|
|
+ added missing references
|
|
- deleted obsolete refrerences
|
|
|
|
2004-02-11 13:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
+ source/debug/dbgbrwsr.prg
|
|
+ The new file with TDbgBrowser class which inherits
|
|
from TBrowse
|
|
|
|
* hrbdll.bc
|
|
* hrbdll.vc
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* source/debug/Makefile
|
|
+ added the reference to dbgbrwsr.prg
|
|
|
|
* source/debug/dbgmenu.prg
|
|
+ added "Run at Startup' option
|
|
|
|
* source/debug/dbgtwin.prg
|
|
* source/debug/debugger.prg
|
|
* source/debug/tbrwtext.prg
|
|
+ added "Run at Startup' option - if it is enabled then
|
|
the debugged application runs until ALTD() is called or
|
|
Alt+D keys pressed (Clipper compatibility - the default
|
|
option). If it is disabled the the debugger shows up at
|
|
the first code line with the debug info.
|
|
This setting is stored in the initialization file
|
|
(init.cld) as 'Options NoRunAtStartup'.
|
|
* fixed more display/refreshing issues
|
|
* fixed quiting the debugger
|
|
|
|
* source/rtl/alert.prg
|
|
* fixed bug with messages longer then 60 bytes
|
|
|
|
* source/vm/hvm.c
|
|
* hb_vmDebugEndProc() is called before the eval stack
|
|
is cleaned - this allows to handle INIT/EXIT procedures
|
|
correctly
|
|
|
|
2004-02-05 18:49 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* source/vm/debug.c
|
|
+ add wrappers (some 3rd-party-libs still use these ones) for:
|
|
__VMSTKGLIST()
|
|
__VMSTKGCOUNT()
|
|
Thanks Andi!
|
|
|
|
2004-01-30 15:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/pp/ppcore.c
|
|
* fixed compilation of &(exp) in normal stringify
|
|
markers (this fixes INDEX ON bug reported by Jorge)
|
|
|
|
2004-01-30 10:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/rtl/teditor.prg
|
|
* the current line is still visible after the window resizing
|
|
|
|
* source/debug/debugger.prg
|
|
* fixed refreshing of variables' monitor window
|
|
* fixed some save/restore screen issues
|
|
|
|
2004-01-29 20:15 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/rdd_ads/ace.h
|
|
+ added missing definition for adsGetNumActiveLinks()
|
|
|
|
2004-01-29 18:45 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* source/vm/debug.c
|
|
+ add wrappers (some 3rd-party-libs still use these ones) for:
|
|
__VMSTKLCOUNT()
|
|
__VMPARLLIST()
|
|
__VMSTKLLIST()
|
|
__VMVARLGET()
|
|
__VMVARLSET()
|
|
* source/vm/hvm.c
|
|
+ add wrappers (some 3rd-party-libs still use these ones) for:
|
|
__VMVARSLIST()
|
|
__VMVARSLEN()
|
|
__VMVARSGET()
|
|
__VMVARSSET()
|
|
Thanks Andi!
|
|
|
|
2004-01-29 18:30 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/rdd_ads/adsfunc.c
|
|
+ Added 3 ADS functions: adsGetNumOpenTables(), adsShowError() and adsGetNumActiveLinks()
|
|
|
|
2004-01-28 11:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/compiler/harbour.c
|
|
* removed duplicated line causing memory leak
|
|
reported by Andi
|
|
|
|
2004-01-27 19:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/compiler/harbour.c
|
|
* fixed generation of pcode in codeblocks with no
|
|
local variables or parameters
|
|
|
|
* source/debug/debugger.prg
|
|
* fixed refreshing of variables in monitor window
|
|
|
|
2004-01-27 16:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/compiler/harbour.c
|
|
* the compiler generates module name inside
|
|
'(_INITSTATICS)' function if -B option is used
|
|
|
|
* source/vm/hvm.c
|
|
* fixed hb_vmStaticName, hb_dbg_vmVarSGet,
|
|
hb_dbg_varSSet to use the static variables frame
|
|
|
|
* source/debug/dbgtmenu.prg
|
|
* source/debug/dbgtmitm.prg
|
|
* source/debug/debugger.prg
|
|
* fixed parsing of <var>:<name> in watchpoint
|
|
expressions
|
|
* fixed monitoring of static variables - the
|
|
debugger displays now static variables defined
|
|
in the current debugged prg file
|
|
|
|
2004-01-26 19:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbextern.ch
|
|
* tests/debugtst.prg
|
|
* tests/funcarr.prg
|
|
* tests/inherit.prg
|
|
* tests/objarr.prg
|
|
* tests/objasign.prg
|
|
*replaced '__vm*' functions with 'hb_dbg_vm*' names
|
|
|
|
2004-01-26 8:30 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* source/rtl/tget.prg
|
|
! Fixed bug in get class when using "@9" picture with strings
|
|
|
|
2004-01-26 11:45 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/compiler/harbour.c
|
|
*fixed generation of codeblock's pcode with debugging info
|
|
|
|
* source/debug/dbgmenu.prg
|
|
* source/debug/dbgtmenu.prg
|
|
* source/debug/dbgtmitm.prg
|
|
* source/debug/dbgtwin.prg
|
|
* source/debug/debugger.prg
|
|
* source/debug/tbrwtext.prg
|
|
*added Tracepoint support
|
|
*added support for PPO files
|
|
*added monitoring of local variables used in a codeblock
|
|
*local variables are displayed correctly when the
|
|
callstack window is browsed
|
|
*other minor fixes
|
|
|
|
* source/vm/debug.c
|
|
*renamed '__vm*' functions to 'hb_dbg_*'
|
|
*fixed support for local variables inside of codeblock
|
|
|
|
* source/vm/hvm.c
|
|
*added 'hb_dbg_ProcLevel' function which return the
|
|
size of procedure stack calls (the debugger support)
|
|
|
|
2004-01-25 10:11 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* minor fix for hbverdir module
|
|
|
|
2004-01-22 18:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/debug/dbgmenu.prg
|
|
* source/debug/dbgtwin.prg
|
|
* source/debug/debugger.prg
|
|
*added Watchpoints support
|
|
|
|
* source/vm/debug.c
|
|
*added item de-referencing to __vmVarLGet
|
|
|
|
2004-01-21 18:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
+include/hbdebug.ch
|
|
*added a missing file
|
|
|
|
2004-01-21 18:35 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/compiler/harbour.y
|
|
*fixed generation of line number's pcode related to
|
|
the debugger
|
|
|
|
* source/debug/dbgmenu.prg
|
|
* source/debug/debugger.prg
|
|
*added support for 'Run to cursor" command
|
|
*minor fixes in breakpoints handling (some code
|
|
lines are not allowed to set a breakpoint and
|
|
run to cursor)
|
|
|
|
2004-01-21 15:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/compiler/harbour.y
|
|
*fixed generation of line number's pcode related to
|
|
the debugger
|
|
|
|
* source/debug/dbgmenu.prg
|
|
* source/debug/debugger.prg
|
|
*fixed TRACE command
|
|
*added support for 'Codeblock trace' option
|
|
* other minor fixes to make the debugger usable
|
|
|
|
Additionally in my previous commit (2004-01-20 19:15)
|
|
* source/vm/hvm.c
|
|
*added call for hb_inkeyPoll to the main pcode execution
|
|
loop to correctly support Alt-D, Alt-C and Ctrl-C
|
|
requests (only if HB_GUI is not defined) - it is
|
|
called every 256 opcodes
|
|
|
|
2004-01-20 19:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbcomp.h
|
|
* include/hbexprb.c
|
|
* source/macro/macrob.c
|
|
* source/compiler/exproptb.c
|
|
* source/compiler/genc.c
|
|
* source/compiler/gencli.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/harbour.y
|
|
* source/compiler/hbfix.c
|
|
*when debug information is requested then the compiler generates
|
|
correct pcode with static variable name (it was correct if
|
|
-gc1 or -gc2 options were used previously)
|
|
*the pcode of a codeblock contains the module name (in debug mode)
|
|
|
|
+ include/hbdebug.ch
|
|
*a new file with a definition of __dbgEntry call modes
|
|
|
|
* source/debug/debugger.prg
|
|
* source/vm/hvm.c
|
|
*changed parameters passed to __dbgEntry function to make the
|
|
function more flexible
|
|
*fixed monitoring of local and static variables
|
|
*when a codeblock is eveluated then debugger shows the code
|
|
where the codeblock was created
|
|
|
|
* source/rtl/tbrowse.prg
|
|
*'configure' method recalculates the width of columns
|
|
|
|
* include/hbapi.h
|
|
* source/vm/codebloc.c
|
|
* source/vm/itemapi.c
|
|
* source/vm/memvars.c
|
|
*code clean-up and optimalization related to codeblocks
|
|
|
|
* source/rtl/gtcrs/Makefile
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
+ source/rtl/gtcrs/charmap.prg
|
|
*added possibility to load a character mapping using HB_GT_CHARMAP
|
|
|
|
+ source/rtl/gtcrs/debug.map
|
|
*an example character mapping
|
|
|
|
2004-01-08 18:45 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* contrib/Makefile
|
|
+ Added a section for rsxnt, which is unable to compile Ole and odbc.
|
|
- Removed odbc from default section, because it includes the windows.h
|
|
include file, which is unlikely to exist on non-Windows systems.
|
|
|
|
* contrib/odbc/odbc.c
|
|
! Added type overrides for MSVC.
|
|
|
|
2004-01-08 16:45 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/filesys.c
|
|
! Usage of fdatasync updated to match current POSIX specification.
|
|
|
|
2004-01-08 16:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/filesys.c
|
|
+ Added an error return check to fdatasync when using POSIX
|
|
synchronized I/O, so that if unimplemented, the slower
|
|
method will be used to ensure that the file gets flushed.
|
|
|
|
* utils/hbpp/hbpp.c
|
|
! Removed another refererence to malloc.h, which is obsoleted by
|
|
stdlib.h and doesn't even exist in gcc 3.x implementations.
|
|
|
|
2003-12-25 19:40 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* include/hbapifs.ch
|
|
* source/rtl/direct.c
|
|
* source/common/hbffind.c
|
|
! Fixed bug in Directory( "c:\*.*" ) that returned 0 when hidden files were present
|
|
Borrowed from xHarbour
|
|
|
|
2003-12-13 17:05 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/vm/codebloc.c
|
|
* fixed initialization of detached variables
|
|
|
|
2003-12-12 11:45 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* source/rdd/dbcmd.c
|
|
! Fixed dbSelectArea() bug reported by Giovi Verrua
|
|
Thanks to Ryszard for the heads-up
|
|
|
|
2003-12-10 18:20 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* utils/hbver/hbverfix.c
|
|
! Fixes for problems found after testing on FreeBSD.
|
|
|
|
2003-12-10 17:30 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/compiler/harbour.c
|
|
* source/compiler/harbour.sly
|
|
* source/compiler/harbour.y
|
|
* source/rtl/isprint.c
|
|
* source/vm/fm.c
|
|
* source/vm/hvm.c
|
|
! Never include malloc.h, because: 1) It been obsoleted by stdlib.h
|
|
in Standard C; and 2) The use of malloc.h is forbidden in GCC 3.x.
|
|
|
|
2003-12-05 16:05 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* characters with code > 128 are displayed correctly now
|
|
|
|
* tests/codebl.prg
|
|
* updated test for detached codeblock parameters
|
|
(Notice that we are not compatible with Clipper here - there
|
|
is no need do duplicate Clipper bug, IMHO)
|
|
|
|
2003-12-03 17:28 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* source/rdd/dbcmd.c
|
|
! Fixed OrdKeyNo() bug that set RecNo() to LastRec() + 1
|
|
reported by Roberto López - borrowed from xharbour
|
|
|
|
2003-12-03 14:24 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* include/hbapirdd.h
|
|
* source/rdd/dbcmd.c
|
|
! Fixed dbCreate() bug that closed an open dbf with same name as newly created dbf in a different folder
|
|
reported by Giovi Verrua - borrowed from xharbour
|
|
|
|
2003-12-02 15:57 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* bin/pack_src.sh
|
|
+ Added missing directories to script
|
|
|
|
2003-12-02 15:23 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini@tin.it>
|
|
* source/vm/hvm.c
|
|
* source/vm/mainwin.c
|
|
* bin/bld.bat
|
|
* config/dos/watcom.cf
|
|
+ config/w32/watcom.cf
|
|
! added support to OpenWatcom DOS/Win32 borrowed from xHarbour
|
|
|
|
2003-11-24 18:32 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini@tin.it>
|
|
* source/compiler/gencobj.c
|
|
! fixed to allow = for the C compiler options
|
|
( suggested by Przemyslaw Czerpak )
|
|
! added support of OpenWatcom C
|
|
! cleaned the verbose option
|
|
* source/rdd/dbfcdx/dbfcdx1.h
|
|
! changed to allow OpenWatcom C build
|
|
( suggested by Przemyslaw Czerpak )
|
|
* source/vm/itemapi.c
|
|
! added support of OpenWatcom C
|
|
|
|
2003-11-14 16:45 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbmath.h
|
|
* fixed to compile under OpenWatcom
|
|
|
|
* source/vm/memvars.c
|
|
* fixed to release PUBLIC variables correctly
|
|
(when RELEASE command is used)
|
|
|
|
|
|
2003-10-12 17:35 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* utils/hbver/hbverfix.c
|
|
! Include closing quote in string built by szReplaceQuoted.
|
|
! Strip newline chars from end of log entry.
|
|
|
|
2003-10-12 17:15 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* utils/hbver/hbverfix.c
|
|
! Use the standard ENOENT instead of the DOS-centric ENOFILE.
|
|
! Resolved three print format warnings.
|
|
|
|
2003-11-12 13:35 UTC+0200 Chen Kedem <niki@actcom.co.il>
|
|
* doc/dirstruc.txt
|
|
+ Add a lines for source/rdd/dbfdbt, source/rdd/dbffpt, utils/hbver
|
|
|
|
* doc/es/dbstrux.txt
|
|
- Remove embedded TABs
|
|
|
|
2003-10-11 18:35 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* include/hbver.h
|
|
* utils/Makefile
|
|
+ utils/hbver/Makefile
|
|
+ utils/hbver/hbverfix.c
|
|
This is a first pass at a utility to automatically update include/hbver.h.
|
|
The ChangeLog-related fields are updated automatically. One of the version-
|
|
related fields can be updated using one of three command line options (/iv
|
|
for major version, /im for minor version, or /ir for program revision). The
|
|
minimal debug output can be suppressed by using the /d-1 option or verbose
|
|
debug output can be seen by using the /d1 option. Help is obtained using
|
|
either of the /h or /? options.
|
|
|
|
2003-11-10 15:54 UTC+0100 Maurilio Longo <maurilio.longo@libero.it>
|
|
borrowed from xHarbour trying to hunt down a memory leak on an utility of mine
|
|
|
|
2003-11-10 12:19 UTC+0100 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* include/hbrddcdx.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! possible memory leak fixed
|
|
* small improvment in balancing
|
|
|
|
|
|
2003-11-10 13:20 UTC+0100 Maurilio Longo <maurilio.longo@libero.it>
|
|
* contrib/btree/hb_btree.c
|
|
+ added _CLIPDEFS_H define to let it compile on OS/2 GCC
|
|
* contrib/libct/bit1.c
|
|
* contrib/libct/bit3.c
|
|
* contrib/libct/ct.h
|
|
+ added _CLIPDEFS_H define to let it compile on OS/2 GCC
|
|
* changed redefined base tipes to C ones, like WORD -> long, bit3.c was already
|
|
partly fixed before this one
|
|
* contrib/libnf/chdir.c
|
|
* contrib/libnf/dispc.c
|
|
* contrib/libnf/getenvrn.c
|
|
* contrib/libnf/kspeed.c
|
|
* contrib/libnf/mouse.c
|
|
* contrib/libnf/rmdir.c
|
|
+ added _CLIPDEFS_H define to let it compile on OS/2 GCC, now it compiles, but a lot
|
|
of functions are DOS only
|
|
|
|
2003-11-10 12:25 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbcomp.h
|
|
* source/compiler/cmdcheck.c
|
|
* source/compiler/genc.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/hbusage.c
|
|
* source/vm/hvm.c
|
|
* doc/en/compiler.txt
|
|
* fixed to correctly generate an address for far jumps
|
|
* fixed optimalization of far jumps
|
|
+ added a new switch -kJ to disable jump optimalization and
|
|
NOOP pcode removal (optimalization is enabled by default)
|
|
|
|
|
|
2003-11-09 00:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/pp/pptable.c
|
|
+ SET MBLOCKSIZE TO <x>
|
|
SET MEMOBLOCK TO <x>
|
|
SET MFILEEXT TO <x>
|
|
SET AUTOSHARE TO [<x>]
|
|
SET AUTORDER TO [<x>]
|
|
SET STRICTREAD <x:ON,OFF,&>
|
|
New DBFFPT related commands, added by Przemyslaw Czerpak - synced with xHarbour.
|
|
|
|
* include/hbdefs.h
|
|
* source/rdd/dbcmd.c
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! Some DBFCDX fixes by Przemyslaw Czerpak - synced with xHarbour.
|
|
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed, which appeared while conditional indexing of a parent file in relation.
|
|
|
|
2003-10-22 13:26 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* source/rdd/rddord.prg
|
|
+ ORDSETRELATION()
|
|
* source/rtl/dummy.prg
|
|
+ removed implemented fzuns
|
|
* Latest RDD changes, has been made by Przemyslaw Czerpak - synced with xHarbour.
|
|
|
|
2003-11-06 11:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/compiler/harbour.l
|
|
* enabled support for break[] (if not full Clipper
|
|
compatibility mode was requested)
|
|
|
|
* include/hbexpra.c
|
|
* include/hbexprb.c
|
|
* include/hbexprc.c
|
|
* include/hbexprop.h
|
|
* source/common/expropt2.c
|
|
* source/compiler/expropta.c
|
|
* source/compiler/exproptb.c
|
|
* source/compiler/exproptc.c
|
|
* source/macro/macroa.c
|
|
* source/macro/macrob.c
|
|
* source/macro/macroc.c
|
|
* fixed optimalization of literal strings that contain macro
|
|
operator - strings are not joined if the left argument of
|
|
'+' operator contains '&'
|
|
for example:
|
|
CHR(38)+'text' -> will no longer look for 'text' variable
|
|
'&var'+'iable' -> will look for 'var' variable instead of
|
|
'variable'
|
|
|
|
+ added optimalization of ASC function
|
|
for example:
|
|
ASC('&') will be replaced with 38
|
|
|
|
+ added optimalization of LEN function
|
|
for example:
|
|
LEN("123") will be replaced with 3
|
|
LEN( {1,2} ) will be replaced with 2
|
|
Optimalization od ASC, LEN is disabled if strict Clipper
|
|
mode is requested (-kc)
|
|
|
|
* source/compiler/harbour.c
|
|
* support for strings as array of bytes is disabled by default now
|
|
(use -ks to enable it)
|
|
|
|
* source/vm/cmdarg.c
|
|
* source/vm/hvm.c
|
|
* support for strings as array of bytes is disabled by default now
|
|
(use //FLAGS:s to enable it)
|
|
|
|
2003-11-06 11:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/vm/hvm.c
|
|
* RDD initialization added ( made by Przemyslaw Czerpak ) - I forgot to
|
|
upload it yesterday.
|
|
|
|
2003-11-05 23:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* Makefiles has been updated due to RDD changes
|
|
|
|
2003-11-05 22:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* config/global.cf
|
|
* include/hbapirdd.h
|
|
* include/hbapi.h
|
|
* include/hbapifs.h
|
|
* include/hbdefs.h
|
|
* include/hbrddcdx.h
|
|
* include/hbrddntx.h
|
|
* include/hbrdddbf.h
|
|
* include/hbrdddel.h
|
|
* include/hbrddsdf.h
|
|
+ include/hbdbferr.h
|
|
+ include/hbrdddbt.h
|
|
+ include/hbrddfpt.h
|
|
|
|
* source/rtl/filesys.c
|
|
* source/rtl/spfiles.c
|
|
* source/rtl/filehb.c
|
|
|
|
* source/rdd/dbcmd.c
|
|
* source/rdd/dbf1.c
|
|
* source/rdd/delim1.c
|
|
* source/rdd/rddsys.prg
|
|
* source/rdd/sdf1.c
|
|
* source/rdd/workarea.c
|
|
|
|
* source/rdd/dbfcdx/dbfcdx0.prg
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* source/rdd/dbfcdx/dbfcdx1.h
|
|
- source/rdd/dbfcdx/dbfcdx2.h
|
|
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
|
|
+ source/rdd/dbfdbt/
|
|
+ source/rdd/dbfdbt/dbfdbt0.prg
|
|
+ source/rdd/dbfdbt/dbfdbt1.c
|
|
|
|
+ source/rdd/dbffpt/
|
|
+ source/rdd/dbffpt/dbffpt0.prg
|
|
+ source/rdd/dbffpt/dbffpt1.c
|
|
* Latest RDD changes, has been made by Przemyslaw Czerpak - synced with xHarbour.
|
|
|
|
2003-10-30 19:50 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/compiler/harbour.l
|
|
* source/compiler/harbour.y
|
|
*Fixed support for DO <procname> [WITH ...] command
|
|
The procedure name is not "uppercased"
|
|
For example:
|
|
DO MyProc
|
|
The compiler look for MyProc.prg file now
|
|
(instead of MYPROC.prg)
|
|
|
|
2003-10-30 10:45 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* source/rtl/alert.prg
|
|
! Reverted changes from 2003-09-07
|
|
|
|
2003-10-29 20:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbexprb.c
|
|
* source/compiler/exproptb.c
|
|
* source/macro/macrob.c
|
|
*fixed generation of pcode for {|| &var}
|
|
*see below
|
|
|
|
* include/hbcomp.h
|
|
* source/compiler/cmdcheck.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/harbour.y
|
|
* source/compiler/hbusage.c
|
|
* doc/en/compiler.txt
|
|
*added support for DO <proc> WITH @variable
|
|
*a new compatibility flag -ks was added to enable support for
|
|
strings as array of bytes (it is enabled by default). The support
|
|
for strings as bytes array is disabled if you use -kc switch
|
|
(Clipper compatibility mode)
|
|
*when xbase mode is not used (-kc or -kch) then compiler doesn't
|
|
generate the pcode for these xbase extended features
|
|
For example:
|
|
memv:="2,3"
|
|
a:={1, &memv, 4}
|
|
will generate a runtime 'syntax error' without -kx switch
|
|
or will create an array with four elements if -kx was used.
|
|
The above rule will apply also for:
|
|
var[&index]
|
|
func( &argument )
|
|
(expr1, ¯o )
|
|
Notice that the xbase mode is enabled by default.
|
|
|
|
* source/rtl/gtapi.c
|
|
*fixed GPF in hb_gtBox() when no string was passed
|
|
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
*improved recognition of xterm compatible terminals
|
|
|
|
* source/rtl/gtcrs/Makefile
|
|
* source/rtl/gtcrs/kbdcrs.c
|
|
+ source/rtl/gtcrs/keymap.prg
|
|
+ source/rtl/gtcrs/eterm.map
|
|
+ source/rtl/gtcrs/linux.map
|
|
*the support for runtime definition of keycodes mapping was added
|
|
(translation from terminal key sequences into INKEY() codes)
|
|
+eterm.map and linux.map are example files with keycode mapping
|
|
+HB_GT_KEYMAP() function was added
|
|
|
|
* include/hbapi.h
|
|
*Changed declaration of hb_cmdargProcessVM()
|
|
|
|
* include/hbapigt.h
|
|
* include/hbvm.h
|
|
* source/rtl/inkey.c
|
|
* source/vm/cmdarg.c
|
|
* source/vm/hvm.c
|
|
*new function hb_vmFlagEnabled() to query compatibility
|
|
at runtime
|
|
*new internal command line arguments were added to control
|
|
application at runtime:
|
|
//FLAGS:switches
|
|
this flag controls compatibility issues of the virtual
|
|
machine
|
|
Available switches:
|
|
c - Clipper compatibility
|
|
h - Harbour extensions (enabled by default)
|
|
s - enable support for strings as array of bytes (enabled
|
|
by default)
|
|
For example:
|
|
myapp //FLAGS:ch
|
|
will disable support for strings as array of bytes
|
|
|
|
//CANCEL:key
|
|
//CANCELEX:keyex
|
|
this flag allows change the keycode of application cancel
|
|
request (usually Alt-C) - using normal INKEY() keycodes
|
|
or extended keycodes (CANCELEX)
|
|
For example:
|
|
myapp //CANCEL:304
|
|
will change Alt-c into Alt-b for cancelling (Alt-c is used
|
|
to insert polish diactric letter)
|
|
|
|
* tests/keywords.prg
|
|
*fixed to suppress warnings for FIELD and IN keywords if passed
|
|
by reference
|
|
|
|
2003-10-25 14:45 UTC+0100 Ryszard Glab <rglab@przesiew.imid.med.pl>
|
|
* include/hbexprb.c
|
|
* source/compiler/exproptb.c
|
|
* fixed to stop 'function defined but not used' warning with SIMPLEX
|
|
|
|
* source/compiler/harbour.l
|
|
* enhanced to support nested '[]' strings created with dumb stingify
|
|
match marker (full Clipper compatibility with Flex)
|
|
|
|
* source/pp/ppcomp.c
|
|
* source/pp/ppcore.c
|
|
* fixed support for stingify match markers - full Clipper
|
|
compatibility
|
|
|
|
* tests/Makefile
|
|
* testpp.prg was added into BAD_PRG_SOURCES
|
|
|
|
* tests/codebl.prg
|
|
* test for references of codeblock parameters was added
|
|
|
|
+ tests/testpp.prg
|
|
* new file to test stringify match markers (this file will
|
|
not run - compile it only)
|
|
|
|
2003-10-24 11:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Minor fix for calculating the maximum keys number in index page.
|
|
Some 3rd party engines ( Crystal Reports ) had problems opening
|
|
ntx'es, created by Harbour.
|
|
|
|
2003-10-23 15:40 UTC+0100 Ryszard Glab <rglab@przesiew.imid.med.pl>
|
|
* source/compiler/harbour.l
|
|
* fixed codeblock scanning - this should cure random GPFs
|
|
|
|
2003-10-23 11:00 UTC+0100 Ryszard Glab <rglab@przesiew.imid.med.pl>
|
|
* include/hbexprc.c
|
|
* source/compiler/exproptc.c
|
|
* a variable pbUseTextSubst is initialized correctly when
|
|
compiled with macro support
|
|
|
|
* source/compiler/harbour.l
|
|
* (char *) cast was added
|
|
|
|
* source/vm/itemapi.c
|
|
* check for a loop in variable de-referencing was added
|
|
The following code:
|
|
var := IIF( .T., @var, var )
|
|
is causing that the variable is referencing itself
|
|
(valid syntax in Clipper)
|
|
|
|
* source/vm/macro.c
|
|
* fixed to link correctly with WATCOM linker
|
|
|
|
|
|
2003-10-23 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rtl/strcase.c
|
|
! hb_strncpyUpper() and hb_strncpyUpperTrim() fixed.
|
|
|
|
2003-10-22 9:49 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* makefile.bc
|
|
* $(OBJ_DIR)\msgsrwin.obj added to LANG.LIB dependencies section.
|
|
|
|
2003-10-22 13:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* lang/msgsrwin.c and symbol.prg ( to makefile.nt only ) added.
|
|
* source/rdd/dbcmd.c
|
|
! Ordscope() fixed - first parameter is TOPSCOPE by default now.
|
|
|
|
2003-10-21 10:23 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* source/vm/codebloc.c
|
|
! Fixed detached local bug (borrowed from xharbour)
|
|
* source/rdd/dbcmd.c
|
|
! Fixed bug in __dbLocate() with When clause (borrowed from xharbour)
|
|
|
|
2003-10-20 13:45 UTC+0100 Ryszard Glab <rglab@przesiew.imid.med.pl>
|
|
* .cvsignore
|
|
* Restored previous version
|
|
|
|
* include/hbexpra.c
|
|
* include/hbexprb.c
|
|
* include/hbexprc.c
|
|
* include/hbexprop.h
|
|
* source/common/expropt1.c
|
|
* source/compiler/exproptb.c
|
|
* source/compiler/exproptc.c
|
|
* source/compiler/harbour.sly
|
|
* fixed declaration mismatch in Simplex version
|
|
* fixed generation of string's pcode
|
|
(introduced with my previous changes)
|
|
|
|
* source/pp/ppcore.c
|
|
* fixed support for stringify match markers <""> and <()> in Flex
|
|
version (for example &var.1 have to be expanded into "&var.1"
|
|
instead of var.1 since this is not a valid Clipper expression)
|
|
NOTICE! In Simplex version this is not fixed because it is
|
|
used as a hack to correctly support macro variables in GET
|
|
command.
|
|
|
|
* tests/testget.prg
|
|
* MEMVAR declaration was added
|
|
|
|
2003-10-20 11:37 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbapi.h
|
|
* The declaration of hb_objSendMsg() added.
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! bug fixed in soft seeking.
|
|
|
|
2003-10-17 18:08 UTC+0100 Ryszard Glab <rglab@przesiew.imid.med.pl>
|
|
|
|
* include/hbapi.h
|
|
* include/hbcomp.h
|
|
* include/hbexpra.c
|
|
* include/hbexprb.c
|
|
* include/hbexprc.c
|
|
* include/hbexprop.h
|
|
* source/common/expropt1.c
|
|
* source/compiler/expropta.c
|
|
* source/compiler/exproptb.c
|
|
* source/compiler/exproptc.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/harbour.l
|
|
* source/compiler/harbour.sly
|
|
* source/compiler/harbour.y
|
|
* source/compiler/hbgenerr.c
|
|
* source/macro/macro.y
|
|
* source/macro/macroa.c
|
|
* source/macro/macrob.c
|
|
* source/macro/macroc.c
|
|
* Fixed support for late/early evaluation of macro exressions in
|
|
a codeblock (Flex version) (see tests/tstblock.prg for a sample)
|
|
Harbour(flex) is now full Clipper compatible here.
|
|
|
|
* config/dos/watcom.cf
|
|
* source/rdd/dbfcdx/dbfcdx1.h
|
|
* source/common/hbffind.c
|
|
* include/hbrddcdx.h
|
|
* include/hbmath.h
|
|
* Changed to compile correctly with WATCOM compilers
|
|
|
|
2003-10-16 13:17 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/round.c
|
|
! hb_numRound() completely redesigned
|
|
Source code provided by Vicente Aranzana.
|
|
|
|
Vicente Aranzana kindly requests to have CVS developer access rights.
|
|
|
|
2003-10-10 10:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/round.c
|
|
! changes on round() function, proposed by Vicente Aranzana.
|
|
Based on his tests, the changes are working ok.
|
|
|
|
2003-10-08 14:24 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* Makefile
|
|
* contrib/Makefile
|
|
* Makefiles are changed to build some contribution libraries.
|
|
* source/vm/classes.c
|
|
* hb_objSendMsg() function added ( borrowed from xHarbour ).
|
|
It makes it more easy to set/get values of object variables,
|
|
execute object methods from the C level.
|
|
|
|
2003-10-07 12:06 UTC+0200 Chen Kedem <niki@actcom.co.il>
|
|
* doc/whatsnew.txt
|
|
* Update build 43 release date
|
|
|
|
2003-10-04 20:18 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* contrib/ole/ole2.c
|
|
* Some changes needed for Mingw.
|
|
+ contrib/ole/Makefile
|
|
+ Makefile added.
|
|
|
|
2003-09-29 16:12 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/rdd_ads/adsfunc.c
|
|
* contrib/rdd_ads/doc/en/adsfuncs.txt
|
|
+ Added 2 (ignored) & 3rd params to adsKeyNo() in order to perform
|
|
like OrdKeyNo() for other RDD's. The default remains ADS_IGNOREFILTERS
|
|
for compatibility (like adsKeyCount() does).
|
|
Updated documentation in adsfuncs.txt
|
|
|
|
2003-09-29 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
*source/rtl/strcase.c
|
|
! hb_strncpyUpperTrim() is fixed ( borrowed from xHarbour ).
|
|
* include/hbver.h
|
|
* Release info has been corrected again ...
|
|
|
|
2003-09-29 15:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
*source/rtl/strcase.c
|
|
! hb_strncpyUpper() is fixed ( borrowed from xHarbour ).
|
|
* make_tgz.sh
|
|
* bin/pack_src.sh
|
|
* release info changed
|
|
* include/hbver.h
|
|
* Release info has been corrected again :).
|
|
|
|
2003-09-29 11:47 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/whatsnew.txt
|
|
+ Added information about builds 10..25, 43 based on information
|
|
found on the Harbour site and the mail list.
|
|
|
|
2003-09-29 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* Signature byte for ntx files is changed to be Clipper compatible.
|
|
* include/hbver.h
|
|
* Release info has been corrected
|
|
|
|
2003-09-29 09:10 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* harbour.spec
|
|
* Release info has been changed.
|
|
|
|
2003-09-26 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/compiler/hbusage.c
|
|
! Year has been changed in copyright statement ( 2003 instead of 2002 ).
|
|
* include/hbver.h
|
|
* Release info has been changed.
|
|
|
|
2003-09-26 09:18 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed in ntxSeek(), reported by Przemyslaw Czerpak -
|
|
index unlocking wasn't present in some occasions.
|
|
|
|
2003-09-22 17:07 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/rdd_ads/adsfunc.c
|
|
! fixed parameter error handling in AdsSetAOF (borrowed from xHarbour)
|
|
|
|
2003-09-18 16:33 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* contrib/rdd_ads/ads1.c
|
|
! Fixed bug when passing a numeric to adsCustomizeAOF() (Nil and
|
|
array worked ok). Thanks to Brian Hays for the fix.
|
|
* include/ads.ch
|
|
! The ROLLBACK TRANSACTION command was translating to
|
|
AdsRollbackTransaction() instead of just AdsRollback()
|
|
|
|
2003-09-18 10:20 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rdd/dbcmd.c
|
|
! Fixed several places more where hb_strncpyUpper() was wrongly used
|
|
|
|
2003-09-18 10:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rdd/dbcmd.c
|
|
! definition required for MSVC
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! some typecastings required for MSVC
|
|
|
|
2003-09-17 21:41 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rdd/dbcmd.c
|
|
! fixed bug on hb_strncpyUpper() use from DbUseArea()
|
|
|
|
2003-09-17 10:54 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* source/rtl/tget.prg
|
|
! Fixed bug in unTransform() method that truncated
|
|
trailing spaces in variable when using "@R" template
|
|
Borrowed from xharbour by Andi Jahja:
|
|
* source/common/reserved.c
|
|
* utils/hbdoc/genrtf.prg
|
|
* utils/hbdoc/genng.prg
|
|
+ Add option to omit reserved words by adding -DHB_RESERVED_OFF (default is ON)
|
|
|
|
/*
|
|
This may be useful when one is working with pCode DLL where he must redefine
|
|
reserved words as dummy functions in the DLL.
|
|
*/
|
|
|
|
2003-09-15 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbf1.c
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed in hb_IncString(), reported by Przemyslaw Czerpak -
|
|
now this function respects the national sorting rules.
|
|
! Bug fixed in hb_ntxTagKeyNo(), reported by Przemyslaw Czerpak -
|
|
index unlocking wasn't present in some occasions.
|
|
! Bug fixed with scoping, reported by Giovi Verrua.
|
|
|
|
2003-09-11 11:30 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* harbour.spec
|
|
* small fix in auto platform detection (thanks to Tomaz Zupan)
|
|
* make_tgz.sh
|
|
* added auto platform detection
|
|
|
|
2003-09-11 01:00 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* harbour.spec
|
|
* swiched back to gtcrs
|
|
|
|
2003-09-11 00:47 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* harbour.spec
|
|
* Added automatic platform resolution (borrowed from courier-imap project)
|
|
* make_rpm.sh
|
|
* small fix needed to work with Mandrake Linux
|
|
|
|
2003-09-10 23:27 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* harbour.spec
|
|
* make_tgz.sh
|
|
* small fix
|
|
|
|
2003-09-10 21:37 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* harbour.spec
|
|
+ new spec file. It creates four binary RPMs with shared and
|
|
static libs core harbour compiler and tools and with Ron's PP
|
|
which allow to run xBase files as scripts on *nix platform
|
|
and new tool hbcmp, hbcc, hblnk, hbmk.
|
|
For details see README.RPM
|
|
Please remember that PP has poor GPL license. It is noticed in RPM
|
|
headers.
|
|
|
|
+ hbgtmk.sh
|
|
+ simple script which connect to SourceForge CVS takes sources and
|
|
build RPMs from them.
|
|
|
|
+ make_rpm.sh
|
|
+ script for checking dependences and making RPMs
|
|
|
|
+ make_tgz.sh
|
|
+ script for making binary package for this Linux distro which don't
|
|
support RPM
|
|
|
|
+ bin/hb-mkslib.sh
|
|
+ script for building shared libs from static ones and/or object files
|
|
|
|
+ bin/pack_src.sh
|
|
+ script for packing harbour sources
|
|
|
|
* Makefile
|
|
* source/compiler/harbour.c
|
|
* source/common/hbver.c
|
|
* source/vm/cmdarg.c
|
|
* source/vm/fm.c
|
|
* source/vm/hvm.c
|
|
* changes for some new futures in hb{cmp,lnk,mk} tools
|
|
|
|
* contrib/libct/datetime.prg
|
|
- redundant STOD removed (this function is part of RTL)
|
|
|
|
* contrib/dot/pp.prg
|
|
* contrib/dot/pp.txt
|
|
* contrib/dot/pp_harb.ch
|
|
* contrib/dot/rp_dot.ch
|
|
* contrib/dot/rp_run.ch
|
|
* upadting for runing xBase files as scripts.
|
|
|
|
All this changes (except Ron's PP) are my work borrowed from xHarbour.
|
|
|
|
2003-09-10 15:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* config/dos/bcc16.cf
|
|
* config/os2/icc.cf
|
|
! Disabled the LONGLONG and UNLONGLONG definitions in hbdefs.h, which
|
|
only work for GCC and Windows, by defining HB_LONG_LONG_OFF.
|
|
* source/common/hbstr.c
|
|
* source/compiler/harbour.l
|
|
* source/rtl/val.c
|
|
! Moved the duplicate definitions of hb_strVal to source/common/hbstr.c.
|
|
* source/rtl/symbol.prg
|
|
! Removed static declarations from GETSYMBOLPOINTER, GETSYMBOLNAME, and
|
|
SYMBOL_EXEC in order to eliminate static vs. extern errors in os2/icc
|
|
builds.
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! Corrected two instances of (unsigned char *) typecasts on hb_fs...
|
|
functions, which use BYTE * parameters, not unsigned char * (the
|
|
distinction is very important for those builds that use C++ mode.
|
|
|
|
2003-09-10 09:45 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* source/vm/arrayshb.c
|
|
! More clipper compatible on ADel().
|
|
|
|
2003-09-09 14:16 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/pp/ppcore.c
|
|
! Bug fixed in preprocessor, reported by Randy Portnoff.
|
|
|
|
2003-09-07 13:58 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
! fixed displaying of boxes in xterm
|
|
* source/rtl/alert.prg
|
|
! changed BoxString parameter while displaying box to NIL. It
|
|
is needed to corectly display alert box in xterm.
|
|
|
|
2003-08-29 07:03 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/vm/hvm.c
|
|
! Fix implemented for -0.0 on hb_vmPushDouble() as proposed by
|
|
Alejandro de Garate <alex_degarate@hotmail.com>, and on hb_PushDoubleConst()
|
|
(I guess this place may be a source for such bug too).
|
|
|
|
This fix should solve the bug described by Don Lowenstein regarding -0.0 result
|
|
<Don.Lowenstein@laapc.com>.
|
|
|
|
2003-08-24 14:30 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* utils/hbdoc/genhtm.prg
|
|
* removed trailing EOL from category name, because category is also used
|
|
as file name.
|
|
|
|
2003-08-23 13:20 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* utils/hbdoc/ffile1.prg
|
|
! fixed end of line handling now it works on platforma other than windows
|
|
* utils/hbdoc/genhtm.prg
|
|
! fixed getitem function (in certain situation it returned NIL instead
|
|
of logical value and prevented it to try access array beyond its bounds)
|
|
* Changed backslashes into slashes (\ -> /)
|
|
* utils/hbdoc/hbdoc.prg
|
|
* doc/genhtm.rsp
|
|
* Changed backslashes into slashes (\ -> /)
|
|
|
|
2003-08-22 12:10 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/rtl/color53.prg
|
|
+ source/rtl/mssgline.prg
|
|
! modules borrowed from xharbour (required for recent ttopbar.prg changes)
|
|
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* source/rtl/Makefile
|
|
+ added modules mssgline.prg and color53.prg
|
|
|
|
* include/hbapicdp.h
|
|
+ Added hb_cdpchrcmp() prototype
|
|
|
|
* include/hbdefs.h
|
|
+ Added support for ULONLONG
|
|
|
|
* include/hbrddcdx.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* source/rdd/dbfcdx/dbfcdx2.h
|
|
+ Freeing pages implemented
|
|
+ redistributing keys implemented
|
|
* small speed improvement
|
|
! And many bug fixes
|
|
(changes borrowed from xharbour - developed by Przemyslaw Czerpak <druzus@polbox.com>)
|
|
|
|
* source/rtl/cdpapi.c
|
|
! sync with xharbour (changes required for DBFCDX improvements)
|
|
|
|
2003-08-22 11:26 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/ttopbar.prg
|
|
! some required formating
|
|
|
|
2003-08-21 13:36 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/ttopbar.prg
|
|
+ MenuModal() implementation - changes borrowed from xHarbour,
|
|
which borrowed used Class TopBarMenu from Harbour.
|
|
|
|
With this function, David Macias reported bug of missing functions, is
|
|
answered, as the functions names should not be truncated to 10 chars,
|
|
also MAKEDIR() should be used instead of DIRMAKE(), and MemoSetSuper()
|
|
implementation is pending on RDD experts development.
|
|
|
|
2003-08-21 12:37 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/teditor.prg
|
|
! Modified to allow inherited classes to properly manage K_ESC
|
|
* source/rtl/memoedit.prg
|
|
! K_ESC and CTRL-W Clipper compatible management
|
|
|
|
MemoEdit() bugs described by David Macias, already fixed.
|
|
|
|
The only difference there is with Clipper is that Clipper does not shows
|
|
the message "Abort Edit? (Y/N)" if the text has not been modified, but
|
|
Class HBEditor does not provides a DATA lModified by now.
|
|
|
|
2003-08-21 11:29 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* contrib/samples/environ.c
|
|
! Fixed GPF on missing dot for FileExt() use
|
|
|
|
Bug described by David Macias, and he confirmed the fix too, with this change.
|
|
|
|
2003-08-19 23:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
+ harbour.spec
|
|
spec file to build rpm is added.
|
|
* source/debug/debugger.prg
|
|
! Fix, provided by Lorenzo Fiorini
|
|
|
|
2003-08-07 22:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! Fix in LOCATE REST WHILE ... FOR ..., provided by Alexander Prostoserdov
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* support of binary keys implemented.
|
|
|
|
2003-08-04 14:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/gtapi.c
|
|
! Enforce Clipper compatibility for SCROLL by only calling hb_gt_Scroll
|
|
from hb_gtScroll if left <= right and top <= bottom.
|
|
|
|
2003-07-30 14:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* include/set.ch
|
|
! Indicate that there are six (6) Harbour SET extensions.
|
|
|
|
2003-07-30 08:28 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/en/set.txt
|
|
+ Added _SET_EOF text from the changelog entry written by
|
|
David G. Holm <dholm@jsd-llc.com> and mark it Harbour extension.
|
|
|
|
2003-07-28 22:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* include/hbset.h
|
|
* include/set.ch
|
|
* source/pp/pptable.c
|
|
* source/rtl/dbdelim.prg
|
|
* source/rtl/dbsdf.prg
|
|
* source/rtl/set.c
|
|
+ New SET value named _SET_EOF. Defaults to FALSE on UN*X, but defaults
|
|
to TRUE on everything else. If set to FALSE, then CHR(26) does not get
|
|
written when using COPY TO DELIMITED, COPY TO SDF, or when closing any
|
|
of the various text files that are created using various SET values.
|
|
|
|
2003-07-21 11:10 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* source/rtl/transfrm.c
|
|
! Fixed the problem with @E and negative numbers.
|
|
|
|
local nValue := -134.24
|
|
msginfo( Val( AllTrim( Transform( nValue, "@E 99,999.99" ) ) ) )
|
|
msginfo( Val( AllTrim( Transform( nValue, "@E99,999.99" ) ) ) )
|
|
|
|
Thanks to Enrico Maria Giordano for this fix.
|
|
|
|
2003-07-17 23:00 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* source/rtl/transfrm.c
|
|
! Removed some old commented lines
|
|
|
|
* contrib/rdd_ads/adsfunc.c
|
|
! Update transaction functions
|
|
! Add AdsCacheRecords function
|
|
|
|
* source/rdd/dbcmd.c
|
|
! Modified error handling to allow retry if alias is not exist during
|
|
DBSelectArea() for Clipper compatibility. (Reported by Giovi Verrua)
|
|
* source/vm/hvm.c
|
|
! More Clipper compatible to handle FOR-NEXT loops.
|
|
Changes by Andi Jahja, borrow from xharbour
|
|
|
|
2003-07-17 17:43 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
* doc/en/memo.txt
|
|
+ Added MEMOREAD(), MEMOWRIT() documentation
|
|
* doc/es/memo.txt
|
|
+ Added MEMOREAD(), MEMOWRIT() documentation
|
|
|
|
2003-07-17 17:34 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
* source/rtl/memofile.c
|
|
+ Added an optional 3rd parameter to MEMOWRIT(), <lWriteEof>, to decide
|
|
at run-time if EOF char should be written.
|
|
|
|
2003-07-16 13:00 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* contrib/rdd_ads/ads1.c
|
|
! Changes in adsPutValue for speed(). Tested with
|
|
ADS Local 6.2, not tested with prior versions of ADS.
|
|
|
|
2003-07-14 13:50 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* contrib/rdd_ads/ads1.c
|
|
* contrib/rdd_ads/adsfunc.c
|
|
! Changes in adsGetValue and AdsKeyCount() for speed(). Tested with
|
|
ADS Local 6.2, not tested with prior versions of ADS.
|
|
|
|
2003-07-14 14:39 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/vm/classes.c
|
|
+ HB_SETCLSHANDLE() implemented
|
|
|
|
Syntax: HB_SetClsHandle( <oObject>, <nClassHandle> ) --> <nPrevClassHandle>
|
|
|
|
Real dirty function, though very usefull under certain circunstances:
|
|
It allows to change the class handle of an object into another class handle,
|
|
so the object behaves like a different Class of object.
|
|
Based on objects.lib SetClsHandle().
|
|
|
|
2003-07-14 09:10 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* source/rtl/memoline.c
|
|
! Fixed a bug by missed () in HB_CHAR_SOFT1 compare.
|
|
|
|
2003-07-13 14:13 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
+ doc/es/gnulice.txt
|
|
+ doc/es/hvm.txt
|
|
+ doc/es/input.txt
|
|
+ doc/es/macro.txt
|
|
+ doc/es/memvar2.txt
|
|
+ doc/es/misc.txt
|
|
+ doc/es/nation.txt
|
|
+ doc/es/objfunc.txt
|
|
+ doc/es/rdd.txt
|
|
+ doc/es/sayget.txt
|
|
+ doc/es/subcodes.txt
|
|
+ doc/es/tbrowse.txt
|
|
+ doc/es/tclass.txt
|
|
+ doc/es/tgetlist.txt
|
|
+ doc/es/tlabel.txt
|
|
+ doc/es/treport.txt
|
|
+ doc/es/var.txt
|
|
+ Added new doc files in spanish
|
|
|
|
2003-07-13 14:08 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
* doc/es/Makefile
|
|
+ gnulice.txt
|
|
+ hvm.txt
|
|
+ input.txt
|
|
+ macro.txt
|
|
+ memvar2.txt
|
|
+ misc.txt
|
|
+ nation.txt
|
|
+ objfunc.txt
|
|
+ rdd.txt
|
|
+ sayget.txt
|
|
+ subcodes.txt
|
|
+ tbrowse.txt
|
|
+ tclass.txt
|
|
+ tgetlist.txt
|
|
+ tlabel.txt
|
|
+ treport.txt
|
|
+ var.txt
|
|
+ Added references to new doc files
|
|
|
|
2003-07-13 12:32 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
* doc/es/lang.txt
|
|
! Fixed accents, etc, minor formating. Now in sync with english version
|
|
|
|
2003-07-13 12:24 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
* doc/es/hbpplib.txt
|
|
* doc/es/howtobsd.txt
|
|
* doc/es/idle.txt
|
|
* doc/es/license.txt
|
|
* doc/es/math.txt
|
|
* doc/es/memo.txt
|
|
* doc/es/pcode.txt
|
|
* doc/es/pragma.txt
|
|
* doc/es/readme.txt
|
|
* doc/es/setmode.txt
|
|
* doc/es/simplex.txt
|
|
* doc/es/statics.txt
|
|
* doc/es/strotype.txt
|
|
* doc/es/tracing.txt
|
|
* doc/es/vm.txt
|
|
! Fixed errors, misspelling, accents, etc, minor formating
|
|
|
|
2003-07-13 10:52 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
* doc/es/array.txt
|
|
* doc/es/binnum.txt
|
|
* doc/es/browse.txt
|
|
* doc/es/clipper.txt
|
|
* doc/es/cmdline.txt
|
|
* doc/es/codebloc.txt
|
|
* doc/es/command.txt
|
|
* doc/es/compiler.txt
|
|
* doc/es/datetime.txt
|
|
* doc/es/dbdelim.txt
|
|
* doc/es/dbsdf.txt
|
|
* doc/es/dbstrux.txt
|
|
* doc/es/dir.txt
|
|
* doc/es/dirstruc.txt
|
|
* doc/es/diskspac.txt
|
|
* doc/es/error.txt
|
|
* doc/es/eval.txt
|
|
* doc/es/garbage.txt
|
|
* doc/es/harbext.txt
|
|
* doc/es/hb_set.txt
|
|
! Fixed errors, misspelling, accents, etc, minor formating
|
|
|
|
2003-07-12 13:02 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/philes.c
|
|
! FRead() bug fixed, introduced cause 1 byte length strings optimization
|
|
|
|
Bug described by Guy Roussin:
|
|
|
|
function main( cFile )
|
|
local nH
|
|
local cBuf:=" "
|
|
local cBlock := "{|| Alert( 'test' ) }"
|
|
nH:=fopen(cFile,0)
|
|
while fread(nH,@cBuf,1)>0 ; end
|
|
fclose(nH)
|
|
eval( &( cBlock ) )
|
|
return(NIL)
|
|
|
|
2003-07-12 10:06 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/debug/debugger.prg
|
|
* source/rtl/philes.c
|
|
! Enhancements developed by Lorenzo Fiorini.
|
|
|
|
Lorenzo: Please supply us a description of what you have implemented.
|
|
|
|
2003-07-10 17:43 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* source/rtl/memoline.c
|
|
! Fixed bug with soft returns. Clipper compatible.
|
|
|
|
2003-07-09 07:20 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* source/rtl/transfrm.c
|
|
! Fix with numeric values and pictures with spaces and pictures with
|
|
severals dot. Changes by Walter Negro, borrow from xharbour.
|
|
The return values are compliant with Clipper.
|
|
eg: Transform( 1234, "9 999" )
|
|
eg: Transform( 123.123456, "999.99.99.99" )
|
|
PS: I comment ALL old lines with //Toninho@fwi and. If all is Ok, I delete it.
|
|
|
|
2003-07-08 23:00 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
! Sync with changes made in xHarbour by Walter Negro
|
|
* contrib/rdd_ads/ace.h
|
|
! Fix warning in declaration of function
|
|
* contrib/rdd_ads/ads1.c
|
|
* contrib/rdd_ads/adsfunc.c
|
|
! Fix error and potential error of AE_INSUFFICIENT_BUFFER in
|
|
some functions.
|
|
The len of buffer should include the NULL char.
|
|
! Fix, now adsGoTo() test if the new position is EOF.
|
|
|
|
2003-07-08 14:25 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* contrib/rdd_ads/ads1.c
|
|
! Fixed: deleted() return TRUE when is at eof(), borrow from xHarbour.
|
|
|
|
2003-07-08 11:27 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/en/lang.txt
|
|
+ Added the following to HB_LANGSELECT() list of supported ID's:
|
|
Slovenian 437
|
|
|
|
2003-08-03 10:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed in ntxOrderListRebuild - sometimes GPF appared if packing/reindexing
|
|
was made after intensive replace operations.
|
|
|
|
2003-07-07 11:12 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* include/hbclass.ch
|
|
+ Added support for PROCEDURE <ProcName> CLASS <ClassName> syntax.
|
|
|
|
2003-07-03 15:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed in ntxZap.
|
|
|
|
2003-07-03 11:46 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed, which appeared after switching between orders and following skipping.
|
|
|
|
2003-07-03 10:54 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
+ source/codepage/cdpsl437.c
|
|
+ source/lang/msgsl437.c
|
|
+ New codepage and lang modules for Slovenian 7bit 437, provided by
|
|
Mitja Podgornik <Mitja.Podgornik@zgs.gov.si>
|
|
* source/codepage/cdpsl852.c
|
|
* source/codepage/cdpsliso.c
|
|
* source/codepage/cdpslwin.c
|
|
! Some fixes, provided by Mitja Podgornik <Mitja.Podgornik@zgs.gov.si>
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* source/codepage/Makefile
|
|
* source/lang/Makefile
|
|
* Makefiles updated.
|
|
|
|
2003-07-03 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed - there was memory leak after INDEX ON ... ADDITIVE if there
|
|
were no open indexes
|
|
* source/rdd/dbf1.c
|
|
! Problem fixed for the cases when the field name exceeds 10 characters.
|
|
* Codepage translation added for memo fields.
|
|
* source/codepage/cdppt850.c
|
|
* source/codepage/cdpptiso.c
|
|
! Comment delimiters bug fixed.
|
|
|
|
2003-07-02 11:35 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* source/compiler/harbour.slx
|
|
! Add 'static' in definition of hb_comp_SLX_InterceptAction and
|
|
hb_comp_SLX_CustomAction.
|
|
|
|
2003-07-02 09:25 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* makefile.nt
|
|
* makefile.vc
|
|
+ Added gencli.c module
|
|
|
|
* include/hbcomp.h
|
|
+ Added hb_compGenILCode() prototype
|
|
|
|
* source/compiler/gencli.c
|
|
* source/rdd/dbf1.c
|
|
+ Added some MSVC required typecasts
|
|
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
+ Added most recent Horacio's development
|
|
|
|
2003-06-30 10:50 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
|
* source/contrib/rdd_ads/ads1.c
|
|
! Fixed problem on adsGoTo() method when using ADT files. Borrow from xHarbour.
|
|
|
|
2003-06-30 18:33 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
+ Added support for multidimensional arrays for Harbour.NET
|
|
! .NET IL implementation for HB_ARRAYGEN, HB_P_FUNCTIONSHORT, HB_P_ARRAYPUSH
|
|
! Enhanced HB_DOSHORT
|
|
+ Added ObjArrayGen(), ObjArrayPush() and LEN() (Len() support just for arrays).
|
|
|
|
Notice: I want to publically thank Microsoft tech support forums for .NET. There
|
|
are great guys there providing superb tech support.
|
|
|
|
This code is already working ok with Harbour.NET:
|
|
|
|
function Main()
|
|
|
|
local a := { 123, "hello", { "nested", "array", { 5, "more" } }, .t., "another" }
|
|
|
|
? a[ 1 ]
|
|
? a[ 3 ][ 2 ]
|
|
? a[ 3 ][ 3 ][ 2 ]
|
|
? a[ 5 ]
|
|
|
|
? "done!"
|
|
|
|
return nil
|
|
|
|
Warning: Arrays elements assignment is not implemented yet.
|
|
|
|
2003-06-28 22:52 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
+ Added support for logical values management
|
|
! .NET IL implementation for HB_P_TRUE, HB_P_FALSE, HB_P_NOT
|
|
+ Added ObjNot( object ) for HB_P_NOT support
|
|
|
|
2003-06-28 14:41 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
+ do case implemented for Harbour.NET
|
|
! .NET IL implementation for HB_P_JUMP, HB_P_EXACTLYEQUAL
|
|
+ Added ObjExactlyEqual( object, object ) for HB_P_EXACTLYEQUAL support
|
|
|
|
2003-06-28 11:56 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
+ for...next loops implemented for Harbour.NET
|
|
! .NET IL implementation for HB_P_PUSHLONG, HB_P_FORTEST
|
|
+ Added ObjForTest( object, object, object ) for HB_P_FORTEST support
|
|
|
|
2003-06-28 01:10 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
+ .NET IL implementation for HB_P_JUMPFALSENEAR, HB_P_JUMPNEAR
|
|
+ Added labels to each IL generated source code line
|
|
+ Added ObjLessEqual( object, object ) for "<=" operator support
|
|
! AddObjects() renamed into ObjAdd( object, object ) for "+" operator support.
|
|
|
|
Notice: Some "nop" has been added to match Harbour opcodes offsets. We may remove
|
|
them later on. This code is working ok:
|
|
|
|
function Main()
|
|
|
|
local n := 11
|
|
|
|
if n <= 10
|
|
? "less-equal 10"
|
|
else
|
|
? n
|
|
? "greater 10"
|
|
endif
|
|
|
|
n = 5
|
|
|
|
if n <= 10
|
|
? n
|
|
? "less-equal 10"
|
|
else
|
|
? "greater "
|
|
endif
|
|
|
|
? "done!"
|
|
|
|
return nil
|
|
|
|
2003-06-27 16:07 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
! .NET IL implementation for HB_P_PLUS
|
|
! New .NET function AddObjects() for adding "object" type variables
|
|
|
|
Notice: As Harbour.NET uses IL "object" type for storing variables, the
|
|
new implemented AddObjects() functions is used for adding variables. This
|
|
code already works ok:
|
|
|
|
function Main()
|
|
|
|
local n := 10, c := "Hello World"
|
|
|
|
? n + 20
|
|
? c + " from Harbour.NET"
|
|
? "done!"
|
|
|
|
return nil
|
|
|
|
Warning: Date variables type have not been implemented in AddObjects() yet, and
|
|
also it is not generating an error when adding different types values.
|
|
|
|
2003-06-27 12:13 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
! .NET IL implementation for HB_P_PUSHBYTE
|
|
|
|
Notice: This opcode is responsible for placing a byte onto the stack.
|
|
As all Harbour variables are going to be managed as object type (meanwhile
|
|
we don't implement strong typing), a box (to turn a value into an object)
|
|
process is also performed. We may check later on if this is needed for all
|
|
processes.
|
|
|
|
This test already works:
|
|
|
|
function Main()
|
|
|
|
local n := 123
|
|
|
|
? n
|
|
|
|
? 10
|
|
|
|
return nil
|
|
|
|
2003-06-27 10:21 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
! .NET IL implementation for HB_P_POPLOCALNEAR and HB_P_PUSHLOCALNEAR
|
|
|
|
Notice: These opcodes are responsable for loading the values on the locals and
|
|
also for pushing the locals contents onto the virtual machine stack.
|
|
|
|
You can already run tests like this:
|
|
|
|
function Main()
|
|
|
|
local c := "Hello world from Harbour.NET !"
|
|
|
|
? c
|
|
|
|
return nil
|
|
|
|
Remember the process to build a .NET app:
|
|
|
|
Harbour.exe -gi -n hello.prg --> hello.il
|
|
ilasm.exe hello.il --> hello.exe (for .NET)
|
|
|
|
2003-06-27 09:13 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
! .NET IL implementation for HB_P_FRAME
|
|
|
|
Notice: HB_P_FRAME is generated for declaring locals and params. On IL
|
|
only locals are declared. Params are declared on the same (function) method
|
|
declaration. Strong typing is not supported yet.
|
|
|
|
To test it simply declare several locals, compile using /gi and check the
|
|
.IL created file.
|
|
|
|
2003-06-25 08:32 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
! object type use implementation for QOUT()
|
|
|
|
Notice: Harbour (as Clipper) any type value vars support is implemented
|
|
through the use of IL object type. I consulted this idea with Miguel de
|
|
Icaza and he agreed.
|
|
|
|
So all variables types are declared as object, unless strong typing is
|
|
required ( AS ... ), then we will use specific types instead of object one.
|
|
|
|
2003-06-23 17:56 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
! Some quick & dirty implementations, to provide an IL overview
|
|
|
|
Notice: Hello.prg already works on .NET :-)
|
|
|
|
2003-06-23 15:10 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* source/compiler/Makefile
|
|
+ Added gencli.c
|
|
* source/rtl/Makefile
|
|
+ Added symbol.prg
|
|
|
|
2003-06-23 13:15 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/gencli.c
|
|
! The IL fun begins :-)
|
|
|
|
Notice: Of course don't even try to compile the resulting IL generated files
|
|
yet, but you can start reviewing the so-early design already :-)
|
|
|
|
2003-06-23 10:53 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* makefile.bc
|
|
+ gencli.c module added
|
|
|
|
Please update other makefiles.
|
|
|
|
2003-06-23 10:20 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/compiler/gencli.c
|
|
! Compiler .NET .il source generation
|
|
* It is just a copy of genc.c with some minor changes, just to set a
|
|
starting point for IL generation.
|
|
|
|
* include/hbcomp.h
|
|
* source/compiler/cmdcheck.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/hbusage.c
|
|
+ Added support for IL generation
|
|
|
|
Warning: This is not even an early prototype :-) More coming soon...
|
|
|
|
2003-06-23 10:05 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/en/lang.txt
|
|
+ Added the following to HB_LANGSELECT() list of supported ID's:
|
|
Serbian Windows-1251
|
|
|
|
* source/lang/msghe862.c
|
|
* source/lang/msghewin.c
|
|
! fix Hebrew typo
|
|
|
|
* source/lang/msgsrwin.c
|
|
! add missings commas
|
|
|
|
2003-06-18 02:05 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* source/codepage/Makefile
|
|
* source/codepage/cdpesdos.c
|
|
* source/codepage/cdpeswin.c
|
|
* source/codepage/cdpgedos.c
|
|
* source/codepage/cdppliso.c
|
|
* source/codepage/cdpplmaz.c
|
|
* source/codepage/cdpplwin.c
|
|
* source/codepage/cdpslwin.c
|
|
- source/codepage/cdpla850.c
|
|
+ source/codepage/cdppt850.c
|
|
+ source/codepage/cdpptiso.c
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* corrections in code page description.
|
|
- removed cdpla850.c ("PT" codepage)
|
|
+ PT850 and PTISO codepages added.
|
|
* makefiles updated - Sorry, I cannot test all of them.
|
|
|
|
2003-06-18 00:10 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* include/hbapilng.h
|
|
* include/hblang.ch
|
|
* source/lang/Makefile
|
|
* source/lang/msg_tpl.c
|
|
* source/lang/msgca.c
|
|
* source/lang/msgcs852.c
|
|
* source/lang/msgcsiso.c
|
|
* source/lang/msgcskam.c
|
|
* source/lang/msgcswin.c
|
|
* source/lang/msgde.c
|
|
* source/lang/msgdewin.c
|
|
* source/lang/msgen.c
|
|
* source/lang/msgeo.c
|
|
* source/lang/msges.c
|
|
* source/lang/msgeswin.c
|
|
* source/lang/msgeu.c
|
|
* source/lang/msgfr.c
|
|
* source/lang/msggl.c
|
|
* source/lang/msghe862.c
|
|
* source/lang/msghewin.c
|
|
* source/lang/msghr852.c
|
|
* source/lang/msghriso.c
|
|
* source/lang/msghu852.c
|
|
* source/lang/msghucwi.c
|
|
* source/lang/msghuwin.c
|
|
* source/lang/msgid.c
|
|
* source/lang/msgis850.c
|
|
* source/lang/msgit.c
|
|
* source/lang/msgko.c
|
|
* source/lang/msgpl852.c
|
|
* source/lang/msgpliso.c
|
|
* source/lang/msgplmaz.c
|
|
* source/lang/msgplwin.c
|
|
* source/lang/msgpt.c
|
|
* source/lang/msgro.c
|
|
* source/lang/msgru866.c
|
|
* source/lang/msgrukoi.c
|
|
* source/lang/msgruwin.c
|
|
* source/lang/msgsl852.c
|
|
* source/lang/msgsliso.c
|
|
* source/lang/msgslwin.c
|
|
* source/lang/msgsr852.c
|
|
* source/lang/msgsriso.c
|
|
* source/lang/msgzhb5.c
|
|
* source/lang/msgzhgb.c
|
|
+ source/lang/msgsrwin.c
|
|
! bug fixed in national msg system and new localization added
|
|
(borrowed from xHarbour)
|
|
|
|
+ tests/langmsg.prg
|
|
* simple test program for national messages
|
|
I have to ask developpers to run it and check their national messages
|
|
|
|
2003-06-17 21:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rtl/cdpapi.c
|
|
! Bug fixed in hb_cdpTranslate() and hb_cdpnTranslate()
|
|
* source/rdd/dbf1.c
|
|
* RDD works Ok now, if field names in dbf are in lower case ( this
|
|
may be if dbf created by other dbms )
|
|
* source/codepage/cdprukoi.c
|
|
! Bug fixed.
|
|
|
|
2003-06-17 17:22 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/debug/debugger.prg
|
|
* source/debug/dbgwa.prg
|
|
! some fixes implemented by Ian Anderson
|
|
|
|
2003-06-17 09:08 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/en/lang.txt
|
|
+ Added the following to HB_LANGSELECT() list of supported ID's:
|
|
German ANSI, Spanish ANSI, Polish Windows-1250, Slovenian 852,
|
|
Slovenian ISO-8859-2, Slovenian Windows-1250
|
|
|
|
2003-06-16 21:16 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rtl/cdpapi.c
|
|
! Bug fixed in hb_cdpTranslate() and hb_cdpnTranslate()
|
|
* source/lang/msg_tpl.c
|
|
* source/lang/msgca.c
|
|
* source/lang/msgcs852.c
|
|
* source/lang/msgcsiso.c
|
|
* source/lang/msgcskam.c
|
|
* source/lang/msgcswin.c
|
|
* source/lang/msgde.c
|
|
* source/lang/msgdewin.c
|
|
* source/lang/msgeo.c
|
|
* source/lang/msges.c
|
|
* source/lang/msgeswin.c
|
|
* source/lang/msgeu.c
|
|
* source/lang/msgfr.c
|
|
* source/lang/msggl.c
|
|
* source/lang/msghe862.c
|
|
* source/lang/msghewin.c
|
|
* source/lang/msghr852.c
|
|
* source/lang/msghriso.c
|
|
* source/lang/msghu852.c
|
|
* source/lang/msghucwi.c
|
|
* source/lang/msghuwin.c
|
|
* source/lang/msgid.c
|
|
* source/lang/msgis850.c
|
|
* source/lang/msgit.c
|
|
* source/lang/msgko.c
|
|
* source/lang/msgpt.c
|
|
* source/lang/msgro.c
|
|
* source/lang/msgsr852.c
|
|
* source/lang/msgsr852.c
|
|
* source/lang/msgzhb5.c
|
|
* source/lang/msgzhgb.c
|
|
! Missing comma inserted.
|
|
+ source/lang/msgsl852.c
|
|
+ source/lang/msgsliso.c
|
|
+ source/lang/msgslwin.c
|
|
+ Slovenian language files added, provided by Mitja Podgornik <Mitja.Podgornik@zgs.gov.si>
|
|
+ source/codepage/cdpsl852.c
|
|
+ source/codepage/cdpsliso.c
|
|
+ source/codepage/cdpslwin.c
|
|
+ Slovenian codepage files added, provided by Mitja Podgornik <Mitja.Podgornik@zgs.gov.si>
|
|
Collating sequences are also valid for Croatian, Macedonian and Serbian (latin) language.
|
|
* source/codepage/Makefile
|
|
* source/lang/Makefile
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* Makefiles are changed to compile new lang and codepage files.
|
|
|
|
2003-06-15 14:20 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* source/lang/msgen.c
|
|
* source/lang/msgpl852.c
|
|
* source/lang/msgpliso.c
|
|
* source/lang/msgplmaz.c
|
|
! the bug reported by Alexander in msgru* fixed.
|
|
+ source/lang/msgplwin.c
|
|
+ added msgplwin (cp1250)
|
|
|
|
* source/rtl/inkey.c
|
|
* removed dirty hack which degrease performance of inkey() on *nix
|
|
platforms.
|
|
|
|
2003-06-14 21:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed, related to seek with lLast and go bottom with scope set.
|
|
* source/lang/msgru866.c
|
|
* source/lang/msgrukoi.c
|
|
* source/lang/msgruwin.c
|
|
! Bugs fixed.
|
|
|
|
2003-06-14 15:48 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/debug/debugger.prg
|
|
! Some enhancements by Ian Anderson, but modified as they were implemented
|
|
on an older Harbour version source code.
|
|
! Some improvements.
|
|
|
|
* source/debug/dbgtwin.prg
|
|
! some changes by Ian Anderson
|
|
|
|
Warning: Work in progress. Thanks Ian.
|
|
|
|
2003-06-14 15:22 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/transfrm.c
|
|
! temporary fix waiting for users feedback
|
|
|
|
It fixes the reported bug:
|
|
|
|
function Main()
|
|
|
|
local nValue := -134.24
|
|
|
|
? AllTrim( Transform( nValue, "@E 99,999.99" ) ) // Harbour returns "- 134,24"
|
|
? AllTrim( Transform( nValue, "@E99,999.99" ) ) // and Clipper "-134.24"
|
|
|
|
return nil
|
|
|
|
Notice that a Val() of the first wrong returned value generates zero, meanwhile
|
|
the second one returns the original nValue, as expected.
|
|
|
|
2003-06-14 09:23 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* include/hbrddcdx.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* source/rdd/dbfcdx/dbfcdx1.h
|
|
* source/rdd/dbfcdx/dbfcdx2.h
|
|
! Recent changes and enhancements on DBFCDX from Horacio.
|
|
|
|
Thanks Horacio!
|
|
|
|
2003-06-09 11:26 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/tget.prg
|
|
! fix on Method Picture() provided by Lorenzo Fiorini
|
|
|
|
2003-06-09 00:38 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/debug/debugger.prg
|
|
+ CallStack navigation support.
|
|
! Improved variables editing.
|
|
|
|
2003-06-06 15:53 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* source/rtl/console.c
|
|
+ Added a PRG-callable functions HB_GETSTDIN and HB_GETSTDOUT,
|
|
to get stdin and stdout file handle.
|
|
|
|
2003-06-06 10:51 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* makefile.bc
|
|
* makefile.vc
|
|
! symbol module added
|
|
|
|
Notice: Please update other make files.
|
|
|
|
2003-06-06 09:35 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/rtl/symbol.prg
|
|
! Harbour implementation of Class(y) Class Symbol
|
|
|
|
2003-05-31 21:04 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/teditor.prg
|
|
! several improvements for the debugger:
|
|
|
|
The source code viewer does not leave a different block color when
|
|
scrolling.
|
|
|
|
The source code is displayed from the first line (Clipper compatibility).
|
|
|
|
2003-05-31 17:55 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/tget.prg
|
|
! fixed behavior when pressing "." or "," on a non decimals number
|
|
|
|
Now editing a number without decimals and pressing "." or ",", the
|
|
cursor goes to the latest GET visual pos (Clipper compatibility).
|
|
|
|
2003-05-31 15:45 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/tget.prg
|
|
! Some fixes for PICTURE "9"
|
|
|
|
Now editing a character var does not allows to type "-". It allows
|
|
both "+" and "-" for numeric var. (Clipper compatibility).
|
|
|
|
2003-05-30 12:39 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* contrib/rdd_ads/ads1.c
|
|
! managed 7008 open error
|
|
|
|
This fixes the not issued error when doing:
|
|
|
|
USE "any" NEW SHARED ALIAS "Test" VIA "ADS"
|
|
USE "any" NEW EXCLUSIVE ALIAS "Test2" VIA "ADS" // An error must raise here
|
|
|
|
We still need to know if there is a way to know the OS code when
|
|
ADS returns 7008 error code when opening a DBF.
|
|
|
|
2003-05-30 09:37 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
|
|
* contrib/htmllib/Makefile.bc
|
|
! some minor fixes.
|
|
|
|
* source/compiler/harbour.l
|
|
! hb_strVal() used instead of atof()
|
|
|
|
This fixes the MSVC incompatibility using RTL Val() and compiled
|
|
decimal values.
|
|
|
|
Warning: There are two more modules on Harbour that still use atof().
|
|
We should move hb_strVal() to source/common and also make the replace
|
|
on those places.
|
|
|
|
* source/debug/dbgtmenu.prg
|
|
! Minor fix to allow new Classes inherit from this one.
|
|
|
|
* source/rtl/pushbtn.prg
|
|
! sync with xHarbour.
|
|
|
|
|
|
|
|
2003-05-28 13:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* contrib/rdd_ads/ads1.c
|
|
* contrib/rdd_ads/adsfunc.c
|
|
! Minor changes to minimize MSVC++ type overrides.
|
|
! Added MSVC++ type overrides to the ADS version functions.
|
|
|
|
2003-05-26 18:40 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* source/pp/ppcore.c
|
|
* allow to compile file with <CR><LF> on *nix platforms.
|
|
It's dirty hack but works good for me and resolves one of the
|
|
most important problem with common CLIPPER and Harbour
|
|
(and other XBASE compatible compilers like FlagShip and CLIP)
|
|
sources - only Harbour cannot compile files with <CR>.
|
|
|
|
* source/compiler/cmdcheck.c
|
|
! fix which allow to use file names with '-' char in '-o' option
|
|
|
|
* source/rtl/diskspac.c
|
|
+ added support for diskspace on UNIX platforms
|
|
(first parameter is path name, if omitted "/" is checked)
|
|
|
|
2003-05-26 15:50 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* source/rtl/cdpapi.c
|
|
* small correction in s_en_codepage = { ... }
|
|
|
|
+ source/codepage/cdpplwin.c
|
|
* source/codepage/Makefile
|
|
+ new Polish codepage PLWIN - CP1250 based
|
|
|
|
* source/rtl/gt.c
|
|
+ new .prg function HB_GT_VERSION() which returns GT name.
|
|
|
|
* source/rtl/seconds.c
|
|
+ new function added SECONDSCPU(n) which reports how many CPU and/or
|
|
system seconds have elapsed since the beginning of the program execution.
|
|
n == 1 utime -> user CPU time of the current process
|
|
n == 2 stime -> system CPU time behalf of the current process
|
|
n == 3 u + s -> sum of utime + stime (default)
|
|
n == 11 cutime -> sum of the user CPU time of the current + child process
|
|
n == 12 cstime -> sum of the system CPU time of the current + child process
|
|
n == 13 cu+cs -> sum of cutime + cstime
|
|
I have to ask someone similar with Windows to add support for this
|
|
function. I found 'GetProcessTimes' in WIN API which can be used for
|
|
NT based platforms but I cannot find anything for WIN 9X/ME.
|
|
|
|
2003-05-22 23:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* contrib/rdd_ads/ads1.c
|
|
* contrib/rdd_ads/adsfunc.c
|
|
* contrib/rdd_ads/rddads.h
|
|
+ Added support for DBINFO(DBI_DB_VERSION), DBINFO(DBI_RDD_VERSION),
|
|
and ADSVERSION([<nType>]) (but only for nType == 0 and nType == 3
|
|
and without date and time information for nType == 3).
|
|
|
|
2003-05-21 20:34 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/vm/hvm.c
|
|
! Fixed arrays comparison. Now it is Clipper compatible.
|
|
Bug reported by Randy Portnoff
|
|
|
|
2003-05-21 19:50 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/vm/memvars.c
|
|
! default path support for __MVSave() and __MVRestore()
|
|
implemented by Alexander Prostoserdov.
|
|
|
|
2003-05-21 18:03 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/debug/dbgtarr.prg
|
|
* source/debug/dbgtobj.prg
|
|
! several fixes when debugging arrays
|
|
|
|
* source/debug/debugger.prg
|
|
! several fixes
|
|
|
|
2003-05-15 21:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* tests/testrdd2.prg
|
|
* some changes, provided by Randy Portnoff
|
|
* contrib/rdd_ads/ads1.c
|
|
! adsInfo() fixed for DBI_GETHEADERSIZE, so Header() returns now correct
|
|
value ( for dbf tables )
|
|
|
|
2003-05-15 12:44 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/rtl/tget.prg
|
|
! minor fix
|
|
|
|
2003-05-15 12:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Minor fix
|
|
* source/rdd/dbf1.c
|
|
* DBI_FILEHANDLE and DBI_MEMOHANDLE added to dbInfo()
|
|
|
|
2003-05-15 09:33 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/rtl/tget.prg
|
|
! some fixes
|
|
! some changes borrowed from xHarbour
|
|
|
|
tests/testread.prg is working fine again.
|
|
|
|
2003-05-09 23:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* config/doc.cf
|
|
* config/header.cf
|
|
! Fixes to deal with situation where installation
|
|
directories are left undefined to avoid installation.
|
|
|
|
2003-05-09 20:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* config/doc.cf
|
|
! Removed an extra layer of "protection" that resulted in an
|
|
error message when HB_DOC_INSTALL is not defined, instead
|
|
of a simple "nothing to do" message.
|
|
|
|
2003-05-09 20:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* Makefile
|
|
+ config/doc.cf
|
|
+ doc/Makefile
|
|
* doc/gmake.txt
|
|
+ doc/en/Makefile
|
|
+ doc/es/Makefile
|
|
+ Added the ability to install files from doc directory using
|
|
the new environment variable HB_DOC_INSTALL, which is left
|
|
undefined by default. All files from doc, doc/en, and doc/es
|
|
are installed if the HB_DOC_INSTALL variable is defined when
|
|
you run 'make install'.
|
|
|
|
2003-05-09 17:20 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/idle.c
|
|
+ Added a PRG-callable function wrapper for hb_releaseCPU() and
|
|
named it HB_RELEASECPU.
|
|
|
|
2003-05-09 14:40 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rdd/dbcmd.c
|
|
! Fixed the FIELDPOS function to truncate long field names,
|
|
instead of ignoring them.
|
|
|
|
2003-05-08 15:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/compiler/harbour.sly
|
|
! Fixed $<lNumber>3 in EmptyStatements to read $<lNumber>2.
|
|
|
|
2003-05-07 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! OrdkeyCount() and OrdKeyNo() now returns physical records number and
|
|
position if there is no index opened or current order is 0
|
|
* source/rtl/set.c
|
|
! two warnings fixed.
|
|
|
|
2003-05-06 15:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rtl/is.c
|
|
! Bug fixed: ISUPPER, ISLOWER and ISALPHA with chr(0) argument
|
|
returned TRUE.
|
|
Patch provided by Przemyslaw Czerpak
|
|
|
|
2003-05-06 12:55 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
|
* source/rtl/set.c
|
|
! Fixed very serious bug in set(_SET_ALTFILE, "") and
|
|
set(_SET_EXTRAFILE, "") which can caused corrupting any files
|
|
open by Harbour compiled program
|
|
|
|
2003-05-06 12:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* contrib/rdd_ads/ads1.c
|
|
! Bug fixed in adsOrderListClear() - the current order is set to 0 now
|
|
|
|
2003-05-06 10:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbapicdp.h
|
|
* source/rtl/cdpapi.c
|
|
* source/vm/itemapi.c
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Some fix, regarding strings comparison via CODEPAGE API
|
|
|
|
2003-05-01 21:19 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/codepage/cdpesdos.c
|
|
+ source/codepage/cdpeswin.c
|
|
! Added missing char
|
|
|
|
2003-05-01 13:55 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/rdd/dbcmd.c
|
|
! DbCreate() always returns nil.
|
|
|
|
This fixes the bug reported by Marco Braida on sourceforge
|
|
|
|
2003-05-01 12:10 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/codepage/cdpesdos.c
|
|
! codepage support for Spanish MS-DOS
|
|
|
|
+ source/codepage/cdpeswin.c
|
|
! codepage support for Spanish Windows
|
|
|
|
+ source/lang/msgeswin.c
|
|
! language messages support for Spanish Windows
|
|
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* source/codepage/makefile
|
|
* source/lang/makefile
|
|
! updated for cdpesdos.c, cdpeswin.c and msgeswin.c
|
|
|
|
2003-04-28 23:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/tget.prg
|
|
! numbers editing bug (side effect from previous change) fixed
|
|
|
|
When typing a number, the second digit was overwriting the previous one.
|
|
|
|
2003-04-28 21:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/debug/debugger.prg
|
|
! aCallStack properly set when using trace mode (K_F10)
|
|
|
|
This fixes the debugger bug reported by Guy Roussin.
|
|
|
|
2003-04-27 15:09 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/dirstruc.txt
|
|
+ Add a line about contrib/ole
|
|
|
|
2003-04-27 01:33 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/filesys.c
|
|
! hb_fsOpen() minor fix for MSVC
|
|
|
|
This fixes the DbUseArea() MSVC bug reported by Vicente.
|
|
|
|
2003-04-24 14:35 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/vm/itemapi.c
|
|
! Added non-finite test for w32/msvc, which fixes the new problem
|
|
where all double values were displayed as if they had overflowed.
|
|
|
|
2003-04-23 23:11 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/tget.prg
|
|
! PICTURE "#" allows "." keystroke
|
|
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! some castings for MSVC
|
|
|
|
2003-04-19 12:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/tget.prg
|
|
! Class TGet Data Pos behavior modified to make it Clipper compatible
|
|
Test sample provided on the Harbour mailing list
|
|
|
|
2003-04-18 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbf1.c
|
|
! Bug fixed - there was unrecoverable error if file opening failed
|
|
due to access denied.
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* Added reporting of OS error code if index opening failed
|
|
|
|
2003-04-17 15:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/pp/ppcore.c
|
|
! Fixed some problems with a long ( few Kb ) directives.
|
|
|
|
2003-04-16 19:15 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/vm/itemapi.c
|
|
* Simplified non-finite tests for BORLANDC > 1040 and DJGPP (there is no
|
|
need to also test s_dInfinity and -s_dInfinity when using a function
|
|
that tests whether or not the parameter value is finite).
|
|
! Added non-finite tests for os2.gcc, os2.icc, w32.mingw32, and w32.rsxnt,
|
|
which fixes the problems that they had with evaluating str(log(-1)).
|
|
|
|
2003-04-16 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbrddntx.h
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* Added possibility to save/load and use tag name as in Clipper's DBFNTX
|
|
|
|
2003-04-16 14:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* A bug in hb_ntxTagKeyCount() fixed - reported by Jos© Luis Capel
|
|
|
|
2003-04-15 13:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
+ contrib/ole
|
|
+ contrib/ole/bldtest.bat
|
|
+ contrib/ole/build32.bat
|
|
+ contrib/ole/hbtest.prg
|
|
+ contrib/ole/ole2.c
|
|
+ contrib/ole/oleauto.prg
|
|
+ With a kind permission of the author, José F. Giménez <jfgimenez@wanadoo.es>,
|
|
ole library for harbour added.
|
|
Some unused stuff is removed from the original files, few bug fixes are made.
|
|
|
|
2003-04-14 14:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/common/hbgete.c
|
|
! Added #ifdef to allow OS/2 GCC to use PSZ and OS/2 VAC++ to use PCSZ for EnvValue.
|
|
|
|
2003-04-13 10:23 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* contrib/odbc/todbc.prg
|
|
! Better way to move to first record after fetching
|
|
|
|
2003-04-13 10:02 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/whatsnew.txt
|
|
+ Add information about builds 38..42 according to information
|
|
found on the Harbour site and the developers mailing list
|
|
|
|
2003-04-12 23:00 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* contrib/odbc/todbc.prg
|
|
! If recordset is cached, move to first record after fetching
|
|
recordset to cache
|
|
|
|
2003-04-09 21:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbdbf.h
|
|
* include/hbrddcdx.h
|
|
* include/hbrdddbf.h
|
|
* include/hbrddntx.h
|
|
* source/rdd/dbf1.c
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* Byte 29 in dbf header with codepage information is added for later
|
|
implementation. Currently this allows to keep codepage byte ( before
|
|
it was cleared while header updating ).
|
|
|
|
2003-04-09 13:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbexprb.c
|
|
* At() function is now Clipper compatible ( At( "","abc" ) ) -
|
|
borrowed from xHarbour
|
|
* source/rdd/workarea.c
|
|
! Fixed hb_waRelEval() - When the current order is zero, relation works
|
|
by GOTO istead of SEEK, as Clipper does -
|
|
borrowed from xHarbour
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Fix in indexing - when index expression includes fields from the child
|
|
related workarea
|
|
|
|
2003-04-08 15:40 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* contrib/Makefile
|
|
! Added a build path for MSVC++.
|
|
* source/common/hbffind.c
|
|
! Added #include <errno.h> for the HB_OS_WIN_32 branch.
|
|
* source/common/hbgete.c
|
|
! Changed EnvValue from PSZ to PCSZ for IBM VAC++ compatibility.
|
|
* source/compiler/harbour.y
|
|
! Added missing semicolons using patch provided by Jos Backus <jos@catnook.com>.
|
|
|
|
2003-04-04 11:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/pp/ppcore.c
|
|
* Handling of '*' comment now is more Clipper compatible
|
|
* include/hbver.h
|
|
* changed version information
|
|
|
|
2003-04-03 18:34 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/common/hbgete.c
|
|
! fixed warning on OS/2 GCC
|
|
|
|
2003-04-03 19:52 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/codepage/cdpplmaz.c
|
|
! Minor fix, provided by Jacek Kubica
|
|
|
|
2003-04-02 19:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rtl/langapi.c
|
|
! Memory leak is fixed.
|
|
|
|
2003-04-02 14:18 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbapicdp.h
|
|
* source/codepage/cdp_tpl.c
|
|
* source/codepage/cdpgedos.c
|
|
* source/codepage/Cdpgewin.c
|
|
* source/codepage/cdpla850.c
|
|
* source/codepage/cdppl852.c
|
|
* source/codepage/cdppliso.c
|
|
* source/codepage/cdpplmaz.c
|
|
* source/codepage/cdpru866.c
|
|
* source/codepage/cdprukoi.c
|
|
* source/codepage/cdpruwin.c
|
|
* source/rtl/cdpapi.c
|
|
! Few fixes in codepage subsystem
|
|
|
|
2003-04-01 16:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rtl/transfrm.c
|
|
* Transform() now uses codepages while converting to upper case.
|
|
|
|
2003-03-27 11:34 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* include/hbapi.h
|
|
* source/vm/classes.c
|
|
* hb_clsIsParent() made public
|
|
|
|
2003-03-27 18:35 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rdd/dbcmd.c
|
|
* contrib/rdd_ads/adsfunc.c
|
|
* Minor type casting fixes for MSVC
|
|
|
|
2003-03-26 16:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! Bug fixed related to COPY TO .. FIELDS ..., reported by Lorenzo Fiorini
|
|
|
|
2003-03-26 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed, reported by Andrew McCumiskey
|
|
|
|
2003-03-25 21:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
+ source/codepage/cdpgewin.c
|
|
* source/codepage/Makefile
|
|
+ source/lang/cdpdewin.c
|
|
* source/lang/Makefile
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.bc
|
|
Added German Win codepage and lang files, contributed by
|
|
Guenther Steiner <byte-one@aon.at>
|
|
+ tests/testrdd2.prg
|
|
+ Added RDD test, contributed by Randy Portnoff <randy@palmasdev.com>
|
|
|
|
2003-03-25 16:46 UTC+0100 Martin Vogel <vogel@inttec.de>
|
|
* contrib/libct/dattime2.prg
|
|
* bug fix in function addmonth()
|
|
|
|
2003-03-24 15:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! bug fixed with improper using of hb_strUpper() - reported by Lorenzo Fiorini
|
|
* source/rtl/cdpapi.c
|
|
! fix, provided by Przemyslaw Czerpak
|
|
|
|
2003-03-22 11:25 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/harbour.y
|
|
* fix on recent If() changes
|
|
IIf() was accepted but If() not. Now it is ok.
|
|
|
|
2003-03-17 15:30 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/filesys.c
|
|
! Added newline at end of file.
|
|
|
|
2003-03-16 10:33 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/compiler/harbour.y
|
|
* If() inline accepts all kind of arguments
|
|
Changes borrowed from xHarbour.
|
|
|
|
WARNING: We don't know for sure if these changes may bring any
|
|
undesirable side effects, so please do all the tests you can.
|
|
|
|
2003-03-16 09:50 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* source/rtl/filesys.c
|
|
* Proper definition for HAVE_POSIX_IO for MSVC compiler.
|
|
This fixes the CurDrive() bug reported by Vicente Aranzana.
|
|
Please notice that neither Andi and David proposed solutions
|
|
have been used.
|
|
|
|
2003-03-05 13:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/vm/hvm.c
|
|
* source/vm/itemapi.c
|
|
* source/vm/asort.c
|
|
* Reverted changes, related to short strings optimization, because they
|
|
causes problems with arrays and inmplemented 1-byte length string
|
|
optimization, borrowed from xHarbour.
|
|
|
|
2003-02-25 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* contrib/rdd_ads/adsfunc.c
|
|
+ Transaction processing functions added.
|
|
* contrib/rdd_ads/ads.ch
|
|
+ New commands added:
|
|
BEGIN TRANSACTION
|
|
COMMIT TRANSACTION
|
|
ROLLBACK TRANSACTION
|
|
|
|
2003-02-18 22:05 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* include/hbdbf.h
|
|
* include/hbdbsort.h
|
|
* include/hbexprc.c
|
|
* include/hboo.ch
|
|
* source/common/hbfhnd.c
|
|
* source/compiler/genc.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/hbfix.c
|
|
* source/compiler/hbpcode.c
|
|
* source/pp/ppcomp.c
|
|
* source/rdd/hbdbsort.c
|
|
* source/rtl/at.c
|
|
* source/rtl/descend.c
|
|
* source/rtl/memoline.c
|
|
* source/rtl/philes.c
|
|
* source/rtl/philesx.c
|
|
* source/rtl/strings.c
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* source/rtl/gtcrs/kbdcrs.c
|
|
* source/vm/debug.c
|
|
* source/vm/dynsym.c
|
|
* source/vm/eval.c
|
|
* source/vm/extend.c
|
|
* source/vm/macro.c
|
|
* source/vm/memvars.c
|
|
* source/vm/runner.c
|
|
! Added newline to the end of file, to avoid annoying warning
|
|
|
|
2003-02-18 23:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Stupid bug is fixed, which was introduced recently
|
|
|
|
2003-02-18 09:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* contrib/rdd_ads/adsfunc.c
|
|
* Few type casts for MSVC
|
|
|
|
2003-02-17 13:15 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/dbdelim.c
|
|
! Bug fix for EOL handling when using large import files,
|
|
provided by the author of the dbdelim append from code,
|
|
Marco Braida <marcobra@elart.it>
|
|
|
|
2003-02-15 11:00 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* config/linux/global.cf
|
|
- removed PRG_USR directive, because it is no longer needed
|
|
to compile dbfsdf.prg
|
|
* source/rtl/dbsdf.prg
|
|
+ Automatic EOL recognition. FindEOL() recognises LF,CR+LF and CR
|
|
as newline delimiters
|
|
|
|
2003-02-14 22:05 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* include/hbapi.h
|
|
* include/hbcomp.h
|
|
* include/hbmacro.h
|
|
* include/hbvm.h
|
|
* include/hbvmpub.h
|
|
! Added newline to the end of file, to avoid annoying warning
|
|
|
|
2003-02-14 15:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/common/hbffind.c
|
|
! Fixed a problem with compiling under DJGPP
|
|
|
|
2003-02-14 13:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Fixed few bugs, including problems with scopes and GPF under Linux
|
|
|
|
2003-02-12 11:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
* source/rdd/dbf1.c
|
|
! Bug fixed: APPEND FROM gave an error if the file <from> was opened already
|
|
|
|
2003-02-12 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
+ source/codepage/cdpgedos.c
|
|
+ German dos codepage, provided by Guenther Steiner <byte-one@aon.at>
|
|
* source/codepage/Makefile
|
|
* makefile.bc
|
|
* makefile.vc
|
|
* makefile.nt
|
|
* cdpgedos.c added
|
|
|
|
2003-02-10 23:20 UTC+1 jf Lefebvre (mafact) <jfl@mafact.com>
|
|
* source\compiler\harbour.y
|
|
Missing external declaration 'hb_compLocalGetPos'
|
|
* include/hbapirdd.h
|
|
added function missing declaration at line 1059. 'hb_rddFieldIndex'
|
|
used in source\rdd\dbfcdx\dbfcdx1.c(1223)
|
|
* rdd/dbcmd.c changed 1 type casting BYTE * to char *
|
|
added one type casting to BYTE *
|
|
|
|
|
|
2003-02-10 16:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/filesys.c
|
|
! I missed one place where the X__WIN32__ guard needs to be used
|
|
(in the hb_fsRename function).
|
|
|
|
2003-02-05 23:45 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* contrib/libct/makefile.bc
|
|
! Added a rule to compile setlast.prg
|
|
* source/rtl/filesys.c
|
|
! Always use X__WIN32__ when testing to see if the extended
|
|
Windows file handle conversion utilities should be used.
|
|
|
|
2003-01-30 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/vm/asort.c
|
|
! Some fixes, which became necessary after optimization of string operations.
|
|
|
|
2003-01-29 22:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hberrors.h
|
|
* include/hbpcode.h
|
|
* source/compiler/genc.c
|
|
* source/compiler/harbour.sly
|
|
* source/compiler/harbour.y
|
|
* source/compiler/hbfix.c
|
|
* source/compiler/hbpcode.c
|
|
* source/vm/hvm.c
|
|
* Added new pcode HB_P_LOCALNEARADDINT for using in FOR ... NEXT cycle,
|
|
it increases the speed of execution the cycle.
|
|
Borrowed from xHarbour.
|
|
|
|
2003-01-28 22:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! Fixed a bug with APPEND FROM ..., COPY TO..., when there was a memo field
|
|
|
|
2003-01-28 13:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/vm/hvm.c
|
|
! Little fix to the previous change
|
|
|
|
2003-01-28 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbapi.h
|
|
* source/rtl/philes.c
|
|
* source/vm/itemapi.c
|
|
* source/vm/hvm.c
|
|
* Optimization of string operations. Now if the size of the string is less
|
|
than sizeof(short int *) - in most systems it is 4, it is kept in the
|
|
item itself, additional memory isn't allocated for it.
|
|
This leads to performance improvement and decreasing of memory
|
|
fragmentation/usage.
|
|
|
|
2003-01-26 16:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbapiitm.h
|
|
* source/vm/itemapi.c
|
|
* source/vm/hvm.c
|
|
* hb_itemMove() function added, which is intended for use instead of
|
|
the
|
|
hb_itemCopy( pDest,pSource )
|
|
hb_itemClear( pSource )
|
|
This allows to speed up some internal vm functions.
|
|
The idea was borrowed from xHarbour.
|
|
|
|
2003-01-26 14:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbrddcdx.h
|
|
* source/rdd/dbfcdx/dbfcdx2.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* all last updates, made by Horacio Roldan in xHabour
|
|
|
|
2003-01-24 17:47 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/vm/maindllp.c
|
|
! Minor fix.
|
|
|
|
2003-01-24 14:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/vm/hvm.c
|
|
* hb_inkeyPoll() is removed from hb_vmDo(), the code fragment with
|
|
hb_ReadKey() is added to hb_vmExecute() - borrowed from xHarbour.
|
|
* source/vm/estack.c
|
|
* source/vm/extend.c
|
|
* include/hbapi.h
|
|
* include/hstack.h
|
|
* HB_API_MACROS and HB_STACK_MACROS are default options now - borrowed from xHarbour.
|
|
* source/rtl/version.c
|
|
! Memory leak fixed.
|
|
|
|
2003-01-20 00:20 UTC+0100 Martin Vogel <vogel@inttec.de>
|
|
* contrib/libct/Makefile
|
|
* contrib/libct/Makefile.bc
|
|
* contrib/libct/Makefile.vc
|
|
* contrib/libct/readme.txt
|
|
* contrib/libct/ctflist.txt
|
|
* contrib/libct/tests/Makefile
|
|
+ contrib/libct/dattim2.prg
|
|
+ contrib/libct/tests/datetime.prg
|
|
+ addmonth(),ctodow(),ctomonth(),daysinmonth(),daystomonth(),dmy(),
|
|
doy(),isleap(),lastdayom(),ntocdow(),ntocmonth(),quarter(),week()
|
|
Thanks to Alan Secker <alansecker@globalnet.co.uk> for providing these
|
|
functions and the test program; small enhancements, mostly making
|
|
the functions interational, docu headers etc. added by me :-)
|
|
* contrib/libct/pos1.c
|
|
* interpretation of <lMode> parameter in posalpha(),poslower(),posupper() and
|
|
posrange() corrected; thanks to Guenther Steiner <byte-one@aon.at>
|
|
for reporting this bug
|
|
|
|
* include/hblang.ch
|
|
+ added constant definitions accessing language specific string via HB_LANG_MESSAGE()
|
|
|
|
|
|
2002-11-01 16:20 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* include/hbexprb.c
|
|
! Fix assign to array_at.
|
|
This resolve FOR n[1]:=1 TO 2
|
|
Fix borrowed from xHarbour
|
|
|
|
2003-01-10 17:30 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/filesys.c
|
|
! The MingW32 use of _LK_UNLOCK instead of _LK_UNLCK turned out to
|
|
be a bug in a MingW32 that has since been corrected, so the fix
|
|
has been reverted. Thanks go to Phil Krylov <phil@mail.ru> for
|
|
pointing this out. In order to allow this to work with the buggy
|
|
version of MingW32, I've added a #define _LK_UNLCK _LK_UNLOCK if
|
|
compiling for __MINGW32__ and _LK_UNLCK is not defined.
|
|
|
|
2003-01-10 17:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! hb_fsDelete takes a BYTE * parameter, not an unsigned char * one.
|
|
* source/rtl/filesys.c
|
|
! MingW32 uses _LK_UNLOCK, not _LK_UNLK.
|
|
* source/vm/itemapi.c
|
|
! Borland C 3.1 and earlier do not support _isnan or _finite.
|
|
|
|
2003-01-04 19:40 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* include/filesys.c
|
|
* When X__WIN32__ is defined FHANDLE is defined as Long
|
|
* source/rtl/filesys.c
|
|
% Properly Fix the usage os Native Windows File IO API. harbour apps with native WIN IO api has the same speed as Legacy api usage
|
|
* source/rtl/console.c
|
|
! Minor Changes required to proper work of Windows File IO Native API
|
|
* source/common/hbffind.c
|
|
! Corrected error return Values For DJGPP compiler for hb_fsFindNext() and hb_fsFindFirst() functions
|
|
! Corrected error return Values For WIN32 for hb_fsFindNext() and hb_fsFindFirst() functions
|
|
With This Changes to console.c and filesys.c build with X__WIN32__ defined works properly
|
|
|
|
2002-12-31 11:45 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* include/hbver.h
|
|
* Updated the build number and the ChangeLog information.
|
|
|
|
2002-12-30 16:50 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! fixed scope related bug, reported by Blue Face
|
|
+ added support for the EVAL clause in INDEX
|
|
|
|
2002-12-28 09:05 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* source/rdd/dbfcdx/dbfcdx2.h
|
|
! fixed bug (search path related),
|
|
reported by Jacek Potempa <Jacek.Potempa@otc.pl>
|
|
! fixed GPF bug reported by Alex Schaft <alexs@quicksoftware.co.za>
|
|
+ added support for DBOI_KEYCOUNTRAW, DBOI_KEYNORAW == DBOI_RECNO,
|
|
DBOI_KEYTYPE, DBOI_KEYSIZE, DBOI_FULLPATH
|
|
! fixed: DBOI_BAGNAME
|
|
! fix return value when there's no active order to: DBOI_FILEHANDLE,
|
|
DBOI_ISCOND, DBOI_ISDESC, DBOI_UNIQUE, DBOI_POSITION, DBOI_RECNO,
|
|
DBOI_KEYNORAW, DBOI_KEYCOUNT, DBOI_KEYCOUNTRAW.
|
|
This makes ordKeyNo() = recno() and ordKeyCount() = lastrec()
|
|
in such case. Reported by Hernán Diego Ceccarelli
|
|
<hceccarelli@cesotech.com.ar>
|
|
+ added helper function hb_cdxOrdListClear
|
|
! structural index isn't closed anymore
|
|
! fixed ordKeyNo() and ordKeyCount() to respect filters, they also
|
|
respect the set deleted but only when there is a filter (as C53)
|
|
! fixed ordScope(0/1, ""), reported by Jean-Christophe AVARGUES and
|
|
Blue Face
|
|
|
|
* source/rdd/workarea.c
|
|
! fix to fieldname, reported by Luiz Rafael Culik
|
|
|
|
2002-12-27 16:40 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
+ added doc/windll.txt as an introduction to Windows
|
|
32-bit dll creation with Harbour.
|
|
|
|
2002-12-22 13:06 UTC+0200 Chen Kedem <niki@actcom.co.il>
|
|
* doc/dirstruc.txt
|
|
+ Add a line about source/codepade
|
|
|
|
2002-12-22 03:46 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* source/rtl/set.c
|
|
! Fix, reset PRINTFILE handle when close file.
|
|
|
|
2002-12-18 14:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/set.c
|
|
! In the set_string function, when then item parameter is NIL use a
|
|
zero-length string (bug fix for SET PATH TO and SET DEFAULT TO).
|
|
|
|
2002-12-17 10:50 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* contrib/rdd_ads/ads.ch
|
|
- Removed commands for SET PATH, DEFAULT, DELETED, EXACT,
|
|
DATEFORMAT and EPOCH since these are handled by the
|
|
Set Listener functionality now.
|
|
+ added new #define ADS_REQUIRE_VERSION6 to control version 6
|
|
ace32.lib/linker requirements
|
|
|
|
* contrib/rdd_ads/ads1.c
|
|
* created Set Listener support for
|
|
HB_SET_DATEFORMAT
|
|
HB_SET_DEFAULT
|
|
HB_SET_DELETED
|
|
HB_SET_EPOCH
|
|
HB_SET_EXACT
|
|
HB_SET_PATH
|
|
So whenever you call the Set() function or commands,
|
|
ADS is automatically updated.
|
|
|
|
* added these fixes by Luiz Culik:
|
|
* Created bDictionary and adsConnectHandle to allow access
|
|
to ads data dictionaries;
|
|
* store pFieldInfo.uiDec = uiDec for doubles in adsCreateFields.
|
|
|
|
* fixed initialization of dVal in adsGetValue
|
|
(fix by Ron Christie)
|
|
|
|
* fixed Trace in ADS_GETFUNCTABLE(%i, %p), *uiCount, pTable));
|
|
to show the contents of uiCount instead of the pointer address.
|
|
|
|
* contrib/rdd_ads/adsfunc.c
|
|
* to test SetListener capabilities, added or upgraded
|
|
these functions to be classic "Set/Get" functions so
|
|
they return the prior ads setting:
|
|
AdsSetDeleted
|
|
AdsSetDefault
|
|
AdsSetSearchPath
|
|
AdsSetExact
|
|
NOTE! Because the Set() function now also controls
|
|
ADS, there is no reason for normal code to ever call
|
|
these functions. If you do, you may get ADS out of sync
|
|
with Harbour's settings and create unpredictable results.
|
|
|
|
+ added these funcs by Luiz Culik:
|
|
AdsAddTable()
|
|
AdsAddUser To Group()
|
|
AdsUseDictionary()
|
|
These are all protected by ADS_REQUIRE_VERSION6, so to use them
|
|
you must define it when compiling rddads.
|
|
|
|
The data dictionary support is a work-in-progress and may need
|
|
to be re-thought, so don't get too dependent upon current
|
|
implementation.
|
|
|
|
* contrib/rdd_ads/doc/en/adsfuncs.txt
|
|
+ added documentation for functions in adsfunc.c
|
|
* contrib/rdd_ads/doc/en/readme.txt
|
|
+ added explanation for using the Set() function call
|
|
as well as the equivalent commands for SET DEFAULT TO,
|
|
DATEFORMAT, DELETE, EXACT and EPOCH.
|
|
+ added explanation of INDEXING and Progress Displays using
|
|
AdsRegCallBack() (and why EVAL/EVERY cannot be supported.)
|
|
|
|
2002-12-17 12:40 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* source/tget.prg
|
|
! Fix, UpdateBuffer() should not actualize the variable if the value
|
|
was not modified.
|
|
|
|
Reported by Francisco Gamboa and Horacio Roldan
|
|
|
|
2002-12-07 21:45 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* source/rtl/menuto.prg
|
|
! Fixed Color Parameters when only One color is passed
|
|
|
|
2002-12-02 15:30 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* config/linux/global.cf
|
|
! Add to PRG_USR instead of replacing it.
|
|
* source/rtl/set.c
|
|
! When adding a new listener, set the next pointer to NULL.
|
|
|
|
2002-12-03 22:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* Added lines, needed for compiling of cdpla850.c
|
|
* source/codepage/cdpla850.c
|
|
* source/codepage/Makefile
|
|
! Minor fixes
|
|
|
|
2002-11-01 12:00 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* source/rtl/dbsdf.prg
|
|
! fixed importing/exporting on linux
|
|
* contrib/mysql/tmysql.prg
|
|
! Applyed Fixes by Wang Shuming
|
|
* config/linux/global.cf
|
|
+ PRG_USR=-DHB_LINUX macro Added to compile dbsdf.prg
|
|
|
|
2002-11-28 15:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/pp/ppcore.c
|
|
! Bug fixed, related to list match markers
|
|
|
|
2002-11-27 13:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed, reported by Carlos Andr©s
|
|
* source/rtl/cdpapi.c
|
|
! Bug fixed in HB_TRANSLATE()
|
|
|
|
2002-11-26 21:20 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* contrib/odbc/browodbc.prg
|
|
! There was a bug in skipping, that threw an error when
|
|
dataset contained 0 rows
|
|
|
|
2002-11-25 21:45 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* utils/hbmake/hbmake.prg
|
|
! removed unused Var
|
|
* source/rtl/menuto.prg
|
|
! minor formating
|
|
|
|
2002-11-21 12:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* DBOI_ORDERCOUNT is supported now
|
|
* hb_stackPop() is added in ntxOrderCreate()
|
|
* contrib/rdd_ads/ads1.c
|
|
* adsOrderCreate() created indexes as if ADDITIVE clause is specified, even
|
|
it was absent - is fixed now.
|
|
adsOrderCreate() respects current order if WHILE clause is specified
|
|
|
|
2002-11-20 22:00 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* utils/hbmake/hbmake.prg
|
|
utils/hbmake/hbmlang.c
|
|
* Some sinc from xharbour hbmake.prg hbmlang.c
|
|
|
|
2002-11-20 21:45 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* source/pp/pptable.c
|
|
+ COLOR parameter to @...PROMPT
|
|
* source/rtl/menuto.prg
|
|
! Added code to use the passed Color to the Prompt.This will allow
|
|
to make Color menus and Was Far Requested since this feature is an Alaska,Flagship and Max compiler
|
|
* tests/menuto.prg
|
|
* Changes the Test to Show the ability of menu items in colors
|
|
* contrib/mysql/tmysql.prg
|
|
* On method GetRow(nRow) of TMySQLQuery fixed Handling of Date
|
|
Retrived(The date is formated on Current SET DATE FORMAT)
|
|
|
|
2002-11-20 21:56 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/codepage/cdppl852.c
|
|
* source/codepage/cdppliso.c
|
|
* source/codepage/cdpplmaz.c
|
|
! Minor fix in comment delimiters
|
|
* source/rdd/dbcmd.c
|
|
! COPY TO ... FIELDS is fixed again
|
|
|
|
2002-11-18 22:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! COPY TO ... FIELDS ... is fixed - fields in the result dbf are in the
|
|
same secuence as in the FIELDS clause.
|
|
|
|
2002-11-18 14:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbrddapi.c
|
|
* source/rdd/dbcmd.c
|
|
* source/rdd/workarea.c
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* source/pp/pptable.c
|
|
* contrib/rdd_ads/ads1.c
|
|
* WHILE clause implemented for ADS RDD
|
|
|
|
2002-11-15 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbcdpapi.c
|
|
* source/rtl/cdpapi.c
|
|
* source/codepage/cdpru866.c
|
|
* source/codepage/cdprukoi.c
|
|
* source/codepage/cdpruwin.c
|
|
* Some fixes and enhancements
|
|
+ source/codepage/cdp_tpl.c
|
|
+ Template file for codepages is added
|
|
+ source/codepage/cdppl852.c
|
|
+ source/codepage/cdppliso.c
|
|
+ source/codepage/cdpplmaz.c
|
|
+ Codepages for Polish language, provided by Jacek Kubica <kubica@wssk.wroc.pl>
|
|
* source/codepage/Makefile
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
* Changed to compile new Polish codepages
|
|
|
|
2002-11-13 15:50 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* include/hbrddcdx.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* source/rdd/dbfcdx/dbfcdx1.h
|
|
* source/rdd/dbfcdx/dbfcdx2.h
|
|
! fixed some declarations to avoid warnings,
|
|
removed unnecessary introduced casts
|
|
! fixed skip bug reported by Andrzej
|
|
! fixed bug when empty scope used
|
|
! fixed posible index corruption when shared.
|
|
+ added functions cdxError, hb_cdxOrderListRebuild,
|
|
hb_cdxIndexReindex
|
|
Now reindex works, as well as pack and zap.
|
|
|
|
2002-11-13 12:25 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* include/hbexprb.c
|
|
! strings as bytes arrays management (assignment)
|
|
! changes borrowed from xHarbour
|
|
|
|
* source/vm/hvm.c
|
|
! strings as bytes arrays management (assignment)
|
|
|
|
2002-11-12 14:32 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/vm/hvm.c
|
|
+ strings as bytes arrays management implemented
|
|
|
|
Notice: Assignment is not implemented yet!
|
|
|
|
2002-11-12 12:55 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/vm/hvm.c
|
|
+ ":=" operator overloading support for locals and statics variables.
|
|
|
|
2002-11-12 10:23 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/vm/classes.c
|
|
* source/vm/hvm.c
|
|
+ Added support for "[]" operator overloading
|
|
|
|
2002-11-10 19:35 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
*source/rtl/alert.prg
|
|
! fix initialization of cold Var
|
|
|
|
2002-11-08 13:19 UTC+0100 Ignacio Ortiz <ignacio@fivetech.com>
|
|
* source/rtl/errorapi.c
|
|
!Fixed severity to 'can retry' on Base errors (as Clipper)
|
|
* source/rtl/mlcount.c
|
|
!Fixed bug reported Brian Hays (the solution is also from Brian)
|
|
|
|
2002-11-07 22:05 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
*source/rtl/alert.prg
|
|
! due an little mistake i`ve posted xharbour code, i`ve reverted back to version 1.38 and applyed the patch
|
|
2002-11-07 08:30 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* source/rtl/alert.prg
|
|
! minor fix to my change from yesterday
|
|
|
|
2002-11-06 18:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* source/rtl/achoice.prg
|
|
! Fix, if no UDF is set, pressing an alpha key it
|
|
go to first item finding this letter without respecting
|
|
upper and lowercase.
|
|
Reported by Luiz Culik.
|
|
|
|
2002-11-06 00:00 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* makefile.vc
|
|
* makefile.nt
|
|
* make_vc.bat
|
|
* clean now handled by make
|
|
* corrected param handling
|
|
* use /? for help
|
|
|
|
2002-11-05 21:41 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* source/rtl/alert.prg
|
|
! Fixed problem when Text to display has more then 60 chars and the Line Breaker character (;) dont exist
|
|
(You notice this behaviour on some erros produced by xharbour rdd)
|
|
|
|
2002-11-05 19:01 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* source/rtl/strcase.c
|
|
! Fix call to toupper(), tolower(), forcing unsigned char.
|
|
For the correct working with DJGPP compiler.
|
|
* source/rtl/is.c
|
|
! Fix call to isdigit() and isalpha(), islower() and isupper(),
|
|
forcing unsigned char.
|
|
For the correct working with DJGPP compiler.
|
|
|
|
2002-11-05 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* contrib/libct/setlast.prg
|
|
+ Init version of SETLASTKEY()
|
|
* contrib/libct/screen1.c
|
|
! Fix variable declaration.
|
|
* contrib/libct/Makefile
|
|
+ setlast.prg
|
|
* contrib/libct/makefile.bc
|
|
+ setlast.prg
|
|
* contrib/libct/makefile.vc
|
|
+ setlast.prg
|
|
* contrib/libct/ctflist.txt
|
|
* passed setlastkey() to Started state.
|
|
* contrib/libnf/dispc.c
|
|
! Fix variable declaration.
|
|
* contrib/libnf/ftattr.c
|
|
! Fix variable declaration.
|
|
|
|
2002-11-04 15:18 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* makefile.vc
|
|
* no more recursive nmake calls
|
|
* makefile.nt
|
|
* corrected one batch mode call
|
|
* make_vc.bat
|
|
* if building Harbour under NT, use the alternate makefile.nt
|
|
* for faster builds.
|
|
* if you would prefer not to use batch mode,
|
|
* run make_vc /y (just like nmake)
|
|
|
|
2002-11-03 20:28 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
* hb_rddFieldIndex() was declared as static - is changed now, because it is
|
|
called from dbfntx1.c
|
|
|
|
2002-11-02 19:26 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbrddntx.h
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* The algorithm of key expression evaluation is optimized. Now, if it is
|
|
the field name only, macro/codeblock evaluation doesn't used -
|
|
SELF_GETVALUE is used instead. It leads to sensible indexing speedup
|
|
in case of such simplest index keys.
|
|
|
|
2002-11-02 11:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! hb_rddGetCurrentWorkAreaPointer() fixed as proposed Jacek Potempa
|
|
|
|
2002-10-31 16:40 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* source/rtl/tget.prg
|
|
! Fix ::DeleteEnd() method.
|
|
It didn't erase the last character.
|
|
Reported by Luiz Rafael Culik.
|
|
|
|
2002-10-29 20:45 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rtl/gtwin/gtwin.c
|
|
* Win9x Tone() support currently only for Borland and MSVC compilers.
|
|
* The only issue for the moment, is if the calculation of TICKS is
|
|
* incorrect for other compilers. SEE dTicks in hb_gt_Tone().
|
|
* Someone may wish to adapt the code above hb_gt_tone() in gtwin.c
|
|
* for other compilers.
|
|
|
|
2002-10-29 16:20 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* makefile.vc
|
|
* slight re-ordering and added missed codepage.lib directive.
|
|
+ makefile.nt
|
|
* make_vc.bat
|
|
* if building Harbour under NT, use the alternate makefile.nt
|
|
* for faster builds.
|
|
* Changelog
|
|
Changed date of following entry from 28 to 29.
|
|
|
|
2002-10-29 11:10 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rtl/gtwin/gtwin.c
|
|
* modified by Robert Haley <rhaley@cheshire.net> to allow Tone()
|
|
* to work correctly under Win9x.
|
|
* source/vm/maindllp.c
|
|
* remove redundant returns. Set parc to return NULL not ""
|
|
* source/rtl/transform.c
|
|
* changed nFor decl to UINT
|
|
* source/rtl/defpath.c
|
|
* removed unneeded assignment to size
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* removed unneeded assignement to uiLen
|
|
|
|
2002-10-27 21:35 UTC+0100 J-F lefebvre <jfl@mafact.com>
|
|
* source/rdd/dbf1.c
|
|
* added missing typecasting for msvc.
|
|
|
|
2002-10-27 10:28 UTC+0200 Chen Kedem <niki@actcom.co.il>
|
|
* doc/en/lang.txt
|
|
+ Added Russian KOI-8 to HB_LANGSELECT() list of supported ID's
|
|
|
|
2002-10-25 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rtl/cdpapi.c
|
|
* source/codepage/cdpru866.c
|
|
* source/codepage/cdprukoi.c
|
|
* source/codepage/cdpruwin.c
|
|
* source/vm/hvm.c
|
|
* Memory for codepage tables is allocated dynamically now - this is needed
|
|
to provide a possibility of loading codepages from external file while
|
|
run-time.
|
|
* Possibility to have the same weight for some characters ( usually accented
|
|
and appropriate unaccented ) is implemented.
|
|
|
|
2002-10-25 11:38 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Few fixes, related to codepages support
|
|
! Bug fixed ( setting controlling index doesn't caused movement to the
|
|
top logical record before )
|
|
|
|
2002-10-24 15:00 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* source/Makefile
|
|
! Add codepage to compilation
|
|
|
|
2002-10-24 20:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* include/hbapicdp.h
|
|
! Minor fix
|
|
|
|
2002-10-24 16:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
+ include/hbapicdp.h
|
|
+ added header file for codepage system
|
|
* include/hbapirdd.h
|
|
* include/hbrddcdx.h
|
|
* include/hbrdddbf.h
|
|
* include/hbrddntx.h
|
|
+ source/lang/msgrukoi.c
|
|
+ added a msg file for koi8-r
|
|
* source/lang/Makefile
|
|
* msgrukoi.c added to Makefile
|
|
+ source/rtl/cdpapi.c
|
|
+ added codepages api source
|
|
Functions HB_SETCODEPAGE() and HB_TRANSLATE() are implemented
|
|
* source/rtl/is.c
|
|
* source/rtl/strcase.c
|
|
* IsAlpha(), IsUpper(), IsLower(), Upper(), Lower() functions modified to
|
|
use codepages
|
|
* source/rdd/dbcmd.c
|
|
* source/rdd/dbf1.c
|
|
* source/rdd/dbstrux.prg
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* Rdd sources are modified to use codepages
|
|
dbUseArea() and dbCreate() has new optional parameter - codepage id.
|
|
* source/pp/pptable.c
|
|
* Commands USE and CREATE FROM are changed - new optional clause
|
|
'CODEPAGE <id>' is added
|
|
* source/vm/itemapi.c
|
|
* hb_itemStrCmp() is modified to use codepages
|
|
* source/Makefile
|
|
* makefile.bc
|
|
* makefile.vc
|
|
* makefiles are modified
|
|
|
|
2002-10-24 15:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
+ source/codepage
|
|
+ directory for codepage source files is added
|
|
+ source/codepage/cdpru866.c
|
|
+ source/codepage/cdprukoi.c
|
|
+ source/codepage/cdpruwin.c
|
|
+ source/codepage/Makefile
|
|
+ Files for Russian codepages and Makefile for codepage library are added
|
|
|
|
2002-10-22 18:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/set.c
|
|
! Removed comment block that incorrectly commented out
|
|
the default case in the HB_SET switch block.
|
|
! Fixed the previously commented out code that prevented
|
|
changing the new HB_SET_DIRSEPARATOR value.
|
|
* tests/set_test.prg
|
|
+ Added tests to display the Harbour-specific SET values
|
|
and a test for changing the _SET_DIRSEPARATOR value.
|
|
|
|
2002-10-22 17:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rdd/dbfcmd.c
|
|
* Made FIELDNAME Clipper compatible for the case where there is
|
|
no current workarea and when the field number does not exist.
|
|
|
|
2002-10-22 02:00 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rdd/dbcmd.c
|
|
! corrected copy length in rddsetdefault
|
|
|
|
2002-10-22 18:53 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/rtl/filesys.c
|
|
! minor fix reported by José Fco. Pérez
|
|
|
|
2002-10-22 12:00 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rdd/dbcmd.c
|
|
! Fix a problem with Select() that I introduced.
|
|
|
|
2002-10-21 05:11 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/rtl/achoice.prg
|
|
! minor fix
|
|
|
|
2002-10-21 23:41 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* source/rtl/achoice.prg
|
|
! Reduce redundant code.
|
|
! Fix default values of nBottom and nRight out of range.
|
|
! Add control of value of nBottom and nRight.
|
|
* source/rtl/tget.prg
|
|
! Fix ::Changed property to conform UPDATE() behaviour with that Clipper.
|
|
|
|
Fixed by Andi Jahja in xHarbour
|
|
|
|
2002-10-21 12:30 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! added some long needed typecasts.
|
|
! corrected for index on/to without a tag
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* source/common/hbffind.c
|
|
* source/common/hbfsapi.c
|
|
! some strncpy changes.
|
|
|
|
2002-10-21 12:00 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
+ tests/vidtest.prg by Brian Dukes <bdukes@yellowthingy.co.uk>
|
|
* source/rdd/dbcmd.c
|
|
* source/rdd/workarea.c
|
|
* source/rdd/dbf1.c
|
|
! modified string copy operations for efficiency where appropriate.
|
|
|
|
2002-10-21 10:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* contrib/rdd_ads/adsfunc.c
|
|
! Few fixes - checking for hb_parc() return value
|
|
|
|
2002-10-20 22:50 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rtl/inkey.c
|
|
! reduce keyboard polling to <= once per tick.
|
|
! Screen updating flies.
|
|
* source/rtl/philes.c
|
|
! comparison to TRUE is not consistant with bool type in FREAD
|
|
|
|
2002-10-20 16:18 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! removed unused pLastPages
|
|
|
|
2002-10-20 15:16 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rdd/dbcmd.c
|
|
! Just a few changes for efficiency...
|
|
|
|
2002-10-20 22:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! Yet another fix related to the hb_parc() changes
|
|
|
|
2002-10-20 21:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! Few fixes related to the latest hb_parc() changes
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed in indexing
|
|
|
|
2002-10-19 16:50 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* include/hbdefs.h
|
|
* Added definition for UINT
|
|
* include/hbapigt.h
|
|
* source/rtl/gtapi.c
|
|
* source/rtl/saverest.c
|
|
* source/rtl/xsavescr.c
|
|
* source/rtl/gtdos/gtdos.c
|
|
* source/rtl/gtsln/gtsln.c
|
|
* source/rtl/gtos2/gtos2.c
|
|
* source/rtl/gtwin/gtwin.c
|
|
! Properly account for the fact that hb_gt_rectsize returns an int
|
|
(ok, so we treat it as UINT, but this is better than USHORT)
|
|
* source/rtl/gtwin/gtwin.c
|
|
* New, highly optimized Windows console gt driver
|
|
written by Przemyslaw Czerpak <druzus@polbox.com>
|
|
with some (?) fixes suggested by Peter Rees <peter@rees.co.nz>
|
|
and Marek Paliwoda <paliwoda@inetia.pl>
|
|
|
|
2002-10-19 16:26 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rtl/box.c
|
|
* source/rtl/disksphb.c
|
|
* source/rtl/errorapi
|
|
* source/rtl/fnsplit
|
|
* source/rtl/setcolor
|
|
! Simplified some calls to hb_parc()
|
|
|
|
2002-10-19 21:40 UTC+0100 Martin Vogel <vogel@inttec.de>
|
|
* contrib/libct/Makefile
|
|
* contrib/libct/Makefile.bc
|
|
* contrib/libct/Makefile.vc
|
|
* contrib/libct/ctflist.txt
|
|
+ contrib/libct/invertwin.prg
|
|
+ INVERTWIN() function provided by Marek Horodyski <homar@altkom.com.pl>
|
|
|
|
2002-10-19 20:52 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* debug/debugger.prg
|
|
! minor fix to BP (breakpoints) settings saved to file
|
|
|
|
* debug/dbghelp.prg
|
|
! mouse support added to debugger help
|
|
|
|
2002-10-19 20:34 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* makefile.bc
|
|
+ source/vm/maindllp.c added to the makefile
|
|
(don't know why this file was removed from it)
|
|
|
|
2002-10-19 20:07 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/rtl/is.c
|
|
! hb_parc() use made clipper compatible
|
|
|
|
2002-10-19 16:20 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/rdd/dbcmd.c
|
|
! some fixes on hb_parc() use from DbCreate()
|
|
|
|
WARNING: Cause recent fix to hb_parc() to make it Clipper compatible,
|
|
hb_parc() result must be checked before using the returned value.
|
|
|
|
REQUEST: Alexander, Horacio and Brian, as the RDDs captains, please review
|
|
all hb_parc() use from the RDDs source code, to asure hb_parc()
|
|
result is properly tested.
|
|
|
|
2002-10-19 13:27 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* include/hbapi.h
|
|
* include/hbtypes.h
|
|
* source/vm/extend.c
|
|
* source/vm/maindllp.c
|
|
! all hb_stor... functions changed to return an int value
|
|
|
|
Notice: These changes fixes the extend API compatibility issues
|
|
with Clipper reported by gabor salai <gabor.salai@euroherc.hr>
|
|
|
|
2002-10-19 12:53 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/vm/extend.c
|
|
! minor fix to hb_parc()
|
|
|
|
Notice: This change fixes the hb_parc() bug described by John Skelton
|
|
|
|
2002-10-19 12:20 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* source/rtl/philes.c
|
|
! FRead() fix for dynamic strings use with more than one holder
|
|
|
|
Notice: This change fixes the FRead() bug described by Randy Portnoff
|
|
<randy@palmasdev.com>
|
|
|
|
2002-10-19 11:16 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* include/hbtypes.h
|
|
! minor change to avoid compiling errors if using -DHB_API_MACROS
|
|
|
|
2002-10-17 14:40 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* source/rtl/tbrowse.prg
|
|
! Fixed SetColumnMethod() that was not using all Display Area(The nWidthMax variable was substraced by 2)
|
|
|
|
2002-10-17 15:00 UTC+0700 Andi Jahja <andijahja@cbn.net.id>
|
|
* source/compiler/harbour.sly
|
|
* source/compiler/harbour.y
|
|
! Add missing third parameter on calls of hb_compGenPushSymbol()
|
|
|
|
2002-10-16 1:50 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* include/dbInfo.ch
|
|
! added comments
|
|
|
|
2002-10-14 17:10 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
|
* source/rtl/tget.prg
|
|
! fixed get (value and display) involving negative with decimal
|
|
number whose value is less than 1, in some pictures.
|
|
|
|
2002-10-14 17:40 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
|
* include/hbcomp.h
|
|
* include/hbexprb.c
|
|
* include/hbmacro.h
|
|
* include/hbvmpub.h
|
|
* source/compiler/genc.c
|
|
* source/compiler/harbour.c
|
|
* source/vm/dynsym.c
|
|
* source/vm/hvm.c
|
|
* source/vm/macro.c
|
|
! bug fixed when accesing an aliased expression from within a static
|
|
function with the same name as the alias.
|
|
! changes borrowed from xharbour
|
|
|
|
WARNING: All PRGs must be recompiled as defined value HB_FS_PUBLIC
|
|
has changed !!!
|
|
|
|
2002-10-14 11:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! bug fixed in scopes, when the last record of current order was in the scope
|
|
! bug fixed in error handling while index creating
|
|
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! bug fixed in error handling while index creating ( the same as in dbfntx )
|
|
|
|
2002-10-14 0:10 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* contrib/rdd_ads/rddads.h
|
|
* contrib/rdd_ads/ads1.c
|
|
* created iFileType to pArea so each workarea knows
|
|
whether it's ADT or CDX or NTX
|
|
* contrib/rdd_ads/adsfunc.c
|
|
- removed the 'far' from a char far * added in last post
|
|
|
|
* include/dbstruct.ch
|
|
Added a note that it's also used by C code
|
|
#included it in hbapirdd.h (where I removed redundancies)
|
|
* include/ord.ch
|
|
+ include/dbInfo.ch
|
|
* moved all the DBI_*, DBRI_* and DBOI_* constants to the
|
|
new dbInfo.ch, and included this in ord.ch and hbapirdd.h
|
|
* include/hbapirdd.h
|
|
* removed the redundancies, included dbinfo.ch and dbstruct.ch
|
|
|
|
|
|
2002-10-12 19:00 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* contrib/mysql/mysql.c
|
|
! Fixed Buffer sizes on DATATOSQL() and FILETOSQLBINARY() It was leading to GPF due buffer underflow.
|
|
Many thanks to Peter Rees
|
|
|
|
2002-10-11 21:35 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbfcdx/dbfcdx1.h
|
|
* source/rdd/dbfcdx/dbfcdx2.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! fixed bug reported by Richard Chidiak
|
|
+ added function hb_cdxMacroRun
|
|
! fixed bug reported by Peter Rees.
|
|
* changed index creation and updating:
|
|
some spaces in keys aren't compressed now, so ADS can read
|
|
the indexes. (it couldn't with some special keys)
|
|
|
|
2002-10-07 13:22 UTC-0300 Gustavo Junior Alves <alves@coslinux.com.br>
|
|
* source/rtl/filesys.c
|
|
* Fix to compile on MSVC - Thanks to Andi Jahja <andijahja@harbour-id.net>
|
|
|
|
2002-10-06 21:29 UTC-0300 Gustavo Junior Alves <alves@coslinux.com.br>
|
|
* source/rtl/filesys.c
|
|
* hb_filecase on hb_fsMkDir, hb_fsChDir and hb_fsRmDir
|
|
|
|
2002-10-05 23:00 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* source/rtl/tget.prg
|
|
* Fixed small problem when using Mouse to select the editing get
|
|
|
|
2002-10-04 15:552 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed in key appending with few open indexes
|
|
|
|
2002-10-04 14:42 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! Bug fixed in COPY TO, APPEND FROM with aliased fields
|
|
|
|
2002-10-04 13:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Few bugs fixed, related to OrdKeyNo() and OrdKeyCount()
|
|
|
|
2002-10-03 0:40 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* contrib/rdd_ads/ace.h
|
|
+ added (void) to AdsApplicationExit( void );
|
|
This removes a compiler warning about missing the prototype.
|
|
Let me know if this creates a problem with any other compilers.
|
|
|
|
* contrib/rdd_ads/adsfunc.c
|
|
+ added AdsGetLastError() contrib. by Randy Portnoff (Thanks!)
|
|
|
|
* contrib/rdd_ads/ads1.c
|
|
* Cleaned up adsPutValue and adsGetValue formatting,
|
|
* Fixed fieldname length references
|
|
* Removed errant setting of uiLen in adsGetValue since these
|
|
are set in adsOpen now.
|
|
* adsOrderInfo(DBOI_KEYVAL): fixed ntx handling of numerics
|
|
Added special decoding for keys of Negative values.
|
|
* adsCreate: fixed fielddefs buffer sizing
|
|
* adsOpen: fixed fieldname length references
|
|
set uiLen of extended types
|
|
|
|
* adsInfo: reformatted, prepared for fleshing out the rest
|
|
of the options.
|
|
Added support for dbinfo(DBI_ISFLOCK)
|
|
|
|
2002-10-01 08:25 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/es/browse.txt
|
|
* doc/es/cmdline.txt
|
|
* doc/es/dbstrux.txt
|
|
! columns in <table></table> need to be at least 3 spaces apart
|
|
|
|
2002-09-30 16:46 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/en/input.txt
|
|
* doc/en/lang.txt
|
|
* doc/en/menu.txt
|
|
* doc/en/objfunc.txt
|
|
! columns in <table></table> need to be at least 3 spaces apart
|
|
|
|
2002-09-29 12:00 UTC+0700 Andi Jahja <andijahja@harbour-id.net>
|
|
* source/rtl/tget.prg
|
|
! fixed get (value and display) involving negative (with decimal)
|
|
number whose value is less than 1.
|
|
|
|
2002-09-28 21:50 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/compiler/hbusage.c
|
|
! fixed a bug in the list of hb_compPrintCredits ;-)
|
|
|
|
2002-09-28 01:55 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* include/hbapirdd.h
|
|
* include/hbrdddbf.h
|
|
* include/hbrddcdx.h
|
|
* include/hbrddntx.h
|
|
* source/rdd/dbcmd.c
|
|
* source/rdd/workarea.c
|
|
* contrib/rdd_ads/ads1.c
|
|
* contrib/rdd_ads/rddads.h
|
|
+ Changed fieldname max length handling,
|
|
it is now a workarea property. (set by the RDD)
|
|
(in ADS, this is just a patch)
|
|
|
|
2002-09-28 01:50 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbfcdx/dbfcdx1.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! changed key in-memory management.
|
|
this fixes trimmed key problems, reported by Lorenzo Fiorini.
|
|
! fixed error reported by Gianni Santamarina.
|
|
* source/rdd/dbf1.c
|
|
! fixed some typos
|
|
|
|
2002-09-26 12:30 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* include/hbapi.h
|
|
- removed filecase() definition from Extend API
|
|
* include/hbapifs.h
|
|
- added filecase() definition to FS API
|
|
* include/hbset.h
|
|
* source/rtl/set.c
|
|
* source/rtl/filesys.c
|
|
! fixed GPF, fixed MSVC typecast,
|
|
changed settings from strings to numeric constants.
|
|
|
|
2002-09-25 18:47 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/rtl/file.c
|
|
* source/rdd/rtl/filesys.c
|
|
! added some missing casts.
|
|
|
|
2002-09-25 17:15 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/rtl/file.c
|
|
* source/rdd/rtl/filesys.c
|
|
! fixed GPF, hb_xfree must be used for hb_xgrab memory.
|
|
|
|
2002-09-25 20:00 GMT+0100 Martin Vogel <vogel@inttec.de>
|
|
* contrib/libct/color.prg
|
|
! fixed initialization bug reported by Marek Horodyski<homar@altkom.com.pl>
|
|
|
|
2002-09-25 13:15 UTC-0300 Gustavo Junior Alves <alves@coslinux.com.br>
|
|
* source/rtl/file.c
|
|
* source/rtl/filesys.c
|
|
! Allow last changes to compile under MSVC
|
|
! Change strdup to hb_strdup and rindex (BSD) to strrchr (POSIX)
|
|
|
|
2002-09-23 11:00 UTC-0300 Gustavo Junior Alves <alves@coslinux.com.br>
|
|
* include/hbapi.h
|
|
* include/hbset.h
|
|
* include/set.ch
|
|
* source/pp/pptable.c
|
|
* source/rtl/file.c
|
|
* source/rtl/filesys.c
|
|
* source/rtl/set.c
|
|
! Implement SET FILECASE, DIRCASE and DIRSEPARATOR
|
|
* source/pp/ppcore.c
|
|
! Fix a core dump on HB_TR_DEBUG PrevSquare
|
|
|
|
2002-09-22 16:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed introduced in previous fix :)
|
|
|
|
2002-09-22 12:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed in key append
|
|
|
|
2002-09-21 12:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed, related to seeking while set deleted on is set
|
|
|
|
2002-09-20 23:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed, related to softseek
|
|
|
|
2002-09-20 14:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Bug fixed in ntxZap()
|
|
|
|
2002-09-20 12:32 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
* include/hbrddntx.h
|
|
* Improved algorithm of record append in shared mode - that should result
|
|
in better speed.
|
|
* Maximum number of keys in the index page is now Clipper compatible -
|
|
as I just discovered for myself, in Clipper it is already ( hm... I forgot
|
|
appropriate English word - is divided by 2 ).
|
|
|
|
2002-09-19 00:35 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbfcdx/dbfcdx2.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
+ added function hb_cdxGetTagNumber
|
|
! fixed some castings and warnings reported by
|
|
Larry Sevilla, Luiz and Andy.
|
|
! fixed controlling order after ordCreate()
|
|
! fixed controlling order after ordListAdd()
|
|
This fixes the controlling order after:
|
|
USE name INDEX name
|
|
SET INDEX TO name
|
|
INDEX ON key TAG tagname
|
|
* source/rdd/dbcmd.c
|
|
! fix gpf in pack, reported by Jorge Mason.
|
|
* source/rdd/dbf1.c
|
|
+ added support for DBI_FULLPATH and DBI_SHARED,
|
|
sent by Gianluca Piemonte.
|
|
|
|
2002-09-18 16:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! Replaced non-existent _SORTSWAPPAGE used in hb_xgrab() type
|
|
override with the existing, and correct, LPSORTSWAPPAGE.
|
|
|
|
2002-09-17 21:55 UTC-01 jf lefebvre (mafact) <jfl@mafact.com>
|
|
* source/rdd/dbfcdx\dbfcdx1.c
|
|
! Added needed typecasting for M$soft C
|
|
* source/vm/classes.c
|
|
! Minor cosmetic change and syncro with xHarbour
|
|
|
|
2002-09-13 23:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/dbdelim.prg
|
|
! Bug fix for fields that have an embedded delimiter.
|
|
|
|
2002-09-13 22:20 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/dbdelim.prg
|
|
! Bug fixes for consecutive blank fields in a record and for
|
|
records that have no delimiters (either because there are
|
|
no character fields or because all of the character fields
|
|
are blank).
|
|
|
|
2002-09-09 16:48 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* source/common/hbffind.c
|
|
- Remove redundant line which used FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
|
|
from hb_fsAttToRaw(). The next line already use the explicit
|
|
value 0x00002000. Now Harbour complie with Borland BCB 3.0
|
|
|
|
2002-09-09 14:25 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
|
* contrib/odbc/todbc.prg
|
|
+ Added recordset caching.
|
|
|
|
2002-09-07 14:38 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! GPF fixed, which appeared after pack operation if dbf became empty.
|
|
|
|
2002-09-07 00:30 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* source/rtl/tget.prg
|
|
Added missing Caption DATA and init to ""
|
|
|
|
2002-09-05 21:15 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
|
* contrib/rdd_ads/ads1.c
|
|
! Fixed Support for Long fields names in adscreate
|
|
! Fixed Display for the follow type of fields when ADT format is USED
|
|
Autoinc -> 10
|
|
Double/Curdouble 8(Official Size of field on Database)+2*HB_SET_DECIMALS value
|
|
|
|
2002-09-05 18:46 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* include/hbrddcdx.h
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
* source/rdd/dbfcdx/dbfcdx1.h
|
|
* source/rdd/dbfcdx/dbfcdx2.h
|
|
+ added support for creating big indexes
|
|
hb_cdxSortSwapSavePage, hb_cdxSortSwapFillPage,
|
|
hb_cdxSortSwapRecurseDict, hb_cdxSortSwapSendWord
|
|
hb_cdxSortSwapBuildIndex, hb_cdxSortSwapGetNextKey;
|
|
+ added hb_cdxKeyValCompare
|
|
! fixed hb_cdxKeyGetItem for numeric keys
|
|
! fixed hb_cdxTagExtNodeWrite
|
|
! renamed some structs because td was confused
|
|
|
|
* source/rdd/dbf1.c
|
|
synched with
|
|
2002-08-31 20:38 UTC-0800 Ron Pinkas <ron@ronpinkas.com>
|
|
* source/rdd/dbf1.c
|
|
! Fixed hb_dbfLockFile() to release record locks before
|
|
attempting to lock the file.
|
|
2002-08-31 15:24 UTC-0800 Ron Pinkas <ron@ronpinkas.com>
|
|
* source/rdd/dbf1.c
|
|
! Fixed hb_dbfLockRecord() to return success when area
|
|
alread has file lock.
|
|
|
|
2002-09-04 17:56 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/rtl/tbrowse.prg
|
|
! Fixed cell padding inside ::DispCell(). Character or memo fields have to be
|
|
padded right. Number fields have to be padded left.
|
|
|
|
2002-09-03 19:10 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/rtl/teditor.prg
|
|
! fixed line splitting when a character is deleted from a line and there is a
|
|
word wrapping limit. Please note that lines of text are treated differently
|
|
from the way clipper 5.x treats them, in particular when past EOL there is no
|
|
deletion from current line
|
|
* source/rtl/memoedit.prg
|
|
! fixed cursor positiong and shaping when calling an user function
|
|
|
|
2002-09-02 19:25 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* ChangeLog
|
|
+ Started a new ChangeLog.
|
|
* source/rtl/ChangeLog.013
|
|
+ Renamed old ChangeLog, due to file size.
|
|
* source/rtl/dbdelim.prg
|
|
! Code fix to handle the field delimiters, provided by the
|
|
APPEND FROM code author, Marco Braida <marcobra@elart.it>.
|
|
|