bedaef925f
2007-05-28 09:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/make_xmingw.sh * harbour/source/pp/Makefile * recent xHarbour fixes for MinGW Linux->W32 cross build by Phil Krylow with small modifications
Przemyslaw Czerpak
2007-05-28 07:52:08 +00:00
0724963ab3
2007-05-26 09:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/pp/ppcore.c ! fixed bug reported by Lorenzo
Przemyslaw Czerpak
2007-05-26 07:06:07 +00:00
0b7fe71055
2007-05-25 11:46 UTC+0100 Miguel Angel Marchuet (miguelangel/at/marchuet.net) * contrib/bmdbfcdx/bmdbfcdx1.c * removed unnecesary code ! fixed bug on SKIP with SET DELETED ON when skips a deleted recno, OrdKeyNo was wrong.
Miguel Angel Marchuet Frutos
2007-05-25 08:47:17 +00:00
541d776d85
2007-05-25 01:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/include/hbexpra.c * harbour/source/macro/macro.y * harbour/source/macro/macro.yyc * harbour/source/macro/macrolex.c * harbour/source/vm/macro.c - removed hb_macroIsIdent() + added hb_macroTextSymbol() ! fixed old bug (it exists in all [x]Harbour versions) in macrocompiler which caused HVM stack corruption * generate from lexer symbols which are well formatted (uppercase and size <= HB_SYMBOL_NAME_LEN) % use hb_dynsymGetCase() instead of hb_dynsymGet() % some minor speed improvement
Przemyslaw Czerpak
2007-05-24 23:35:25 +00:00
b2451d20d9
2007-05-23 12:27 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/debug.c ! fixed access/assign local variables from debugger in functions with variable number of parameters
Przemyslaw Czerpak
2007-05-23 10:29:23 +00:00
866acc9f44
2007-05-22 23:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/common.mak ! fixed typo during copy and past in last modification - changing files when the modifications cannot be checked is always dangerous, sorry
Przemyslaw Czerpak
2007-05-22 21:20:11 +00:00
a15b21c6d6
2007-05-22 13:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbfix.c ! fixed local IND/DED when PARAMETERS is used ! fixed local names generated for debugger when PARAMETERS is used
Przemyslaw Czerpak
2007-05-22 11:34:41 +00:00
0ae81e63e3
2007-05-22 12:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh + added -lpcreposix to system libraries when C_USR has -DHB_PCRE_REGEX * harbour/include/hbregex.h * removed pcre/ path from PCRE header files - if you want to build Harbour with PCRE regex and PCRE header files are not in default\ path then set valid path in C_USR, f.e.: export C_USR="${C_USR} -DHB_PCRE_REGEX -I/usr/include/pcre"
Przemyslaw Czerpak
2007-05-22 10:23:15 +00:00
75bd21860c
2007-05-22 01:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/include/hbapicls.h * harbour/include/hbcomp.h * harbour/include/hbvm.h * harbour/include/hbvmpub.h * harbour/source/compiler/genc.c * harbour/source/compiler/gencc.c * harbour/source/compiler/gencli.c * harbour/source/compiler/hbdead.c * harbour/source/compiler/hbfix.c * harbour/source/compiler/hblbl.c * harbour/source/compiler/hbopt.c * harbour/source/compiler/hbpcode.c * harbour/source/compiler/hbstripl.c * harbour/source/debug/dbgentry.c * harbour/source/rdd/wafunc.c * harbour/source/rtl/itemseri.c * harbour/source/rtl/gtsln/gtsln.c * harbour/source/vm/classes.c * harbour/source/vm/dynsym.c * harbour/source/vm/hvm.c * harbour/source/vm/memvars.c * harbour/source/vm/runner.c * casting: changed some 'char *' to 'const char *', added const to some other declarations, added workaround for GCC warnings about dereferencing pointer with strict-aliasing optimization, etc.
Przemyslaw Czerpak
2007-05-21 23:45:41 +00:00
6565051825
2007-05-18 07:24 UTC+0100
Fernando Mancera
2007-05-18 05:27:42 +00:00
87646562c3
* ADO_GETFIELDTYPE() Improved * ADO_GETFIELDSIZE() Now support MEMO Field
Fernando Mancera
2007-05-18 05:26:57 +00:00
8a97824666
2007-05-17 00:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/utils/hbtest/rt_misc.prg ! SET EOLs guarded with __HARBOUR__ to make it compile on other platforms.
Viktor Szakats
2007-05-16 22:38:16 +00:00
20b62a14bb
2007-05-16 16:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/ChangeLog + Added one missing entry (2007-05-15 15:40 UTC+0300).
Viktor Szakats
2007-05-16 14:30:28 +00:00
1a97d399b0
2007-05-16 11:03 UTC+0100 Miguel Angel Marchuet (miguelangel/at/marchuet.net) * /include/hbclass.h ! fixed INLINE, incorrect parameters are passed to. reported by Juan Galvez.
Miguel Angel Marchuet Frutos
2007-05-16 09:02:52 +00:00
47dd0277d6
2007-05-15 15:40 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/source/compiler/gencobj.c ! fixed unrecoverable error "hb_xfree called with an invalid pointer" related to HB_CFG_FILE implementation
Mindaugas Kavaliauskas
2007-05-15 12:35:14 +00:00
be1b63d3fa
2007-05-13 09:20 UTC+0100
Antonio Linares
2007-05-13 07:20:36 +00:00
3d10e2acfc
Improved ADO_PUTVALUE()
Antonio Linares
2007-05-13 07:19:34 +00:00
cbbcb1217f
2007-05-11 18:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/compiler/hbmain.c * harbour/source/compiler/harbour.yyc ! Fixed error message text when unclosed multiline codeblock was detected (said: <||...> instead of {||...}). (two more places)
Viktor Szakats
2007-05-12 22:32:08 +00:00
9151c5472e
2007-05-11 18:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/compiler/harbour.y ! Fixed error message text when unclosed multiline codeblock was detected (said: <||...> instead of {||...}). ; TOFIX: In this same case two memory blocks are not released: source\main\harbour.c:329: HB_TR_ERROR Block 1 0098C39C (size 100) source\main\harbour.c:329: HB_TR_ERROR Block 2 0098C200 (size 92)
Viktor Szakats
2007-05-12 16:28:33 +00:00
bba4c850f5
2007-05-12 17:43 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/contrib/tip/cgi.prg * support of option encoding in StartHtml * removed language= in htmlscript * fixed use of pre and post parameters in HtmlOption * now TipCgi code is validated xhtml 1.0 strict
Lorenzo Fiorini
2007-05-12 15:44:19 +00:00
2b3f5f5384
2007-05-12 10:48 UTC+0100
Antonio Linares
2007-05-12 08:56:19 +00:00
2f0189d34f
2007-05-12 10:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcomp.h * harbour/include/hbexpra.c * harbour/include/hbexprb.c * harbour/include/hbexprop.h * harbour/include/hbpp.h * harbour/source/compiler/complex.c * harbour/source/compiler/harbour.y * harbour/source/compiler/harbour.yyc * harbour/source/compiler/harbour.yyh * harbour/source/compiler/hbmain.c * harbour/source/pp/ppcore.c + added support for extended multiline codeblocks: { |<params,...>| <EOL> <statement1> ... <statementN> return <val> } Such codeblocks allow nested definitions. They can also have their own variable declarations (local, static, field, memvar, parameters, private, public) and visibility of declared variables is similar to nested function in Pascal but please note that there is one limitation which exists also for normal codeblocks (Clipper compatible behavior): internal codeblock local parameters and local variables cannot be used in nested codeblocks, f.e. such code: eval( { |p| eval( {|| qout( p + 1 ) } ) } ) is illegal in Clipper and Harbour. This limitation also can be eliminated but but it will be necessary to make deeper modifications in code for local detaching changing the method of generating codeblocks local variables in nested blocks so unlike the above also some modifications in HVM will be necessary. Please test.
Przemyslaw Czerpak
2007-05-12 08:48:12 +00:00
034731b566
OrdCreate() fixed. OrdDestroy() implemented.
Antonio Linares
2007-05-12 08:47:49 +00:00
91ec7b23a5
2007-05-11 22:50 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/source/compiler/complex.c * harbour/source/compiler/genc.c * harbour/source/compiler/gencli.c * harbour/source/compiler/genobj32.c * harbour/source/compiler/harbour.y * harbour/source/compiler/harbour.yyc * harbour/source/compiler/harbour.yyh * harbour/source/compiler/hbmain.c * changed code used for variable scoping - now it's much more simple (only one function) and allows to use declarations in nested functions/codeblocks with visibility similar to Pascal ! fixed parsing FILED <fields,...> IN <alias> we were accepting code like: FIELD f1, f2 IN db1, f3 IN db2 IN db3 and for all fields the last alias (db2 in this example) was used ! fixed calculating number of static variables with -b (debugger) compilation (number of file wide statics were doubled) ! fixed generation of static variable names for debugger when declared with array dimensions, f.e.: static sVar[3]
Przemyslaw Czerpak
2007-05-11 20:51:04 +00:00
064a737e31
2007-05-11 18:09 UTC+0100
Antonio Linares
2007-05-11 16:09:52 +00:00
0acb5820a2
COMMIT changes
Antonio Linares
2007-05-11 16:09:02 +00:00
9a1fdee22f
2007-05-11 14:27 UTC+0100
Antonio Linares
2007-05-11 12:28:03 +00:00
d009cf5396
some minor changes
Antonio Linares
2007-05-11 12:26:48 +00:00
6a49a722cd
2007-05-11 10:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/filehb.c * Changed one old TOFIX to a NOTE regarding a minor incompatibility in FILE() where the filename is RTrim()-ed in Clipper but not in Harbour. It became a NOTE because making it compatible would mean losing some portability.
Viktor Szakats
2007-05-11 08:35:52 +00:00
8de3cd487a
2007-05-11 01:04 UTC+0100
Antonio Linares
2007-05-10 23:06:14 +00:00
d2318d34df
Reduced used variables and consumed memory
Antonio Linares
2007-05-10 23:04:16 +00:00
4b5d8cfb1d
2007-05-10 08:13 UTC+0100
Antonio Linares
2007-05-10 06:14:04 +00:00
3e8ab6fc66
FoxPro support
Antonio Linares
2007-05-10 06:10:17 +00:00
e3e5468907
2007-05-09 15:28 UTC+0100
Antonio Linares
2007-05-09 13:29:04 +00:00
e4c5ff74c2
Improved ADO_CLEARREL()
Antonio Linares
2007-05-09 13:28:12 +00:00
342f481007
2007-05-09 15:03 UTC+0100
Fernando Mancera
2007-05-09 13:04:14 +00:00
3a3e34b2f8
Improved Deleted()
Fernando Mancera
2007-05-09 13:02:34 +00:00
d0d1abe285
minor change
Antonio Linares
2007-05-09 09:03:42 +00:00
d341084806
2007-05-09 10:55 UTC+0100
Antonio Linares
2007-05-09 08:56:03 +00:00
9e5dc9cc23
Added function HB_AdoRddGetRecordSet( [<nWorkArea>] ) --> oAdoRecordset
Antonio Linares
2007-05-09 08:55:02 +00:00
a1f1ed01a2
2007-05-09 10:41 UTC+0100
Antonio Linares
2007-05-09 08:42:11 +00:00
a9d05113bf
New functions HB_AdoRddGetConnection( [<nWorkArea>] ) --> oAdoConnection and HB_AdoRddGetCatalog( [<nWorkArea>] ) --> oAdoCatalog
Antonio Linares
2007-05-09 08:40:56 +00:00
60f8ef1aa4
2007-05-09 10:10 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * harbour/config/w32/mingw32.cf * fixed typo * harbour/include/Makefile * removed reference to deleted hbrddwrk.h * harbour/include/std.ch * added SET EOL <x> clause * harbour/include/hbcompat.ch * fixed typos and added TEXT INTO * harbour/contrib/gd/Makefile * fixed install of includes * harbour/contrib/gd/gdwrp.c * fixed warnings
Lorenzo Fiorini
2007-05-09 08:08:49 +00:00
dab98431de
2007-05-07 02:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbcmd.c * initialize lpaParent in DBRELINFO structure to pArea - please note that this initialization is ignored by default SETREL() RDD method
Przemyslaw Czerpak
2007-05-07 00:20:30 +00:00
56a5077cb0
2007-05-06 11:42 UTC+0100
Antonio Linares
2007-05-06 20:44:25 +00:00
7eb006b839
SET RELATION implementation
Antonio Linares
2007-05-06 20:43:45 +00:00
2febb18eea
New define added
Antonio Linares
2007-05-06 20:43:16 +00:00
96526823f3
2007-05-06 20:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/wacore.c * harbour/source/vm/classes.c * harbour/include/hbapirdd.h * harbour/source/compiler/hbmain.c * updated HB_TRACE messages and some minor cleanups
Przemyslaw Czerpak
2007-05-06 18:35:11 +00:00
0433f879a4
2007-05-06 16:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/classes.c * changed __cls_IncData() to return index to newly allocated instance item and __cls_DecData() to return number of local (not inherited) instance items
Przemyslaw Czerpak
2007-05-06 14:16:19 +00:00
792dfee8c7
2007-05-06 11:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/hbrandom.c ! HB_RANDOMSEED() fixed to correctly handle passed parameter. (Thanks to Mitja Podgornik)
Viktor Szakats
2007-05-06 09:43:26 +00:00
932fa00ebd
minor fix
Antonio Linares
2007-05-05 11:26:27 +00:00
5b2c4cbf1d
2007-05-05 12:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/tget.prg ! Fixed a recently introduced crash in Get():ColorDisp(). (Thanks to Teo Fonrouge)
Viktor Szakats
2007-05-05 10:09:44 +00:00
60e6e260be
minor changes
Antonio Linares
2007-05-05 09:09:29 +00:00
04e4dd5237
2007-05-05 10:28 UTC+0100
Antonio Linares
2007-05-05 08:29:04 +00:00
b34bccfb59
Improved formatting and xharbour compatibility
Antonio Linares
2007-05-05 08:27:48 +00:00
71af9421c6
2007-05-04 11:06 UTC+0100 Miguel Angel Marchuet (miguelangel/at/marchuet.net) * source/rdd/wafunc.c * change of the behavior of DbUseArea opening, so that one behaves like made Clipper, when it fails the opening of a table, does not recover the previous area.
Miguel Angel Marchuet Frutos
2007-05-04 09:09:00 +00:00
83fc963e67
2007-05-03 16:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/usrrdd/usrrdd.c * updated casting for recent modifications in RDD API
Przemyslaw Czerpak
2007-05-03 14:23:52 +00:00
271095b949
2007-05-03 16:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/common.mak * harbour/include/hbapirdd.h - harbour/include/hbrddwrk.h * harbour/source/rdd/Makefile + harbour/source/rdd/wacore.c + harbour/source/rdd/wafunc.c * harbour/source/rdd/workarea.c * cleaned RDD code: * the default work area implementation from which each RDD inherits and RDD management is now in workarea.c file - this part will be common for all threads in future MT version * the code to mange workareas and aliases moved to wacore.c - this code uses some static variables which will be moved to HVM stack in MT version * helper RDD functions thread independent moved to wafunc.c
Przemyslaw Czerpak
2007-05-03 14:11:30 +00:00
9f83848464
minor change on changelog
Antonio Linares
2007-05-01 20:56:17 +00:00
2123943244
2007-05-01 22:53 UTC+0100
Antonio Linares
2007-05-01 20:54:31 +00:00
77b05efed7
DbCreate() sample with Microsoft Access
Antonio Linares
2007-05-01 20:52:59 +00:00
851ed3e00c
DbCreate() implementation just for Microsoft Access
Antonio Linares
2007-05-01 20:51:22 +00:00
16a4f40f27
minor change
Antonio Linares
2007-05-01 07:03:52 +00:00
83fbf3aebf
2007-05-01 08:48 UTC+0100
Antonio Linares
2007-05-01 06:51:13 +00:00
0c33c61ecb
MySQL LOCATE and CONTINUE sample
Antonio Linares
2007-05-01 06:50:19 +00:00
fda3570a9f
LOCATE and CONTINUE support
Antonio Linares
2007-05-01 06:49:12 +00:00
5d50597392
IndexKey() minor fix
Antonio Linares
2007-04-30 20:52:33 +00:00
5de56f6b41
IndexKey() minor fix
Antonio Linares
2007-04-30 20:48:35 +00:00
a4dddd9b13
Modified IndexKey( n )
Antonio Linares
2007-04-30 20:31:11 +00:00
b2356375ae
Improved ZAP
Antonio Linares
2007-04-30 20:15:49 +00:00
8e81281e87
Improved IndexKey( n ) support
Antonio Linares
2007-04-30 20:07:00 +00:00
8e23816bbc
2007-04-30 21:58 UTC+0100
Antonio Linares
2007-04-30 19:51:01 +00:00
703220cf0d
IndexKey( n ) support
Antonio Linares
2007-04-30 19:49:40 +00:00