16450c2e30
2006-06-22 10:55 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * harbour.spec * include/hbver.h * updated to set version 0.46.2
Ryszard Glab
2006-06-22 08:45:54 +00:00
c38f0b69b5
2006-06-22 10:55 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * harbour.spec * include/hbver.h * updated to set version 0.46.2
Ryszard Glab
2006-06-22 08:45:52 +00:00
5dcbeffc68
2006-06-22 00:25 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu) * harbour/include/common.ch * harbour/source/debug/dbghelp.prg * harbour/source/debug/dbgmenu.prg * harbour/source/debug/dbgtarr.prg * harbour/source/debug/dbgtobj.prg * harbour/source/debug/dbgwa.prg * harbour/source/debug/debugger.prg * harbour/source/rdd/dbupdat.prg * harbour/source/rtl/achoice.prg * harbour/source/rtl/checkbox.prg * harbour/source/rtl/dbedit.prg * harbour/source/rtl/getsys.prg * harbour/source/rtl/listbox.prg * harbour/source/rtl/persist.prg * harbour/source/rtl/pushbtn.prg * harbour/source/rtl/radiobtn.prg * harbour/source/rtl/tbcolumn.prg * harbour/source/rtl/tbrowse.prg * harbour/source/rtl/tclass.prg * harbour/source/rtl/teditor.prg * harbour/source/rtl/tget.prg * harbour/source/rtl/tgetlist.prg * harbour/source/rtl/tlabel.prg * harbour/source/rtl/treport.prg * harbour/utils/hbdoc/genchm.prg * harbour/utils/hbdoc/genhtm.prg * harbour/utils/hbdoc/genng.prg * harbour/utils/hbdoc/genos2.prg * harbour/utils/hbdoc/genrtf.prg * harbour/utils/hbdoc/gentrf.prg * harbour/utils/hbdoc/html.prg * harbour/utils/hbdoc/ng.prg * harbour/utils/hbdoc/os2.prg * harbour/utils/hbdoc/rtf.prg * harbour/utils/hbmake/checks.prg * harbour/utils/hbmake/hbmake.prg * harbour/utils/hbmake/hbmutils.prg * harbour/utils/hbmake/radios.prg * harbour/utils/hbtest/rt_hvm.prg + HB_SYMBOL_UNUSED() added for .prg code. It can suppress unused var warnings where applicable. The code won't generate any final pcodes, so it won't cause overhead. The only current downside is that it cannot be used inside codeblocks. ! Fixed a number (>200) of declared but unused variable /w2 error. All parts were scanned and fixed (except contrib). Note that there are several false "unreachable code" warnings, and there are still quite a few unused var warnings inside codeblocks. After fixing these /w2 switch could be added to the standard build process to maintain code quality.
Viktor Szakats
2006-06-21 22:25:00 +00:00
6492f2b403
2006-06-21 00:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/w32/dir.cf + added EOL at EOF
Viktor Szakats
2006-06-21 22:25:00 +00:00
60d2420387
2006-06-20 17:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/classes.c ! fixed memory leak when CLASSSEL() message was sent to non object item
Przemyslaw Czerpak
2006-06-20 15:41:53 +00:00
ee780cf997
2006-06-20 14:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapicls.h * harbour/source/vm/classes.c ! fixed typo in function name should be hb_objHasMessage()
Przemyslaw Czerpak
2006-06-20 12:51:16 +00:00
96229354ab
2006-06-20 13:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapicls.h * harbour/source/vm/classes.c + added hb_objHasMesage( PHB_ITEM pObject, PHB_DYNS pMessage ) + added hb_objGetpMethod() for backward binary compatibility with FWH * hidden for 3-rd party users hb_objGetMethod() and hb_objPopSuperCast() If for some reason 3-rd party code will need these methods please tell me in which case and I'll add necessary functions. Please try to not use any non-public function. I strongly prefer to add new public functions for which we will know that they are used by 3-rd party code then create problems with binary compatibility after updating local HVM functions.
Przemyslaw Czerpak
2006-06-20 11:36:43 +00:00
d3bb5f0317
2006-06-20 11:33 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu) * harbour/source/rtl/gtwin/gtwin.c ! Stupid bug fixed in prev commit.
Viktor Szakats
2006-06-20 09:32:41 +00:00
c7f5e6eb5e
2006-06-20 09:45 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu) * harbour/source/rtl/gtwin/gtwin.c * harbour/source/rtl/gtwxt/gtwxt.c ! Possible (double) fix to properly handle embedded zero bytes when getting clipboard content.
Viktor Szakats
2006-06-20 07:45:51 +00:00
8414073d1c
2006-06-20 08:55 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu) * harbour/source/rtl/gtwin/gtwin.c + Copied Windows Clipboard support from the GTWVT driver. So now it is available in Win32 console apps too. (Thanks Przemek for the functions and instructions). Set/Get the Clipboard using: hb_GTInfo( GTI_CLIPBOARDDATA[, <newvalue>] )
Viktor Szakats
2006-06-20 06:58:41 +00:00
ceb75ebe27
2006-06-04 18:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h * use i64 suffix for BCC 3.0 and higher for long long int
Przemyslaw Czerpak
2006-06-04 16:41:02 +00:00
b8b5e032be
2006-06-02 14:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh * harbour/config/global.cf + harbour/include/usrrdd.ch + harbour/source/rdd/usrrdd/Makefile + harbour/source/rdd/usrrdd/usrrdd.c + harbour/source/rdd/usrrdd/rdds/Makefile + added USRRDD library. It allows to create new RDD from scratch or by inheriting from any other RDDs (except USRRDDs) and overloading any of their methods at .prg level. I hope you will find a lot of fun in creating your own RDDs. I wanted to create more examples and added some documentation but I do not have time for it now - sorry. Try to look at examples below and if you need some more detail information then look at Clipper's NG Technical Reference Guide or ask me. I'll try to help. Two RDDs which seems to be requested by users are ARRAY RDD and OLE RDD. I hope that some of you implement them.
Przemyslaw Czerpak
2006-06-02 12:41:01 +00:00
7db31d8504
2006-06-02 14:15 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * harbour.spec * include/hbver.h * updated to set version 0.46.1 for build46
Ryszard Glab
2006-06-02 12:09:59 +00:00
718afe4c4c
2006-06-02 14:15 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * harbour.spec * include/hbver.h * updated to set version 0.46.1 for build46
Ryszard Glab
2006-06-02 12:05:37 +00:00
886dc4fcbd
2006-06-02 14:00 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * include/hbexpra.c * source/compiler/expropta.c * fixed bug in GET var[ any_one_dim_index ]
Ryszard Glab
2006-06-02 11:43:30 +00:00
b7ec491c40
2006-05-31 14:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbcmd.c ! fixed default RDD seting in APPEND FROM / COPY TO * ChangeLog * fixed date in my last commit info
Przemyslaw Czerpak
2006-05-31 12:08:32 +00:00
945fa390bb
2006-05-31 13:45 UTC+0200 Tomaz Zupan (tomaz.zupan at orpo.si) * harbour.spec * Added Mandriva to recognised distros * Sinchronised version with harbour/include/hbver.h
Tomaz Zupan
2006-05-31 11:45:15 +00:00
a6d505a6b6
2005-10-30 18:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * changed xharbour to harbour in directory names in ChangeLog description
Przemyslaw Czerpak
2006-05-30 16:27:25 +00:00
e391cb707c
2006-05-29 16:00 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * harbour.spec * doc/whatsnew.txt * include/hbver.h * modified to store build number 46
Ryszard Glab
2006-05-29 13:51:04 +00:00
66f19fe13b
2006-05-29 14:10 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * source/pp/ppcore.c *fixed invalid memory access
Ryszard Glab
2006-05-29 11:59:37 +00:00
ad6dfff8e1
2006-05-23 14:21 UTC+0300 Chen Kedem <niki@actcom.co.il> (fixed a small typo in my last ChangeLog)
Chen Kedem
2006-05-23 11:25:36 +00:00
ba694969f5
2006-04-10 00:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbfntx/dbfntx1.c ! fixed skip back after updating last record
Przemyslaw Czerpak
2006-04-09 22:51:25 +00:00
6b48bcaafc
2006-04-09 19:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbfcdx/dbfcdx1.c ! fixed scope checking when skip is done from the record which dos not exist in index
Przemyslaw Czerpak
2006-04-09 17:20:33 +00:00
2b6f6caa62
2006-04-07 15:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh * support for detecting startup function in C++ mode
Przemyslaw Czerpak
2006-04-08 00:51:27 +00:00
23bb599ea9
2006-04-07 15:30 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu) * harbour/source/vm/classes.c % Optimized __CLSADDMSG() to call hb_parc() only once instead of 25 times for most cases. ! Possible problem fixed in __CLSADDMSG() where message parameter was required to be uppercase when overloading operator .NOT., .AND. or .OR. % hb_dynsymGet() calls replaced with hb_dynsymGetCase() where the parameter was an already uppercased constant.
Viktor Szakats
2006-04-07 13:50:40 +00:00
130a3239d2
2006-04-07 15:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh * support for detecting startup function in C++ mode
Przemyslaw Czerpak
2006-04-07 12:57:59 +00:00
7ccc4310e1
2006-04-06 14:05 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * source/compiler/harbour.c * fixed registering of startup procedure name
Ryszard Glab
2006-04-06 11:56:06 +00:00
6c238a7034
some required changes for Microsoft C
Antonio Linares
2006-04-05 13:49:14 +00:00
b1072902c9
some required changes for Microsoft C
Antonio Linares
2006-04-05 12:37:04 +00:00
f526649ee3
some required changes for Microsoft C
Antonio Linares
2006-04-05 12:30:23 +00:00
56fdc28b7d
Added hblbl.c and gencc.c modules
Antonio Linares
2006-04-05 12:22:37 +00:00
4005a2d163
2006-04-05 13:35 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * source/compiler/harbour.c * fixed allocation of startup procedure name
Ryszard Glab
2006-04-05 11:28:42 +00:00
a579fbc805
2006-03-29 11:55 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * include/hbpp.h *fixed declaration of hb_pp_StreamBlock
Ryszard Glab
2006-03-29 09:48:28 +00:00
b9ee88d465
2006-03-28 18:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/harbour.c ! upper the default .prg function name created from .prg file name when compiled without -n switch
Przemyslaw Czerpak
2006-03-28 19:51:27 +00:00
167ef1f0c5
2006-03-27 15:25 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * contrib/htmllib/default.ch * fixed IF/THEN command
Ryszard Glab
2006-03-27 13:15:07 +00:00
29f11ab65c
2006-03-25 03:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h * harbour/source/vm/estack.c * added pEnd to hb_stack structure to speed up hb_stackPush() which is one of the most often used operation in HVM.
Przemyslaw Czerpak
2006-03-25 02:44:01 +00:00
7ed7c4709d
2006-03-23 14:50 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * source/pp/ppcore.c * fixed preprocessor to preserve spaces the same way (almost) as Clipper
Ryszard Glab
2006-03-23 13:42:36 +00:00
de8ac68ba2
2006-03-16 05:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/lang/Makefile - harbour/source/lang/msgen.c * harbour/source/rtl/langapi.c * moved EN lang definitions to core lang code so we always have at least one lang module defined at sartup. Modified after common group agreement - no one was against, thanks to all for answers. Please update non GNU make files and remove harbour/source/lang/msgen.c file.
Przemyslaw Czerpak
2006-03-16 04:41:27 +00:00
a8abcb6f42
2006-03-13 23:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbgtcore.c * respect pure REQUEST HB_GT_NUL as user GT choice if only GTNUL is linked
Przemyslaw Czerpak
2006-03-13 22:17:28 +00:00
9cd964e8d3
some warnings removed
Antonio Linares
2006-03-13 19:04:04 +00:00
bcc8ead975
2006-03-13 19:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * fixed description in last commit. Should be HB_GTSYS() not GTSYS()
Przemyslaw Czerpak
2006-03-13 18:39:07 +00:00
f205079962
2006-03-13 11:40 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * source/compiler/cmdcheck.c * source/pp/pragma.c * fixed to force max recurse preprocessor passed bigger then 0
Ryszard Glab
2006-03-13 10:30:37 +00:00
08b1ca8b44
2006-03-11 09:45 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * source/pp/ppcomp.c * source/pp/ppcore.c * source/rtl/gtcrs/gtcrs.c * fixed to suppress warning messages in some compilers
Ryszard Glab
2006-03-11 08:42:28 +00:00
d8ef95e7be
2006-03-10 21:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/rules.cf * harbour/config/bsd/gcc.cf * harbour/config/darwin/gcc.cf * harbour/config/dos/bcc16.cf * harbour/config/dos/djgpp.cf * harbour/config/dos/owatcom.cf * harbour/config/dos/rsx32.cf * harbour/config/dos/watcom.cf * harbour/config/linux/gcc.cf * harbour/config/os2/gcc.cf * harbour/config/os2/icc.cf * harbour/config/sunos/gcc.cf * harbour/config/w32/bcc32.cf * harbour/config/w32/gcc.cf * harbour/config/w32/global.cf * harbour/config/w32/icc.cf * harbour/config/w32/mingw32.cf * harbour/config/w32/msvc.cf * harbour/config/w32/rsxnt.cf * harbour/config/w32/watcom.cf * use F macro extension to extract file name from given macros. It simplified some rules and allow to use vpath and differ file locations in GNU Makefiles * moved the BCC16 excpetion for C_RULE from global rules.cf to DOS bcc16.cf file * use mainstd library in MinGW build
Przemyslaw Czerpak
2006-03-10 20:16:35 +00:00
23c07b16d9
2006-03-10 12:20 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * include/hbpp.h + added 'extern' declaration
Ryszard Glab
2006-03-10 11:16:12 +00:00
9ddcccdef6
2006-03-10 10:20 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * source/pp/ppcomp.c *fixed compilation for Borland C
Ryszard Glab
2006-03-10 09:13:31 +00:00
49d728084c
2006-03-09 16:30 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * include/hbapi.h * include/hbexpra.c * include/hbexprb.c * include/hbexprop.h * modified to support strings with embeded LF/CR characters
Ryszard Glab
2006-03-09 15:22:16 +00:00
4ee2e7de8a
2006-03-08 3:31 UTC-0500 David Arturo Macias Corona <dmacias@mail.udg.mx> - harbour/source/codepage/cdpsl437.c - harbour/source/codepage/cdpsl852.c - harbour/source/codepage/cdpslwin.c - harbour/source/codepage/cdpsliso.c - Removed these four files.
David Arturo Macias Corona
2006-03-08 09:43:40 +00:00
bb3f8ef235
2006-03-06 12:00 UTC+0100 Mitja Podgornik <Yamamoto@rocketmail.com> David Macias: Source code provided by Mitja Podgornik * harbour/contrib/mysql/mysql.ch + added MYSQL_DECIMAL_TYPE for MySQL versions 5.0 and above
David Arturo Macias Corona
2006-03-07 09:41:29 +00:00
6beed6b7f5
2006-03-02 18:00 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * source/compiler/harbour.l * source/pp/ppcomp.c * source/pp/ppcore.c * source/pp/pptable.c * fixed compilation of included files in cases when the file ends with ';' (with no LF or CR) * fixed translation of nested command/translate * fixed translation of TEXT/ENDTEXT to be more Clipper compatible (added new hidden preprocessor directive __text|ParseBlockCode|EndBlockCode|StartBlockCode
Ryszard Glab
2006-03-02 16:56:01 +00:00
68574c6e0d
2006-03-02 01:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/pp/ppcore.c * fixed yest another problem with PP which caused GPF on minigui compilation
Przemyslaw Czerpak
2006-03-02 00:11:37 +00:00
0638d0237e
2006-03-01 21:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/dbinfo.ch * harbour/source/rdd/workarea.c * added DBI_SCOPEDRELATION action. It alow to test if given relation on current work area sets scope on child index. F.e.: dbInfo( DBI_SCOPEDRELATION, 1 )
Przemyslaw Czerpak
2006-03-01 20:22:14 +00:00
5245b4c25f
2006-03-01 20:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapicdp.h * harbour/source/rtl/cdpapi.c * added optional BOOL parameter to functions which translate to UTF8 to not translate control code characters
Przemyslaw Czerpak
2006-03-01 19:45:51 +00:00
c5ccfa9978
2006-03-01 14:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/htmllib/default.ch * fixed few wrong definitions - Ryszard, the definitions where wrong but Clipper PP seems to parse them.
Przemyslaw Czerpak
2006-03-01 13:49:07 +00:00
8a61908828
2006-02-28 17:00 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * include/hbpp.h * source/pp/ppcore.c * source/pp/pptable.c * fixed handling of optional clauses in command/translate e.g. #command PRINT TO <oPage> => [<oPage>:=]PrintPage() * fixed <-x-> match marker * added fixed length of command/translate/define name to speed translation
Ryszard Glab
2006-02-28 15:58:08 +00:00
951c0dbefa
restored to previous 1.9 rev. of .cvsignore
Alejandro de Garate
2006-02-23 02:56:58 +00:00
332b8b445c
2006-02-22 15:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/harbour.c * harbour/source/rtl/gtdos/gtdos.c * fixed casting and typos for DOS OpenWatcom compilation
Przemyslaw Czerpak
2006-02-23 01:17:57 +00:00
34d4910f42
2006-02-21 23:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh * added support for -L<librarypath> in xhbmk * set the highest priority to user libraries specified by -l<libname> linker option
Przemyslaw Czerpak
2006-02-21 22:23:29 +00:00
0e0d4ab6e4
2006-02-17 10:10 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * include/hbcomp.h * source/compiler/Makefile * source/compiler/cmdcheck.c * source/compiler/harbour.c * source/compiler/harbour.y * source/compiler/hbident.c * even more fixes to memory leaks in the compiler (all compiler structures are deallocated on exit now, really :)
Ryszard Glab
2006-02-17 09:11:40 +00:00
2cd8284078
2006-02-16 14:40 UTC+0100 Ryszard Glab <rglab//imid.med.pl> * include/hbcomp.h * include/hbexpra.c * source/compiler/Makefile * source/compiler/expropta.c * source/compiler/genc.c * source/compiler/harbour.c * source/compiler/harbour.y * source/compiler/hbgenerr.c * all compiler structures are deallocated on exit now
Ryszard Glab
2006-02-16 13:35:23 +00:00
d27d272156
2006-02-15 11:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/harbour.c * do not line striping optimization when -l compiler switch (suppress line number information) is set - in such case it's only waste of time
Przemyslaw Czerpak
2006-02-15 10:16:46 +00:00
1311b9d4ea
2006-02-14 18:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/harbour.c * enabled FM statistic by default when compiled without: -DHB_FM_STATISTICS_OFF after last Ryszard modification there is no memory leak in valid .prg code so this may help us to find some unknown problems.
Przemyslaw Czerpak
2006-02-14 17:16:11 +00:00