Página 1 de 1
Duas correções importantes no Harbour 3.4
Enviado: 02 Jul 2015 12:26
por Itamar M. Lins Jr.
Ola!
Agradecimentos ao Mauricio Faria, pelo reporte do problema.
Código: Selecionar todos
2015-07-02 15:12 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* src/rtl/hbini.prg
! hb_IniWrite(): fix typo in f3504ed9072c467e5d8cfc4595861bd73fc562a5
causing new file creation to fail.
Fixes https://github.com/vszakats/harbour-core/issues/136
E outra na FT_SETTIME, FT_SETDATE.
Código: Selecionar todos
2015-07-02 02:19 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* contrib/hbnf/hbnf.hbp
* contrib/hbnf/setdate.c
* contrib/hbnf/settime.c
+ FT_SETTIME(), FT_SETDATE(): add Windows and Linux support (from hbct code)
! FT_SETTIME(), FT_SETDATE(): update to return success/failure
based on the result of the low-level call, previously it
always returned .T. on MS-DOS.
* contrib/hbct/dattime3.c
+ SETTIME(), SETDATE(): add MS-DOS support (from hbnf code)
Saudações,
Itamar M. Lins Jr.
Duas correções importantes no Harbour 3.4
Enviado: 06 Jul 2015 16:10
por Pablo César
Qual é a diferença entre esta versão do Harbour do Viktor Szakats:
https://github.com/vszakats/harbour-core (win-make.exe, no meu caso)
e a versão nighty do SourceForge:
http://sourceforge.net/projects/harbour-project/files/ (binaries-windows)
Sei que o número de versão da primeira é 3.4 e a segunda 3.2, mas teria alguma vantagem ou alguma incompatibilidade que venhamos a encontrar com respeito a MinGW ?
Alguém pode falar a respeito ? Ou por existirem duas versões é uma questão de conflito de desenvolvedores no Harbour ?
Duas correções importantes no Harbour 3.4
Enviado: 06 Jul 2015 17:48
por Itamar M. Lins Jr.
São mais de 2000 commits a mais.
No harbour 3.4 o LEGACY_LEVEL = 5, quer dizer que várias funções obsoletas devem ser substituídas por novas respectivamente nos nosso fontes.
Tem todos os commits do 3.2(atualizações) + as atualizações dele.
Vez outra o Prezemek(Harbour 3.2) pega para o 3.2 algumas atualizações do Viktor.
No mais não tem muita diferença, sujeito a pessoa passar para o 3.4 e não notar nada de diferente.
Saudações,
Itamar M. Lins Jr.
Duas correções importantes no Harbour 3.4
Enviado: 06 Jul 2015 18:31
por Pablo César
Obrigado Itamar, pelo seus esclarecimentos.
Itamar M. Lins Jr. escreveu:várias funções obsoletas devem ser substituídas por novas respectivamente nos nosso fontes
Isto não irá afetar ao 100% de compatibilidade com Clipper, não é ?
Tudo presume-se que seguirá assim.
Duas correções importantes no Harbour 3.4
Enviado: 06 Jul 2015 20:44
por Itamar M. Lins Jr.
Não tem nada a ver com a perda de compatibilidade com clipper.
São nomes de funções do Harbour 3.2 e do xHarbour, e/ou funcionalidades ambíguas, mais o GTWVW/GTWVG, praticamente todo refeito pelo Viktor...
Por exemplo isso:
Código: Selecionar todos
2014-07-07 12:38 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* contrib/hbodbc/todbc.prg
* TODBC():RecCount() method deprecated with HB_LEGACY_LEVEL4
Use indentical TODBC():LastRec() instead
...
* utils/hbmk2/hbmk2.prg
* use LastRec() instead of RecCount() (latter was deprecated in C5.x)
...
2014-07-07 03:30 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* contrib/hbodbc/browodbc.prg
* contrib/hbodbc/hbodbc.hbx
* contrib/hbodbc/odbc.c
* hb_odbcSToD( s ) deprecated with HB_LEGACY_LEVEL5.
Replace it with this expression: hb_CToD( s, "yyyy-mm-dd" )
...
2014-06-28 13:27 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* contrib/gtwvg/paint.prg
* use hb_bitAnd() instead of local implementation
* contrib/gtwvg/gtwvg.hbx
* contrib/gtwvg/wvgwin.c
* wvg_And(), wvg_Or(), wvg_Not(): deprecated with HB_LEGACY_LEVEL5
(means instant deactivation in this fork)
Use hb_bit*() functions instead and be aware that hb_bit*()
require numeric types, while wvg_*() ones take any type
and converts them to zero
* contrib/xhb/cstruct.prg
! internal AsString() fixed to use Stuff() instead of
array-index-on-string syntax
E mais outras coisas que o Viktor faz no fork dele.
Saudações,
Itamar M. Lins Jr.
Duas correções importantes no Harbour 3.4
Enviado: 07 Jul 2015 00:34
por lugab
Ola, Itamar.
Sabe dizer se existem as libs para BCC no Hmg/harrbour 3.4 ?
É q eu tenho um sisteminha em modo console compilado com Harbour 3.0+bcc e gostaria de incorporar a ele alguns relatórios em PDFs (haruPDF) gerados pelo HMG 3.4...
Duas correções importantes no Harbour 3.4
Enviado: 07 Jul 2015 10:50
por Itamar M. Lins Jr.
Ola!
Conforme o Viktor informa, tem sim.
O Harbour 3.4 é compativel com o BCC 5.5 pra cima!
O problema é com o BCC que não compila a QT, nem pode compilar em modo console no Android, coisa que o MingW faz.
2015-06-29 14:47 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* README.md
+ Harbour 3.4 now requires bcc 5.5 or higher
(was 4.0 or higher before)
E o 3.2 que é o oficial pode também ser usado para isso.
Aqui outra correção de hoje que só tem no 3.4
2015-07-07 11:27 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* src/rtl/filesys.c
! fix hb_fsSetDateTime(), HB_FSETDATETIME(), HB_VFTIMESET()
to work on directories
Provavelmente o Przemek adicione estas no 3.2
É que o Viktor anda com o pé no acelerador...
Saudações,
Itamar M. Lins Jr.