Files
harbour-core/harbour/contrib/libnf
Przemyslaw Czerpak c13da799ef 2007-01-17 03:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/libct/ctc.c
  * harbour/contrib/libct/files.c
  * harbour/contrib/libnf/ftattr.c
  * harbour/contrib/libnf/n2color.c
    * cleaned some BCC warnings

  * harbour/include/hbapi.h
  * harbour/include/hbexpra.c
  * harbour/include/hbexprb.c
  * harbour/include/hbsetup.ch
  * harbour/source/common/expropt1.c
  * harbour/source/common/expropt2.c
  * harbour/source/common/hbver.c
  * harbour/source/common/hbverdsp.c
  * harbour/source/compiler/hbcomp.c
  * harbour/source/vm/arrays.c
  * harbour/source/vm/arrayshb.c
  * harbour/source/vm/cmdarg.c
  * harbour/source/vm/hvm.c
    ! fixed Harbour support for accessing string characters with array
      index operators []
    + added support for #define HB_COMPAT_XHB - it's disabled by default.
      When set it enables some of xHarbour features like negative array
      indexes calculated from tail, accessing string characters with []
      operators (warning it's not compatible with default Harbour version
      enabled by -ks during compilation and //flags:s at runtime - in
      xHarbour compatibility mode "ABC"[2] returns "B" when in Harbour 66)
      and some other minor features.

  * harbour/source/compiler/cmdcheck.c
    * added support for optional setting C output type in -go switch
      Now it accepts optional digit [0123] after -go in the same way
      as -gc, f.e.: -go3

  * harbour/source/compiler/harbour.c
    * call hb_compExprLstDealloc() only when errors appeared during
      compilation - it disable automatic freeing all allocated expressions
      in clean compilation. I make it intentionally for easier detecting
      problems one some expressions are not freed. So far the final cleanup
      code always deallocated expressions what can hide some real bugs.

  * harbour/source/vm/hvm.c
    ! fixed very serious bug in HVM closing. The s_uiActionRequest flag
      was not cleared before hb_rddShutDown() so when RDD buffers were
      hot and flushing required some PCODE evaluation (f.e. index KEY
      or FOR expression) then they were not properly evaluated.

  * harbour/source/vm/macro.c
    * minor improvement

  * harbour/utils/hbtest/rt_misc.prg
    ! fixed one of expected result, it was neither Harbour nor Clipper
      result (I've just made some test with Clipper), I do not know why
      it existed
2007-01-17 02:55:14 +00:00
..
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 01:55:57 +00:00
2000-04-22 02:10:10 +00:00
2000-04-22 02:10:10 +00:00
2000-04-22 02:10:10 +00:00
2000-04-22 02:10:10 +00:00
2002-04-15 04:34:24 +00:00
2000-04-22 02:10:10 +00:00
2000-04-22 02:10:10 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:24:42 +00:00
2002-04-15 04:37:44 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 01:36:06 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:24:42 +00:00
2000-04-22 02:35:34 +00:00
2000-04-22 02:35:34 +00:00
2000-04-22 02:35:34 +00:00
2002-04-15 04:49:14 +00:00
2000-04-22 02:35:34 +00:00
2000-04-22 02:35:34 +00:00
2000-04-22 02:35:34 +00:00
2000-04-22 02:35:34 +00:00
2000-04-22 02:50:34 +00:00
2000-04-22 02:50:34 +00:00
2000-05-29 07:27:48 +00:00
2002-04-18 03:55:49 +00:00
2000-04-22 02:50:34 +00:00
2000-04-22 02:50:34 +00:00
2000-04-22 02:50:34 +00:00
2000-04-22 02:50:34 +00:00
2002-04-18 03:54:01 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2002-04-15 04:35:29 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2002-04-15 04:46:55 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 01:36:06 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2002-04-18 03:31:51 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00
2000-04-22 11:10:53 +00:00

This library has been ported to Harbour by Luiz Rafael Culik

//TODO
The follow functions must be rewrite in C
asm\ADAPTER.ASM               ;     FT_ADAPTER()
asm\DEFAULT.ASM               ;     FT_DEFAULT()
asm\IAMIDLE.ASM               ;     FT_IAmIdle()
asm\INP.ASM                   ;      FT_INP()
asm\ISPRINT.ASM               ;     FT_ISPRINT()
asm\OUTP.ASM                  ;      FT_OUTP()
asm\PUTKEY.ASM                ;     FT_PUTKEY()
asm\REBOOT.ASM                ;      FT_REBOOT()
asm\RESTATT.ASM               ;     FT_RESTATT()
asm\SAVEATT.ASM               ;     FT_SAVEATT()
asm\SETKEYS.ASM               ;     FT_SETKEYS()
asm\SETLASTK.ASM              ;     FT_LASTKEY()
asm\SHADOW.ASM                ;      FT_SHADOW()

//TOFIX

The follow functions need to be fixed.
CINT86.C                    ;     FT_INT86()

  This function is Called from many prg source code
fttext.c
   I never could compiler this file under BCC

The follow functions Need that FT_INT86() been fixed or writed a "C" Wrapper


SETDATE.PRG               FT_SETDATE()
SETTIME.PRG               FT_SETTIME()
SYSMEM.PRG                FT_SYSMEM()
SCANCODE.PRG              FT_SCANCODE()
NWSEM.PRG                 FT_NWSEMOPEN()
NWSEM.PRG                 FT_NWSEMEX()
NWSEM.PRG                 FT_NWSEMWAIT()
NWSEM.PRG                 FT_NWSEMSIG()
NWSEM.PRG                 FT_NWSEMCLOSE()
NWSEM.PRG                 FT_NWSEMLOCK()
NWSEM.PRG                 FT_NWSEMUNLOCK()
NWUID.PRG                 FT_NWUID()
FLOPTST.PRG               FT_FLOPTST()