Commit Graph

3909 Commits

Author SHA1 Message Date
Randy Portnoff
304bd8fca4 2004-06-21 14:07 UTC-0500 Randy Portnoff <randy@palmasdev.com>
* source/rdd/dbcmd.c
      * Fixed rddMoveRecords() so that copied records, which are
        deleted, maintain their deleted status.
        Reported by Marcos Gambeta
2004-06-21 18:08:04 +00:00
Phil Krylov
c9331ce46c 2004-06-08 22:50 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> 2004-06-08 18:50:51 +00:00
Phil Krylov
981c0a536c 2004-06-08 02:25 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> 2004-06-07 22:24:35 +00:00
Phil Krylov
9604dd514f 2004-06-07 18:15 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> 2004-06-07 14:14:49 +00:00
Phil Krylov
c4d8ff8810 2004-06-07 14:15 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> 2004-06-07 10:15:40 +00:00
Phil Krylov
4c9284dcec 2004-06-07 13:45 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> 2004-06-07 09:44:09 +00:00
Ryszard Glab
1d232a584f 2004-06-03 11:00 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/compiler/harbour.c
      * fixed to compile FOR var[index]
2004-06-03 08:49:51 +00:00
Ryszard Glab
d93306b641 2004-05-21 14:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/compiler/harbour.l
      * modified to compile correctly with flex version 2.5.31
      (IMHO it is m4 preprocessor bug)
2004-05-21 12:33:19 +00:00
Alexander S.Kresin
d1158a46ee Added Files: harbour/source/lang/msgelwin.c 2004-05-21 09:39:48 +00:00
Alexander S.Kresin
7c89343b25 2004-05-21 13:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2004-05-21 09:34:27 +00:00
Ryszard Glab
930f90f320 2004-05-19 13:25 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/codepage/cdpsrwin.c
      *replaced CR+LF with LF only
2004-05-19 11:19:04 +00:00
David G. Holm
302fb923c8 See ChangeLog entry 2004-05-18 15:45 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2004-05-18 19:54:41 +00:00
Ryszard Glab
4ff4ff3d11 2004-05-14 16:05 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbexpra.c
   * source/compiler/expropta.c
   * source/compiler/harbour.c
   * source/macro/macroa.c
   * source/rtl/tget.prg
   * source/rtl/tgetint.prg
      * fixed to be more Clipper compatible

   * source/rtl/persist.prg
      * fixed to not use xBase extensions
2004-05-14 13:58:47 +00:00
Ryszard Glab
f130138204 2004-05-13 11:00 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/rtl/transform.c
      * TRANSFORM(1.23,"999.") correctly returns "  1." now
      instead of empty string

   * source/rtl/tget.prg
      * fixed to correctly display buffer when negative value
      and '0' was pressed in the position next to decimal
      point
      e.g. -1230. was displayed as -123-.
      * fixed support for '9999.' picture
2004-05-13 08:50:28 +00:00
Ryszard Glab
b8d0f3a098 2004-05-11 15:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* CVSROOT/avail
      * restored write access to the entire repository for
      all developers

   * doc/codestyl.txt
      * small corrections (use 3 spaces instead of Tab)

   * include/hbcomp.h
   * source/compiler/cmdcheck.c
   * source/compiler/harbour.c
   * source/compiler/hbusage.c
      + added posibility to specify the output PPO file with -p
      e.g.
      -pppo/myfile.ppo
      (thanks to Larry Sevilla)

   * source/rtl/tget.prg
      * fixed positioning of cursor when the first pressed key
      was a digit during editing of numeric value

   * source/compiler/hbfix.c
   * source/rdd/dbcmd.c
   * source/rdd/dbf1.c
   * source/rdd/dbfcdx/dbfcdx1.c
   * source/rdd/dbffpt/dbffpt1.c
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/dates.c
   * source/rtl/filesys.c
   * source/rtl/inkey.c
   * source/rtl/isprint.c
   * source/rtl/math.c
   * source/rtl/philes.c
   * source/vm/classes.c
   * source/vm/hvm.c
      * removed '//' comments
2004-05-11 13:28:15 +00:00
Ryszard Glab
9df7e88a73 2004-05-08 10:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/rdd/dbf1.c
   * source/rdd/dbfcdx/dbfcdx1.c
   * source/rdd/dbfdbt/dbfdbt1.c
   * source/rdd/dbffpt/dbffpt1.c
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/is.c
   * source/rtl/strcase.c
   * source/rtl/transfrm.c
      * updated to refer hb_cdp_page instead of s_cdpage

   * source/vm/itemapi.c
      * snprintf is used only in GCC/Linux and WatcomC
      guarded with #ifdef HB_HAS_SNPRINTF
      (this is ommision from my previous commit)
