cf392b8f30
2007-04-30 20:58 UTC+0100
Antonio Linares
2007-04-30 18:59:30 +00:00
db01b88f1c
ZAP implemented. GO TOP fixed for empty tables
Antonio Linares
2007-04-30 18:58:27 +00:00
7134040692
2007-04-30 10:15 UTC+0100
Fernando Mancera
2007-04-30 08:18:15 +00:00
c830519e52
ADO connection objects and ADO catalog objects are automatically created, stored and used by the ADORDD
Fernando Mancera
2007-04-30 08:17:09 +00:00
ab13913681
2007-04-29 17:34 UTC+0100
Antonio Linares
2007-04-29 15:36:17 +00:00
e8b5b83435
formatting
Antonio Linares
2007-04-29 15:35:26 +00:00
9c554a6b3f
Oracle support, thanks to Srdjan Dragojlovic
Antonio Linares
2007-04-29 15:33:58 +00:00
4d0b0e8843
minor fix on latest changelog
Antonio Linares
2007-04-29 11:13:36 +00:00
ddba8e3bf0
2007-04-29 12:42 UTC+0100
Antonio Linares
2007-04-29 10:45:43 +00:00
b772f854c1
SET FILTER TO ... support
Antonio Linares
2007-04-29 10:41:43 +00:00
03ec072da4
2007-04-27 19:33 UTC+0100
Antonio Linares
2007-04-27 17:35:22 +00:00
5799911b5a
QUERY support and MS SQL support
Antonio Linares
2007-04-27 17:32:19 +00:00
487105ee18
07-04-27 14:35 UTC+0100
Fernando Mancera
2007-04-27 12:40:40 +00:00
cc5b76b991
Minor change to header file name
Fernando Mancera
2007-04-27 12:33:38 +00:00
8d1a0f8612
2007-04-27 13:05 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/source/rtl/set.c * harbour/include/set.ch * harbour/include/hbset.h * added support for SET EOL <x> as in xHarbour * harbour/source/rtl/mlcount.c * fixed count for softcr * harbour/include/hbcompat.ch * added compatibility for isregex(string) function * harbour/contrib/tip/cgi.prg * changed return of StartSession to Self
Lorenzo Fiorini
2007-04-27 11:06:58 +00:00
c3f3679b9b
2007-04-27 10:53 UTC+0100
Fernando Mancera
2007-04-27 08:59:55 +00:00
8a99fb896d
ADORDD MySQL database sample
Fernando Mancera
2007-04-27 08:49:43 +00:00
190eab1e90
ADORDD Access database sample
Fernando Mancera
2007-04-27 08:47:55 +00:00
85dbafe7cb
ADORDD makefile
Fernando Mancera
2007-04-27 08:46:15 +00:00
9d431f8dca
ADORDD source code
Fernando Mancera
2007-04-27 08:43:10 +00:00
e9b55874f9
ADORDD header file
Fernando Mancera
2007-04-27 08:40:56 +00:00
addb19438e
2007-04-24 10:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/tget.prg * harbour/source/rtl/tgetint.prg * harbour/tests/rto_get.prg * Minor fixes, cleanups, formatting.
Viktor Szakats
2007-04-24 08:38:50 +00:00
1c11bc25db
2007-04-23 23:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/diskspac.c ! Fixed to return free space instead of disk size under Unix OSes.
Viktor Szakats
2007-04-23 21:41:40 +00:00
74adc6f86c
2007-04-23 18:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcomp.h * harbour/include/hbcompdf.h * harbour/include/hbexpra.c * harbour/include/hbexprb.c * harbour/include/hbexprop.h * harbour/source/common/expropt1.c * harbour/source/compiler/genc.c * harbour/source/compiler/harbour.y * harbour/source/compiler/hbmain.c * harbour/source/compiler/hbopt.c ! reverted fix for unnecessary -W2 warning: Function '...' does not end with RETURN statement in code like: func f(v) if v return "TRUE" else return "FALSE" endif Sorry but I had to make it because this fix was wrong and causes that code like: func f(v) if v ? v else return "FALSE" endif was compiled without any warnings but wrong PCODE was generated. In some spare time I'll try to implement valid RETURN detection, now simply add RETURN NIL at the end of such functions - it will be removed by dead code eliminator. ! fixed memory leak when more then one .prg file was given as compiler parameter + cleaned some code for future modifications
Przemyslaw Czerpak
2007-04-23 16:27:57 +00:00
0adc88de56
2007-04-20 21:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/tbcolumn.prg * harbour/source/rtl/tbrowse.prg * harbour/source/rtl/teditor.prg * harbour/source/rtl/tget.prg * harbour/source/rtl/tgetlist.prg % Avoiding INLINE for speed. % Using INIT for quicker object initialization. + Added TGet() NOTEs, TOFIX. ! Fixed some problems in TGetList. (Two GetApplyKey() potential RTEs.) ! Fixed a few missing "CLASS TBrowse"-es. ; Some formatting, code cleaning.
Viktor Szakats
2007-04-20 19:47:46 +00:00
79f9aa2ff2
2007-04-20 04:05 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/tget.prg * harbour/tests/Makefile + harbour/tests/rto_get.prg ; Fixed lots of minor bugs and differences between CA-Cl*pper and Harbour Get system. The following methods got most of the fixes: + ::Reform() undocumented C52 method added. ! ::Display() fixed when not having focus. (old TOFIX) ! ::UpdateBuffer() fixed when not having focus. ! ::SetFocus() fixed to do nothing when already having focus. ! ::KillFocus() made almost fully compatible. (the ::Assign() call is still raising questions) ! ::Reset() made compatible. ! ::VarPut() fixed when not having focus. ! ::Undo() made compatible. ! ::Type() behaviour now fully C5x compatible. ! ::Block() assignment now fully C5x compatible. ! ::OverStrike() fixed RTE when not having focus. ! ::Insert() fixed RTE when not having focus. ! ::ToDecPos() fixed to set ::Changed. ! ::PutMask() fixed to not pad the string to ::nMaxLen to be fully compatible with C5x. ! ::DecPos, ::Pos initialization made compatible. (here the CA-Cl*pper NG is wrong in stating that these vars ever hold NIL, they don't and they hold 0s instead) ! ::Minus more compatible but still far from perfect. % ::ParsePict() integrated into ::Picture() - ::HasScroll() internal method removed. ! ::HitTest() guarded with HB_COMPAT_C53. + Propely marked Get vars/methods as PROTECTED/VISIBLE. % Several minor optimizations, meaningless code elimination. ; Formatting, removed many old commented code snippets. + Added regression style tests for basic Get methods. All the above fixes was the result of comparing Get object var dumps after calling different methods in different order. ; Notice that there could be new/rare cases when any of the above methods would need more fixes, in that case the regression test is there to check if the existing behaviour stayed the same after the fix and it's also very useful to add the new cases to the test.
Viktor Szakats
2007-04-20 02:06:37 +00:00
6d429e6524
2007-04-18 10:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/codepage/cp_tpl.c + Added NOTE about the fact that hb_Translate() (and hb_cdpTranslate()) would only work properly if all codepages for the same language are using the exact same number of lowercase/uppercase cp chars in the exact same order.
Viktor Szakats
2007-04-18 08:45:07 +00:00
2f3eb03d7f
2007-04-18 09:43 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/source/compiler/gencobj.c * fixed declaration
Lorenzo Fiorini
2007-04-18 07:42:35 +00:00
0069af9c6b
2007-04-18 09:25 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/source/compiler/gencobj.c * added support of HB_CFG_FILE envvar which define the file name to use for -go compiler switch borrowed from xHarbour * harbour/config/w32/mingw32.cf * fixed a typo
Lorenzo Fiorini
2007-04-18 07:24:40 +00:00
083e8763d2
2007-04-18 00:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/mysql/Makefile * changed library name from mysql to hbmysql * harbour/bin/hb-func.sh + added hbgd hbole hbpg hbmysql to linked library list in hb* scripts
Przemyslaw Czerpak
2007-04-17 22:01:39 +00:00
9f6c8a1dc8
2007-04-17 23:05 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/contrib/gd/Makefile * added install of gd.ch * harbour/contrib/gd/gd.prg * removed two unused vars * harbour/contrib/libct/ctnet.c * harbour/contrib/libct/Makefile * added ctnet.c borrowed from xHarbour * harbour/contrib/pgsql/postgres.c * fixes some warnings * harbour/contrib/tip/cgi.prg * added session name parameter * harbour/include/hbcompat.ch * added gtProcessMessages() translate
Lorenzo Fiorini
2007-04-17 21:03:14 +00:00
5fdd83dc27
2007-04-17 20:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbcmd.c ! update NetErr() in ordListAdd() If you know other then dbCreate()/dbUseArea() functions which reset NetErr() flag in Clipper then please report them. We will have to update our functions (dbSetIndex() is a wrapper to ordListAdd() so you nay not report it ;))
Przemyslaw Czerpak
2007-04-17 18:01:15 +00:00
ffcd948d35
2007-04-17 19:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/common/hbver.c + Added Vista and 2003 Windows versions. * Updated Cygwin/Mingw compiler names.
Viktor Szakats
2007-04-17 17:35:04 +00:00
2fb8011bc5
2007-04-17 04:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/source/vm/dynsym.c * removed const from return value of hb_dynsymName() to not force updating of existing 3-rd party code
Przemyslaw Czerpak
2007-04-17 02:21:13 +00:00
c9e8fc84b9
2007-04-17 04:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/source/vm/dynsym.c * changed some declarations from 'char *' to 'const char *'
Przemyslaw Czerpak
2007-04-17 02:13:04 +00:00
0f4b1c2f29
2007-04-17 01:55 UTC+0100
Antonio Linares
2007-04-17 00:03:49 +00:00
c8bcbc198b
2007-04-17 01:55 UTC+0100
Antonio Linares
2007-04-16 23:57:56 +00:00
d914e8f800
minor fix
Antonio Linares
2007-04-16 23:57:18 +00:00
354eac77aa
Borland makefile for HBOleAut.lib
Antonio Linares
2007-04-16 23:54:57 +00:00
c2f838c1ed
Borland makefile for HbOleAut.lib
Antonio Linares
2007-04-16 23:54:27 +00:00
0759a2eb5c
2007-04-17 01:32 UTC+0100
Antonio Linares
2007-04-16 23:32:53 +00:00
7d37eab4ca
Some changes to get it working on Harbour
Antonio Linares
2007-04-16 23:31:08 +00:00
9845fde15c
2007-04-17 01:17 UTC+0100
Antonio Linares
2007-04-16 23:19:44 +00:00
d4958dfe0d
win32ole.prg borrowed from xharbour, with source modifications from Przemek
Antonio Linares
2007-04-16 23:15:53 +00:00
cfa66100af
2007-04-16 22:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/hbinet.c ! Warnings fixed for Darwin (gcc 4.0.1 OSX 10.4.9 PPC)
Viktor Szakats
2007-04-16 20:48:07 +00:00
a44eae4498
2007-04-16 21:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcompat.ch * always translate hash H*() function to HB_H*() ones even if HB_COMPAT_XHB is set. Code which uses HB_H*() functions can be linked with any Harbour builds
Przemyslaw Czerpak
2007-04-16 19:29:50 +00:00
bba4e36e09
2007-04-16 21:25 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/source/rtl/tget.prg * harbour/source/rtl/tgetlist.prg * fixed ::UpdateBuffer() * source/codepage/uc88591b.c * source/rtl/gtxwc/gtxwc.c * added support for Euro sign
Lorenzo Fiorini
2007-04-16 19:26:59 +00:00
66cc29e162
2007-04-16 11:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbmain.c * harbour/source/compiler/ppcomp.c ! fixed file name in errors/warnings generated from PP just after including some file
Przemyslaw Czerpak
2007-04-16 09:44:17 +00:00
00c8b1be0d
2007-04-15 11:20 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) + harbour/contrib/gd/tests/images_in/conv_test.jpeg + harbour/contrib/gd/tests/images_in/gdlogobig.png + harbour/contrib/gd/tests/images_in/theclipper.gif + uploaded in binary form
Francesco Saverio Giudice
2007-04-15 09:21:19 +00:00
8486e0d2cb
2007-04-15 11:17 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) - harbour/contrib/gd/tests/images_in/empty.jpeg - harbour/contrib/gd/tests/images_in/conv_test.jpeg - harbour/contrib/gd/tests/images_in/gdlogobig.png - harbour/contrib/gd/tests/images_in/theclipper.gif - removed from CVS because not marked as binary I will upload them in binary form on next commit, but not empty.jpeg
Francesco Saverio Giudice
2007-04-15 09:18:10 +00:00
12959545f8
2007-04-14 14:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/include/hbcompat.ch ! Added copyright and CVS header. ! Indentation fixes.
Viktor Szakats
2007-04-14 12:32:53 +00:00
2373b7f087
2007-04-14 13:36 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/bin/bld.bat * added HB_USER_LIB var to bcc link line to make usable bldtest.bat Question: Is there a way to build from bcc adding contrib libs ?
Francesco Saverio Giudice
2007-04-14 11:37:18 +00:00
56267f28dd
2007-04-14 12:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/include/hbstdgen.ch * harbour/include/box.ch * harbour/include/hbclass.ch * harbour/include/hbcommon.ch * harbour/include/hbextern.ch * harbour/include/hbgetcmt.ch * harbour/include/hbsetup.ch * harbour/include/ord.ch * harbour/source/rdd/dbdelim.prg * harbour/source/rdd/dbfuncs.prg * harbour/source/rdd/dbjoin.prg * harbour/source/rdd/dblist.prg * harbour/source/rdd/dbsort.prg * harbour/source/rdd/dbstrux.prg * harbour/source/rdd/dbtotal.prg * harbour/source/rdd/dbupdat.prg * harbour/source/rdd/rddord.prg * harbour/source/rtl/alert.prg * harbour/source/rtl/browdb.prg * harbour/source/rtl/browdbx.prg * harbour/source/rtl/checkbox.prg * harbour/source/rtl/dircmd.prg * harbour/source/rtl/getsys.prg * harbour/source/rtl/input.prg * harbour/source/rtl/mssgline.prg * harbour/source/rtl/pushbtn.prg * harbour/source/rtl/radiobtn.prg * harbour/source/rtl/radiogrp.prg * harbour/source/rtl/setfunc.prg * harbour/source/rtl/setta.prg * harbour/source/rtl/tbcolumn.prg * harbour/source/rtl/tget.prg * harbour/source/rtl/tgetint.prg * harbour/source/rtl/tmenuitm.prg * harbour/source/rtl/tpopup.prg * harbour/source/rtl/ttopbar.prg * harbour/source/rtl/typefile.prg * harbour/source/vm/harbinit.prg * harbour/utils/hbrun/external.prg * harbour/utils/hbtest/rt_main.ch + Following #defines are now available by default without the need to #include "hbsetup.ch". These are of course also available for applications as defined at Harbour build time: HB_EXTENSION HB_C52_UNDOC HB_C52_STRICT HB_COMPAT_C53 HB_COMPAT_XPP HB_COMPAT_VO HB_COMPAT_FLAGSHIP HB_COMPAT_FOXPRO HB_COMPAT_DBASE HB_COMPAT_CLIP HB_COMPAT_XHB HB_SHORTNAMES HB_FILE_VER_STATIC
Viktor Szakats
2007-04-14 10:41:54 +00:00
6aa9e8bb08
2007-04-14 11:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/debug/dbgtarr.prg ! Fixed unclosed #if construct. Question: What does HB_NO_READDBG do?
Viktor Szakats
2007-04-14 10:00:39 +00:00
e5fbdabf92
2007-04-13 19:05 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/include/Makefile ! added install of hbcompat.ch * harbour/source/debug/dbgtarr.prg * harbour/source/debug/dbgtobj.prg * harbour/source/debug/dbgthsh.prg * added missed #ifndef HB_NO_READDBG
Lorenzo Fiorini
2007-04-13 17:07:13 +00:00
255caa200e
2007-04-13 17:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/tget.prg ! Get method UpdateBuffer() fixed to be effective only when the object has focus (as per the C52 docs and Lorenzo's report).
Viktor Szakats
2007-04-13 15:41:14 +00:00
b7714b9734
2007-04-13 12:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/debug/debugger.prg ! Fixed a few compile errors. ! Reapplied (and extended) a former fix regarding the proper handling of the filenames.
Viktor Szakats
2007-04-13 10:18:43 +00:00
afad88a1cc
2007-04-13 11:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/common.mak ! updated for new files
Przemyslaw Czerpak
2007-04-13 09:26:28 +00:00
b7094ed42f
2007-04-13 03:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h + harbour/include/hbapidbg.h * harbour/include/hbcomp.h * harbour/include/hbcompdf.h * harbour/include/hbdebug.ch * harbour/include/hbdefs.h * harbour/source/compiler/Makefile * harbour/source/compiler/genc.c + harbour/source/compiler/hbdbginf.c * harbour/source/compiler/hbmain.c * harbour/source/debug/debugger.prg * harbour/source/rtl/altd.prg * harbour/source/vm/Makefile + harbour/source/vm/dbgentry.c * harbour/source/vm/debug.c * harbour/source/vm/hvm.c + added xHarbour compatible low level debugger code Without some small exceptions like my hbdbginf.c most of the code created by Phil Krylov <phil a t newstar.rinet.ru> and borrowed from xHarbour with some small modifications.
Przemyslaw Czerpak
2007-04-13 01:06:01 +00:00
b92af336ed
2007-04-10 13:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/common.mak * harbour/source/codepage/Makefile * harbour/source/codepage/cphu852.c + harbour/source/codepage/cphu852s.c ! Default Hungarian 852 codepage made 100% compatible with ntxhu852.obj for CA-Cl*pper 5.x. + Added Hungarian 852 codepage 100% compatible with sixhu852.obj for S*ccessWare SIx Driver. (this was formerly used as the default Hungarian 852 codepage for Harbour, the only change now is the ID and comment cleanup.)
Viktor Szakats
2007-04-10 11:37:07 +00:00
5e0fc083ac
2007-04-10 11:30 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/contrib/gd * added new directory * harbour wrapper classes for www.libgd.prg graphic library * see README and hbgd.txt for docs
Lorenzo Fiorini
2007-04-10 09:29:42 +00:00
d38dbf8710
2007-04-06 15:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/persist.prg * harbour/source/rtl/tbrowse.prg * harbour/source/rtl/teditor.prg % Replaced __StrT*() internal functions with native Harbour extensions hb_Token*(). % Removed workarounds for problems with the previous implementation of the __StrT*() functions. Please test TEditor (all) and TBrowse class (header/footer line splitting).
Viktor Szakats
2007-04-06 13:43:54 +00:00
80b52695b9
2007-04-06 14:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbtoken.c ! fixed using delimiters longer then 1 character
Przemyslaw Czerpak
2007-04-06 12:35:15 +00:00
254c085955
2007-04-03 14:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbinet.c ! fixed possible process locking when undefined select() result is used
Przemyslaw Czerpak
2007-04-03 12:49:07 +00:00
339996cfbe
2007-04-03 13:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/harbour.y * harbour/source/compiler/harbour.yyc ! fixed false warning about unreachable code in switch ...; case ...; exit; case ... statement * disabled some error messages about illegal pass by reference now HVM should not allow to create cyclic reference chain
Przemyslaw Czerpak
2007-04-03 11:01:58 +00:00
e884ecb4f0
2007-04-02 19:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/ole/oleauto.prg * removed unused local variable * harbour/source/rtl/net.c ! fixed typo in variable name
Przemyslaw Czerpak
2007-04-02 17:25:52 +00:00
f1ba956db0
2007-04-02 19:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbregex.c + added HB_REGEXHAS() and HB_REGEXLIKE() * harbour/source/rtl/net.c * added support for <nType> parameter in NETNAME() like in xHarbour when nType == 1 NETNAME() returns user name instead of host name.
Przemyslaw Czerpak
2007-04-02 17:02:26 +00:00
33d5ac24ac
2007-04-01 16:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/tgetlist.prg ! Fixed bug #1692268. The fix simply removes two strange lines of code which tried to modify the internal TGet() var "Type", after it read the value contained in the TGet(). Since this would be the job of TGet() alone, and Type() is not an assignable var in CA-Cl*pper, it very much looks like a workaround for something (maybe a shortcoming of an earlier version of TGet()). If anyone knows what was to be achieved with that, pls shout.
Viktor Szakats
2007-04-01 15:02:52 +00:00
65460d88a1
2007-04-01 13:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/makefile.bc * harbour/makefile.vc * harbour/config/rules.cf * harbour/contrib/btree/makefile.bc * harbour/contrib/htmllib/Makefile.bc * harbour/contrib/htmllib/makefile.vc * harbour/contrib/libct/makefile.bc * harbour/contrib/libct/makefile.vc * harbour/contrib/libgt/makefile.bc * harbour/contrib/libgt/makefile.vc * harbour/contrib/libmisc/makefile.bc * harbour/contrib/libmisc/makefile.vc * harbour/contrib/libnf/makefile.vc * harbour/contrib/libnf/nanfor.bc * harbour/contrib/samples/makefile.bc * harbour/contrib/samples/makefile.vc + harbour/contrib/samples/make_b32.bat + harbour/contrib/samples/make_vc.bat - harbour/contrib/samples/makevc.bat + -w default Harbour build switch changed to -w2, to further maintain code quality. ; Notice that CONTRIB might need some fixing here. + Added proper BC/VC make batch files for "samples".
Viktor Szakats
2007-04-01 12:04:58 +00:00
96561eeae0
2007-03-31 12:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/Makefile + harbour/include/hbchksum.h * harbour/source/rtl/Makefile + harbour/source/rtl/hbadler.c + harbour/source/rtl/hbcrc.c + harbour/source/rtl/hbmd5.c + added functions to calculate different checksums HB_ADLER( <cValue> [, <nStart> ] ) -> <nCC> HB_CRC32( <cValue> [, <nStart> ] ) -> <nCRC> HB_CRC16( <cValue> [, <nStart> ] ) -> <nCRC> HB_CRC ( <cValue> [, <nStart> ] [, <nPolynomial> ] ) -> <nCRC> HB_CRCCT( <cValue> [, <nStart> ] [, <nPolynomial> ] ) -> <nCRC> HB_MD5( <cString> ) -> <cMD5> HB_MD5FILE( <cFileName> ) -> <cMD5> HB_CRC() is general CRC function which can be used for any polynomial given as second argument, f.e.: 0x104C11DB7 is CRC32 polynomial, 0x18005 -> CRC16, 0x11021 -> CRC16 X.26, 0x1393 -> CRC12, 0x101 -> LCR8 HB_CRCCT() makes exactly the same job but it uses broken algorithm. Unfortunately it seems that this broken version is widely used by many other projects, f.e. HB_CRCCT() gives exactly the same results as COM_CRC() from CT3. Generated results are usually "good enough" but if you do not need compatibility with some other tools which uses broken CRC algorithm then I suggest to not use it. HB_ADLER() is ADLER32 check sum - this function gives the same results as HB_CHECKSUM in xHarbour. HB_MD5*() functions are from Dmitry V. Korzhov code modified a little bit by me for other then x86@32 machines files and buffers longer then 2^32. I also fixed possible problems with wrong results in some cases.
Przemyslaw Czerpak
2007-03-31 10:42:19 +00:00
a5d329536c
2007-03-30 18:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/pp/ppcore.c + added support for multiline string concatenated by ';' f.e.: cVar := "line 1; line 2; line 3" To enable the above it's necessary to build PP with HB_PP_MULTILINE_STRING macro. It's not Clipper compatible extension and it's not enabled by default anyhow old PP worked in such way so I'm leaving the decision to Harbour community if the above should be enabled by default or not.
Przemyslaw Czerpak
2007-03-30 16:51:26 +00:00
759c045f73
2007-03-30 15:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprb.c % optimize PCODE generated for IIF() used as statement
Przemyslaw Czerpak
2007-03-30 13:16:10 +00:00
2a358f57dd
2007-03-23 04:25 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec * harbour/hbgtmk.sh - removed bison and flex from dependences list
Przemyslaw Czerpak
2007-03-23 03:22:58 +00:00