69d03ea37e
2007-09-10 03:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/color53.prg ! Fixed ApplyDefau(). % Optimized.
Viktor Szakats
2007-09-10 01:29:53 +00:00
a4af206c41
2007-09-10 01:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/tgetlist.prg ! Fixed two typos in previous commit.
Viktor Szakats
2007-09-09 23:56:02 +00:00
7cb0c3d2db
some minor fixed after commit
Viktor Szakats
2007-09-09 17:48:10 +00:00
7ace63cd2e
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.
Viktor Szakats
2007-09-09 17:42:53 +00:00
485c23ffe7
2007-09-07 12:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch ! Fix of some corrected public function names.
Viktor Szakats
2007-09-07 10:56:00 +00:00
3dde490ace
minor fix after commit
Viktor Szakats
2007-09-07 02:17:30 +00:00
80fb85b354
minor fix after commit
Viktor Szakats
2007-09-07 02:11:09 +00:00
5ab41798e6
fixed double inclusion of HBDOT
Viktor Szakats
2007-09-07 02:04:18 +00:00
1b46bf32b9
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.
Viktor Szakats
2007-09-07 02:00:07 +00:00
97a50084a6
2007-09-06 13:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/set.c ! fixed typo in SET name
Przemyslaw Czerpak
2007-09-06 11:40:24 +00:00
168680f0c6
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
Przemyslaw Czerpak
2007-09-05 22:45:02 +00:00
2428951d68
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
Przemyslaw Czerpak
2007-09-05 14:50:23 +00:00
111fcb1b07
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
Mindaugas Kavaliauskas
2007-08-31 15:13:13 +00:00
da4d8743b5
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
Przemyslaw Czerpak
2007-08-31 09:55:23 +00:00
d827bcf938
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
Przemyslaw Czerpak
2007-08-30 16:30:28 +00:00
feda39d689
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.
Przemyslaw Czerpak
2007-08-30 01:56:03 +00:00
4fdb3beb46
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
Przemyslaw Czerpak
2007-08-28 12:00:31 +00:00
1173c6761d
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
Przemyslaw Czerpak
2007-08-27 15:35:41 +00:00
cb55059a0f
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.
Marek Paliwoda
2007-08-26 16:20:52 +00:00
a455bf0d4c
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()
Przemyslaw Czerpak
2007-08-25 10:20:35 +00:00
24fdc9b1d3
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
Przemyslaw Czerpak
2007-08-24 20:45:22 +00:00
010c23eeb2
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
Marek Paliwoda
2007-08-24 18:34:20 +00:00
39970a9215
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
Przemyslaw Czerpak
2007-08-23 15:15:16 +00:00
af693d5ac0
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.
Viktor Szakats
2007-08-20 15:43:16 +00:00
c775f56f50
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.
Przemyslaw Czerpak
2007-08-20 13:50:18 +00:00
54591b2e04
fix to prev commit
Viktor Szakats
2007-08-20 02:45:43 +00:00
9e9510df27
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.
Viktor Szakats
2007-08-20 02:06:44 +00:00
f540f4af11
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
Marek Paliwoda
2007-08-19 16:48:49 +00:00
e1a84b55ec
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)
Viktor Szakats
2007-08-19 15:01:17 +00:00
dc32c65541
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.
Viktor Szakats
2007-08-19 11:03:14 +00:00
6dc4bbc386
2007-08-19 12:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/tget.prg ! Fixed bug where negativ number in ge buffer beginning with a decimal sign was erroneously converted back to a numeric. (like: -.58) Please test! % Minor optimization in @E handling.
Viktor Szakats
2007-08-19 11:01:32 +00:00
5e538976bf
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.
Viktor Szakats
2007-08-19 03:16:52 +00:00
bf6fc6e4da
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
Przemyslaw Czerpak
2007-08-09 11:30:23 +00:00
83ce36c1e4
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
Przemyslaw Czerpak
2007-08-09 11:05:40 +00:00
72d4129e6f
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
Przemyslaw Czerpak
2007-08-09 06:49:08 +00:00
20f052ed91
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.
Viktor Szakats
2007-08-08 14:33:26 +00:00
5f2f20dc8d
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.
Viktor Szakats
2007-08-08 13:44:23 +00:00
1fff50795e
2007-08-08 15:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/libnf/makefile.vc * contrib/libnf/nanfor.bc * Updated.
Viktor Szakats
2007-08-08 13:41:56 +00:00
8db4f58efb
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
Przemyslaw Czerpak
2007-08-08 13:21:15 +00:00
e3236dec41
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.
Przemyslaw Czerpak
2007-08-07 01:12:50 +00:00
57752f19db
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
Przemyslaw Czerpak
2007-08-05 13:10:32 +00:00
76f8caa145
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
Przemyslaw Czerpak
2007-08-05 13:00:49 +00:00
2ea0971336
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
Przemyslaw Czerpak
2007-08-03 21:25:14 +00:00
6ed7c1f6b2
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.
Przemyslaw Czerpak
2007-08-03 11:30:22 +00:00
67381094f4
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.
Przemyslaw Czerpak
2007-07-26 19:46:10 +00:00
b77fe824a8
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
Przemyslaw Czerpak
2007-07-26 11:10:12 +00:00
9d1f7a33d9
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.
Viktor Szakats
2007-07-25 07:44:34 +00:00
821bd665c8
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".
Viktor Szakats
2007-07-24 18:36:15 +00:00
a654486143
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".
Viktor Szakats
2007-07-24 18:34:13 +00:00
d553425a99
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.
Viktor Szakats
2007-07-24 18:12:13 +00:00
795b00bbf7
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.)
Viktor Szakats
2007-07-24 17:42:21 +00:00
dec314f5ba
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
Przemyslaw Czerpak
2007-07-24 12:35:45 +00:00