2004-05-11 13:06:32 +00:00
Ryszard Glab
2112980b99 2004-05-08 10:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/rdd/dbf1.c
   * source/rdd/dbfcdx/dbfcdx1.c
   * source/rdd/dbfdbt/dbfdbt1.c
   * source/rdd/dbffpt/dbffpt1.c
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/is.c
   * source/rtl/strcase.c
   * source/rtl/transfrm.c
      * updated to refer hb_cdp_page instead of s_cdpage

   * source/vm/itemapi.c
      * snprintf is used only in GCC/Linux and WatcomC
      guarded with #ifdef HB_HAS_SNPRINTF
      (this is ommision from my previous commit)
2004-05-08 08:31:13 +00:00
Ryszard Glab
09c05aac87 2004-05-07 19:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
+ config/dos/owatcom.cf
      * added configuration file for OpenWatcom (renamed
      from watcom.cf)

   * config/dos/watcom.cf
      * restored previous version so it correctly compiles
      under WatcomC 10 - please use watcom.cf for WatcomC
      and owatcom.cf for OpenWatcom

   * makefile.bc
   * makefile.nt
   * makefile.vc
   * hrbdll.bc
   * source/codepage/Makefile
   + source/codepage/cdpsrwin.c
      + new file with Serbian codepage

   * CVSROOT/avail
      * removed reference to my local file

   * ERRATA
      * updated (removed reference to tmpname)

   * doc/codestyl.txt
      * updated with some coding guidelines adopted from PHP
      (please fell free to discuss them ;-)

   * doc/howtocvs.txt
      * added description for commit on Linux

   * include/hbapicdp.h
   * source/codepage/cdpesdos.c
      * restored previous versions

   * include/hbcomp.h
      * added <malloc.h> reference for WatcomC compiler

   * include/hbexprc.c
      * fixed warning reported by WatcomC

   * source/vm/itemapi.c
      * fixed infinite support for WatcomC

   * source/rtl/cdpapi.c
      * renamed global symbol s_cdpage into hb_cdp_page

   * source/rtl/gtcrs/kbdcrs.c
      * fixed reporting keystrokes with codes > 127
2004-05-07 17:32:59 +00:00
David G. Holm
fccc74ef54 See ChangeLog entry 2004-05-06 21:10 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2004-05-07 01:16:25 +00:00
Ryszard Glab
772bb53a06 2004-05-06 15:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbexpra.c
   * source/common/expropt2.c
   * source/compiler/expropta.c
   * source/macro/macroa.c
      ! Fixed optimalization of AT,ASC,LEN,CHR functions
      in the macro compiler (this fixes GPF reported
      by Alexander)
2004-05-06 13:43:20 +00:00
Ilias Lazaridis
3b4596f6e1 whitespace reformatting 2004-05-06 06:39:05 +00:00
Ilias Lazaridis
eb005f0076 changed HB_USE_PRAGMA_STARTUP to HB_PRAGMA_STARTUP, to keep similarity with xharbour (was already defined in xharbour). 2004-05-06 00:51:05 +00:00
Ilias Lazaridis
efedb60fce Reformatted header, moved License and Warranty disclaimer to bottom 2004-05-05 05:04:19 +00:00
Ilias Lazaridis
25db00f472 Added delimiting lines 2004-05-05 04:51:42 +00:00
Ilias Lazaridis
dc233c7dda removed documentation blocks 2004-05-05 04:45:46 +00:00
Ilias Lazaridis
db8195c598 + changed to use HD_USE_PRAGMA_STARTUP (hbinit.h) and HB_CODEPAGE_INIT (hbcdpapi.h). (could be used in other cdp*.c files, too - but waiting to complete redesign of this file and apply the results after finalization to the other cdp*.c files) 2004-05-03 02:00:01 +00:00
Ryszard Glab
58e748bc75 2004-04-24 15:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbapi.h
      * changed ULONG hb_objHasMsg into BOOL hb_objHasMsg

   * include/hbvmpub.h
      * added
         union {
          PHB_FUNC pFunPtr;
          int iStaticsBase;
         } value
       to HB_SYMB structure to remove pointer/int conversion

   * source/compiler/genc.c
   * source/compiler/gencli.c
   * source/rdd/dbf1.c
   * source/rdd/delim1.c
   * source/rdd/sdf1.c
   * source/rdd/dbfcdx/dbfcdx1.c
   * source/rdd/dbfdbt/dbfdbt1.c
   * source/rdd/dbffpt/dbffpt1.c
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/symbol.prg
   * source/vm/classes.c
   * source/vm/dynsym.c
   * source/vm/hvm.c
   * source/vm/initsymb.c
   * source/vm/macro.c
   * source/vm/runner.c
      * changed to use new HB_SYMB structure
      * removed all pointer/long castings (except runner.c)
