Página 1 de 1

Atualizações LetoDBf ELch

Enviado: 20 Abr 2023 11:02
por Itamar M. Lins Jr.
Olá!

Código: Selecionar todos

2023-04-20 10:21 UTC+0100 Rolf 'elch' Beckmann (elchs @ iesy.net)
  * ChangeLog.txt

  * include/leto_std.ch
    * fixing and changing rules for COUNT/ SUM / AVERAGE to use new variable
      type at server/ arguments for leto_dbEval() as array

  * source/client/letomgmn.c
    ! fix in LETO_VARINCR()/ LETO_VARDECR() to accept negative increment

  * source/client/leto1.c
  * source/server/letofunc.c
    * changes in LETO_DBEVAL() to use of arrays for codeblock arguments
      ; the literal expressions are needed to build the CB at server

  * source/server/letovars.c
    + implement the usage of connection specific server variables
      ; the var-group name 'my' is translated internally at server to 'my_x'
        with x == connection; these cannot disturb others and represent 
        personal vars to the application
    * default apply attribute LETO_VCREAT, LETO_VOWN to above private var
      ; this will delete them automatically after application ended

2023-04-20 10:00 UTC+0100 Rolf 'elch' Beckmann (elchs @ iesy.net)
  * ChangeLog.txt

  * source/client/leto1.c
    ! fix dbOrderInfo( DBOI_SKIPUNIQUE ) in letoOrderInfo()
      returned .T. for any case
    * change to HB_DATETIME ( extends HB_DATE ) in letoPutValue()
      ; this remains to only HB_IS_DATE for xHb users
    + implement harbour function: OrdkeyRelpos()
      ; it's a Harbour extension, working on (needed) active ! index order
      ; improved versus Harbour: it returns correct value after position change
        e.g.: OrdkeyRelpos( 0,42 ) -> 0.5 -- and for EOF(): 1.0
    ! fix for DBOI_KEYADD/ DBOI_KEYDEL at client
    + add transmit of HB_SET_EXACT setting to server in Leto_Set()

  * source/client/letocl.c
    * remove a filename leading [unix alike] './' leto_BeautifyPath()
    * better clearance in leto_ClearTagInfos()
    * C-API: single compiler type warning in LetoDbPutField() for ulLen
      fix when no table in LetoDbRecNo()
      increment length in *pulLen with 2 in LetoVarGetC()
    ! missing hb_xfree() in LetoDbLocate()
      trailing blank char in line

  * source/server/letofunc.c
    ! fix to apply in leto_lockScheme() locking type 3
      ; was never applied, but instead Harbour default used
    + implement harbour function: OrdkeyRelpos(), server side
    ! fix for DBOI_KEYADD/ DBOI_KEYDEL at server
Saudações,
Itamar M. Lins Jr.

Atualizações LetoDBf ELch

Enviado: 21 Abr 2023 17:09
por Nascimento
observei que foi atualizados os 2 fork´s, parecem que estão se convergindo
seria bom que os 2 organizassem a parte do PHP , que não esta completo.