2449 lines
86 KiB
Plaintext
2449 lines
86 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 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
||
*/
|
||
|
||
2007-09-11 00:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* include/hbcompat.ch
|
||
* include/hbextern.ch
|
||
* source/rtl/hbini.prg
|
||
+ .ini functions added to hbextern.ch.
|
||
* .ini functions renamed so that all of them reside
|
||
in the hb_ini*() namespace. xhb compatibility translates
|
||
added.
|
||
|
||
* source/debug/debugger.prg
|
||
* Formatting.
|
||
|
||
* source/rtl/teditor.prg
|
||
% Minor optimization.
|
||
|
||
* source/rtl/memoedit.prg
|
||
! Fixed to not ask for confirmation when pressing
|
||
<Esc> on an unedited buffer.
|
||
|
||
2007-09-10 22:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* contrib/libct/ctnet.c
|
||
* contrib/libct/dattime2.c
|
||
* contrib/samples/date.c
|
||
* contrib/bmdbfcdx/bmdbfcdx1.c
|
||
* Changed hb_set.* access to hb_setGet*() in all
|
||
contrib code.
|
||
|
||
* source/rtl/hbini.prg
|
||
+ Further cleanup.
|
||
|
||
2007-09-10 22:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/hbtoken.c
|
||
! fixed bad typo in hb_tokenCount()
|
||
* minor code cleanup
|
||
|
||
2007-09-10 20:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/rdd_ads/ads1.c
|
||
* changed HB_TR_ALWAYS to HB_TR_DEBUG in two places and
|
||
removed some old comment for which Brian received answer from ExtSys
|
||
|
||
2007-09-10 19:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbset.h
|
||
* declare hb_set with HB_EXPORT attribute when HB_SET_IMPORT macro
|
||
is not set - it's temporry modification and it will be removed when
|
||
we will have real hb_setGet*() and hb_setPut*() functions.
|
||
|
||
2007-09-10 19:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbdefs.h
|
||
+ added HB_IMPORT macro
|
||
|
||
* harbour/include/hbset.h
|
||
* declare hb_set with HB_IMPORT attribute when HB_SET_IMPORT macro is set
|
||
+ added macros to retrieve information from hb_set structure:
|
||
hb_setGetCPtr(), hb_setGetNI(), hb_setGetNL(), hb_setGetL()
|
||
In the future these macros will be replaced by functions and
|
||
direct access to hb_set structure from non core code will be
|
||
forbidden so please update your code and and replace all
|
||
hb_set.HB_SET_*
|
||
with
|
||
hb_setGet*( HB_SET_* )
|
||
f.e. replace:
|
||
hb_set.HB_SET_SOFTSEEK
|
||
with:
|
||
hb_setGetL( HB_SET_SOFTSEEK )
|
||
I'll also add hb_setPut*() functions to assign some set values.
|
||
Both hb_setGet*() and hb_setPut*() functions will validate parameters
|
||
and in future MT mode will operate on global or thread local structures.
|
||
|
||
* harbour/contrib/rdd_ads/ads1.c
|
||
* define HB_SET_IMPORT before #include "hbset.h"
|
||
* use hb_setGet*() to access SET values
|
||
|
||
2007-09-10 17:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/dbinfo.ch
|
||
* harbour/source/rdd/workarea.c
|
||
* renamed RDDI_TRIGGERS to RDDI_TRIGGER
|
||
+ added RDDI_PENDINGTRIGGER, RDDI_PENDINGPASSWORD,
|
||
DBI_TRIGGER, DBI_OPENINFO
|
||
* do not generate RT error in WA default ORDERINFO() method
|
||
|
||
* harbour/common.mak
|
||
* harbour/source/rtl/Makefile
|
||
+ harbour/source/rtl/hbini.prg
|
||
+ added HB_ReadIni()/HB_WriteIni() - code by Giancarlo Niccolai
|
||
borowed from xHarbour with some minor fixes
|
||
|
||
2007-09-10 12:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/color53.prg
|
||
+ Added HB_COMPAT_C53 guards.
|
||
|
||
* source/rtl/tgetlist.prg
|
||
+ Two new methods to return Self rather than NIL.
|
||
|
||
* source/rtl/einstvar.prg
|
||
+ Added HB_C52_STRICT branch.
|
||
|
||
* source/rtl/tbrowse.prg
|
||
+ Continued prev. changes.
|
||
|
||
2007-09-10 03:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/scrollbr.prg
|
||
* source/rtl/tpopup.prg
|
||
% Removed two no more needed classname override lines.
|
||
|
||
2007-09-10 03:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/color53.prg
|
||
! Fixed ApplyDefau().
|
||
% Optimized.
|
||
|
||
* source/debug/tbrwtext.prg
|
||
! Minor formatting.
|
||
|
||
* source/rtl/memoedit.prg
|
||
! Variable name cleanup.
|
||
|
||
* source/rtl/memoedit.prg
|
||
* source/rtl/symbol.prg
|
||
* source/rtl/color53.prg
|
||
* source/rtl/teditor.prg
|
||
* source/debug/dbgthsh.prg
|
||
* source/debug/dbgtarr.prg
|
||
! "=" operators changed to ":=" (or "==" as per context)
|
||
|
||
2007-09-10 01:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/tgetlist.prg
|
||
! Fixed two typos in previous commit.
|
||
|
||
* source/debug/dbgtobj.prg
|
||
* source/debug/dbgthsh.prg
|
||
* source/debug/dbgwa.prg
|
||
* source/debug/debugger.prg
|
||
* source/debug/dbgtarr.prg
|
||
* Further formatting, cleanup, minor optimizations.
|
||
+ Added Ctrl+PgUp/PgDn + Ctrl+Home/End everywhere as
|
||
synonyms to Home/End.
|
||
|
||
2007-09-09 19:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* include/setcurs.ch
|
||
* include/hbapigt.h
|
||
* SC_UNDEF moved to .prg level.
|
||
! SC_* defs not duplicated on C level.
|
||
|
||
* include/hbcompat.ch
|
||
+ Added debugger class compatibility translations.
|
||
|
||
* source/rtl/tmenusys.prg
|
||
* source/rtl/menusys.prg
|
||
* Formatting.
|
||
|
||
* source/rtl/teditor.prg
|
||
* source/debug/debugger.prg
|
||
+ Added :RowPow(), :ColPos(), :IsWordWrap(), :WordWrapCol()
|
||
! Changed debugger to use the above methods instead of direct
|
||
instance var access.
|
||
|
||
* source/rtl/tbcolumn.prg
|
||
* source/rtl/tget.prg
|
||
* source/rtl/tbrowse.prg
|
||
! Public class initializator names hidden when in strict
|
||
(and non-XPP) mode.
|
||
|
||
* source/rtl/tbrowse.prg
|
||
+ Some work in progress towards better C5.x compatibility
|
||
(borrowed from xhb)
|
||
! Fixed crash in TBMouse() (due to recent changes)
|
||
(Thanks to Guillermo)
|
||
|
||
* source/rtl/getsys.prg
|
||
* source/rtl/tgetlist.prg
|
||
+ (Better) C5.3 message line support, several 5.3 fixes,
|
||
some of them borrowed from xhb.
|
||
|
||
* include/hbcompat.ch
|
||
* source/debug/dbgtobj.prg
|
||
* source/debug/dbgbrwsr.prg
|
||
* source/debug/dbgtwin.prg
|
||
* source/debug/dbgmenu.prg
|
||
* source/debug/dbgthsh.prg
|
||
* source/debug/tbrwtext.prg
|
||
* source/debug/dbgwa.prg
|
||
* source/debug/debugger.prg
|
||
* source/debug/dbghelp.prg
|
||
* source/debug/dbgtarr.prg
|
||
* source/debug/dbgtmenu.prg
|
||
* source/debug/dbgtmitm.prg
|
||
! Class names named to be in the Harbour namespace.
|
||
xhb compatibility translations added to hbcompat.ch
|
||
! Unneeded BEGINDUMP and .h inclusions removed.
|
||
! Added :End() to HBBrwText to avoid using some
|
||
internals vars of the class.
|
||
! Fixed problem with HBDebugger:SaveAppScreen()
|
||
where it crashed due to wrong initialization order
|
||
of TBrowse() screen coordinates. Bug appeared
|
||
due to the now more compatible TBrowse() behaviour.
|
||
! Locally used function (named ShowTopic()) made STATIC.
|
||
% Optimizations and cleanups.
|
||
% Unused vars/functions removed.
|
||
* Formatting (except large parts of debugger.prg and
|
||
those files which were okey).
|
||
; Majority of formatting, optimization and code cleanup
|
||
work is still left to do.
|
||
|
||
2007-09-08 15:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/dbinfo.ch
|
||
* updated comment
|
||
|
||
* harbour/contrib/rdd_ads/ads1.c
|
||
* replaced hb_itemGetPtr(hb_param(n,HB_IT_POINTER)) with hb_parptr(1)
|
||
|
||
* harbour/contrib/hbzlib/hbcomprs.c
|
||
* changed variable name: PHB_FNAME fDirSpec to PHB_FNAME pDirSpec
|
||
|
||
* harbour/source/rdd/dbcmd.c
|
||
! fixed parameter checking in OrdNumber() to generate Clipper compatible
|
||
RT error
|
||
* code cleanup
|
||
|
||
* harbour/source/rdd/dbfntx/dbfntx1.c
|
||
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
||
* do not evaluate KEY expresion in custom indexes in KEYDEL operation.
|
||
It may interact with MULTIKEY/TEMPLATE indexes.
|
||
* updated default order in DBOI_BAGNUMBER and DBOI_BAGORDER
|
||
|
||
2007-09-07 12:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* include/hbextern.ch
|
||
! Fix of some corrected public function names.
|
||
|
||
2007-09-07 03:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* tests/Makefile
|
||
* tests/rto_get.prg
|
||
+ tests/rto_tb.prg
|
||
* include/button.ch
|
||
* include/hbextern.ch
|
||
* common.mak
|
||
* source/rtl/Makefile
|
||
- source/rtl/mssgline.prg
|
||
+ source/rtl/gui.prg
|
||
+ source/rtl/menusys.prg
|
||
+ source/rtl/tmenusys.prg
|
||
* source/rtl/checkbox.prg
|
||
* source/rtl/einstvar.prg
|
||
* source/rtl/getlist.prg
|
||
* source/rtl/getsys.prg
|
||
* source/rtl/listbox.prg
|
||
* source/rtl/memoedit.prg
|
||
* source/rtl/pushbtn.prg
|
||
* source/rtl/radiobtn.prg
|
||
* source/rtl/radiogrp.prg
|
||
* source/rtl/scrollbr.prg
|
||
* source/rtl/tbcolumn.prg
|
||
* source/rtl/tbrowse.prg
|
||
* source/rtl/teditor.prg
|
||
* source/rtl/tget.prg
|
||
* source/rtl/tgetlist.prg
|
||
* source/rtl/tlabel.prg
|
||
* source/rtl/tmenuitm.prg
|
||
* source/rtl/tpopup.prg
|
||
* source/rtl/treport.prg
|
||
* source/rtl/ttopbar.prg
|
||
; These changes mainly targeted the .prg
|
||
level UI classes of Harbour.
|
||
+ Code standardization, cleanup, formatting.
|
||
(formatting is not fully complete yet)
|
||
! Lots of compatibility fixes.
|
||
! Lots of bugfixes (crashes, wrongly passed
|
||
parameters, etc).
|
||
! Minor fix in one of the methods of HBReportForm()
|
||
- Non-Clipper classes removed (the MENUSYS/msgline
|
||
related ones).
|
||
! Some fixes adapted from xHarbour's TBrowse()
|
||
+ Class VARs properly scoped.
|
||
+ TBColumn() is now fully compatible.
|
||
* The mess in the TTopBar and related classes was
|
||
cleaned up, some small non-Clipper compatible
|
||
classes were removed and a new TMenuSys class
|
||
was created of the related parts.
|
||
% Optimizations.
|
||
+ TBrowse/TBColumn regression test suite
|
||
added (far from complete at this point).
|
||
; NOTE: No C5.3 GUI support is implemented in Harbour.
|
||
; NOTE: Harbour uses Disp*() functions in UI functions
|
||
to update screen. C5.x uses a mixture of Dev*(),
|
||
Q?Out() and Disp*().
|
||
; NOTE: TBrowse() fixing is still a work in progress.
|
||
; Please test.
|
||
|
||
2007-09-06 13:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/set.c
|
||
! fixed typo in SET name
|
||
|
||
2007-09-06 00:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* use for teraterm Linux controle codes
|
||
|
||
* harbour/source/rtl/filesys.c
|
||
* harbour/source/rtl/file.c
|
||
! fixed GPF trap which appeared after my last modifications
|
||
|
||
2007-09-05 16:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/hbgtmk.sh
|
||
* replaced CVS checkout commands by SVN checkout
|
||
# This script checks you have all tools to build Harbour binaries
|
||
# installed then takes current Harbour sources from SourceForge SVN
|
||
# repository and build binary RPMs at your local host
|
||
|
||
If possible I think it will be good to put this script on
|
||
Harbour home page so Linux users using RPM based distributions
|
||
can simply download it and execute. It should greatly help them
|
||
and it will reduce some repeated questions.
|
||
|
||
* harbour/include/hbapifs.h
|
||
* harbour/source/rtl/filesys.c
|
||
+ added hb_fsNameConv() function, hb_fileNameConv() kept only for
|
||
backward compatibility - it should not be used
|
||
* use hb_fsNameConv() instead of hb_fileNameConv()
|
||
* updated conversion code to use hb_fsFNameSplit()/hb_fsFNameMerge()
|
||
and respect some other DOS like conditions
|
||
|
||
* harbour/include/hbdate.h
|
||
* harbour/source/common/hbdate.c
|
||
* harbour/source/rtl/seconds.c
|
||
* use MT safe localtime_r() instead of localtime() in Linux
|
||
+ hb_dateTimeStamp(), hb_timeStampStr(), hb_timeStampDecode(),
|
||
hb_dateTimeStampStr(), hb_dateTimeStampStrGet()
|
||
|
||
* harbour/contrib/libct/files.c
|
||
* harbour/contrib/libct/disk.c
|
||
* harbour/contrib/hbzlib/hbcomprs.c
|
||
* harbour/source/rtl/diskspac.c
|
||
* harbour/source/rtl/fstemp.c
|
||
* harbour/source/rtl/disksphb.c
|
||
* harbour/source/rtl/file.c
|
||
* use hb_fsNameConv() instead of hb_fileNameConv()
|
||
|
||
* harbour/source/debug/dbgentry.c
|
||
+ added modifications by Phil Krylow borowed from xHarbour for
|
||
supporting :: in command line expressions
|
||
|
||
* harbour/source/rdd/dbfntx/dbfntx1.c
|
||
* harbour/source/rdd/dbfdbt/dbfdbt1.c
|
||
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
||
* harbour/source/rdd/delim1.c
|
||
* harbour/source/rdd/dbf1.c
|
||
* harbour/source/rdd/dbffpt/dbffpt1.c
|
||
* harbour/source/rdd/sdf1.c
|
||
* minor clenup:
|
||
use hb_parptr(n) instead of hb_itemGetPtr(hb_param(n,HB_IT_POINTER))
|
||
|
||
2007-09-03 01:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
- harbour/contrib/apollo/makefile
|
||
+ harbour/contrib/apollo/Makefile
|
||
* renamed
|
||
|
||
* harbour/contrib/apollo/test/apollo.ch
|
||
* harbour/contrib/pgsql/postgres.c
|
||
* harbour/contrib/htmllib/errorsys.prg
|
||
* harbour/contrib/adordd/adordd.ch
|
||
* converted TABs to SPACEs
|
||
|
||
2007-09-02 17:27 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/hbgtmk.sh
|
||
* harbour/tests/codebl.prg
|
||
* harbour/tests/testprof.prg
|
||
* harbour/tests/keywords.prg
|
||
* harbour/tests/testpp.prg
|
||
* harbour/make_rpm.sh
|
||
* harbour/makefile.gc
|
||
* harbour/bin/hb-mkslib.sh
|
||
* harbour/include/hbexpra.c
|
||
* harbour/include/hbmath.ch
|
||
* harbour/include/hbrddntx.h
|
||
* harbour/include/hbexprb.c
|
||
* harbour/harbour.spec
|
||
* harbour/contrib/dot/pp.prg
|
||
* harbour/contrib/libct/ctwin.c
|
||
* harbour/contrib/ole2/w32ole.c
|
||
* harbour/contrib/hgf/win32/win32.c
|
||
* harbour/contrib/mysql/mysql.ch
|
||
* harbour/contrib/odbc/todbc.prg
|
||
* harbour/contrib/odbc/sql.ch
|
||
* harbour/contrib/hb_struc/hbstruc.ch
|
||
* harbour/contrib/bmdbfcdx/bmdbfcdx1.c
|
||
* harbour/contrib/msql/msql.ch
|
||
* harbour/contrib/msql/readme.txt
|
||
* harbour/source/pp/ppcore.c
|
||
* harbour/source/rtl/gtdos/gtdos.c
|
||
* harbour/source/rtl/gtxwc/gtxwc.h
|
||
* harbour/source/rtl/hbgtcore.c
|
||
* harbour/source/rtl/gtcrs/gtcrs.h
|
||
* harbour/source/rtl/gtalleg/gtalleg.c
|
||
* harbour/source/rtl/gtalleg/ssf.h
|
||
* harbour/source/rtl/gtalleg/fixedth.sfc
|
||
* harbour/source/rtl/gtchrmap.c
|
||
* harbour/source/rtl/itemseri.c
|
||
* harbour/source/rtl/gtstd/gtstd.c
|
||
* harbour/source/rtl/gtsln/gtsln.h
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* harbour/source/rtl/gtpca/gtpca.c
|
||
* harbour/source/rtl/hbhex.c
|
||
* harbour/source/rtl/tget.prg
|
||
* harbour/source/rtl/gtcgi/gtcgi.c
|
||
* harbour/source/rtl/hbinet.c
|
||
* harbour/source/vm/hvm.c
|
||
* harbour/source/debug/dbgtobj.prg
|
||
* harbour/source/debug/dbgwa.prg
|
||
* harbour/source/common/expropt2.c
|
||
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
||
* harbour/source/rdd/dbffpt/dbffpt1.c
|
||
* harbour/utils/hbpp/hbppcore.c
|
||
* harbour/utils/hbpptest/pp_test.prg
|
||
* harbour/utils/hbpptest/pretest.prg
|
||
* harbour/make_tgz.sh
|
||
* converted TABs to SPACEs
|
||
|
||
2007-09-01 16:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompat.ch
|
||
+ added some new translation rules
|
||
* harbour/source/vm/proc.c
|
||
* fixed buffer size to protect against possible overflow
|
||
|
||
2007-09-01 14:38 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/hbhex.c
|
||
* replaced TAB by spaces
|
||
|
||
2007-08-31 17:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompat.ch
|
||
+ added some reverted translation rules for xHarbour
|
||
|
||
* harbour/source/rtl/hbhex.c
|
||
! fixed HB_HEXTOSTR() - I had really bad day, sorry
|
||
|
||
2007-08-31 18:01 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
|
||
* harbour/source/rtl/hbhex.c
|
||
* fixed typo in HB_STRTOHEX()
|
||
* harbour/source/vm/extend.c
|
||
* code optimisation
|
||
|
||
2007-08-31 11:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/hbhex.c
|
||
+ added HB_HEXTOSTR() and HB_STRTOHEX() - they are compatible with
|
||
HEXTOSTR() and STRTOHEX() in xHarbour
|
||
|
||
* harbour/include/hbcompat.ch
|
||
+ added translations for HB_HEXTOSTR(), HB_STRTOHEX()
|
||
|
||
* harbour/include/hbextern.ch
|
||
+ added new functions
|
||
|
||
* harbour/contrib/libct/ctextern.ch
|
||
* updated function list
|
||
|
||
2007-08-31 03:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/dircmd.prg
|
||
* changed STOD() to HB_STOD()
|
||
|
||
2007-08-31 03:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbapi.h
|
||
* harbour/source/vm/dynsym.c
|
||
+ added hb_dynsymIsFunction()
|
||
|
||
* harbour/source/rtl/filehb.c
|
||
* updated comment
|
||
|
||
* harbour/source/rtl/philes.c
|
||
* renamed HB_F_EOF() to HB_FEOF()
|
||
|
||
* harbour/source/rtl/scroll.c
|
||
* harbour/source/rtl/transfrm.c
|
||
* harbour/source/rtl/file.c
|
||
* formatting
|
||
|
||
* harbour/source/rtl/substr.c
|
||
* harbour/source/rtl/trim.c
|
||
% optimization
|
||
|
||
* harbour/source/rtl/typefile.prg
|
||
% use HB_ATOKENS() instead of static .prg function
|
||
|
||
* harbour/source/rtl/setkey.c
|
||
% optimization and protection aganst possible GPF when wrong array
|
||
is passed to HB_SETKEYSAVE()
|
||
|
||
* harbour/source/rtl/xhelp.c
|
||
! do not generate RT error when HELP symbol exist
|
||
(f.e. after PUBLIC HELP) but HELP() function doesn't
|
||
! keep reference in parametes passed by reference to __XHELP()
|
||
* use only PHB_DYNS instead of PHB_SYMB
|
||
|
||
* harbour/source/rtl/seconds.c
|
||
+ added WIN32 version borrowed from XHARBOUR
|
||
|
||
* harbour/source/rtl/trace.c
|
||
! protection against possible GPF when wrong parameters are passed
|
||
|
||
* harbour/source/rtl/samples.c
|
||
! protection against possible GPF when wrong parameters are passed
|
||
Warning! We have in this file few functions without HB_ prefix.
|
||
Some of them may create conflicts with future functions for TIMEDATE
|
||
items.
|
||
|
||
* harbour/source/rtl/inkey.c
|
||
+ added support for passing array with key codes as __KEYBOARD()
|
||
parameter, covered by HB_EXTENSION macro - this is xHarbour compatible
|
||
extension. I do not like it but we already had extension with numeric
|
||
parameters and probably it would be hard to remove it now and keep
|
||
__KEYBOARD() code clean so I decided to add support also for arrays
|
||
instead of creating new function and adding conditional code covered
|
||
by HB_COMPAT_XHB macro.
|
||
|
||
* harbour/source/rtl/setfunc.prg
|
||
* accept extended __KEYBOARD() parameters when HB_EXTENSION macro
|
||
is set.
|
||
|
||
2007-08-30 18:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/bin/hb-func.sh
|
||
* repeated -ldl at the end of linked library list in linux for
|
||
fullstatic builds
|
||
|
||
2007-08-30 03:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbapi.h
|
||
* harbour/source/rtl/console.c
|
||
* changed hb_conOutAlt() from static to global function.
|
||
|
||
* harbour/include/hbapi.h
|
||
* harbour/source/common/hbver.c
|
||
+ added hb_verBuildDate()
|
||
|
||
* harbour/source/rtl/accept.c
|
||
! Fixed ACCEPT to respect SET CONSOLE and similar sets.
|
||
|
||
* harbour/source/rtl/hbgtcore.c
|
||
* harbour/contrib/libct/ctwin.c
|
||
! fixed chr(8) console output - it should erase character on the screen
|
||
|
||
* harbour/include/set.ch
|
||
* harbour/include/hbset.h
|
||
* harbour/source/rtl/set.c
|
||
* harbour/source/rtl/filesys.c
|
||
+ added _SET_TRIMFILENAME - when enabled low level hb_fs*() functions
|
||
strip trailing and leading spaces from file names to emulate DOS
|
||
like behavior - switch compatible with xHarbour
|
||
|
||
|
||
* harbour/source/rtl/run.c
|
||
* remove compiler type checking - if system() is not supported by
|
||
some platform/compiler then I'd prefer to exclude it explicitly.
|
||
|
||
* harbour/source/rtl/dircmd.prg
|
||
+ added support for extended DBF types and replaced some of
|
||
Bin2W() by ASC()
|
||
|
||
* harbour/source/rtl/defpath.c
|
||
* use OS_HAS_DRIVE_LETTER macro to detect if platform supports drive
|
||
letters
|
||
|
||
* harbour/source/rtl/philes.c
|
||
+ added HB_FCOMMIT(), HB_OSERROR(), HB_OSDRIVESEPARATOR()
|
||
Question: why we have HB_F_EOF() instead HB_FEOF()
|
||
|
||
* harbour/source/rtl/oldbox.c
|
||
* harbour/source/rtl/box.c
|
||
! fixed __BOX() to be Clipper compatible
|
||
|
||
* harbour/source/rtl/math.c
|
||
* harbour/source/rtl/dateshb.c
|
||
* formatting and some minor improvements
|
||
|
||
* harbour/source/rtl/isprint.c
|
||
* harbour/source/vm/itemapi.c
|
||
* harbour/source/rtl/ampm.c
|
||
* harbour/source/rtl/inkey.c
|
||
* harbour/source/rtl/gete.c
|
||
* harbour/source/rtl/fkmax.c
|
||
* harbour/source/rtl/langapi.c
|
||
* harbour/source/rtl/colorind.c
|
||
* harbour/source/rtl/mouseapi.c
|
||
* harbour/source/rtl/readvar.prg
|
||
* harbour/source/rtl/devoutp.prg
|
||
* harbour/source/rtl/readkey.prg
|
||
* code checking and formatting
|
||
! some minor fixes
|
||
% some speed improvements
|
||
|
||
* harbour/source/rtl/menuto.prg
|
||
* harbour/source/rtl/radiogrp.prg
|
||
* harbour/source/rtl/listbox.prg
|
||
* harbour/source/rtl/checkbox.prg
|
||
* harbour/source/rtl/pushbtn.prg
|
||
* harbour/source/rtl/radiobtn.prg
|
||
* code checking and formatting
|
||
! added fixes borrowed from xHarbour
|
||
! some other fixes
|
||
% some speed improvements
|
||
|
||
* harbour/source/rtl/filehb.c
|
||
+ added commment
|
||
|
||
* harbour/source/rtl/transfrm.c
|
||
! fixed integer numbers transformation when _SET_FIXED is on to
|
||
be Clipper compatible
|
||
|
||
* harbour/source/rtl/version.c
|
||
+ added HB_PCODEVER() and HB_BUILDDATE()
|
||
|
||
* harbour/source/rtl/copyfile.c
|
||
! fixed __COPYFILE() - source and destination files should respect
|
||
_SET_DEFAULT
|
||
|
||
2007-08-28 14:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/diskspac.c
|
||
* formatting
|
||
* harbour/source/rtl/disksphb.c
|
||
! fixed typo in numeric drive parameter, now 1->A, 2->B, ..., 0->default
|
||
* extract drive letter only when second letter in path is
|
||
OS_DRIVE_DELIMITER
|
||
|
||
2007-08-28 03:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/diskspac.c
|
||
* harbour/source/rtl/disksphb.c
|
||
! casting for C++ compilers
|
||
|
||
* harbour/source/rtl/hbinet.c
|
||
* added hack for unimplemented in Linux OpenWatcom version
|
||
h_errno and hstrerror()
|
||
|
||
* harbour/source/rtl/hbregex.c
|
||
* harbour/source/hbpcre/pcreglob.c
|
||
* harbour/contrib/btree/hb_btree.c
|
||
* workaround for C/C++ compilers which may use different calling
|
||
convention for standard C functions
|
||
|
||
2007-08-27 17:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/diskspac.c
|
||
* harbour/source/rtl/disksphb.c
|
||
* use statvfs() instead of statfs() in *nixes - unlike statfs()
|
||
statvfs() is documented POSIX function
|
||
* respect superuser status in calculating free space in DISKSPACE()
|
||
* respect _SET_FILECASE, _SET_DIRCASE in HB_DISKSPACE()
|
||
* accept numeric parameter with driver number in systems
|
||
which supports drive letters
|
||
|
||
* harbour/source/rtl/binnum.c
|
||
* harbour/source/rtl/binnumx.c
|
||
* force positive return value in BIN2W() and BIN2U()
|
||
|
||
2007-08-26 18:15 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
|
||
* harbour/makefile.gc
|
||
* Added a DIRTY hack for Windows systems to allow
|
||
building either CONSOLE or GUI programs with gcc.
|
||
A new library libmainstd.a is created. This library
|
||
should be added to a link libraries if programs are
|
||
CONSOLE based.
|
||
|
||
2007-08-25 12:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbapi.h
|
||
* harbour/source/vm/arrays.c
|
||
* harbour/source/vm/extend.c
|
||
! fixed hb_stor*() functions return value to be Clipper compatible.
|
||
These functions should return 1 _ONLY_ when the operation is really
|
||
successful; otherwise, they return zero.
|
||
+ added hb_storclen_buffer(), hb_arraySetPtrGC()
|
||
|
||
* harbour/config/darwin/gcc.cf
|
||
* harbour/config/hpux/gcc.cf
|
||
* harbour/config/dos/rsx32.cf
|
||
* harbour/config/os2/gcc.cf
|
||
* harbour/config/sunos/gcc.cf
|
||
* harbour/config/w32/gcc.cf
|
||
* harbour/config/w32/rsxnt.cf
|
||
+ added rtl library after gt drivers for linker which do not support
|
||
backward references
|
||
|
||
2007-08-24 22:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/utils/hbdot/hbdot.prg
|
||
* some minor modifications for GT drivers which allow to change
|
||
the size of console window
|
||
* changed the order of requested GTs for CYGWIN builds
|
||
|
||
2007-08-24 20:35 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
|
||
* harbour/makefile.gc
|
||
! Fixed compilation of hbverfix
|
||
* harbour/make_gcc.gc
|
||
* Changed the way CC and LD envvars are set
|
||
|
||
2007-08-24 14:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
+ harbour/debian/hbdot.1
|
||
* harbour/debian/rules
|
||
+ added man page for hbdot
|
||
|
||
2007-08-24 14:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/utils/hbdot/hbdot.prg
|
||
! fixed typo in history updating
|
||
|
||
2007-08-24 03:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* harbour/source/vm/runner.c
|
||
* code cleanup
|
||
|
||
2007-08-23 18:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* enable automatic LF->CR+LF translation on TTY device
|
||
|
||
* harbour/utils/hbdot/hbdot.prg
|
||
* do not clear screen when hbdot executed with -h or --help switch
|
||
|
||
* harbour/utils/hbtest/hbtest.prg
|
||
* use stdout(<cMsg>) instead of fwrite(1,<cMsg>) - now GT driver
|
||
can catch and redirect output if necessary
|
||
|
||
2007-08-23 17:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* set cursor position at beginning of new line on application exit
|
||
|
||
* harbour/include/hbextern.ch
|
||
+ added missing functions (CDPs, LANGs, HSX, ...)
|
||
|
||
* harbour/utils/hbdot/Makefile
|
||
* harbour/utils/hbrun/Makefile
|
||
+ added codepage library
|
||
|
||
2007-08-23 14:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbgtcore.h
|
||
* harbour/source/rtl/hbgtcore.c
|
||
+ added new GT method: SEMICOLD()
|
||
|
||
* harbour/source/rtl/gtxwc/gtxwc.c
|
||
* use SEMICOLD() for late console window initialization
|
||
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* use SEMICOLD() to not erase startup screen contnts.
|
||
Now applications which uses GTTRM and only simple QOUT()/QQOUT()
|
||
output will work like with GTSTD. It means that in *nixes we can
|
||
use GTTRM as default GT driver for all Harbour utilities.
|
||
|
||
* harbour/make_gcc.sh
|
||
* harbour/make_tgz.sh
|
||
* harbour/harbour.spec
|
||
* changed default GT driver for *nixes from to GTSTD to GTTRM
|
||
|
||
2007-08-23 02:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/config/darwin/gcc.cf
|
||
* harbour/config/darwin/global.cf
|
||
* harbour/config/hpux/gcc.cf
|
||
* harbour/config/hpux/global.cf
|
||
* harbour/config/dos/owatcom.cf
|
||
* harbour/config/dos/watcom.cf
|
||
* harbour/config/dos/bcc16.cf
|
||
* harbour/config/dos/global.cf
|
||
* harbour/config/dos/rsx32.cf
|
||
* harbour/config/dos/djgpp.cf
|
||
* harbour/config/linux/owatcom.cf
|
||
* harbour/config/linux/gcc.cf
|
||
* harbour/config/linux/global.cf
|
||
* harbour/config/os2/gcc.cf
|
||
* harbour/config/os2/icc.cf
|
||
* harbour/config/os2/global.cf
|
||
* harbour/config/sunos/global.cf
|
||
* harbour/config/bsd/gcc.cf
|
||
* harbour/config/bsd/global.cf
|
||
* harbour/config/w32/msvc.cf
|
||
* harbour/config/w32/owatcom.cf
|
||
* harbour/config/w32/watcom.cf
|
||
* harbour/config/w32/bcc32.cf
|
||
* harbour/config/w32/gcc.cf
|
||
* harbour/config/w32/xcc.cf
|
||
* harbour/config/w32/rsxnt.cf
|
||
* harbour/config/w32/global.cf
|
||
* harbour/config/w32/mingw32.cf
|
||
+ added support for linking with all GT libraries - please test
|
||
|
||
* harbour/makefile.gc
|
||
* removed system screen libraries - they are set by make_gcc.sh
|
||
|
||
* harbour/bin/pack_src.sh
|
||
+ added HBDOT
|
||
|
||
* harbour/harbour.spec
|
||
* harbour/make_tgz.sh
|
||
* replaced PP with HBDOT
|
||
|
||
2007-08-22 22:37 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/makefile.bc
|
||
* harbour/makefile.vc
|
||
* harbour/makefile.gc
|
||
* harbour/common.mak
|
||
* always pass all GT libraries to linked library list so compiled
|
||
programs can use REQUEST HB_GT_*
|
||
+ added HBDOT
|
||
|
||
2007-08-22 19:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbpp.h
|
||
* harbour/include/hbcomp.h
|
||
* harbour/include/hbcompdf.h
|
||
* harbour/source/pp/ppcore.c
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* harbour/source/main/harbour.c
|
||
* harbour/source/compiler/hbmain.c
|
||
* harbour/source/compiler/cmdcheck.c
|
||
* harbour/source/compiler/hbcomp.c
|
||
* harbour/source/compiler/hbcmplib.c
|
||
* harbour/source/compiler/ppcomp.c
|
||
* added 'const' to some 'char *' declarations
|
||
+ added hb_pp_inBuffer()
|
||
+ extended hb_compMain() to accept source code passed as ASCIIZ
|
||
string
|
||
+ .prg function HB_COMPILEFROMBUF()
|
||
+ added support for -q2 compiler switch - it disables _ALL_ stdout/stderr
|
||
messages
|
||
|
||
* harbour/utils/Makefile
|
||
+ harbour/utils/hbdot
|
||
+ harbour/utils/hbdot/hbdot.prg
|
||
+ harbour/utils/hbdot/Makefile
|
||
+ added hbdot utility program.
|
||
It's a "DOt Prompt" Console for the Harbour Language
|
||
Syntax: hbdot [<hrbfile[.prg]> [<parameters,...>]]
|
||
It should look and work in similar way to pp/xBaseScript
|
||
by Ron Pinkas but unlike xBaseScript is does not have preprocessor
|
||
or simulated runtime environment but simply uses Harbour pp and
|
||
compiler libraries to preprocess and compile commands. It means
|
||
that it supports all language constructions also statements, f.e.:
|
||
"for i:=1 to 10; ? i; next"
|
||
Additionally it can also compile and execute .prg files given as
|
||
first parameter just like hbrun.
|
||
Please test it. If it will work as expected then we can remove
|
||
'pp' (contrib/dot) from standard packages
|
||
|
||
2007-08-21 16:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/vm/memvars.c
|
||
+ added __MVSETBASE() function
|
||
|
||
* harbour/source/pp/ppcore.c
|
||
* redirect error messages when error trap is not defined into
|
||
user dispout function
|
||
|
||
* harbour/include/hbcomp.h
|
||
* harbour/source/compiler/hbmain.c
|
||
* harbour/source/compiler/cmdcheck.c
|
||
* harbour/source/compiler/hbcomp.c
|
||
* harbour/source/compiler/genjava.c
|
||
* harbour/source/compiler/genc.c
|
||
* harbour/source/compiler/hbcmplib.c
|
||
* harbour/source/compiler/ppcomp.c
|
||
* harbour/source/compiler/gencli.c
|
||
* harbour/source/compiler/genhrb.c
|
||
* harbour/source/compiler/gencobj.c
|
||
* harbour/source/compiler/genobj32.c
|
||
* harbour/source/compiler/hbusage.c
|
||
* harbour/source/compiler/hbgenerr.c
|
||
+ added hb_compOutStd() and hb_compOutErr()
|
||
* redirected all compiler output to above functions
|
||
|
||
2007-08-20 23:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/harbour.spec
|
||
! added workaround for undefined Epoch tag
|
||
|
||
* harbour/source/rtl/Makefile
|
||
* harbour/common.mak
|
||
- harbour/source/rtl/terror.prg
|
||
- removed .prg level ERROR class
|
||
|
||
* harbour/include/hbapierr.h
|
||
* harbour/source/rtl/errorapi.c
|
||
+ added ERROR class supported at .c level and updated all necessary
|
||
functions to work without PCODE execution - it should allow to
|
||
create and update ERROR object when HVM has active exceptions
|
||
|
||
* harbour/utils/hbtest/rt_hvma.prg
|
||
* harbour/utils/hbtest/rt_misc.prg
|
||
* harbour/utils/hbtest/rt_array.prg
|
||
* update HBTEST for new ERROR object structure
|
||
|
||
2007-08-20 17:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/tget.prg
|
||
! Recent missing date picture mask bug fixed in another
|
||
different way. Now without any side-effects, tested with
|
||
the regression test suit.
|
||
! Fixed a minor incompatibility in some rare situations.
|
||
This is grey area even in C5.2 so compatibility is not 100%
|
||
here.
|
||
|
||
2007-08-20 15:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbexprb.c
|
||
* do not generate error for QSELF()[...] - Clipper allows such
|
||
operation and because some valid Clipper code needs it then
|
||
I disabled error message.
|
||
|
||
* harbour/common.mak
|
||
* harbour/source/rtl/Makefile
|
||
+ harbour/source/rtl/einstvar.prg
|
||
+ added undocumented CA-Cl*pper function _eInstVar() used to validate
|
||
variable type in assign messages.
|
||
|
||
* harbour/include/hbapi.h
|
||
* harbour/source/vm/arrays.c
|
||
* changed 'char *' to 'const char *' in hb_arraySetC() and hb_arraySetCL()
|
||
|
||
* harbour/source/rdd/dbcmd.c
|
||
* cleaned DBSKIPPER() code
|
||
|
||
* harbour/source/rtl/browdb.prg
|
||
* use written in C DBSKIPPER() function instead of static .prg Skipped()
|
||
when HB_COMPAT_XPP macro is enabled
|
||
|
||
* harbour/source/rtl/browse.prg
|
||
! fixes in BROWSE() function:
|
||
! displaying box characters
|
||
+ added CL53 compatible mouse actions
|
||
+ added mouse wheel actions
|
||
+ added support for deleting records (K_DEL)
|
||
+ added support for edit mode
|
||
+ added support for append mode
|
||
|
||
2007-08-20 15:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/fserror.c
|
||
+ added translation (errno=>dosError) for ENOSPC
|
||
|
||
2007-08-20 04:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/tget.prg
|
||
! Fixed incompatible setting of ::TypeOut in certain
|
||
situations. As an example this could cause infinite
|
||
loops in the get reader when a bad date was entered
|
||
like: 2007.12.32 (very old bug)
|
||
! Recent missing date picture mask bug fixed in a different
|
||
way, because the previous one caused some regressions.
|
||
! Fixed ::TypeOut behaviour for non-editable types.
|
||
|
||
2007-08-19 18:35 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
|
||
* harbour/makefile.bc
|
||
* harbour/makefile.vc
|
||
* harbour/makefile.gc
|
||
+ Added more descripion in a makefile's headers
|
||
% Minor makefile cleanup
|
||
|
||
2007-08-19 17:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/tgetlist.prg
|
||
! Fixed crash when bad date is detected. (:TypeOut was
|
||
used in an assignment)
|
||
|
||
2007-08-19 12:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/tget.prg
|
||
! Fixed bug where negative number in get buffer beginning
|
||
with a decimal sign was erroneously converted back to
|
||
a numeric. (like: -.58)
|
||
% Minor optimization in @E handling.
|
||
|
||
2007-08-19 05:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/rtl/tget.prg
|
||
! Fixed bug where mask was missing for date var type when
|
||
no explicit picture was used.
|
||
|
||
* contrib/libct/makefile.bc
|
||
! Added missing lines.
|
||
|
||
2007-08-14 15:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/cdpapi.c
|
||
+ added HB_UTF8TRAN(), HB_UTF8STUFF(), HB_UTF8POKE()
|
||
|
||
2007-08-09 14:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/misc3.c
|
||
* cleanup
|
||
|
||
2007-08-09 13:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/misc3.c
|
||
* changed hb_set.HB_SET_INSERT to GTI_KBD_INSERT - thanks to Saulius
|
||
for information
|
||
|
||
2007-08-09 13:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libnf/ftattr.c
|
||
! fixed to work with GT drivers which do not use VGA compatible
|
||
screen buffer
|
||
|
||
* harbour/contrib/libnf/proper.c
|
||
! fixed to not change passed string and possible buffer overflow
|
||
|
||
* harbour/contrib/libnf/dispc.c
|
||
! fixed hard coded item type and updated some old code for current GTs
|
||
|
||
* harbour/contrib/libnf/getenvrn.c
|
||
+ added support for nixes
|
||
* borrowed W32 version from xHarbour
|
||
|
||
2007-08-09 08:48 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gtxwc/gtxwc.c
|
||
+ added support for GTI_KBDSHIFTS
|
||
|
||
2007-08-09 03:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libnf/numlock.c
|
||
* harbour/contrib/libnf/caplock.c
|
||
* harbour/contrib/libct/keyset.c
|
||
! fixed typo
|
||
|
||
2007-08-09 02:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gtgui/gtgui.c
|
||
! fixed typo in copy and past in previous commit
|
||
|
||
2007-08-09 02:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbgtinfo.ch
|
||
+ added GTI_KBD_INSERT
|
||
|
||
* harbour/common.mak
|
||
* harbour/include/hbgtcore.h
|
||
* harbour/source/rtl/Makefile
|
||
+ harbour/source/rtl/gtkbstat.c
|
||
+ added common for W32 GT drivers: hb_gt_w32_getKbdState() and
|
||
hb_gt_w32_setKbdState()
|
||
|
||
* harbour/source/rtl/gtgui/gtgui.c
|
||
* harbour/source/rtl/gtwvt/gtwvt.c
|
||
* harbour/source/rtl/gtwin/gtwin.c
|
||
* use hb_gt_w32_getKbdState() and hb_gt_w32_setKbdState() for
|
||
GTI_KBDSHIFTS
|
||
|
||
* harbour/source/rtl/gtdos/gtdos.c
|
||
+ added support for GTI_KBDSHIFTS
|
||
|
||
* harbour/contrib/libct/keyset.c
|
||
* use GTI_KBDSHIFTS to get/set keyboard flags
|
||
|
||
* harbour/contrib/libnf/prtscr.c
|
||
* harbour/contrib/libnf/numlock.c
|
||
* harbour/contrib/libnf/shift.c
|
||
* harbour/contrib/libnf/alt.c
|
||
* harbour/contrib/libnf/ctrl.c
|
||
* harbour/contrib/libnf/caplock.c
|
||
* use GTI_KBDSHIFTS to get/set keyboard flags
|
||
|
||
+ harbour/contrib/libnf/ftshadow.c
|
||
* harbour/contrib/libnf/makefile.bc
|
||
* harbour/contrib/libnf/makefile.vc
|
||
+ added missing file I forgot to add in previous commit
|
||
|
||
2007-08-08 16:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* include/hbcompat.ch
|
||
* include/hbextern.ch
|
||
* contrib/libnf/fttext.c
|
||
* source/vm/arrayshb.c
|
||
+ xhb RASCAN() added to Harbour without HB_COMPAT_XHB
|
||
switch, under the name HB_RASCAN().
|
||
Translation from RASCAN() is done via hbcompat.ch
|
||
! NFLib/FT_FRSEEK() now works in Harbour regardless
|
||
of the HB_COMPAT switches.
|
||
|
||
2007-08-08 15:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* contrib/libnf/make_b32.bat
|
||
- contrib/libnf/nanfor.bc
|
||
+ contrib/libnf/makefile.bc
|
||
* BC makefile name made uniform.
|
||
|
||
2007-08-08 15:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* contrib/libnf/makefile.vc
|
||
* contrib/libnf/nanfor.bc
|
||
* Updated.
|
||
|
||
2007-08-08 15:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libnf/at2.prg
|
||
* harbour/contrib/libnf/min2dhm.prg
|
||
* harbour/contrib/libnf/ontick.c
|
||
* harbour/contrib/libnf/sqzn.prg
|
||
* harbour/contrib/libnf/bytexor.prg
|
||
* harbour/contrib/libnf/asum.prg
|
||
* harbour/contrib/libnf/sleep.prg
|
||
* harbour/contrib/libnf/any2any.prg
|
||
* harbour/contrib/libnf/origin.c
|
||
* harbour/contrib/libnf/mouse.c
|
||
* harbour/contrib/libnf/stod.c
|
||
* harbour/contrib/libnf/vertmenu.prg
|
||
* harbour/contrib/libnf/aredit.prg
|
||
* harbour/contrib/libnf/n2color.c
|
||
* harbour/contrib/libnf/xbox.prg
|
||
* harbour/contrib/libnf/hex2dec.prg
|
||
* harbour/contrib/libnf/getver.c
|
||
* harbour/contrib/libnf/Makefile
|
||
* harbour/contrib/libnf/invclr.prg
|
||
* harbour/contrib/libnf/popadder.prg
|
||
* harbour/contrib/libnf/d2e.prg
|
||
* harbour/contrib/libnf/anomatch.prg
|
||
* harbour/contrib/libnf/color2n.c
|
||
* harbour/contrib/libnf/datecnfg.prg
|
||
* harbour/contrib/libnf/easter.prg
|
||
* harbour/contrib/libnf/ntow.prg
|
||
* harbour/contrib/libnf/floptst.prg
|
||
* harbour/contrib/libnf/pchr.prg
|
||
* harbour/contrib/libnf/tbwhile.prg
|
||
* harbour/contrib/libnf/e2d.prg
|
||
* harbour/contrib/libnf/sysmem.prg
|
||
* harbour/contrib/libnf/dfile.prg
|
||
* harbour/contrib/libnf/clrsel.prg
|
||
+ harbour/contrib/libnf/fttext.c
|
||
+ harbour/contrib/libnf/putkey.c
|
||
* basic cleanup and syncing with some of xHarbour fixes and extensions.
|
||
I'd like to ask Windows users to update non GNU make file
|
||
|
||
* harbour/source/pp/ppcore.c
|
||
+ added support for .T., .F., .Y., .N. in PP and #IF ... / #ELIF ...
|
||
expressions. It was reported by Nick Van Dyck on xHarbour devel list
|
||
that old PP supported it. I haven't known that old PP suported .T.
|
||
and .F. in #IF directive. Please not that there are other diferences
|
||
between new PP and the old one in expresions which can be used in
|
||
#IF ... / #ELIF directives. New PP supports C like expressions with
|
||
support for pseudo functions like defined(), operates on integer
|
||
numbers only to not damage 64bit values during conversion to double
|
||
and keep C compatible results (the old one used double values) and
|
||
is much more restrictive in checking for valid expression.
|
||
|
||
2007-08-07 03:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbclass.ch
|
||
! fixed typo: AddClsMthds() => AddClsMethod()
|
||
+ added support for executing InitClass() constructor - it's not
|
||
exact Class(y) behavior but rather sth what xHarbour does now.
|
||
It will be change in the future when we will have real class
|
||
methods and variables.
|
||
|
||
* harbour/contrib/libct/blank.prg
|
||
! fixed typo
|
||
|
||
* harbour/contrib/libct/dbftools.c
|
||
* added function list in header
|
||
|
||
* harbour/contrib/libct/screen1.c
|
||
+ added SCREENTEXT()
|
||
|
||
* harbour/contrib/libct/disk.c
|
||
- removed DELETEFILE() and FILEMOVE()
|
||
|
||
* harbour/contrib/libct/files.c
|
||
+ added DELETEFILE(), RENAMEFILE(), FILEMOVE()
|
||
|
||
* harbour/contrib/libct/ctwfunc.c
|
||
! fixed typo in parameters numbers in WFORMAT()
|
||
|
||
+ harbour/contrib/libct/charsprd.c
|
||
+ added CHARSPREAD()
|
||
|
||
+ harbour/contrib/libct/scrmark.prg
|
||
+ added SCREENMARK()
|
||
|
||
+ harbour/contrib/libct/expand.c
|
||
+ added EXPAND()
|
||
|
||
+ harbour/contrib/libct/fcopy.prg
|
||
+ added FILECOPY(), FILECOPEN(), FILECCLOSE(), FILEAPPEND(), FILECDATI()
|
||
it's modified and fixed code by Frederic J. Bell borrowed from
|
||
xHarbour
|
||
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
* update for new files. makefile.bc will have to be modified yet
|
||
(some files were missing and I added them to file list) but I'd
|
||
like to leave it for BCC users who can test modifications
|
||
|
||
2007-08-05 15:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/screen3.prg
|
||
! fixed typo ISNUMERIC was used instead of ISNUMBER
|
||
|
||
2007-08-05 15:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/Makefile
|
||
+ harbour/contrib/libct/keysec.prg
|
||
+ harbour/contrib/libct/keytime.prg
|
||
+ added KEYSEC() and KEYTIME() modified code by Pavel Tsarenko
|
||
borrowed from xHarbour
|
||
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
* updated for new files
|
||
|
||
2007-08-05 11:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/screen2.c
|
||
+ added CLEARSLOW()
|
||
|
||
+ harbour/contrib/libct/getsecrt.prg
|
||
+ added GETSECRET()
|
||
|
||
+ harbour/contrib/libct/getinput.prg
|
||
+ added GETINPUT()
|
||
|
||
* harbour/contrib/libct/ctmisc.prg
|
||
* moved SAVEGETS() and RESTGETS() to getinfo.prg file
|
||
|
||
+ harbour/contrib/libct/getinfo.prg
|
||
+ added COUNTGETS(), CURRENTGET(), GETFLDROW(), GETFLDCOL(), GETFLDVAR()
|
||
modified code by Philip Chee borrowed from xHarbour
|
||
+ added SAVEGETS() and RESTGETS() from ctmisc.prg
|
||
|
||
+ harbour/contrib/libct/keysave.prg
|
||
+ SAVESETKEY(), RESTSETKEY() - code by Philip Chee borrowed from
|
||
xHarbour
|
||
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
* updated for new files
|
||
|
||
* harbour/contrib/libct/screen3.prg
|
||
* harbour/contrib/libct/showtime.prg
|
||
* set svn:eol-style=native
|
||
|
||
2007-08-03 23:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
- harbour/debian/rules.cf
|
||
+ harbour/debian/rules
|
||
* renamed rules.cf to rules - I forgot to make it before commit
|
||
* removed link to not installed hbverfix.1
|
||
* changed default INSTDIR
|
||
|
||
2007-08-03 22:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/screen1.c
|
||
* removed unnecessary casting
|
||
|
||
+ harbour/contrib/libct/screen3.prg
|
||
+ added CLEAREOL(), CLEOL(), CLWIN()
|
||
|
||
* harbour/contrib/libct/screen2.c
|
||
+ harbour/contrib/libct/showtime.prg
|
||
+ added SHOWTIME()
|
||
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
* updated for new files
|
||
|
||
2007-08-03 13:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/ctwin.c
|
||
* added protection against overwriting right and bottom WBOX border
|
||
directly inside GTCTW so now other screen functions does not have
|
||
to check maximum window coordinates. Please remeber that CTWIN from
|
||
CT3 has a bug which allows to damage top and left border which I
|
||
partialy replicated because peope used it to set window title.
|
||
|
||
2007-08-03 04:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/screen2.c
|
||
+ added SCREENSTR(), STRSCREEN()
|
||
|
||
* harbour/contrib/libct/keyset.c
|
||
* casting to fix warnings in DOS builds
|
||
|
||
* harbour/source/rtl/seconds.c
|
||
* update timezone in BSD systems when clock is stored in UTC
|
||
|
||
2007-08-02 18:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* harbour/contrib/libct/keyset.c
|
||
! Fixed gcc 4.1.2 warning in SetGet() (Win32 branch).
|
||
|
||
2007-08-02 17:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* include/hbfixdj.h
|
||
! Added blank copyright header.
|
||
|
||
* include/hbpers.ch
|
||
! Added EOL to last line. (GCC 4.1.2 is very picky on that)
|
||
|
||
2007-08-02 17:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/keyset.c
|
||
* cleaned warning
|
||
|
||
* harbour/bldcmncf.sh
|
||
* harbour/debian/control
|
||
* harbour/debian/harbour.cfg
|
||
* harbour/debian/harbour.1
|
||
* harbour/debian/dirs
|
||
* harbour/debian/rules.cf
|
||
* harbour/debian/compat
|
||
* harbour/debian/hbmake.1
|
||
* harbour/debian/changelog
|
||
* harbour/debian/copyright
|
||
* harbour/debian/hbtest.1
|
||
* harbour/debian/hbpp.1
|
||
* harbour/debian/hbrun.1
|
||
* harbour/debian/hbdoc.1
|
||
* harbour/make_deb.sh
|
||
* harbour/tests/foreach2.prg
|
||
* harbour/tests/gtchars.prg
|
||
* harbour/tests/gtcolors.prg
|
||
* harbour/tests/gtkeys.prg
|
||
* harbour/make_gcc.sh
|
||
* harbour/doc/howtosvn.txt
|
||
* harbour/makefile.gc
|
||
* harbour/contrib/tip/thtml.prg
|
||
* harbour/contrib/tip/thtml.ch
|
||
* harbour/contrib/libct/screen2.c
|
||
* harbour/contrib/libct/dbftools.c
|
||
* harbour/contrib/libct/ctdisk.ch
|
||
* harbour/contrib/libct/maxline.c
|
||
* harbour/contrib/libct/video.c
|
||
* harbour/contrib/libct/dattime3.c
|
||
* harbour/contrib/libct/lton.c
|
||
* harbour/contrib/libct/cursor.c
|
||
* harbour/contrib/libct/misc2.c
|
||
* harbour/contrib/libct/color.c
|
||
* harbour/contrib/libct/cttime.prg
|
||
* harbour/contrib/libct/ctvideo.ch
|
||
* harbour/contrib/libct/numcount.c
|
||
* harbour/contrib/libct/pack.c
|
||
* harbour/contrib/libct/setlast.c
|
||
* harbour/contrib/libct/like.c
|
||
* harbour/contrib/libct/disk.c
|
||
* harbour/contrib/libct/ctstrfil.c
|
||
* harbour/contrib/libct/ctstrfil.h
|
||
* harbour/contrib/libct/numline.c
|
||
* harbour/contrib/libct/dattime2.c
|
||
* harbour/contrib/libct/misc3.c
|
||
* harbour/contrib/libct/ctpad.c
|
||
* harbour/contrib/libct/datetime.c
|
||
* harbour/contrib/libct/blank.prg
|
||
* harbour/source/rtl/gtchrmap.c
|
||
* harbour/source/rtl/gttrm/Makefile
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* harbour/source/rtl/hbhex.c
|
||
* harbour/source/rtl/hbbit.c
|
||
* harbour/source/codepage/cpsv850.c
|
||
* harbour/source/codepage/cpsk852.c
|
||
* harbour/source/codepage/ucmik.c
|
||
* harbour/source/codepage/cpbgmik.c
|
||
* harbour/source/codepage/cpsvwin.c
|
||
* harbour/source/codepage/cpskiso.c
|
||
* harbour/source/codepage/cpskwin.c
|
||
* harbour/source/codepage/cpsvclip.c
|
||
* harbour/source/codepage/cpskkam.c
|
||
* harbour/config/w32/owatcom.cf
|
||
+ set svn:eol-style property to native
|
||
+ add some missing svn:keywords Id property
|
||
|
||
2007-08-02 12:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/ChangeLog
|
||
- removed mixed ChangeLog entry
|
||
|
||
2007-08-02 12:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
+ harbour/contrib/libct/screen2.c
|
||
+ added SAYDOWN(), SAYSPREAD(), SAYMOVEIN()
|
||
|
||
+ harbour/contrib/libct/cursor.c
|
||
+ added SAVECURSOR(), RESTCURSOR()
|
||
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
* updated for new files
|
||
|
||
* harbour/contrib/libct/ctmisc.prg
|
||
! fixed CSETCURS() when called with non logical parameter
|
||
|
||
* harbour/source/vm/classes.c
|
||
+ added basic version for executing all known inherited destructors
|
||
final version in the future after some testes
|
||
|
||
* harbour/source/codepage/cpsv850.c
|
||
* harbour/source/codepage/cpsk852.c
|
||
* harbour/source/codepage/ucmik.c
|
||
* harbour/source/codepage/cpbgmik.c
|
||
* harbour/source/codepage/cpsvwin.c
|
||
* harbour/source/codepage/cpskiso.c
|
||
* harbour/source/codepage/cpskwin.c
|
||
* harbour/source/codepage/cpsvclip.c
|
||
* removed hardcoded CHR(13)+CHR(10) EOLs
|
||
|
||
2007-08-01 14:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbapifs.h
|
||
* harbour/source/rtl/file.c
|
||
+ added xHarbour compatible C function hb_fsIsDirectory()
|
||
|
||
* harbour/contrib/libct/color.c
|
||
* harbour/contrib/libct/screen1.c
|
||
+ added UNTEXTWIN(), CHARWIN(), COLORWIN(), COLORREPL()
|
||
* changed CLEARWIN(), INVERTWIN() to use common helper functions
|
||
|
||
2007-07-31 23:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/make_gcc.sh
|
||
* cleanup
|
||
- harbour/make_drw.sh
|
||
- harbour/make_bsd.sh
|
||
- removed not longer necessary files - make_gnu.sh can be used
|
||
instead with exactly the same effect
|
||
|
||
2007-07-31 22:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/make_deb.sh
|
||
* cleanup
|
||
|
||
2007-07-31 21:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/make_rpm.sh
|
||
* removed not longer necessary flex and bison from dependences list
|
||
|
||
+ harbour/debian
|
||
+ harbour/debian/control
|
||
+ harbour/debian/harbour.cfg
|
||
+ harbour/debian/harbour.1
|
||
+ harbour/debian/dirs
|
||
+ harbour/debian/rules.cf
|
||
+ harbour/debian/compat
|
||
+ harbour/debian/hbmake.1
|
||
+ harbour/debian/changelog
|
||
+ harbour/debian/copyright
|
||
+ harbour/debian/hbtest.1
|
||
+ harbour/debian/hbpp.1
|
||
+ harbour/debian/hbrun.1
|
||
+ harbour/debian/hbdoc.1
|
||
+ harbour/make_deb.sh
|
||
+ added rules to generate DEB packages - rules by Luis Mayoral
|
||
taken from Debian distribution updated for current code but
|
||
not tested at all. Please make some test running make_deb.sh
|
||
in Debian and Ubuntu distribution and give me an information
|
||
about results.
|
||
|
||
2007-07-31 21:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbexprb.c
|
||
* disable CTOD("") optimization when -kc switch is used
|
||
|
||
* harbour/source/macro/macro.yyc
|
||
* harbour/source/macro/macro.y
|
||
* fixed typo reported by Mindaugas
|
||
|
||
* harbour/source/vm/classes.c
|
||
* fixed typo reported by Lost
|
||
|
||
2007-07-31 12:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/tip/utils.c
|
||
* harbour/contrib/tip/encmthd.c
|
||
* changed hb_retclenAdoptRaw() to hb_retclen_buffer()
|
||
|
||
2007-07-30 18:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
+ harbour/tests/foreach2.prg
|
||
* added example for FOR EACH overloading
|
||
|
||
2007-07-30 18:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompat.ch
|
||
+ added #xtranslate ISPOINTER( <xValue> )
|
||
* simplified bit operator translations
|
||
|
||
* harbour/include/hbapi.h
|
||
+ added #define hb_itemPutCStatic(...) hb_itemPutCConst(...)
|
||
|
||
* harbour/include/hbapiitm.h
|
||
- removed #define hb_retclenAdoptRaw(...) hb_retclen_buffer(...)
|
||
it's not _exactly_ the same and in some cases it cannot be
|
||
replaced so users should know what exactly they are doing
|
||
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
+ added some #ifdef OS_UNIX_COMPATIBLE for future non *nix ports
|
||
|
||
* harbour/source/rdd/dbf1.c
|
||
! added RT error when someone tires to create DBF with more then
|
||
2046 fields - without it corrupted files were created or GPF
|
||
appeared
|
||
|
||
* harbour/contrib/ole2/w32ole.c
|
||
* changed hb_retclenAdoptRaw() to hb_retclen_buffer()
|
||
|
||
2007-07-27 01:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/make_gcc.sh
|
||
* harbour/makefile.gc
|
||
* cleanup
|
||
|
||
2007-07-26 21:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
+ harbour/bldcmncf.sh
|
||
+ harbour/make_gcc.sh
|
||
+ harbour/makefile.gc
|
||
* harbour/common.mak
|
||
* harbour/makefile.bc
|
||
* harbour/makefile.vc
|
||
* harbour/make_vc.bat
|
||
* harbour/make_b32.bat
|
||
* added support for GCC and common make file. The extension created
|
||
by Marek Paliwoda with some modifications added by me.
|
||
Victor this commit removed the HB_* prefix from some of internal
|
||
make variables. I've done it temporary to avoid synchronization
|
||
problems with files in SVN, used by me and Marek. I hope we will
|
||
clean the code and restore necessary prefixes when Marek will have
|
||
returned so we can test it in different environments - such
|
||
modification have to be done in all of the above files.
|
||
|
||
2007-07-26 13:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* removed old XTerm (XFree 3.x.x) key sequences which are used in
|
||
current XTerm implementation as for keys with modifiers
|
||
|
||
2007-07-26 01:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gtcrs/gtcrs.c
|
||
* added protection against misleading mouse wheel and mouse drag
|
||
events
|
||
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* added protection against misleading mouse wheel and mouse drag
|
||
events
|
||
* enable XTERM like mouse reporting also for Linux terminal - it's
|
||
possible with external mouse driver
|
||
* added some CTRL+Fx escape sequences XTERM and gnome-terminal
|
||
compatible
|
||
* disabled some escape sequences mapped to simple cursor keys
|
||
which are used as CTRL+[cursor key] in recent XTerm versions
|
||
|
||
2007-07-25 18:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gtchrmap.c
|
||
* indenting
|
||
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* added some key sequences I used in patch for PuTTY/PTerm
|
||
CTRL+{INS,DEL,HOME,END,PGUP,PGDN} - they are gnome-terminal
|
||
compatible
|
||
|
||
2007-07-25 16:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbgtcore.h
|
||
+ added translation for HB_GT_trm
|
||
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
+ map some Linux key codes also in XTerm - they will be usable
|
||
in terminals like PuTTY/PTerm
|
||
|
||
* harbour/source/rtl/gtstd/gtstd.c
|
||
* harbour/source/rtl/gtpca/gtpca.c
|
||
+ changed the order of checking HB_WIN32_IO and OS_UNIX_COMPATIBLE
|
||
macros for CYGWIN compilation
|
||
|
||
2007-07-25 09:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* common.mak
|
||
* source/codepage/Makefile
|
||
+ source/codepage/cpsv850.c
|
||
+ source/codepage/cpsvclip.c
|
||
+ source/codepage/cpsvwin.c
|
||
+ Added Swedish codapages from xHarbour.
|
||
; The codepages are now synced.
|
||
|
||
2007-07-24 20:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* common.mak
|
||
* include/hbapicdp.h
|
||
* source/codepage/Makefile
|
||
+ source/codepage/ucmik.c
|
||
+ source/codepage/cpbgmik.c
|
||
+ Added BGMIK codepage and Bulgarian MIK unicode conversion
|
||
table from xHarbour.
|
||
! Changed internal ID "MIK" to "bg-mik".
|
||
|
||
* include/hbapicdp.h
|
||
* source/codepage/uckam.c
|
||
! Changed internal ID "CSKAM" to "Kamenicky".
|
||
|
||
2007-07-24 20:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* common.mak
|
||
* source/codepage/Makefile
|
||
+ source/codepage/cpsk852.c
|
||
+ source/codepage/cpskiso.c
|
||
+ source/codepage/cpskwin.c
|
||
+ source/codepage/cpskkam.c
|
||
+ Added Slovak codepages. Pls. test them if you are
|
||
familiar with the language rules.
|
||
|
||
2007-07-24 19:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* common.mak
|
||
* makefile.vc
|
||
* makefile.bc
|
||
* PPGEN -> HBPPGEN
|
||
* Some redundancies removed.
|
||
! Redone and fixed my previous modifications.
|
||
(Thanks Marek and pls test this.)
|
||
|
||
2007-07-24 14:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/debug/dbgentry.c
|
||
! cleaned memory leak in not freed trap on debugger exit
|
||
|
||
2007-07-20 18:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
+ harbour/contrib/libct/ctvideo.ch
|
||
+ harbour/contrib/libct/video.c
|
||
+ added CHARPIX(), VGAPALETTE(), VIDEOTYPE(), SETFONT()
|
||
code by Phil Krylov borrowed from xHarbour
|
||
+ harbour/contrib/libct/dattime3.c
|
||
+ added WAITPERIOD(), TIMEVALID(), SETTIME(), SETDATE()
|
||
|
||
2007-07-19 20:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/Makefile
|
||
+ harbour/contrib/libct/maxline.c
|
||
+ harbour/contrib/libct/lton.c
|
||
+ harbour/contrib/libct/pack.c
|
||
* harbour/contrib/libct/color.c
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/screen1.c
|
||
- harbour/contrib/libct/screen2.prg
|
||
* harbour/contrib/libct/makefile.vc
|
||
* harbour/source/rtl/gtapi.c
|
||
* synced with xHarbour modifications and fixes
|
||
* new functions or .prg functions rewritten in C
|
||
! some fixes
|
||
* indenting
|
||
|
||
2007-07-19 18:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/strdiff.c
|
||
* harbour/contrib/libct/token2.c
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/wordrepl.c
|
||
* harbour/contrib/libct/strswap.c
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/screen1.c
|
||
* harbour/contrib/libct/token1.c
|
||
* harbour/contrib/libct/makefile.vc
|
||
* harbour/contrib/libct/ctwfunc.c
|
||
* harbour/contrib/libct/relation.c
|
||
+ harbour/contrib/libct/setlast.c
|
||
* harbour/contrib/libct/tab.c
|
||
* harbour/contrib/libct/replace.c
|
||
- harbour/contrib/libct/setlast.prg
|
||
* harbour/contrib/libct/wordtoch.c
|
||
* harbour/contrib/libct/remove.c
|
||
* synced with xHarbour modifications and fixes
|
||
* new functions or .prg functions rewritten in C
|
||
! some fixes
|
||
* indenting
|
||
|
||
2007-07-19 11:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
+ harbour/contrib/libct/ctdisk.ch
|
||
+ added missing file I forgot to add in previous commit
|
||
|
||
* harbour/contrib/libct/pos1.c
|
||
* harbour/contrib/libct/ct.h
|
||
* harbour/contrib/libct/posdiff.c
|
||
* harbour/contrib/libct/range.c
|
||
* harbour/contrib/libct/pos2.c
|
||
* harbour/contrib/libct/print.c
|
||
* synced with xHarbour modifications and fixes
|
||
! some fixes
|
||
* indenting
|
||
|
||
2007-07-19 04:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hb_io.h
|
||
+ added #include <dos.h> for DOS builds
|
||
|
||
* harbour/source/rtl/gttone.c
|
||
+ #include <conio.h> for WATCOM builds
|
||
|
||
* harbour/config/w32/watcom.cf
|
||
* cleanup
|
||
|
||
+ harbour/config/w32/owatcom.cf
|
||
+ added OpenWatcom support
|
||
|
||
* harbour/contrib/libct/files.c
|
||
* rewritten FILESEEK(), FILESIZE(), FILEATTR(), FILETIME(), FILEDATE()
|
||
now they should work on all supported platforms
|
||
+ added FILESMAX() for POSIX systems
|
||
* added FILEDELETE() - It's Phil Krylov code from xHarbour modified
|
||
to be MT safe
|
||
* indenting, cleanup and some minor fixes
|
||
|
||
2007-07-18 21:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbapicdp.h
|
||
* harbour/source/rtl/cdpapi.c
|
||
+ added C functions: hb_cdpUTF8StringSubstr(), hb_cdpUTF8StringPeek()
|
||
+ added .prg functions: HB_UTF8SUBSTR(), HB_UTF8LEFT(), HB_UTF8RIGHT(),
|
||
HB_UTF8LEN(), HB_UTF8PEEK()
|
||
They are working like corresponding functions: SUBSTR(), LEFT(),
|
||
RIGHT(), LEN(), STRPEEK() but operates on UTF-8 strings.
|
||
TODO: HB_UTF8STUFF(), HB_UTF8TRAN(), HB_UTF8POKE()
|
||
|
||
* harbour/include/hbcompat.ch
|
||
+ added translation rule for str(<x>,,,.t.)
|
||
|
||
* harbour/contrib/tip/ftpcln.prg
|
||
! changed str(<x>,,,.t.) to ltrim(str(<x>))
|
||
|
||
* harbour/source/rtl/right.c
|
||
* harbour/source/rtl/left.c
|
||
% minor optimization
|
||
|
||
2007-07-18 16:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
* added new files and Juan G<>lvez fixes
|
||
* harbour/contrib/libct/like.c
|
||
* harbour/contrib/libct/keyset.c
|
||
! fixed typo
|
||
|
||
2007-07-18 16:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/tests/gtchars.prg
|
||
* harbour/tests/gtcolors.prg
|
||
* harbour/tests/gtkeys.prg
|
||
* harbour/contrib/tip/thtml.prg
|
||
* harbour/contrib/tip/thtml.ch
|
||
* harbour/contrib/libct/misc2.c
|
||
* harbour/contrib/libct/color.c
|
||
* harbour/contrib/libct/numcount.c
|
||
* harbour/contrib/libct/numline.c
|
||
* harbour/contrib/libct/misc3.c
|
||
* harbour/source/rtl/hbhex.c
|
||
* harbour/source/rtl/hbbit.c
|
||
* set valid Id svn:keyword
|
||
|
||
* harbour/include/hbcompat.ch
|
||
* reverted hb_adler32() <=> hb_checksum() translations
|
||
|
||
* harbour/contrib/libct/keyset.c
|
||
+ harbour/contrib/libct/like.c
|
||
* harbour/contrib/libct/finan.c
|
||
* harbour/contrib/libct/justify.c
|
||
* synced with xHarbour modifications and fixes
|
||
* indenting
|
||
|
||
2007-07-17 16:48 UTC+0100 Miguel Angel Marchuet <miguelangel/at/marchuet.net>
|
||
* contrib/tip/client.prg
|
||
* contrib/tip/ftpcln.prg
|
||
+ Added support to PORT transfer mode, alternative to PASV transfer mode. When :bUsePasv will be false
|
||
PORT mode will be used. and cleaned some unused variables.
|
||
+ Added method :NoOp()
|
||
+ Added method :Rest( nPos )
|
||
* Changed method :LS( cSpec )
|
||
* Changed method :List( cSpec )
|
||
* Changed method :TransferStart()
|
||
* Changed method :Stor( cFile )
|
||
* Changed method :UploadFile( cLocalFile, cRemoteFile )
|
||
* Changed method :DownloadFile( cLocalFile, cRemoteFile )
|
||
+ Added method :Port()
|
||
+ Added method :SendPort()
|
||
|
||
2007-07-16 9:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* common.mak
|
||
* makefile.vc
|
||
* makefile.bc
|
||
* HB -> HB_HARBOUR_EXE
|
||
PPGEN -> HB_PPGEN_EXE
|
||
* Some redundancies removed.
|
||
; Please test VC.
|
||
|
||
2007-07-16 07:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
|
||
* harbour/makefile.bc
|
||
* harbour/makefile.vc
|
||
* added cross-compilation capabilities by means of HB and PPGEN
|
||
environment variables. You can set them to fully qualified paths
|
||
to harbour.exe and ppgen.exe respectivly, to allow cross-compiling.
|
||
* minor cleanups in rules and code formatting
|
||
|
||
2007-07-15 09:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
* harbour/contrib/libct/misc1.c
|
||
+ harbour/contrib/libct/misc2.c
|
||
+ harbour/contrib/libct/misc3.c
|
||
* harbour/contrib/libct/num1.c
|
||
* harbour/contrib/libct/numconv.prg
|
||
+ harbour/contrib/libct/numcount.c
|
||
+ harbour/contrib/libct/numline.c
|
||
* harbour/contrib/libct/numat.c
|
||
* synced with xHarbour modifications and fixes
|
||
+ added some missing functions borrowed from xHarbour, in most
|
||
cases it was Pavel Tsarenko code
|
||
! some fixes
|
||
* indenting
|
||
|
||
* harbour/source/rtl/gtfunc.c
|
||
* replaced hb_itemRelease( hb_itemReturn( pItem ) ) by
|
||
hb_itemReturnRelease( pItem )
|
||
|
||
2007-07-14 22:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* added protection against corrupted by programmer screen buffer
|
||
|
||
* harbour/source/rtl/hbgtcore.c
|
||
* extended hb_gtColorToN() to recognize also "I", "N", "U" and
|
||
numeric NN/NN attributes
|
||
|
||
* harbour/contrib/libct/ftoc.c
|
||
* cleanup
|
||
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/makefile.bc
|
||
* harbour/contrib/libct/makefile.vc
|
||
- harbour/contrib/libct/color.prg
|
||
- harbour/contrib/libct/invrtwin.prg
|
||
+ harbour/contrib/libct/color.c
|
||
* rewritten INVERTATTR(), INVERTWIN(), COLORTON(), NTOCOLOR(),
|
||
ENHANCED(), STANDARD(), UNSELECTED() in C code. Now COLORTON()
|
||
and NTOCOLOR() use GT functions for color translations.
|
||
! fixed INVERTATTR() to not change blink and highlight attributes
|
||
! fixed INVERTWIN() to work with GT divers which do not use VGA
|
||
compatible screen buffer
|
||
|
||
2007-07-14 12:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompat.ch
|
||
! changed hb_adler() to hb_adler32()
|
||
|
||
* harbour/contrib/libct/dattime2.c
|
||
* changed WEEK() to be exactly CT3 compatible. I do not know why
|
||
but in CT3 WEEK() checks if the first character of date format
|
||
is 'd' or 'D' and in such case uses differ algorithm to calculate
|
||
week number.
|
||
|
||
2007-07-11 12:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* contrib/mysql/tmysql.prg
|
||
! Some fixes for the previous fixes.
|
||
|
||
2007-07-11 09:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* contrib/mysql/tmysql.prg
|
||
! Some further date fixes. (pls test)
|
||
|
||
2007-07-11 09:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
- doc/howtocvs.txt
|
||
+ doc/howtosvn.txt
|
||
* File renamed (using 'svn rename').
|
||
|
||
2007-07-11 09:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* doc/howtocvs.txt
|
||
* Adapted for SVN (roughly).
|
||
|
||
* contrib/mysql/tmysql.prg
|
||
! Fixed converting MySql date to Harbour date.
|
||
(Thanks Chen)
|
||
|
||
2007-07-07 12:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* common.mak
|
||
! Added dbsql.c
|
||
|
||
2007-07-07 12:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* source/compiler/hbusage.c
|
||
* Steps done to protect e-mail addresses against e-mail
|
||
scanners.
|
||
|
||
2007-07-07 11:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/compiler/hbusage.c
|
||
* added to credits list some Harbour developers which were missing
|
||
and also some xHarbour developers which are authors of modules
|
||
we borrowed and ported to xHarbour. It's highly possible that
|
||
still some people are missing. If you fill that you or someone
|
||
else should be added to this list then please send a message
|
||
to harbour devel list
|
||
|
||
2007-07-07 11:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* common.mak
|
||
! OBJEXT -> HB_OBJ_EXT
|
||
EXEEXT -> HB_EXE_EXT
|
||
DLLEXT -> HB_DLL_EXT
|
||
LIBEXT -> HB_LIB_EXT
|
||
LIBPREF -> HB_LIB_PREFIX
|
||
|
||
- contrib/libct/alt
|
||
- contrib/libct/token1.prg
|
||
- contrib/libct/ctcolton.c
|
||
- Removed obsolete files.
|
||
QUESTION: Shouldn't LIBCT's COLORTON() simply
|
||
pass the call to HB_COLORTON() instead of replicating
|
||
the functionality there (in .prg code)?
|
||
|
||
* source/rtl/scrollbr.prg
|
||
! Formatting.
|
||
|
||
2007-07-07 04:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
+ harbour/contrib/libct/dbftools.c
|
||
- harbour/contrib/libct/dattime2.prg
|
||
* harbour/contrib/libct/ctmath.h
|
||
* harbour/contrib/libct/Makefile
|
||
* harbour/contrib/libct/exponent.c
|
||
+ harbour/contrib/libct/cttime.prg
|
||
* harbour/contrib/libct/ctstr.h
|
||
* harbour/contrib/libct/ct.h
|
||
+ harbour/contrib/libct/disk.c
|
||
+ harbour/contrib/libct/ctstrfil.c
|
||
+ harbour/contrib/libct/ctstrfil.h
|
||
- harbour/contrib/libct/datetime.prg
|
||
- harbour/contrib/libct/pad.c
|
||
+ harbour/contrib/libct/dattime2.c
|
||
+ harbour/contrib/libct/ctpad.c
|
||
+ harbour/contrib/libct/datetime.c
|
||
* synced with xHarbour modifications and fixes
|
||
! some fixes
|
||
* indenting
|
||
|
||
2007-07-06 23:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/libct/bitnum.c
|
||
* harbour/contrib/libct/charlist.c
|
||
* harbour/contrib/libct/ctnet.c
|
||
* harbour/contrib/libct/charonly.c
|
||
* harbour/contrib/libct/atadjust.c
|
||
* harbour/contrib/libct/ctmath.c
|
||
* harbour/contrib/libct/ctset.c
|
||
* harbour/contrib/libct/charsort.c
|
||
* harbour/contrib/libct/ctmath.h
|
||
* harbour/contrib/libct/ctset.h
|
||
* harbour/contrib/libct/cterror.ch
|
||
* harbour/contrib/libct/charmix.c
|
||
* harbour/contrib/libct/charevod.c
|
||
* harbour/contrib/libct/charrepl.c
|
||
* harbour/contrib/libct/charswap.c
|
||
* harbour/contrib/libct/charop.c
|
||
* harbour/contrib/libct/color.prg
|
||
+ harbour/contrib/libct/blank.prg
|
||
* harbour/contrib/libct/ct.prg
|
||
* harbour/contrib/libct/ct.ch
|
||
* harbour/contrib/libct/charone.c
|
||
* harbour/contrib/libct/ctchksum.c
|
||
* harbour/contrib/libct/ascpos.c
|
||
* harbour/contrib/libct/charmirr.c
|
||
* harbour/contrib/libct/ctc.c
|
||
* harbour/contrib/libct/ct.h
|
||
* harbour/contrib/libct/atnum.c
|
||
* harbour/contrib/libct/ctmisc.prg
|
||
* harbour/contrib/libct/count.c
|
||
* harbour/contrib/libct/ctcrypt.c
|
||
* harbour/contrib/libct/addascii.c
|
||
* harbour/contrib/libct/ctmath2.c
|
||
* harbour/contrib/libct/ctextern.ch
|
||
* harbour/contrib/libct/asciisum.c
|
||
* harbour/contrib/libct/atrepl.c
|
||
* harbour/contrib/libct/ctstr.c
|
||
* harbour/contrib/libct/ctstr.h
|
||
* synced with xHarbour modifications and fixes
|
||
! some fixes
|
||
* indenting
|
||
|
||
* harbour/source/rtl/errorapi.c
|
||
* indenting
|
||
|
||
* harbour/source/vm/hashfunc.c
|
||
+ added HB_HSETCASEMATCH(), HB_HSETAUTOADD()
|
||
% some minor optimizations
|
||
|
||
* harbour/include/hbcompat.ch
|
||
+ added hb_checksum() <=> hb_adler()
|
||
* use new HB_HSET*() function to avoid warnings
|
||
|
||
* harbour/include/hbcomp.h
|
||
* harbour/include/hbcompdf.h
|
||
* harbour/include/hberrors.h
|
||
* harbour/source/compiler/hbmain.c
|
||
* harbour/source/compiler/harbour.yyc
|
||
* harbour/source/compiler/harbour.y
|
||
* harbour/source/compiler/harbour.yyh
|
||
* harbour/source/compiler/hbgenerr.c
|
||
! fixed using EXIT/LOOP inside WITH OBJECT / END statement
|
||
! fixed optimization of empty BEGIN/END sequence when recover has
|
||
EXIT or LOOP statement
|
||
! forbidden using EXIT and LOOP inside ALWAYS code in BEGIN/END sequence
|
||
! forbidden using ALWAYS statement if RECOVER code has EXIT or LOOP
|
||
statement
|
||
|
||
2007-07-04 21:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/listbox.prg
|
||
* synced with some xHarbour modifications
|
||
|
||
2007-07-04 18:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbextern.ch
|
||
+ added some other missing functions for which I had no doubt they
|
||
should be included
|
||
|
||
2007-07-04 17:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/compiler/gencobj.c
|
||
+ added support for environment variable substitution in harbour.cfg
|
||
file, envvar should be given as $(<name>) f.e.: $(HB_INC_INSTALL)
|
||
|
||
2007-07-04 15:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompdf.h
|
||
* harbour/source/compiler/harbour.yyc
|
||
* harbour/source/compiler/harbour.y
|
||
! fixed using LOOP inside SWITCH/CASE.../END statement
|
||
! fixed possible memory leeks when compile time error appear
|
||
with some unfinished LOOP statements
|
||
! do not push unnecessary NIL on HVM stack when SWITCH/CASE.../END
|
||
statement were used without OTHERWISE clause
|
||
|
||
* harbour/source/pp/ppcore.c
|
||
! do not calculate last line when it does not contain any character
|
||
* clear line number counter after preprocessing standard definitions/
|
||
rules - I hope it will make David happy ;-)
|
||
|
||
2007-07-04 13:52 UTC+0100 Miguel Angel Marchuet (miguelangel/at/marchuet.net)
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* removed unnecesary code
|
||
|
||
2007-07-04 04:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/vm/classes.c
|
||
* do not allocate self calss casting method when class name cannot
|
||
be used as method
|
||
|
||
2007-07-04 04:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/vm/classes.c
|
||
! fixed typo in adding messages with HB_OO_MSG_PROPERTY flag
|
||
! fixed __clsDelMsg() to be safe with later dictionary resizing
|
||
|
||
2007-07-03 21:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompat.ch
|
||
! added closing parentheses in operators translation rules to avoid
|
||
wrong translations
|
||
* harbour/include/hbextern.ch
|
||
+ added many missing functions
|
||
|
||
2007-07-03 16:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/tip/makefile.bc
|
||
- removed cstr.prg
|
||
+ added thtml.prg
|
||
|
||
2007-07-03 15:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompat.ch
|
||
* removed bit translation rules starting with comma (,)
|
||
|
||
* harbour/source/rtl/hbhex.c
|
||
* harbour/source/rdd/delim1.c
|
||
* harbour/source/rdd/dbf1.c
|
||
* harbour/source/rdd/sdf1.c
|
||
! fixed casting
|
||
|
||
2007-07-02 18:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/macro/macro.yyc
|
||
* harbour/source/macro/macro.y
|
||
* harbour/source/macro/macrolex.c
|
||
! allow to use 'FIELD' and '_FIELD' as variable/function/field name.
|
||
* allow to use 'IF' and 'IIF' as variable/field name.
|
||
|
||
2007-07-02 17:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/common.mak
|
||
* harbour/source/rtl/Makefile
|
||
+ harbour/source/rtl/hbhex.c
|
||
* added HB_HEXTONUM() and HB_NUMTOHEX()
|
||
|
||
* harbour/include/hbcompat.ch
|
||
* added trnaslation rules for expresions in parentheses which use
|
||
new xHarbour operators: HAS, IN, LIKE, &, |, ^^, >>, <<
|
||
Please note that only code which uses above operators in parentheses
|
||
will be translated, f.e. this code will not be translated:
|
||
if cVal1 IN cVal2
|
||
nVal := nVal1 | nVal2 | nVal3 | nVal4
|
||
endif
|
||
will not be translated but this one will:
|
||
if ( cVal1 IN cVal2 )
|
||
nVal := ( nVal1 | nVal2 | nVal3 | nVal4 )
|
||
endif
|
||
|
||
* harbour/contrib/tip/thtml.prg
|
||
* harbour/contrib/tip/thtml.ch
|
||
+ added $\Id
|
||
* harbour/source/rtl/hbbit.c
|
||
+ added $\Id
|
||
! fixed typo in HB_BITSHIFT()
|
||
|
||
2007-07-02 14:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompat.ch
|
||
+ added hb_CStr() <=> CStr() translations
|
||
|
||
* harbour/common.mak
|
||
* harbour/source/rtl/Makefile
|
||
+ harbour/source/rtl/hbbit.c
|
||
+ added set of hb_bit*() functions for bit manipulations:
|
||
HB_BITAND( <nVal1>, <nVal2>, [<nVal3,...>] ) => <nResult>
|
||
HB_BITOR( <nVal1>, <nVal2>, [<nVal3,...>] ) => <nResult>
|
||
HB_BITXOR( <nVal1>, <nVal2>, [<nVal3,...>] ) => <nResult>
|
||
HB_BITNOT( <nVal> ) => <nResult>
|
||
HB_BITTEST( <nVal>, <nBit> ) => <lResult>
|
||
HB_BITSET( <nVal>, <nBit> ) => <nResult>
|
||
HB_BITRESET( <nVal>, <nBit> ) => <nResult>
|
||
HB_BITSHIFT( <nVal>, <nBits> ) => <nResult>
|
||
|
||
* harbour/contrib/tip/Makefile
|
||
* harbour/contrib/tip/utils.c
|
||
* harbour/contrib/tip/popcln.prg
|
||
* harbour/contrib/tip/Changelog
|
||
* harbour/contrib/tip/cgi.prg
|
||
* harbour/contrib/tip/url.prg
|
||
* harbour/contrib/tip/httpcln.prg
|
||
* harbour/contrib/tip/client.prg
|
||
* harbour/contrib/tip/encoder.prg
|
||
* harbour/contrib/tip/smtpcln.prg
|
||
* harbour/contrib/tip/mail.prg
|
||
* harbour/contrib/tip/ftpcln.prg
|
||
+ harbour/contrib/tip/thtml.prg
|
||
+ harbour/contrib/tip/thtml.ch
|
||
- harbour/contrib/tip/cstr.prg
|
||
* synced with recent xHarbour modifications - please test
|
||
|
||
* harbour/source/vm/hvm.c
|
||
* formatting
|
||
|
||
* harbour/source/rdd/delim1.c
|
||
* harbour/source/rdd/dbf1.c
|
||
* harbour/source/rdd/sdf1.c
|
||
% do not copy date value to separate memory buffer but decode dates
|
||
directly from record buffer
|
||
|
||
* harbour/source/compiler/hbopt.c
|
||
* optimize PCODE generated for:
|
||
return <somefunc>([<params,...>])
|
||
|
||
2007-06-29 13:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rdd/hbsix/sxcompr.c
|
||
! fixed bug in workaround for SIX3 bug ;-)
|
||
|
||
2007-06-29 08:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* minor code reorganization
|
||
|
||
2007-06-28 21:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* disable ternminal signals at startup
|
||
* redraw screen after __RUN()
|
||
|
||
2007-06-28 16:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/cdpapi.c
|
||
! fixed possible GPF and some other problems in HB_TRANSLATE()
|
||
|
||
* harbour/source/rtl/dateshb.c
|
||
* harbour/source/rtl/datesx.c
|
||
* harbour/source/common/hbdate.c
|
||
* make STOD() exact Clipper compatible
|
||
|
||
2007-06-27 21:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* restore default color on exit
|
||
|
||
* harbour/source/rdd/dbf1.c
|
||
* cleaned few warnings
|
||
|
||
* harbour/make_tgz.sh
|
||
* harbour/make_gnu.sh
|
||
* if HB_WITHOUT_GTSLN not set then check if slang.h exists
|
||
in one of known locations and set HB_WITHOUT_GTSLN automatically
|
||
|
||
2007-06-27 19:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/common.mak
|
||
! removed double quotas from files extension definitions
|
||
Neither Borland make nor NMake can accept them, sorry my
|
||
fault but I used to work with GNU make
|
||
* harbour/makefile.vc
|
||
- removed recently added by J. Lefebvre Mafact alternative verion
|
||
of file extnesions. Thank you for your help but it was my mistake
|
||
and the default definitions in common.mak should not use quotas
|
||
|
||
* harbour/source/rtl/datesx.c
|
||
* harbour/source/common/hbdate.c
|
||
* accept date strings longer then 8 characters in STOD() just like
|
||
in CT3
|
||
* changed casting in date decoding code to be strict Clipper compatible
|
||
and cover date string validation by HB_C52_STRICT macro.
|
||
Now STOD() can give _EXACTLY_ the same results as Clipper for wrong
|
||
date strings if you disable code covered by #ifndef HB_C52_STRICT
|
||
in hb_dateStrGet(). It fixes errors reported by hbtest in:
|
||
stod("19 90905") -> "17490905"
|
||
stod("199 0905") -> "19740905"
|
||
but I do not know if you want to have it as default.
|
||
|
||
* harbour/source/rtl/gtsln/gtsln.c
|
||
! fixed variable declaration to be ANSI C compatible
|
||
|
||
2007-06-27 16:00 UTC+0200 J. Lefebvre Mafact (jfl/at/mafact.com)
|
||
* harbour/makefile.vc
|
||
* Setting file extensions variables without double quotes for nmake
|
||
Will overide those in common.mak
|
||
|
||
2007-06-27 10:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/hbgtcore.c
|
||
* harbour/source/rtl/gtdos/gtdos.c
|
||
* harbour/source/rtl/gtwin/gtwin.c
|
||
* harbour/source/rtl/gtxwc/gtxwc.c
|
||
* harbour/source/rtl/gtcrs/gtcrs.c
|
||
* harbour/source/rtl/gtstd/gtstd.c
|
||
* harbour/source/rtl/gtsln/gtsln.c
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* harbour/source/rtl/gtpca/gtpca.c
|
||
* harbour/source/rtl/gtcgi/gtcgi.c
|
||
* added support for CP translation in OUTSTD()/OUTERR() when
|
||
they are not redirected to console
|
||
|
||
2007-06-26 23:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/bin/hb-func.sh
|
||
* harbour/harbour.spec
|
||
* added description for -L<path> in hb* scripts
|
||
|
||
* harbour/include/hbapicls.h
|
||
* harbour/source/vm/classes.c
|
||
* changed hb_objSendMsg() and hb_objSendMessage() to return
|
||
hb_stackReturnItem() - xHarbour users asked about it. It does
|
||
not change binary compatibility with existing code.
|
||
|
||
* harbour/common.mak
|
||
* replaced some hard coded values like file extensions with variables
|
||
for future use on other platforms
|
||
|
||
* harbour/contrib/mysql/mysql.c
|
||
* changed code to not use non standard function filelength()
|
||
and optimized
|
||
|
||
* harbour/source/compiler/cmdcheck.c
|
||
* recognize --version on platforms where '-' is option separator
|
||
|
||
* harbour/source/compiler/hbusage.c
|
||
* changed syntax description from:
|
||
Syntax: harbour <file[s][.prg]> [options]
|
||
to:
|
||
Syntax: harbour <file[s][.prg]|@file> [options]
|
||
|
||
2007-06-26 22:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* use separate trnaslation tables for dispout() and dispbox() like
|
||
in GTCRS
|
||
|
||
2007-06-26 19:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
* use ECMA-48 compatible sequence to disable bold intensity also
|
||
on Linux terminals (one byte longer but will work also in some
|
||
non Linux terminals which do not emulate it well)
|
||
* use STDIN handle for full screen output when STDOUT redirected
|
||
to non terminal device, f.e. file.
|
||
|
||
2007-06-23 15:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbgtcore.h
|
||
* harbour/source/rtl/gtchrmap.c
|
||
* harbour/source/rtl/gtcrs/gtcrs.c
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
+ added 3-rd parameter BOOL fSetACSC to hb_gt_chrmapinit() function
|
||
* initialize ACSC translation for XTERM like terminals when
|
||
hb_charmap.def file cannot be found or there is no valid
|
||
section for used terminal
|
||
|
||
+ harbour/tests/gtchars.prg
|
||
+ harbour/tests/gtcolors.prg
|
||
+ harbour/tests/gtkeys.prg
|
||
+ added test ptograms for GT drivers to test all character output and
|
||
automatic CP translation, colors settings and keyboard/mouse input
|
||
|
||
2007-06-23 11:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gtchrmap.c
|
||
* harbour/source/rtl/gttrm/Makefile
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
+ set Id keyword property
|
||
|
||
* harbour/source/common/expropt1.c
|
||
! fixed typo in HB_TRACE() parameters
|
||
|
||
* harbour/include/hbapicdp.h
|
||
* harbour/include/hbapirdd.h
|
||
* harbour/source/rtl/strcase.c
|
||
* harbour/source/rtl/is.c
|
||
* harbour/source/rtl/gtxwc/gtxwc.h
|
||
* harbour/source/rtl/gtxwc/gtxwc.c
|
||
* harbour/source/rtl/gtstd/gtstd.c
|
||
* harbour/source/rtl/gtsln/gtsln.c
|
||
* harbour/source/rtl/gtsln/gtsln.h
|
||
* harbour/source/rtl/gtpca/gtpca.c
|
||
* harbour/source/rtl/gtcgi/gtcgi.c
|
||
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
||
* harbour/source/vm/hvm.c
|
||
! fixed compilation with HB_CDP_SUPPORT_OFF - I do not plan to
|
||
create such builds but now these macro allow to easy locate
|
||
CDP dependent code
|
||
|
||
* harbour/include/hbextern.ch
|
||
* harbour/source/rtl/cdpapi.c
|
||
+ added two prg functions for translations from/to UTF-8:
|
||
HB_STRTOUTF8( <cStr> [, <cCPID> ] ) -> <cUTF8Str>
|
||
HB_UTF8TOSTR( <cUTF8Str> [, <cCPID> ] ) -> <cStr>
|
||
<cCPID> is Harbour codepage id, f.e.: "EN", "ES", "ESWIN",
|
||
"PLISO", "PLMAZ", "PL852", "PLWIN", ...
|
||
When not given then default HVM codepage (set by HB_SETCODEPAGE())
|
||
is used.
|
||
|
||
2007-06-22 16:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/bin/pack_src.sh
|
||
+ added GTTRM to compressed file list
|
||
|
||
* harbour/include/hbgtcore.h
|
||
+ added HB_GT_ATTR_UNDEF
|
||
|
||
* harbour/source/rtl/hbgtcore.c
|
||
* minor cleanup in COLD() method
|
||
|
||
* harbour/source/rtl/gtchrmap.c
|
||
* disable control characters when hb_charmap.def file cannot be found
|
||
or there is no valid section for current terminal inside
|
||
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
- removed OUTERR() and OUTSTD() method - the default one are enough
|
||
+ set CLIPKEY flag in GTI_ADDKEYMAP
|
||
|
||
2007-06-21 02:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gtcrs/hb-charmap.def
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
+ added 'screen' terminal
|
||
|
||
2007-06-20 23:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/gtchrmap.c
|
||
* removed 'static const' from s_szDefaultCharMapFile declaration
|
||
I forgot that it was used by some build scripts I made public
|
||
few years ago - I'll change these declaration when I'll add
|
||
alternative method of changing default charmap file.
|
||
|
||
* harbour/source/rtl/gttrm/gttrm.c
|
||
+ added support for SetBlink(.f.) working like in GTCRS and GTSLN.
|
||
We cannot change from the server side the interpretation of BLINK
|
||
attribute in 99% of terminals (it has to be done on client side)
|
||
so SetBlink(.f.) simply disables sending BLINK attribute to terminal.
|
||
|
||
2007-06-20 21:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbgtinfo.ch
|
||
+ added GTI_ADDKEYMAP and GTI_DELKEYMAP
|
||
|
||
* harbour/include/hbapicdp.h
|
||
* harbour/source/rtl/cdpapi.c
|
||
+ added const to declarations of some function parameters
|
||
|
||
* harbour/include/hbgtcore.h
|
||
* harbour/source/rtl/Makefile
|
||
+ harbour/source/rtl/gtchrmap.c
|
||
* harbour/source/rtl/gtcrs/Makefile
|
||
- harbour/source/rtl/gtcrs/chrmap.c
|
||
* harbour/source/rtl/gtcrs/gtcrs.c
|
||
* harbour/source/rtl/gtcrs/gtcrs.h
|
||
* hb_gt_chrmapinit() common function now for different GT drivers
|
||
* minor cleanup in GTCRS code
|
||
|
||
* harbour/include/hbcompat.ch
|
||
+ added some new translation rules
|
||
|
||
* harbour/include/hbapi.h
|
||
* cleanup comment
|
||
|
||
* harbour/source/pp/ppcore.c
|
||
! fixed line numbering when errors are reported in different order
|
||
due to preprocessing extended code block
|
||
|
||
+ harbour/source/rtl/gttrm
|
||
+ harbour/source/rtl/gttrm/Makefile
|
||
+ harbour/source/rtl/gttrm/gttrm.c
|
||
+ added new GT driver - it's terminal driver like GTCRS and GTSLN
|
||
but it does not use any external library like [N]CURSES or SLANG
|
||
so it can be compiled in nearly all POSIX systems. It's not such
|
||
flexible like curses or slang base drivers because instead of
|
||
using termcap/terminfo databases to extract terminal capabilities
|
||
it uses some hard coded sequences for few terminals (now Linux, ANSI,
|
||
XTERM) but it should cover users requests in 95% of cases. Terminals
|
||
I tested are quite well supported (GTTRM works even better then GTCRS
|
||
or GTSLN and is much faster in full screen mode - 2-4 times).
|
||
I noticed that most terminal emulators works much better with GTTRM
|
||
then with GTCRS or GTSLN due to limited list of used escape sequences
|
||
so some minor differences in each terminal implementation are not
|
||
noticeable. GTTRM automatically detects ISO/UTF8 terminal mode and
|
||
chose valid output what should also help *nix users.
|
||
Now I would like to ask BSD and MacOSX users to test GTTRM in these
|
||
systems with pure text console and XWindow terminal emulators. I'm
|
||
interesting in any problems you may found.
|
||
|
||
* harbour/source/vm/hvm.c
|
||
+ added protection for possible GPF caused by wrong .prg code
|
||
|
||
* harbour/source/vm/maindllp.c
|
||
% store function addreses in static variables to improved execution
|
||
speed
|
||
+ added support for compilers which does not use "_" as function prefix
|
||
+ added support for using with harbour*.dll
|
||
|
||
* harbour/source/vm/memvars.c
|
||
+ added new method of detaching enumerators and array item references
|
||
covered by HB_COMPAT_XHB macro. xHarbour does not work in such way
|
||
but the final results are similar.
|
||
|
||
* harbour/source/vm/dynlibhb.c
|
||
+ added protection against passing wrong pointer items to HB_LIB*()
|
||
functions
|
||
|
||
* harbour/source/common/reserved.c
|
||
* cleaned warning
|
||
|
||
* harbour/bin/hb-func.sh
|
||
* harbour/config/hpux/global.cf
|
||
* harbour/config/darwin/global.cf
|
||
* harbour/config/linux/global.cf
|
||
* harbour/config/sunos/global.cf
|
||
* harbour/config/bsd/global.cf
|
||
+ added GTTRM to library list
|
||
|
||
2007-06-20 12:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/hbgtmk.sh
|
||
* harbour/make_drw.sh
|
||
* harbour/make_rpm.sh
|
||
* harbour/bin/hb-mkslib.sh
|
||
* harbour/bin/bld.sh
|
||
* harbour/bin/hb-func.sh
|
||
* harbour/bin/postinst.sh
|
||
* harbour/bin/pack_src.sh
|
||
* harbour/make_bsd.sh
|
||
* harbour/make_xmingw.sh
|
||
* harbour/make_gnu.sh
|
||
* harbour/make_tgz.sh
|
||
* set executable attribute
|
||
small thing but makes happy ;-) - Many thanks Victor!
|
||
|
||
2007-06-14 00:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/doc/whatsnew.txt
|
||
* harbour/harbour.spec
|
||
* harbour/include/hbver.h
|
||
* small information about new release
|
||
* updated version number to 1.1.1
|
||
* tagged as build48
|
||
|
||
2007-06-14 00:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/source/rtl/tclass.prg
|
||
* initialize date members to ctod("")
|
||
|
||
2007-06-14 00:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/include/hbcompat.ch
|
||
+ added translation rules for extended code blocks
|
||
|
||
* harbour/source/compiler/gencc.c
|
||
* cleaned C compiler warnings in -gc3 output and SWITCH <exp>
|
||
statement
|
||
|
||
* harbour/source/compiler/complex.c
|
||
* harbour/source/compiler/harbour.y
|
||
* harbour/source/compiler/harbour.yyc
|
||
* allow to use 0d0 and 0d00000000 as empty date value
|
||
|
||
* harbour/source/pp/Makefile
|
||
* workaround for problems with some GNU make versions,
|
||
f.e. 3.76.1 on OS2
|
||
|
||
2007-06-12 23:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||
* harbour/contrib/rdd_ads/ads1.c
|
||
* cleaned BCC warning
|
||
|
||
* harbour/include/hbapi.h
|
||
* harbour/source/vm/arrays.c
|
||
+ added set of hb_arraySet*() functions - I hope they will help 3-rd
|
||
party developers to eliminate using C stack level HB_ITEM and
|
||
reduce usage of potentially danger function like hb_arrayGetItemPtr()
|
||
|
||
* harbour/include/hbapiitm.h
|
||
* harbour/source/vm/itemapi.c
|
||
+ added hb_itemReturnRelease()
|
||
|
||
* harbour/include/hbcompat.ch
|
||
+ added hb_pvalue() <-> pvalue() translations
|
||
|
||
* harbour/source/vm/pvalue.c
|
||
+ added support for 2-nd parameter for assugb operation, f.e. now
|
||
hb_pvalue( 3, "abc" )
|
||
sets "abc" to 3-rd function parameter
|
||
|
||
* harbour/source/compiler/gencc.c
|
||
* harbour/source/compiler/hbopt.c
|
||
! fixed two buggy optimizations
|
||
|
||
2007-06-11 16:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||
* harbour/ChangeLog
|
||
+ harbour/ChangeLog.018
|
||
* ChangeLog archived.
|