2004-04-24 13:33:06 +00:00
David G. Holm
28d46311d7 See ChangeLog entry 2004-04-22 18:00 UTC-0500 David G. Holm <dholm@jsd-llc.com> 2004-04-22 22:07:20 +00:00
David G. Holm
88033c2e51 See ChangeLog entry 2004-04-22 17:30 UTC-0500 David G. Holm <dholm@jsd-llc.com> 2004-04-22 21:27:23 +00:00
Ryszard Glab
abe158c8d0 2004-04-17 12:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbapi.h
   * source/rtl/empty.c
   * source/rtl/idle.c
   * source/vm/arrays.c
   * source/vm/estack.c
   * source/vm/extend.c
   * source/vm/itemapi.c
      * added missing code to use HB_IT_POINTER just like
      other value's type
      You can use:
      hb_retptr( void * pointer )
      hb_parptr( ) -> void *
      hb_storptr( void * pointer, ...... )
      to return/manage pointers from low level functions.
      For example:
      p = GET_SOME_POINTER()
      ? VALTYPE(p)   //prints: 'P'
      ? p   //prints: 0x12345678

   * tests/onidle.prg
      * fixed to use values of pointer type

   * tests/tstmacro.prg
      * added code to test TYPE() function
2004-04-17 10:58:20 +00:00
Alexander S.Kresin
a4bed99897 2004-04-16 13:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2004-04-16 09:54:44 +00:00
Przemyslaw Czerpak
e101b3078d 2004-04-14 12:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/tests/bldtest/Makefile
    * fixed typo in file name

  * xharbour/include/hbdefs.h
    + added HB_COUNTER and HB_PTRDIFF types - first for reference
      counters and second for any pointer differences and pointer to
      integer conversions - this modification is synced with xHarbour

  * harbour/include/hbapi.h
  * harbour/include/hbdefs.h
  * harbour/source/rtl/philes.c
  * harbour/source/vm/arrays.c
  * harbour/source/vm/hvm.c
  * harbour/source/vm/itemapi.c
    * use HB_COUNTER type
2004-04-14 10:32:01 +00:00
David G. Holm
e39f835bc4 See ChangeLog entry 2004-04-09 15:00 UTC-0500 David G. Holm <dholm@jsd-llc.com> 2004-04-09 18:54:53 +00:00
Ryszard Glab
00d4fb45e1 2004-04-09 11:45 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/debug/debugger.prg
      * removed diagnostic ALERT call
2004-04-09 09:40:53 +00:00
Ryszard Glab
76ea4f0b3e 2004-04-09 10:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbexpra.c
   * include/hbexprop.h
   * source/compiler/expropta.c
   * source/macro/macroa.c
   * source/vm/macro.c
      * fixed my previous fix to correctly release memory in
      the macro compiler
2004-04-09 08:05:34 +00:00
Ryszard Glab
9e734084d4 2004-04-08 17:20 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbexpra.c
   * source/compiler/expropta.c
   * source/macro/macroa.c
   * source/vm/macro.c
      * fixed bug cousing that some memory was deallocated
      more then once

   * source/debug/debugger.prg
      * fixed support for .T./.F. in command window
      * fixed issues when the application was using
      SET EXACT ON
2004-04-08 15:05:24 +00:00
Ryszard Glab
3b7d43dcbc 2004-04-06 15:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbapi.h
   * include/hbvm.h
   * source/vm/hvm.c
   * source/vm/macro.c
      * fixed bug introduced earlier by me in the macro compiler:
        PUBLIC &macro
        works correctly now
