324 lines
12 KiB
Plaintext
324 lines
12 KiB
Plaintext
19991030-03:24 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* tests/rtl_test.prg
|
|
+ Four new Pad*() tests added.
|
|
* source/rtl/samples.c
|
|
* Small optimalizations, formatting corrections.
|
|
* source/rtl/dynsym.c
|
|
% hb_strgreater() replaced with standard ANSI C function strcmp(), it's
|
|
now a bit faster.
|
|
* source/rtl/strings.c
|
|
include/extend.h
|
|
! SUBSTR() bug fix in handling the error when the third parameter was not
|
|
a string. (reported by Andi Jahja)
|
|
- hb_strgreater() removed since it was same as strcmp()
|
|
|
|
19991028-22:30 EDT David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/rtl/inkey.c
|
|
* source/rtl/gt/gtdos.c
|
|
* source/rtl/gt/gtwin.c
|
|
+ Added Ctrl+Break support for DJGPP.
|
|
% Unified Ctrl+Break handling by modifying DOS (non-DJGPP) and
|
|
Windows GT API Ctrl+Break handlers to set a global flag that
|
|
hb_inkeyPoll() checks before checking for keyboard input.
|
|
Otherwise, if the program is in a keyboard input loop, a second
|
|
key may have to be pressed after the "Cancelled at:" message is
|
|
displayed before the program will actually quit. NOTE: The DOS
|
|
Ctrl+Break handling needs to be refined to handle Ctrl+Break and
|
|
Ctrl+C separately and to pass the Ctrl+C keyboard code on to the
|
|
Harbour application. This requires handling BIOS INT 1B for the
|
|
Ctrl+Break key and requires a lower level DOS INT 23 handler for
|
|
the Ctrl+C handling than is provided by the C setbrk() function.
|
|
|
|
* source/rtl/isprint.c
|
|
+ Added support for Borland C REGS structure.
|
|
|
|
* source/rtl/samples.c
|
|
! Changed 'if( ulLen >= 0)' to read 'if( ulLen >= 1)' so that the
|
|
string conversion for the hours value will only be done when
|
|
there is at least one character in the source string.
|
|
|
|
* tests/inkeytst.prg
|
|
+ If the "skip" command line parameter is set to "BREAK", then
|
|
SETCANCEL() will be enabled, otherwise it will be disabled.
|
|
|
|
19991028-14:12 GMT+1 Bruno Cantero <bruno@issnet.net>
|
|
* source/rdd/dbcmd.c
|
|
source/rdd/dbf1.c
|
|
* dbCreate(), fixed a bug (mentioned by Victor).
|
|
|
|
19991027-17:24 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* source/rtl/strings.c
|
|
source/rtl/descend.c
|
|
include/extend.h
|
|
% hb_strEmpty(), hb_str*cmp() a few optimalizations.
|
|
+ Using const keyword for hb_str*() function parameters.
|
|
* Small formatting, some Hungarian notations adjusted.
|
|
+ CHR() STRICT mode replaced with a comment, that the buggy Clipper
|
|
behaviour should (or should not) be implemented in the Harbour compiler
|
|
optimizer.
|
|
- tests/hardcr.prg
|
|
- tests/mtran.prg
|
|
tests/Makefile
|
|
+ These test files has been removed, since they were moved to RTL_TEST
|
|
* tests/rtl_test.prg
|
|
* Some CHR() tests simplified, one added to show the buggy Clipper
|
|
behaviour.
|
|
+ HARDCR(), MEMOTRAN() tests added.
|
|
|
|
19991027-16:57 GMT+1 Antonio Linares
|
|
* source/vm/mainwin.c
|
|
* added missing #includes.
|
|
|
|
19991027-13:55 GMT+3 Alexander Kresin
|
|
* source/pp/hbpp.c
|
|
* Fixed bugs, reported by Antonio Linares and Victor Szel
|
|
* ( increased size of expnew in Searnrep() and expreal in WorkMarkers() )
|
|
* Added HB_TRACE to the new function ( PrevSquare() )
|
|
|
|
19991027-02:25 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* source/rtl/fm.c
|
|
! Fixed to display negative unreleased memory properly.
|
|
* source/rtl/codebloc.c
|
|
* Removed newline chars from HB_TRACE() calls.
|
|
|
|
19991026-19:55 EDT Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rtl/gt/gtwin.c
|
|
* Added WINAPI to the handler func def.
|
|
|
|
Tue Oct 26 17:16:43 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
|
|
|
|
* source/common/hbtrace.c:
|
|
Now it is REALLY efficient; no copying, nothing.
|
|
|
|
* source/rtl/codebloc.c:
|
|
* source/rtl/dir.c:
|
|
* source/rtl/filesys.c:
|
|
* source/rtl/inkey.c:
|
|
* source/rtl/memvars.c:
|
|
* source/rtl/set.c:
|
|
* source/vm/hvm.c:
|
|
Got rid of other ways of tracing. Hopefully now HB_TRACE() is the
|
|
only, standard way used in Harbour.
|
|
|
|
* source/rtl/gt/gt_tpl.c:
|
|
* source/rtl/gt/gtdos.c:
|
|
* source/rtl/gt/gtos2.c:
|
|
* source/rtl/gt/gtstd.c:
|
|
* source/rtl/gt/gtwin.c:
|
|
Made sure all the GT implementations (including the template) have
|
|
proper HB_TRACE() calls.
|
|
|
|
Tue Oct 26 13:20:46 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
|
|
|
|
* source/runner/runlib.c:
|
|
Added HB_TRACE() calls to the RUNNER library.
|
|
|
|
19991026-18:10 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* source/rtl/gt/gtwin.c
|
|
+ Ctrl+Break handler added for Win32 console mode, now Ctrl+Break will not
|
|
break an application with SetCancel(.F.), and will terminate it with
|
|
the proper message with SetCancel(.T.).
|
|
INCOMPATIBILITY: With SetCancel(.F.) the inkey code 876 will be passed
|
|
to Harbour which should be ignored and not returned by Inkey().
|
|
David, could you check this ?
|
|
* source/rtl/gt/gtdos.c
|
|
+ Ctrl+Break handler added for DOS character mode.
|
|
Please test this, since I could only test if it compiles.
|
|
* tests/tstalias.prg
|
|
+ New alias related tests added.
|
|
|
|
Tue Oct 26 13:11:19 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
|
|
|
|
* source/tools/dates2.c:
|
|
* source/tools/hb_f.c:
|
|
* source/tools/strasint.c:
|
|
* source/tools/stringsx.c:
|
|
Added HB_TRACE() calls to the TOOLS library.
|
|
|
|
Tue Oct 26 12:55:49 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
|
|
|
|
* source/rdd/dbcmd.c:
|
|
* source/rdd/dbf1.c:
|
|
* source/rdd/dbfcdx/dbfcdx1.c:
|
|
Added HB_TRACE() calls to the RDD library.
|
|
|
|
Tue Oct 26 12:15:01 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
|
|
|
|
* source/vm/cmdarg.c:
|
|
* source/vm/debug.c:
|
|
* source/vm/dynsym.c:
|
|
* source/vm/hvm.c:
|
|
* source/vm/initsymb.c:
|
|
* source/vm/mainstd.c:
|
|
* source/vm/mainwin.c:
|
|
Added HB_TRACE() calls to the VM.
|
|
|
|
19991026-14:07 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* include/itemapi.h
|
|
source/rtl/itemapi.c
|
|
source/rtl/strings.c
|
|
source/rtl/console.c
|
|
+ hb_itemString() made thread safe, while keeping the speed of previous
|
|
non-thread safe version for most cases.
|
|
* source/rtl/dates.c
|
|
+ NOTE added about the buffer size requirements of hb_dtoc()
|
|
* source/vm/hvm.c
|
|
+ HB_TRACE() call added to the HB_P_LINE opcode.
|
|
* source/rtl/strings.c
|
|
! hb_strncpyUpper() and hb_itemPadConv() HB_TRACE() calls now print the
|
|
address of a buffer instead of the (uninitialized) content.
|
|
* source/rtl/memvars.c
|
|
! bScope is now showed as a number instead of a char in HB_TRACE() call.
|
|
|
|
19991026-12:49 GMT+1 Bruno Cantero <bruno@issnet.net>
|
|
* source/rdd/dbf1.c
|
|
tests/testdbf.prg
|
|
* __dbZap() function finished. Test added for this function.
|
|
|
|
19991026-11:35 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* source/tget.prg
|
|
% New() will evaluate the setget only once instead of three times.
|
|
! New() fixed the picture generation for numeric values, decimals are
|
|
detected for example.
|
|
! ::ColorSpec now defaults to the proper color.
|
|
+ ColorDisp() inline method added.
|
|
! Display() changed back to hide cursor while displaying
|
|
! Display() fixed to use ::ColorSpec instead of SetColor()
|
|
! Display() is now selecting the proper colors from the ::ColorSpec
|
|
! Display() color now depends on ::HasFocus
|
|
! SetFocus(), KillFocus() fixed to call ::Display(), like in Clipper.
|
|
+ Dummy methods added for not yet implemented ones, TODOs added.
|
|
- "Message" DATA removed
|
|
+ Exported/Private MESSAGEs grouped.
|
|
! ToDecPos() fixed to redisplay and reposition the cursor.
|
|
! WordLeft(), WordRight() fixed to reposition the cursor.
|
|
+ Some TODOs and TOFIXs added.
|
|
* source/rdd/dbstrux.prg
|
|
source/rtl/dummy.prg
|
|
+ __FLEDIT() function added, guarded with STRICT, for collectors only ;)
|
|
* source/rtl/oemansi.c
|
|
- #include "winuser.h" removed, since I mitakenly left it there.
|
|
* tests/rtl_test.prg
|
|
+ One line enabled, since the PP is processing it now without hang.
|
|
|
|
19991026-09:43 GMT+3 Alexander Kresin
|
|
* source/pp/hbpp.c
|
|
* Fixed bugs, reported by Antonio Linares and Victor Szel
|
|
|
|
19991025-23:35 EDT Paul Tucker <ptucker@sympatico.ca>
|
|
* source/rtl/filesys.c
|
|
* add casts on xgrab/free
|
|
|
|
19991025-18:15 EDT David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* include/hbwinapi.h
|
|
- Removed '#define HARBOUR_USE_WIN', because includinging windows.h
|
|
causes _Windows to be defined, so HARBOUR_USE_WIN is redundant.
|
|
|
|
* harbour/source/pp/hbpp.c
|
|
% Changed "non directive" warning to level 3.
|
|
|
|
* harbour/source/pp/hbppint.c
|
|
+ Added include file and include file line number to warning messages.
|
|
|
|
* harbour/source/rtl/inkey.c
|
|
! Moved HB_TRACE() call in hb_releaseCPU() to bottom of function,
|
|
because variables are declared in #if blocks.
|
|
- Changed '#ifdef HARBOUR_USE_WIN' to '#if defined(_Windows) ||
|
|
defined(WINNT)' (see include/hbwinapi.h for reason why).
|
|
|
|
* harbour/source/rtl/oemansi.c
|
|
! Only include winuser.h when compiling for Windows.
|
|
|
|
19991025-23:12 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* source/rtl/achoice.prg
|
|
! Fixed bound error on empty array.
|
|
% Small optimalization.
|
|
* source/rtl/filesys.c
|
|
include/filesys.h
|
|
! CURDIR() was mistakenly marked a C53 function, but it was already there
|
|
in CA-Cl*pper 5.2e.
|
|
+ hb_fsCurDirBuff() function added, which is thread safe.
|
|
* hb_fsCurDir() is now calling hb_fsCurDirBuff().
|
|
+ CURDIR() is now using the thread safe hb_fsCurDirBuff() instead of
|
|
hb_fsCurDir().
|
|
+ hb_fsCurDirBuff() now supports the "drive" parameter in WIN32/MINGW32.
|
|
+ hb_fsCurDirBuff() now strips the leading and trailing slashes from the
|
|
directory, to be Clipper compatible.
|
|
* source/tools/ctchksum.c
|
|
* Small formatting.
|
|
|
|
19991025-12:30 EDT Paul Tucker <ptucker@sympatico.ca>
|
|
* source/tools/ctchksum.c
|
|
* added a cast
|
|
* makefile.vc
|
|
+ source/tools/ctchksum.c
|
|
|
|
19991025-22:05 GMT+1 Bruno Cantero <bruno@issnet.net>
|
|
* source/rtl/dummy.prg
|
|
- Removed __dbZap() function.
|
|
|
|
* include/rddapi.h
|
|
source/rdd/dbcmd.c
|
|
source/rdd/dbf1.c
|
|
source/rdd/dbfcdx/dbfcdx1.c
|
|
* dbUseArea() now show the "Default" option in the alert box.
|
|
+ Added __dbZap() function (incomplete).
|
|
|
|
19991025-19:46 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* source/rtl/filesys.c
|
|
! DISKSPACE(): Added support for Win32 platform.
|
|
* ChangeLog
|
|
+ ChangeLog.004
|
|
* Old ChangeLog renamed to ChangeLog.004
|
|
* New ChangeLog created.
|
|
* source/pp/pragma.c
|
|
* contrib/dot/pp_harb.ch
|
|
* tests/inline_c.prg
|
|
* STOPDUMP renamed as ENDDUMP (with Ron permission)
|
|
|
|
2001-12-21 08:40 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
|
|
* utils/hbmake/hbmake.prg
|
|
* small fix
|
|
|
|
2001-12-21 07:50 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
|
|
* source/rtl/filesys.c
|
|
* hb_fsmkdir,hb_fsChdir,hb_fsRmdir,hb_fsDelete,hb_fsRename,hb_fsCurdirBuff()
|
|
now use Win32 API calls
|
|
* utils/hbmake/hbmake.prg
|
|
! Disabled profile
|
|
* utils/hbmake/hbmutils.prg
|
|
* An small clean up
|
|
* ChangeLog
|
|
* Renamed to ChangeLog.012 and started an new one
|
|
2006-02-15 13:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/vm/hvm.c
|
|
! fixed memory leak I introduced changing Ryszard modifications
|
|
|
|
need such functionality yet
|
|
+ harbour/ChangeLog.015
|
|
* harbour/source/vm/debug.c
|
|
|
|
* harbour/harbour.spec
|
|
* harbour/bin/hb-func.sh
|
|
* some modification in xhb* scripts building - adding passing
|
|
predefined compiler and linker switches
|
|
* harbour/source/vm/hvm.c
|
|
* minor code cleanup
|
|
|
|
2006-09-03 18:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/include/hbapicls.h
|
|
* harbour/source/vm/classes.c
|
|
* harbour/source/vm/hvm.c
|
|
* harbour/tests/overload.prg
|
|
+ added support for overloading [] in assignment operation
|
|
|
|
2006-09-03 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/ChangeLog
|
|
+ harbour/ChangeLog.016
|
|
* new ChangeLog file created
|
|
* harbour/include/hbver.h
|
|
* updated version number to 0.47.0
|
|
* tagged CVS as build47
|