Commit Graph

135 Commits

Author SHA1 Message Date
Luiz Rafael Culik
f2f898e5a4 See changelog 2001-04-15 00:05 GMT -3 2001-04-15 03:04:00 +00:00
Luiz Rafael Culik
fccf02da34 See changelog 2001-03-26 19:10 GMT -3 2001-03-26 22:13:26 +00:00
Alexander S.Kresin
0d51a788ed 2001-03-17 21:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-03-17 19:03:06 +00:00
Luiz Rafael Culik
c47713cf33 See changelog 2001-02-25 06:00 GMT -3 2001-02-25 08:57:26 +00:00
Ron Pinkas
ca7ac83f5f 2001-02-20 22:20 UTC-0800 Ron Pinkas <ron@profit-master.com>
* utils/hbpp//hbpp.c
      - Removed unused variables and function warnned by djgpp
2001-02-21 06:24:44 +00:00
Ron Pinkas
56466ab338 2001-02-20 23:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
* make_gnu.bat
     ! Fixed maker to make -r
     * Added %HARBOURDIR% and removed trailing slash from HB_BIN_INSTALL, HB_LIB_INSTALL and HB_INC_INSTALL

   * contrib/dot/pp.prg
     * Minor corrections to stringifys

   * utils/hbtest/hbtest.prg
     * Commented out RddSetDefault( "DBFCDX" )
2001-02-21 06:04:15 +00:00
Luiz Rafael Culik
25fdd3a96d See changelog 2001-02-17 16:00 GMT -3 2001-02-17 18:10:32 +00:00
Ron Pinkas
d51b90e182 2001-01-20 17:20 UTC-0800 Ron Pinkas <ron@profit-master.com>
* hb_slex.vc
     + Added -DSIMPLEX to CLIBFLAGS

   * source/compiler/genc.c
     * Minor correction.

   * utils/hbpp/hbpp.c
   * source/pp/pplib.c
   * include/hbcomp.h
   * source/compiler/harbour.c
     + Added hb_comp_iLinePRG and hb_comp_iLineINLINE

   * source/compiler/harbour.l
   * source/compiler/harbour.slx
   * source/compiler/hbgenerr.c
     + Added logic to disallow multiple HB_INLINE() per source line.

   * source/pp/ppcomp.c
   * source/pp/ppcore.c
   * source/pp/pragma.c
     * Corrected double spacing in PPO generation, and added #pragma BEGINDUMP to PPO.
2001-01-21 01:47:49 +00:00
Luiz Rafael Culik
30d97cc683 See changelog 2001-01-19 22:30 GMT -3 2001-01-20 00:38:25 +00:00
Ron Pinkas
71b35897c3 2001-01-13 02:25 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/genc.c
   * source/compiler/harbour.c
   * source/pp/pragma.c
     + Added support for #pragma BEGINDUMP ... [#pragma STOPDUMP] or EOF.
       /* BEGINDUMP & STOPDUMP are just a suggestion. */

   * utils/hbpp/hbpp.c
   * source/pp/pplib.c
     + Added empty stub hb_compInlineAdd() (needed by pragma.c)

   * tests/inline_c.prg
     + Added code to demonstrate #pragam BEGINDUMP