2004-04-06 13:24:11 +00:00
Ryszard Glab
643d421f1a 2004-04-02 16:25 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/compiler/gencli.c
      * fixed warnings

   * source/rtl/cdpapi.c
      *fixed warnings (Can the author of the code check if
      I correctly parenthesized multiple || and && conditions?)

   * source/vm/classes.c
      *fixed warning in gcc (commented out unused
      static hb_clsScope function)

   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/fstemp.c
      * fixed hb_fsCreateTemp() to use 'mkstemp' on Unix
      * fixed sorting procedure to use hb_fsCreateTemp
      wrapper function

   * source/rtl/set.c
      *hb_set.HB_SET_DIRSEPARATOR defaults to '/' on Unix
2004-04-02 14:06:17 +00:00
Ryszard Glab
b79d50c582 2004-04-02 13:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbexpra.c
   * include/hbexprop.h
   * source/common/expropt1.c
   * source/compiler/expropta.c
   * source/macro/macro.y
   * source/macro/macroa.c
   * source/vm/macro.c
      * fixed to release memory in cases where invalid
      syntax was macro compiled

   * source/vm/itemapi.c
      * fixed to correctly check for infinity on Unix
      STR(LOG(-1)) no longer core dumps

   * source/rtl/filesys.c
   * source/rdd/hbdbsort.c
      * fixed to suppres warnings

   * source/pp/ppcore.c
   * utils/hbtest/rt_misc.prg
      * Clipper preproceses '**' into '^' - harbour too
2004-04-02 11:14:37 +00:00
Antonio Linares
92c3a16b2a A Linux linking time warning removed 2004-04-02 10:04:20 +00:00
Ryszard Glab
1e22b1fe7a 2004-03-01 11:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbexprb.c
   * include/hbmacro.ch
      * fixed support for strings as array of bytes
        (in macro compiler)
      * added a new #define HB_SM_ARRSTR as a flag
        for HB_SETMACRO() to disable/enable strings
        as array of bytes

   * source/vm/macro.c
      * added HB_SM_ARRSTR support
      * fixed TYPE() function to return correct value when an
        assigment to undeclared variable is checked (Clipper
        creates the memvar variable) - thanks to Phil Krylov

   * source/compiler/hbusage.c
      * fixed typo for -ks switch
2004-04-01 09:17:44 +00:00
Viktor Szakats
c96529a45c 2004-04-01 09:09 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
* source/common/hbffind.c
     ! Fix for NT4

   * source/rdd/dbsort.prg
     * Fix by Mitja Podgornik
2004-04-01 07:02:06 +00:00
Luis Krause
f06a99cb8f 2004-03-31 21:45 UTC-0800 Luis Krause Mantilla 2004-04-01 05:40:11 +00:00
Ryszard Glab
e3971c5905 2004-03-30 16:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbapi.h
   * source/vm/macro.c
      * added HB_ITEM_PTR pError member to HB_MACRO structure
      * fixed bug in macro compiler - calls to static
        functions are not allowed in macro compiler

   * source/common/expropt1.c
   * source/common/hbffind.c
      *fixed minor warnings reported by Randy Portnoff

   * source/rtl/set.c
      *SET(_SET_DEBUG) defaults to FALSE (Clipper compatible)

   * source/rtl/idle.c
      *small optimization of hb_idleState()

   * source/compiler/harbour.y
      *the compiler generates line number for DO CASE
      (if debug info requested - to allow breakpoint)

   * source/debug/debugger.prg
      *the debugger shows the line number for modules where
      no source code is available
2004-03-30 14:13:52 +00:00
David G. Holm
83b41c99c0 See ChangeLog entry 2004-03-29 15:00 UTC-0500 David G. Holm <dholm@jsd-llc.com> 2004-03-29 19:57:36 +00:00
Alexander S.Kresin
00bd3e43a9 2004-03-25 09:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2004-03-25 06:21:49 +00:00
Alexander S.Kresin
a1c34af07c 2004-03-24 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2004-03-24 19:01:06 +00:00
Luis Krause
1826983505 2004-03-24 10:08 UTC-0800 Luis Krause Mantilla 2004-03-24 18:05:19 +00:00
Ryszard Glab
641d0c4c5a 2004-03-23 14:50 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/pp/ppcore.c
      * fixed parsing of nested #defines in command/translate
      for example:
      #define PRE_CHAR  'A'
      #define IDX_EXPR(x)  PRE_CHAR+x
      INDEX ON IDX_EXPR(myfield) TO myfile

   * source/pp/pptable.c
      * updated for fixes in ppcore.c (_DFSET define)
2004-03-23 13:31:11 +00:00
Luis Krause
665f353484 2004-03-21 21:48 UTC-0800 Luis Krause Mantilla 2004-03-22 05:46:22 +00:00