62cf87b2f1
See changelog 2001-08-19 10:50 GMT -3
Luiz Rafael Culik
2001-08-19 13:53:14 +00:00
ed8ef07339
See Changelog 2001-08-19 10:40 GMT -3
Luiz Rafael Culik
2001-08-19 13:30:56 +00:00
f81975675d
2001-08-18 17:00 MEST Martin Vogel <vogel@inttec.de>
Martin Vogel
2001-08-18 15:02:09 +00:00
300a797b0d
2001-08-18 16:45 MEST Martin Vogel <vogel@inttec.de>
Martin Vogel
2001-08-18 14:46:29 +00:00
e760f9d865
See changelog 2001-08-17 22:15 GMT -3
Luiz Rafael Culik
2001-08-18 01:27:06 +00:00
371bd1ebe4
See changelog 2001-08-17 22:15 GMT -3
Luiz Rafael Culik
2001-08-18 01:07:32 +00:00
ce8480f2a8
See ChangeLog entry 2001-08-17 18:10 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-08-18 00:09:25 +00:00
b0e7fd748f
2001-08-18 00:11 GMT+2 Maurilio Longo <maurilio.longo@libero.it> * source/rtl/tbrowse.prg * source/rtl/tbcolumn.prg + Added multi-line column header/footer support to TBrowse
Maurilio Longo
2001-08-17 22:12:48 +00:00
b3bc60ac46
See ChangeLog entry 2001-08-17 16:10 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-08-17 20:13:27 +00:00
f047a9927f
ChangeLog 2001-08-17 20:15 UTC+0100
Ryszard Glab
2001-08-17 18:26:37 +00:00
32b9bec01f
2001-08-17 15:09 GMT+2 Maurilio Longo <maurilio.longo@libero.it> * source/rtl/tbrowse.prg ! fixed ::DispCell() cursor positioning (broken with latest changes to implement picture handling) * changed ::autolite handling ! fixed ::GoBottom() method which was not repainting TBrowse correctly if available records were less than available rows.
Maurilio Longo
2001-08-17 13:12:22 +00:00
f708ef92c8
See ChangeLog entry 2001-08-16 16:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-08-16 20:31:54 +00:00
b01ee41aff
2001-08-14 23:53 GMT+1 Patrick Mast <harbour@PatrickMast.com> * contrib/tprepro/tprepro.prg * Bug fix in TranslateFile() method
Patrick Mast
2001-08-14 21:54:10 +00:00
2bf4f5843e
see Changelog 2001-08-11 22:45 GMT -3
Luiz Rafael Culik
2001-08-12 01:39:35 +00:00
8b15544ce1
See changelog 2001-08-11 08:30 GMT -3
Luiz Rafael Culik
2001-08-11 11:32:14 +00:00
e77ab95e61
See changelog 2001-08-11 08:30 GMT -3
Luiz Rafael Culik
2001-08-11 11:24:06 +00:00
94f7732093
See ChangeLog entry 2001-08-10 13:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-08-10 17:29:36 +00:00
1335c7dba5
Added missing { after line 709.
David G. Holm
2001-08-10 16:23:48 +00:00
58ff911994
See ChangeLog entry 2001-08-10 12:15 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-08-10 16:20:17 +00:00
eac7f1fcbf
2001-08-09 20:45 UTC-0800 Ron Pinkas <ron@profit-master.com> * contrib/dot/pp.prg * Corrected logic for closing ppo output file.
Ron Pinkas
2001-08-10 03:16:06 +00:00
515035d9fe
2001-08-09 17:45 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/compiler/harbour.c * Minor correction to handling of HB_FS_FIRST
Ron Pinkas
2001-08-10 00:43:13 +00:00
e0bc3c2684
See ChangeLog entry 2001-08-08 15:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-08-09 19:39:30 +00:00
559b060f97
2001-08-09 02:30 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/vm/macro.c * include/hbcomp.h * include/hbexprb.c * include/hbexprc.c * include/hbmacro.h * include/hbmsetup.h * include/set.ch * source/compiler/cmdcheck.c * source/compiler/genc.c * source/compiler/harbour.c * source/compiler/hbpcode.c * source/rdd/dblist.prg * source/vm/hvm.c - Removed support for syncing of macro setting with main module. - Removed support for -ks which is replaced with -kr. + Added default logic to auto symchronize all macro activations with the compile time switches of each respective module. + Added -kr to disable auto synching, thus allowing Run-Time setting by means of HB_SETMACRO().
Ron Pinkas
2001-08-09 09:48:59 +00:00
8ad6617e91
2001-08-09 00:07 GMT+2 Maurilio Longo <maurilio.longo@libero.it> * source/rtl/seconds.c * changed HB_CLOKS2SECS to make it return a double (like Seconds()) this way profiler is able to show not only seconds spent inside a function but even tenths and hundredths.
Maurilio Longo
2001-08-08 22:10:44 +00:00
3a638fda83
2001-08-08 23:52 GMT+2 Maurilio Longo <maurilio.longo@libero.it> * include/hbvmpub.h * source/vm/classes.c * source/vm/hvm.c * source/vm/dynsym.c ! Fixed profiler counting of time elapsed inside recursive functions. It still has to be fixed for methods. NOTE: My knowledge of harbour VM is very poor. I hope I didn't break anything else :-)) ! Fixed a few warnings inside hb_vmDo() and hb_vmSend() * source/vm/arrayshb.c ! Fixed isalnum() call on line 359, isalnum() requires an int
Maurilio Longo
2001-08-08 21:55:19 +00:00
2d4588ae35
Fix typo
Dave Pearson
2001-08-07 23:31:57 +00:00
1940cfb5d8
Corrected minor typos.
Ron Pinkas
2001-08-07 23:20:56 +00:00
d621fcbce2
2001-08-07 23:11 GMT Dave Pearson <davep@davep.org>
Dave Pearson
2001-08-07 23:13:11 +00:00
020b70f248
See ChangeLog entry 2001-08-07 17:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-08-07 21:28:23 +00:00
0308443e77
ChangeLog 2001-08-07 13:45 UTC+0100
Ryszard Glab
2001-08-07 12:51:34 +00:00
054dc4ed08
2001-08-07 01:10 UTC-0800 Ron Pinkas <ron@profit-master.com> + doc/en/clipper.txt + New file describing Harbour features that are different from Clipper.
Ron Pinkas
2001-08-07 08:11:51 +00:00
65c8b39133
2001-08-06 23:50 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/compiler/harbour.c ! Corrected assigment of HB_FS_FIRST scope, for proper execution of first non INIT/EXIT procedure in main module.
Ron Pinkas
2001-08-07 06:50:36 +00:00
a68a389c86
See ChangeLog entry 2001-08-06 20:50 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-08-07 00:54:36 +00:00
4764b6815e
See changelog 2001-08-06 20:30 GMT -3
Luiz Rafael Culik
2001-08-06 23:24:43 +00:00
4b56597c06
2001-08-06 09:15 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/compiler/genc.c ! Improved sync logic of HB_SETMACRO() level, to only activate once per module with same level used by compiler.
Ron Pinkas
2001-08-06 16:13:10 +00:00
db7f76c2f5
See changelog 2001-08-05 18:00 GMT -3
Luiz Rafael Culik
2001-08-05 20:53:48 +00:00
91a67952fa
See changelog 2001-08-05 18:00 GMT -3
Luiz Rafael Culik
2001-08-05 20:47:02 +00:00
cb4e5e74e0
2001-08-05 12:15 UTC-0800 Ron Pinkas <ron@profit-master.com> + include/hbmsetup.h * include/hbmacro.h * Moved #defines of HB_SM_* to new file hbmsetup.h
Ron Pinkas
2001-08-05 19:24:12 +00:00
f2f764c5a8
ChangeLog 2001-08-05 14:20 UTC+0100
Ryszard Glab
2001-08-05 13:06:55 +00:00
d9664055be
See changelog 2001-08-04 18:35 gmt -3
Luiz Rafael Culik
2001-08-04 21:33:35 +00:00
4b444c4812
2001-08-04 13:50 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/compiler/harbour.l * source/compiler/harbour.slx * Added inline c support for hb_comp_iLanguage == LANG_OBJ_MODULE
Ron Pinkas
2001-08-04 20:50:06 +00:00
71ce8f8787
2001-08-04 11:00 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/vm/macro.c ! Added missing ; in line 956
Ron Pinkas
2001-08-04 18:03:25 +00:00
65cd98cadb
ChangeLog 2001-08-04 15:15 UTC+0100
Ryszard Glab
2001-08-04 14:19:29 +00:00
dde0c242c4
2001-08-04 00:06 GMT Dave Pearson <davep@davep.org> * doc/whatsnew.txt * Brought the document up to date.
Dave Pearson
2001-08-04 00:07:45 +00:00
0968e8e256
See changelog 2001-08-03 19:30 GMT -3
Luiz Rafael Culik
2001-08-03 22:23:55 +00:00
12a2c7389d
2001-08-03 13:23 GMT Dave Pearson <davep@davep.org> * source/rtl/profiler.prg + Added HB_Profile::ignoreSymbol(). * Changed HB_Profile::gather() to use HB_Profile::ignoreSymbol() to decide if a symbol should be ignored. This will let developers modify what is and isn't ignored by subclassing HB_Profile and implementing their own version of HB_Profile::ignoreSymbol().
Dave Pearson
2001-08-03 13:30:01 +00:00
f089898c00
2001-08-02 10:00 UTC-0800 Ron Pinkas <ron@profit-master.com> * contrib/dot/pp.txt * Corrected typos.
Ron Pinkas
2001-08-02 16:56:42 +00:00
0013eb731b
2001-07-31 10:10 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/vm/arrayshb.c + Added HB_FUNC( HB_AEXPRESSION )
Ron Pinkas
2001-07-31 17:11:07 +00:00
777a7beb3e
2001-07-30 10:15 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/rdd/dblist.prg - Removed HB_aTokens() + Added HB_aExpressions() * Changed call to HB_aTokens() to HB_aExpressions()
Ron Pinkas
2001-07-31 05:15:53 +00:00
8d367335b9
2001-07-30 14:54 GMT Dave Pearson <davep@davep.org> * source/rtl/profiler.prg * Restored the OO based profile reporter.
Dave Pearson
2001-07-30 14:56:31 +00:00
c612cb8e06
2001-07-30 16:40 UTC+0300 Chen Kedem <niki@actcom.co.il> (add missing CR+LF at the end of file)
Chen Kedem
2001-07-30 13:49:28 +00:00
054e74dcb7
See ChangeLog entry 2001-07-26 14:35 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2001-07-26 18:35:44 +00:00
01e31ce130
2001-07-26 14:30 GMT Dave Pearson <davep@davep.org> * source/rtl/profiler.prg * Resorted Antonio's profile reporter due to copyright concerns.
Dave Pearson
2001-07-26 14:32:44 +00:00
c5f24d0fe5
2001-07-26 02:50 UTC-0800 Ron Pinkas <ron@profit-master.com> * include/hbexpra.c + Added logic to optimize 2nd parameter of __DBLIST(). Scan it if array, and optiimize elements that are codeblocks containg macros to the core value of such macro.
Ron Pinkas
2001-07-26 09:55:48 +00:00
49b54c2a28
See changelog 2001-07-24 20:45 GMT -3
Luiz Rafael Culik
2001-07-24 23:37:29 +00:00
8b671adbd7
See changelog 2001-07-24 08:45 GMT -3
Luiz Rafael Culik
2001-07-24 11:41:02 +00:00
c0b9111819
See changelog 2001-07-24 08:45 GMT -3
Luiz Rafael Culik
2001-07-24 11:37:31 +00:00
da40f1d977
2001-07-23 20:50 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/vm/macro.c ! Corrected a compiler warning.
Ron Pinkas
2001-07-24 03:46:39 +00:00
3933d2c8c1
See changelog 2001-07-23 21:10 GMT -3
Luiz Rafael Culik
2001-07-24 00:12:46 +00:00
1be4191464
2001-07-23 22:35 UTC+0100 Lubos Janica <janicalubos@yahoo.com> * classes.c Fixed function __CLSNEW. Changed variable USHORT uiSize to ULONG ulSize This fix random GPFs in function hb_clsDictRealloc by creating classes.
Lubos Janica
2001-07-23 20:51:32 +00:00
4ed4b8024d
2001-07-23 22:30 MEST Martin Vogel <vogel@inttec.de>
Martin Vogel
2001-07-23 19:23:34 +00:00
ba0478158a
2001-07-23 18:24 GMT Dave Pearson <davep@davep.org>
Dave Pearson
2001-07-23 18:27:35 +00:00
6527471cc0
2001-07-23 18:15 GMT Dave Pearson <davep@davep.org> * source/rtl/seconds.c * Renamed CLOCKS2SECS() to HB_CLOCKS2SECS().
Dave Pearson
2001-07-23 18:18:09 +00:00
56cc6b6e68
2001-07-23 20:10 MEST Martin Vogel <vogel@inttec.de>
Martin Vogel
2001-07-23 18:08:56 +00:00
a3491da45e
2001-07-23 17:37 GMT Dave Pearson <davep@davep.org> * source/rtl/profiler.prg * Replace old profile reporting code with an OO approach.
Dave Pearson
2001-07-23 17:41:41 +00:00
97d5d8386b
2001-07-23 18:40 MEST Martin Vogel <vogel@inttec.de>
Martin Vogel
2001-07-23 16:38:00 +00:00
1d690a55d6
2001-07-23 04:20 UTC-0800 Ron Pinkas <ron@profit-master.com> * contrib/dot/pp.prg ! Various refinments in matching and outputing due to new observations about Clipper.
Ron Pinkas
2001-07-23 11:18:49 +00:00
fc7c28a6b3
2001-07-23 04:15 UTC-0800 Ron Pinkas <ron@profit-master.com> * include/hbexprop.h + Added #define HB_ET_MACRO_PARE 64
Ron Pinkas
2001-07-23 11:13:06 +00:00
e2e1eeb028
2001-07-22 14:30 UTC-0800 Ron Pinkas <ron@profit-master.com> * include/hbapi.h * Changed 2nd parameter to BYTE iContext in hb_macroGetValue( HB_ITEM_PTR pItem, BYTE iContext )
Ron Pinkas
2001-07-23 06:31:41 +00:00
a2e20a2882
See changelog 2001-07-22 18:25 GMT -3
Luiz Rafael Culik
2001-07-22 21:26:20 +00:00
1b1bc0135c
See changelog 2001-07-22 18:00 GMT -3
Luiz Rafael Culik
2001-07-22 21:11:12 +00:00
f6353a8674
ChangeLog 2001-07-22 20:15 UTC+0100
Ryszard Glab
2001-07-22 19:03:52 +00:00
c6a41da2c6
See changelog 2001-07-22 08:40 GMT -3
Luiz Rafael Culik
2001-07-22 11:37:49 +00:00
8e957ebe48
ChangeLog 2001-07-21 18:15 UTC+0100
Ryszard Glab
2001-07-21 16:56:04 +00:00
4f4a73e9f9
ChangeLog 2001-07-21 16:15 UTC+0100
Ryszard Glab
2001-07-21 15:25:12 +00:00
18b756122d
See changelog 2001-07-21 09:15 GMT -3
Luiz Rafael Culik
2001-07-21 12:14:07 +00:00
1867ce0fa5
See changelog 2001-07-20 20:00 GMT -3
Luiz Rafael Culik
2001-07-20 22:45:46 +00:00
b42709f955
2001-07-20 22:45 UTC-0800 Ron Pinkas <ron@profit-master.com> * include/hbexpra.c % Wrapped hb_compExprSetGetBlock() unneeded with simplex build, with #ifndef SIMPLEX
Ron Pinkas
2001-07-20 19:47:26 +00:00
7ff137b5c8
2001-07-20 15:10 GMT+2 Martin Vogel <vogel@inttec.de>
Martin Vogel
2001-07-20 13:04:40 +00:00
ad9e413e24
2001-07-20 13:10 GMT+2 Martin Vopgel <vogel@inttec.de>
Martin Vogel
2001-07-20 11:14:33 +00:00
6f912ba2bd
2001-07-19 20:30 UTC-0800 Ron Pinkas <ron@profit-master.com> * include/hbapi.h + Added #define HB_MAX_MACRO_ARGS 16
Ron Pinkas
2001-07-20 03:32:06 +00:00
7695f4265c
See changelog 2001-07-19 21:30 GMT -3
Luiz Rafael Culik
2001-07-20 00:24:26 +00:00
59e84f3aa6
2001-07-19 12:00 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/compiler/harbour.sly * source/compiler/harbour.y + Added "$$->value.asMacro.SubType = HB_ET_MACRO_SYMBOL" to "MacroVarAlias :" because in this context macro is a symbol.
Ron Pinkas
2001-07-19 19:03:53 +00:00
c099169a37
2001-07-19 02:00 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/compiler/harbour.slx * Changed storing of MACROTEXT from hb_compIdentifierNew() to hb_strdup().
Ron Pinkas
2001-07-19 08:58:53 +00:00
3928d386a1
2001-07-18 16:10 UTC-0800 Ron Pinkas <ron@profit-master.com> * source/vm/macro.c * source/vm/hvm.c % Simplified logic for suppoting macro lists. Removed global variables: int hb_vm_iFunCalls = 0, *hb_vm_aiMacroListParameters = NULL, hb_vm_iMacroListAllocated which are no longer needed. No longer using any logic in any PCODE case, other than HB_P_PUSHMACROARG. No longer using any arrays, or memory allocations.
Ron Pinkas
2001-07-18 23:11:05 +00:00
036c3034ba
local name dummy changed into lPrevProf
Antonio Linares
2001-07-18 10:27:44 +00:00