2001-01-13 10:28:32 +00:00
Luiz Rafael Culik
e3f07120e3 See changelog 2001-01-10 22:30 GMT -3 2001-01-11 00:37:02 +00:00
Luiz Rafael Culik
471902aaba See changelog 2001-01-01 22:15 GMT -3 2001-01-02 00:07:35 +00:00
Alexander S.Kresin
6ec206ee97 2000-12-29 9:18 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2000-12-29 06:18:50 +00:00
Luiz Rafael Culik
44e4fade4a See changelog 2000-12-26 20:30 GMT -3 2000-12-26 22:26:15 +00:00
Luiz Rafael Culik
eee08cdcb5 See changelog 2000-12-15 22:10 GMT -3 2000-12-16 00:14:47 +00:00
Luiz Rafael Culik
ebeebbae0a See changelog 2000-12-15 21:40 GMT -3 2000-12-15 23:30:04 +00:00
Luiz Rafael Culik
f265fbac29 See changelog 2000-12-12 21:16 GMT -3 2000-12-12 23:16:58 +00:00
Luiz Rafael Culik
70387ab6bb See changelog 2000-12-11 21:45 GMT -3 2000-12-11 23:50:40 +00:00
Maurilio Longo
6542f93e62 2000-12-11 21:45 GMT+1 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/tbrowse.prg
     - removed hidden: clause inside class definition (it doesn't work right now)
   * source/rtl/tclass.prg
     - commented out line 255 (gives infinite loop)
   * utils/hbmake/*.prg
     + hbdocdef.ch needs relative path ("..\hbdoc\") to be compiled by gcc system
2000-12-11 20:51:11 +00:00
Luiz Rafael Culik
967d0ed022 *** empty log message *** 2000-12-10 19:54:59 +00:00
Luiz Rafael Culik
3c05a78a4e See changelog 2000-12-10 15:50 GMT -3 2000-12-10 18:25:36 +00:00
Ron Pinkas
3ad80020bf 2000-11-08 24:10 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/cmdcheck.c
   * utils/hbpp/hbpp.c
     + Added missing type case for C++ compilers.

   * source/compiler/simplex.c
     * Added 1 missing var reset.
2000-11-08 22:10:48 +00:00
Ron Pinkas
28e1134746 2000-11-06 22:10 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/cmdcheck.c
   * utils/hbpp/hbpp.c
     + Added support for complex Command Line #defines

   * source/pp/ppcore.c
     * Renamed ParseDefine() to hb_pp_ParseDefine() and made it public.
2000-11-07 06:10:11 +00:00
Luiz Rafael Culik
f2080fb802 See changelog 2000-11-02 19:20 GMT -3 2000-11-02 22:33:00 +00:00
Luiz Rafael Culik
b22eaab82f See changelog 2000-11-02 00:10 GMT -3 2000-11-02 09:24:52 +00:00
Luiz Rafael Culik
bb4924325b See changelog 2000-10-26 22:10 GMT -3 2000-10-27 00:12:39 +00:00
Luiz Rafael Culik
fe7e69d594 See changelog 2000-10-26 22:10 GMT -3 2000-10-27 00:06:53 +00:00
Alexander S.Kresin
4bb02937e2 2000-10-25 13:45 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2000-10-25 10:16:02 +00:00
David G. Holm
82ea52b808 See ChangeLog entry 2000-10-10 16:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2000-10-10 20:48:46 +00:00
Luiz Rafael Culik
c0dc0f2702 See changelog 2000-10-07 21:15 GMT -3 2000-10-08 00:30:03 +00:00
Ron Pinkas
90dd4a548c 2000-10-02 13:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/hbpcode.c
     * Corrected 1 compiler warning.

   * source/pp/ppcomp.c
     * Cleaned-up and corrected bug when rules files had an #include directive.
     + Added CloseInclude() and moved relevant logic into it.

   * source/pp/ppcore.c
     - Removed unused s_iIncludes, and hb_pp_nEmptyStrings

   * utils/hbpp/hbpp.c
     + Added local hb_pp_nEmptyStrings to hb_pp_Parse()
2000-10-02 20:02:42 +00:00
Luiz Rafael Culik
6f6f0a8fff See changelog 2000-09-21 19:00 GMT -3 2000-09-21 21:52:02 +00:00
Luiz Rafael Culik
312a3591b5 See changelog 2000-09-19 20:00 GMT -3 2000-09-20 22:14:19 +00:00
Ron Pinkas
2d1a852803 2000-09-02 09:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
* hb_slex.bc
     * Synchronized with makefile.bc

   * include/hbclass.ch
     + Added: [AS <type>] optional clause to all Methods/Messages syntax.
     + Added directives to generate class declaration from same class creation code.

   * include/hbcomp.h
   * source/compiler/harbour.c
     + Added: char hb_comp_cDataListType;

   * source/compiler/harbour.l
     + Added support for new _HB_CLASS and _HB_MEMBER alternate class declaration syntax.

   * source/macro/macro.slx
     ! Moved .T., .Y., .F., and, .N. from self contained words to words.

   * source/compiler/harbour.slx
     ! Moved .T., .Y., .F., and, .N. from self contained words to words.
     + Added support for new _HB_CLASS and _HB_MEMBER alternate class declaration syntax.

   * source/compiler/harbour.y
     ! Improved definition of formal and optional paramter lists.
     + Added support for alternate class declaration syntax:
       _HB_CLASS ClassName
       _HB_MEMBER { [AS ...] Var1, VarN }
       _HB_MEMBER MethodName( [ [OPTIONAL] [@]FormalParam [AS ...] | @FunPointer() ] ) [ AS ... ]
       /* This syntax allows the class declaration to be on multiple seperated lines (needed to allow utilization of class creation code.)
          Tokens _HB_CLASS & _HB_MEMBER are not final, until some discussion with Ryszard. */

   * source/compiler/hbpcode.c
     * Completed classes strong type support for adaptive type variable.

   * source/rtl/tlabel.prg
   * source/rtl/treport.prg
     ! Corrected typos: AS {} -> INIT {} AS ARRAY, AS .T. -> INIT .T. AS LOGICAL etc..

   * tests/testdecl.prg
     * Changed to demonstrate class creation used as declaration.

   * utils/hbtest/hbtest.prg
     * Changed DBFNTX -> DBFCDX (was not working because DBFNTX is disabled.
2000-09-02 16:30:36 +00:00
Viktor Szakats
c585f9e8dc 2000-08-28 22:50 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-08-30 22:06:29 +00:00
Luiz Rafael Culik
5779e316a0 See changelog 2000-08-15 21:15 GMT -3 2000-08-16 09:08:16 +00:00
Luiz Rafael Culik
789fb80296 See changelog 2000-08-15 14:40 GMT -3 2000-08-15 17:46:18 +00:00
Luiz Rafael Culik
b1db0c2060 See changelog 2000-08-12 20:20 GMT -3 2000-08-13 01:04:10 +00:00
Luiz Rafael Culik
20df3e0014 See changelog 2000-08-12 20:20 GMt -3 2000-08-12 23:39:35 +00:00
Luiz Rafael Culik
5f3f19ffcb *** empty log message *** 2000-08-09 10:05:20 +00:00
Luiz Rafael Culik
2d5b72422b See changelog 2000-08-01 21:20 GMT -3 2000-08-02 00:29:34 +00:00
Ron Pinkas
e09d364512 2000-07-31 09:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/simplex.c
   * source/macro/macro.slx
     ! Corrected compiler warnings

   * tests/testwarn.prg
   * utils/hbdoc/ft_funcs.prg
     * Commented AS USUAL until votes results tabulated
2000-07-31 15:58:41 +00:00
Viktor Szakats
21de43ad99 2000-07-31 14:32 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-07-31 12:32:29 +00:00
Ron Pinkas
735d0f072a 2000-07-30 12:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/harbour.slx
    - Removed AS CHARACTER, AS BOOLEAN, AS OBJ, AS NUM
      /* Left AS VARIANT and AS USUAL until vote results tabulated. */

  * utils/hbdoc/ft_funcs.prg
    * Changed AS CHAR -> AS STRING and AS NUM to AS NUMERIC

  * source/compiler/simplex.c
    * Changed to use YY_DECL macro in declaration of yylex()
2000-07-30 19:53:23 +00:00
Viktor Szakats
15f35769d9 2000-07-29 17:34 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-07-29 15:35:34 +00:00
Viktor Szakats
7a5701da69 2000-07-12 08:46 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-07-12 07:29:09 +00:00
Luiz Rafael Culik
18b0427b49 See changelog 20000619-23:05 GMT -3 2000-06-20 02:21:06 +00:00
Luiz Rafael Culik
68fe954608 *** empty log message *** 2000-06-17 01:25:08 +00:00
Luiz Rafael Culik
f6cd612cb0 See changelog 20000616-22:10 GMT -3 2000-06-17 01:07:55 +00:00
Luiz Rafael Culik
707959c7a9 See changelog 20000611-05:40 GMT -3 2000-06-11 08:40:12 +00:00