Commit Graph

4263 Commits

Author SHA1 Message Date
Patrick Mast
b01ee41aff 2001-08-14 23:53 GMT+1 Patrick Mast <harbour@PatrickMast.com>
* contrib/tprepro/tprepro.prg
     * Bug fix in TranslateFile() method
2001-08-14 21:54:10 +00:00
Alexander S.Kresin
a0d25ebc80 2001-08-13 23:18 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-08-13 19:16:50 +00:00
Luiz Rafael Culik
2bf4f5843e see Changelog 2001-08-11 22:45 GMT -3 2001-08-12 01:39:35 +00:00
Luiz Rafael Culik
8b15544ce1 See changelog 2001-08-11 08:30 GMT -3 2001-08-11 11:32:14 +00:00
Luiz Rafael Culik
e77ab95e61 See changelog 2001-08-11 08:30 GMT -3 2001-08-11 11:24:06 +00:00
David G. Holm
94f7732093 See ChangeLog entry 2001-08-10 13:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-08-10 17:29:36 +00:00
David G. Holm
1335c7dba5 Added missing { after line 709. 2001-08-10 16:23:48 +00:00
David G. Holm
58ff911994 See ChangeLog entry 2001-08-10 12:15 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-08-10 16:20:17 +00:00
Ron Pinkas
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.
2001-08-10 03:16:06 +00:00
Ron Pinkas
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

   * source/vm/hvm.c
     * Added extern "C" protection to hb_macroAutoSetMacro() declaration.
2001-08-10 00:43:13 +00:00
David G. Holm
e0bc3c2684 See ChangeLog entry 2001-08-08 15:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-08-09 19:39:30 +00:00
Ron Pinkas
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().
2001-08-09 09:48:59 +00:00
Maurilio Longo
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.
2001-08-08 22:10:44 +00:00
Maurilio Longo
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
2001-08-08 21:55:19 +00:00
Dave Pearson
2d4588ae35 Fix typo 2001-08-07 23:31:57 +00:00
Ron Pinkas
1940cfb5d8 Corrected minor typos. 2001-08-07 23:20:56 +00:00
Dave Pearson
d621fcbce2 2001-08-07 23:11 GMT Dave Pearson <davep@davep.org>
* doc/en/compiler.txt
    * Fixed a spelling mistake and added an ID tag.
2001-08-07 23:13:11 +00:00
David G. Holm
020b70f248 See ChangeLog entry 2001-08-07 17:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-08-07 21:28:23 +00:00
Ryszard Glab
0308443e77 ChangeLog 2001-08-07 13:45 UTC+0100 2001-08-07 12:51:34 +00:00
Ron Pinkas
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.

   * include/hbpcode.h
     * Corrected typo in comment /* Thanks to Dave for info. */
2001-08-07 08:11:51 +00:00
Ron Pinkas
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.

   * source/compiler/genc.c
   * source/vm/hvm.c
     ! Improved sync logic of HB_SETMACRO() level, to only activate once per application before any prg level code is executed.
2001-08-07 06:50:36 +00:00
David G. Holm
a68a389c86 See ChangeLog entry 2001-08-06 20:50 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-08-07 00:54:36 +00:00
Luiz Rafael Culik
4764b6815e See changelog 2001-08-06 20:30 GMT -3 2001-08-06 23:24:43 +00:00
Ron Pinkas
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.
2001-08-06 16:13:10 +00:00
Chen Kedem
098d1ec079 2001-08-06 10:33 UTC+0300 Chen Kedem <niki@actcom.co.il> 2001-08-06 07:33:46 +00:00
Luiz Rafael Culik
db7f76c2f5 See changelog 2001-08-05 18:00 GMT -3 2001-08-05 20:53:48 +00:00
Luiz Rafael Culik
91a67952fa See changelog 2001-08-05 18:00 GMT -3 2001-08-05 20:47:02 +00:00
Ron Pinkas
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

   * source/compiler/harbour.c
   * source/vm/macro.c
   * source/compiler/genc.c
     + Added logic to automatically synchronize HB_SETMACRO() level with the -k option supplied to compiler.

     /* HB_SETMACRO() may still be called explictly, but now specifying any -k option to harbour will automatically provide same
       level of functionalty in macro compiler. Example:

           harbour test -kc

        will restrict the compiler to the Clipper level mode, and will automatically disable extended macro support in that module
        without requiring:

           HB_SETMACRO( HB_SM_HARBOUR, .F. )
           HB_SETMACRO( HB_SM_XBASE, .F. )

        By default all harbour extensions are enabled - you can use -kc, -kx -ki, etc., to disable any unwanted feature.

        We should still review the need to have -ki which I find absolutley redundant and unproductive.
     */
2001-08-05 19:24:12 +00:00
Alexander S.Kresin
2b4f426339 2001-08-05 22:58 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-08-05 19:00:38 +00:00
Ryszard Glab
f2f764c5a8 ChangeLog 2001-08-05 14:20 UTC+0100 2001-08-05 13:06:55 +00:00
Luiz Rafael Culik
d9664055be See changelog 2001-08-04 18:35 gmt -3 2001-08-04 21:33:35 +00:00
Ron Pinkas
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

   * source/compiler/harbour.sly
     * Added support for HB_COMP_ISSUPPORTED( HB_COMPFLAG_XBASE ) in Statement : ( MacroVar and MacroExpr ) to sync with harbour.y
2001-08-04 20:50:06 +00:00
Ron Pinkas
71ce8f8787 2001-08-04 11:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/vm/macro.c
      ! Added missing ; in line 956
2001-08-04 18:03:25 +00:00
Ryszard Glab
65cd98cadb ChangeLog 2001-08-04 15:15 UTC+0100 2001-08-04 14:19:29 +00:00
Dave Pearson
dde0c242c4 2001-08-04 00:06 GMT Dave Pearson <davep@davep.org>
* doc/whatsnew.txt
     * Brought the document up to date.
2001-08-04 00:07:45 +00:00
Luiz Rafael Culik
0968e8e256 See changelog 2001-08-03 19:30 GMT -3 2001-08-03 22:23:55 +00:00
Dave Pearson
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().
2001-08-03 13:30:01 +00:00
Ron Pinkas
f089898c00 2001-08-02 10:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
* contrib/dot/pp.txt
     * Corrected typos.

   * include/hbpcode.h
     * Corrected comments for HB_P_MACROLIST and HB_P_MACROLISTEND
2001-08-02 16:56:42 +00:00
Ron Pinkas
0013eb731b 2001-07-31 10:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/vm/arrayshb.c
     + Added HB_FUNC( HB_AEXPRESSION )

   * source/rdd/dblist.prg
     - Removed FUNCTION HB_aExpressions()
2001-07-31 17:11:07 +00:00
Ron Pinkas
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()
2001-07-31 05:15:53 +00:00
Dave Pearson
8d367335b9 2001-07-30 14:54 GMT Dave Pearson <davep@davep.org>
* source/rtl/profiler.prg
      * Restored the OO based profile reporter.
2001-07-30 14:56:31 +00:00
Chen Kedem
c612cb8e06 2001-07-30 16:40 UTC+0300 Chen Kedem <niki@actcom.co.il>
(add missing CR+LF at the end of file)
2001-07-30 13:49:28 +00:00
Chen Kedem
5f815f245d 2001-07-30 16:40 UTC+0300 Chen Kedem <niki@actcom.co.il> 2001-07-30 13:46:12 +00:00
Chen Kedem
83835de4ae 2001-07-30 16:40 UTC+0300 Chen Kedem <niki@actcom.co.il> 2001-07-30 13:39:30 +00:00
Ron Pinkas
928a660c0a 2001-07-26 16:21 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/vm/macro.c
     * Corrected typo in trace message within hb_macroExpandString()
2001-07-26 23:25:29 +00:00
Dave Pearson
b0c1dd3fb9 Fixed typo in ChangeLog entry "2001-07-26 14:30 GMT Dave Pearson <davep@davep.org>" 2001-07-26 23:19:41 +00:00
Jean-Francois Lefebvre
842ae2a9c8 2001-07-26 22:50 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-07-26 21:50:52 +00:00
David G. Holm
054e74dcb7 See ChangeLog entry 2001-07-26 14:35 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-07-26 18:35:44 +00:00
Dave Pearson
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.
2001-07-26 14:32:44 +00:00
Ron Pinkas
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.

   * source/rdd/dblist.prg
     + Added logic to scan abEval for Strings, parse and convert them to codeblocks.
     + Added HB_aTokens()

   /* This should complete support for:

      cFields := "Field1,Field2,..."
      LIST &cFields*/ ...
   */
2001-07-26 09:55:48 +00:00