534fa59620
2007-07-17 16:48 UTC+0100 Miguel Angel Marchuet <miguelangel/at/marchuet.net> * source/tip/client.prg * source/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()
Miguel Angel Marchuet Frutos
2007-07-17 14:55:41 +00:00
170ba2b6c5
2007-07-17 16:48 UTC+0100 Miguel Angel Marchuet <miguelangel/at/marchuet.net> * source/tip/client.prg * source/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()
Miguel Angel Marchuet Frutos
2007-07-17 14:52:52 +00:00
6cfc2c04c0
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.
Viktor Szakats
2007-07-16 07:13:23 +00:00
8046032740
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 and formatting
Marek Paliwoda
2007-07-16 05:41:37 +00:00
e72214aecf
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
Przemyslaw Czerpak
2007-07-15 07:20:25 +00:00
36b4358c32
2007-07-11 12:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/mysql/tmysql.prg ! Some fixes for the previous fixes.
Viktor Szakats
2007-07-11 10:04:57 +00:00
dbe672e499
2007-07-11 09:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/mysql/tmysql.prg ! Some further date fixes. (pls test)
Viktor Szakats
2007-07-11 07:58:48 +00:00
336008fbb6
2007-07-11 09:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * doc/howtocvs.txt * Adapted for SVN (roughly).
Viktor Szakats
2007-07-11 07:53:17 +00:00
2c7ee5c205
2007-07-07 12:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * common.mak ! Added dbsql.c
Viktor Szakats
2007-07-07 10:35:48 +00:00
4e592458c5
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.
Viktor Szakats
2007-07-07 10:29:24 +00:00
a89bb10a3d
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
Przemyslaw Czerpak
2007-07-07 09:35:35 +00:00
ecf94dd488
2007-07-04 21:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/listbox.prg * synced with some xHarbour modifications
Przemyslaw Czerpak
2007-07-04 19:45:52 +00:00
f679ae3bc0
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
Przemyslaw Czerpak
2007-07-04 16:25:16 +00:00
f7b1fafb4b
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)
Przemyslaw Czerpak
2007-07-04 15:41:06 +00:00
237af158fa
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
Przemyslaw Czerpak
2007-07-04 13:13:10 +00:00
7d44a4b1d9
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
Przemyslaw Czerpak
2007-07-04 02:45:11 +00:00
266aeecc82
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
Przemyslaw Czerpak
2007-07-04 02:35:24 +00:00
b7a2da9dac
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.
Przemyslaw Czerpak
2007-07-02 16:10:58 +00:00
48d408c4e2
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()
Przemyslaw Czerpak
2007-06-28 14:15:37 +00:00
5ee3c25bca
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
Przemyslaw Czerpak
2007-06-27 19:02:23 +00:00
e0533fd353
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
Przemyslaw Czerpak
2007-06-27 17:00:34 +00:00
71f5f079cb
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
Przemyslaw Czerpak
2007-06-26 20:00:45 +00:00
c47db5bbb4
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.
Przemyslaw Czerpak
2007-06-26 17:15:45 +00:00
893a870c7f
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
Przemyslaw Czerpak
2007-06-23 13:46:03 +00:00
e39260f3d8
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.
Przemyslaw Czerpak
2007-06-20 21:20:29 +00:00
e8d7da3113
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!
Przemyslaw Czerpak
2007-06-20 10:49:33 +00:00
72caaeca8e
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!
Przemyslaw Czerpak
2007-06-20 10:47:27 +00:00
43ad578d71
prev change undone
Viktor Szakats
2007-06-19 21:41:10 +00:00
e66b67a3f7
SVN first commit test
Viktor Szakats
2007-06-19 21:40:51 +00:00
f490fa8218
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
Przemyslaw Czerpak
2007-06-13 22:24:38 +00:00
e2b98ed2d8
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
Przemyslaw Czerpak
2007-06-13 22:20:13 +00:00
0156470430
2007-06-14 00:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/tclass.prg * initialize date members to ctod("")
Przemyslaw Czerpak
2007-06-13 22:10:24 +00:00
9a5000d47b
2007-06-11 16:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/ChangeLog + harbour/ChangeLog.016 * ChangeLog archived.
Viktor Szakats
2007-06-11 17:40:31 +00:00
bb2d7071bb
2007-06-11 16:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/ChangeLog + harbour/ChangeLog.016 * ChangeLog archived.
Viktor Szakats
2007-06-11 14:30:07 +00:00
f86b9acb5d
2007-06-11 11:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/genc.c * allow to use #pragma begindump / enddump in .prg files without any .prg code
Przemyslaw Czerpak
2007-06-11 09:32:03 +00:00
d9ace58675
2007-06-08 14:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rdd_ads/ads1.c ! generate valid RT errors in some methods so NETERR() can be properly set
Przemyslaw Czerpak
2007-06-08 12:45:43 +00:00
26da2ca114
2007-06-08 06:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec * restored original national characters which were unintentionally damaged on 2006-06-29 08:25 UTC+0200 Tomaz Zupan Toma¾ please do not use editors which will change national characters in the whole file when you will change harbour.spec in the future
Przemyslaw Czerpak
2007-06-08 04:52:51 +00:00
1696220462
2007-06-07 11:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec * some minor cleanups in Requires section and added %{epoch} * harbour/make_rpm.sh * build Harbour GD library only when GD 2.0 or newer is installed
Przemyslaw Czerpak
2007-06-07 09:55:27 +00:00
d16e229f47
2007-06-06 14:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbregex.c ! added workaround for some wrong hack (to check if both can be safely removed)
Przemyslaw Czerpak
2007-06-06 12:03:32 +00:00
4027757574
2007-06-06 12:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapicls.h * changed extern hb_bProfiler to local HVM static variable * harbour/source/vm/hvm.c + added two macros HB_NO_TRACE and HB_NO_DEBUG for these people who needs/wants to test HVM speed without debugger support and PRG call tracing - the difference is rather small
Przemyslaw Czerpak
2007-06-06 10:05:40 +00:00
b1ce22013c
2007-06-05 22:44 UTC+0200 Enrico Maria Giordano (e.m.giordano@emagsoftware.it) * harbour/contrib/hbzlib/zip.c * cleaned a couple of warnings
Enrico Maria Giordano
2007-06-05 20:48:26 +00:00
e2f8ec6f14
2007-06-05 21:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcompdf.h * formatting * harbour/include/hbexpra.c + added comment * harbour/source/common/expropt2.c + added optimization for <constValue> == NIL, <constValue> = NIL, <constValue> != NIL ! disabled in macro compiler buggy Clipper compiler optimization for expressions like: AT( "", "" ), "" $ "", CHR(256), now the folowwing code gives the same results when compiled by Clipper and Harbour: proc main() ? ""$"", &('""$""') ? AT(""," "), &('AT(""," ")') ? LEN(CHR(0)+CHR(256)), &('LEN(CHR(0)+CHR(256))') return
Przemyslaw Czerpak
2007-06-05 19:07:56 +00:00
ebb1fc5f7b
2007-06-05 20:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/doc/linux1st.txt + Added info about required Ubuntu packages. (Thanks Przemek)
Viktor Szakats
2007-06-05 18:25:08 +00:00
e0a4a11e68
2007-06-04 08:04 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br> + harbour/contrib/tip/make_b32.bat + harbour/contrib/tip/makefile.bc
Antonio Carlos Pantaglione
2007-06-04 11:08:35 +00:00
9cb30f2135
2007-06-04 12:17 UTC+0200 Enrico Maria Giordano (e.m.giordano@emagsoftware.it) * harbour/contrib/hbzlib/include/zipexception.h * removed wrong CZipException:: qualificator in CZipException copy constructor
Enrico Maria Giordano
2007-06-04 10:22:57 +00:00
caec86d5d5
2007-06-03 23:03 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/hbexprop.h * harbour/include/hbexprb.c * harbour/source/common/expropt2.c * added UPPER("") optimisation. The side effect of this modification is that Harbour becomes Clipper bug compatible in calculation of AT(UPPER(""), "test"). Though this optimisation does not introduce any buggy behaviour itself.
Mindaugas Kavaliauskas
2007-06-03 19:59:39 +00:00
e73934158e
2007-06-02 12:30 UTC+0200 Enrico Maria Giordano (e.m.giordano@emagsoftware.it) * harbour/contrib/hbzlib * replaced with the one borrowed from xharbour, source modifications by Przemek
Enrico Maria Giordano
2007-06-02 13:32:07 +00:00
64c3fde630
2007-06-01 19:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec * harbour/make_rpm.sh * harbour/contrib/Makefile * cleanup and added HB_CONTRIBLIBS to set additional contrib libraries + added -with xhb switch to build Harbour RPMs with HB_COMPAT_XHB macro
Przemyslaw Czerpak
2007-06-01 17:39:46 +00:00
581507c90d
2007-06-01 15:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec * set attributes explicitly to clean some wrong attributes committed to CVS and minor cleanup
Przemyslaw Czerpak
2007-06-01 13:12:29 +00:00
bbde486ff1
2007-06-01 13:00 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/make_gnu.sh * updated msgs * harbour/pach_src.sh * added contrib/gd * harbour/make_rpm.sh * harbour/harbour.spec * added support for --with gd, --with pgsql, --with pgsql4 and --without tip * contrib/tip/cgi.prg * added lDumpHtml to create a dump of the html useful for syntax check * added support for "var" and "src" in both scripts and styles * contrib/pgsql/tpostgre.prg * added ::Read() method to use in forward only loop * instead of while !::eof() ... ::skip() * several optimizations now in a typical loop it is 30% faster * !!! now char fields are not sized to len !!!
Lorenzo Fiorini
2007-06-01 11:00:01 +00:00
6a1642a388
2007-06-01 02:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/bin/bld.sh ! Updated list of libs for linux/gcc.
Viktor Szakats
2007-06-01 00:09:31 +00:00
8ab966f7fa
2007-05-31 23:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/harbour.yyc * synced with recent modifications in harbour.y - I missed it. * harbour/source/hbpcre/pcrecomp.c * cleaned some waning reported by Lorenzo
Przemyslaw Czerpak
2007-05-31 21:36:11 +00:00
defb63f5f2
2007-05-30 01:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcompdf.h * harbour/include/hbexprb.c * harbour/source/common/expropt1.c * harbour/source/compiler/harbour.y * harbour/source/compiler/harbour.yyc * harbour/source/macro/macro.y * harbour/source/macro/macro.yyc ! fixed bug in operator precedence - seems that it existed from beginning and partially were fixed in xHarbour. This code exploits the problem: #define EOL chr(13)+chr(10) #command ? [<x,...>] => [outstd( <x> );]outstd(EOL) #command TEST <exp> => BEGIN SEQUENCE ; ; ? <exp> ; ; RECOVER USING oErr ; ; ? "Error:", oErr:subCode, ; oErr:description, oErr:operation ; ; END proc main() local oErr, s1:="X", s2:="Y", t:=.T. errorBlock({|oErr|break(oErr)}) TEST t != s1 $ s2 TEST t == s1 $ s2 TEST t = s1 $ s2 TEST t < s1 $ s2 TEST t <= s1 $ s2 TEST t > s1 $ s2 TEST t >= s1 $ s2 TEST s1 $ s2 != t TEST s1 $ s2 == t TEST s1 $ s2 = t TEST s1 $ s2 > t TEST s1 $ s2 < t TEST s1 $ s2 >= t TEST s1 $ s2 <= t return
Przemyslaw Czerpak
2007-05-29 23:04:09 +00:00
99aa308fdb
2007-05-29 10:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/makefile.vc * synced with BETA branch * harbour/contrib/Makefile * disable BMDBFCDX for DOS builds due to long names which do not pass 8.3 convention * use OLE2 instead of OLE * harbour/contrib/ole2/w32ole.c * warning fixes * harbour/include/hbregex.h + added REGEX support for DJGPP build * harbour/source/rtl/net.c * warning cleanup
Przemyslaw Czerpak
2007-05-29 08:32:47 +00:00