Atualização do Harbour 3.2 09/03/2023

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização do Harbour 3.2 09/03/2023

Mensagem por Itamar M. Lins Jr. »

Olá!

Código: Selecionar todos

2023-03-09 15:50 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * include/hbvm.h
  * src/harbour.def
    * added HB_EXPORT to functions dedicated to overload dynamic symbols

  * src/rdd/hbsix/sxord.c
    ! use hb_itemRelease() instead of unnecessary hb_itemReturnRelease()
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização do Harbour 3.2 09/03/2023

Mensagem por JoséQuintas »

Dica:

1) Se o seu download é do git oficial

Vai lá na pasta dos fontes
git pull
2)

Tenho meu fork.
E meu download é do meu fork
d:\github>cd harbour32
d:\github\harbour32>git pull http://github.com/harbour/core

warning: redirecting to https://github.com/harbour/core/
remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (10/10), done.
remote: Total 10 (delta 9), reused 10 (delta 9), pack-reused 0
Unpacking objects: 100% (10/10), 1.33 KiB | 3.00 KiB/s, done.
From http://github.com/harbour/core
* branch HEAD -> FETCH_HEAD
Merge made by the 'recursive' strategy.
ChangeLog.txt | 8 ++++++++
include/hbvm.h | 4 ++--
src/harbour.def | 2 ++
src/rdd/hbsix/sxord.c | 2 +-
4 files changed, 13 insertions(+), 3 deletions(-)
Pronto, atualizado.
Meu fork é diferente do oficial, mesmo assim, agora contém a atualização.
hbfork.png
Tem horas que confunde essa indicação.
Está comparando minha cópia local, a cópia salva na internet, e mais a alteração do original.
Na cópia local tem duas alterações não salvas na internet.
Na cópia local também entrou a alteração do original
Só falta salvar na internet pra ficar tudo junto.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização do Harbour 3.2 09/03/2023

Mensagem por JoséQuintas »

Mesmo assim ainda faço outra coisa antes:
d:\github\harbour32>git rebase -i HEAD~4
Esse comando é pra REESCREVER o histórico, últimas 4 alterações
github.png
Eu altero a ordem, deixo minhas alterações por último, senão vém mais alterações e nunca mais vou encontrá-las
É só alterar a ordem dessas linhas.
github2.png
Pronto.
Pelo histórico, é como se eu tivesse baixado um harbour novo, e feito minhas alterações depois disso.

Alterei a história das alterações.

É assim também que podemos voltar versão anterior, no caso de problemas, ou remover alguma, etc.

Nunca se sabe quando vamos precisar disso, é bom conhecer.

Nota: agora a imagem mostra que a cópia local e a do github estão iguais.
O resto ainda fica por aí, caso eu mude de idéia, ou caso eu faça coisa errada e precise voltar atrás.
GIT é controle de fontes, fica tudo bem controlado, seja Harbour ou seja fontes próprios.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização do Harbour 3.2 09/03/2023

Mensagem por Itamar M. Lins Jr. »

Olá!
Sobre a conversa lá no grupo, internacional...
Esse pessoal só chega para atrapalhar.
Tem que atualizar o site no GIT e desativar todos os outros.
Cada um faz uma gambiarra e fica fazendo propaganda. Igual a um que tem um site com o Harbour e xHarbour para download... Coloca em um lugar público e pronto.
Mas fica a enrolação do BCC 5x do 6, do 7... hbmake etc... coisas antigas para não perderem espaço para hbmk2/Hwgui/HBQT e outras mais modernas.
Harbour para WEB o que tem, eu considero que já tinha hbrun, uHTTPD... não vejo ainda o mod_harbour despontando em lugar nenhum..
Simplesmente pq precisa do JAVA/JavaScript, CSS, HTTP. O pessoal que ensina gosta de OMITIR essa curva de aprendizado.
Desses lá o ÚNICO sério é o Eric Landvai o resto é só fogo de palha.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização do Harbour 3.2 09/03/2023

Mensagem por JoséQuintas »

Da outra vez que começou essa "estória" de documentação, foi a mesma coisa.
Foi se esticando, esticando, esticando....

NÃO SEI se teve a ver com isso, mas depois que comentei durante as mensagens que a documentação dentro do Harbour era como um banco de dados em formato TXT, foi quando a conversa parou.

E foi quando o Viktor direcionou tudo para o site, e mais formato JSON, e editar pelo próprio site, depois opção de executar o exemplo no próprio site com Harbour 3.2 ou 3.4, etc., e até EDITAR TUDO clicando na documentação.

Até hoje nunca vi ninguém atualizar nada.
Só ficam mostrando coisas que fizeram isoladas, e dizendo que precisava isto, precisava aquilo, etc., sendo que tá tudo pronto pra isso.

Passa um ano ou dois, e lá vém tudo de novo, mas desta vez tudo está pronto.

Foi exatamente isso que comentei lá, vamos ver se resulta em alguma coisa, nem que seja pra parar a conversa kkkk
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização do Harbour 3.2 09/03/2023

Mensagem por JoséQuintas »

Vale um comentário adicional:

Tudo está preso ao github do Harbour 3.4.
Não sei se dependeria do Viktor autorizar as mudanças.
De qualquer forma, se alguém se interessar vai atrás disso.
As atualizações do site e documentação entram como "pull request", que autorizados entram como "commit".
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização do Harbour 3.2 09/03/2023

Mensagem por JoséQuintas »

hb32.png
Pra quem nunca viu, veja aonde marquei.

1) forked from...
É uma cópia, INDEPENDENTE, mesmo assim ainda tem algum vinculo com o original

2) pull requests
Clicando aí, o próprio github cria um pedido com as mudanças do fork, e envia ao harbour/core oficial.
Lá no oficial, se estiver tudo certo e concordarem, apenas vão confirmar isso e já entra automático

3) diferenças
está mostrando que meu fork tem 4 mudanças que não tem no oficial, e o oficial tem 2 que o meu não tem.
Deveriam ser apenas duas a mais.... vou olhar porque...
Talvez eu tenha aprontado alguma na mudança de ordem, ou talvez tenha entrado algo novo.

Mas as alterações do site Harbour e da documentação seria assim também, como "pull request".

Em último caso, pra consertar isso, apago meu fork e crio outro.
Ou talvez retornar a uma posição antiga, atualizar, e só depois acrescentar minhas alterações pelo git mesmo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização do Harbour 3.2 09/03/2023

Mensagem por JoséQuintas »

fork.png
Agora sim, mostrando que o meu fork tem 2 alterações que não tem no oficial.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização do Harbour 3.2 09/03/2023

Mensagem por Itamar M. Lins Jr. »

Olá!
Idea about new official Harbour website.
O titulo da postagem.
Em espanhol ... Nem tem acesso ao GIT... Faz favor! Fica quieto, o site inferior ao feito pelo Viktor... Alias é só chegar no PREÇO para o Viktor e Przmek que as coisas irão andar novamente... Ninguém é escravo de ninguém não.
https://antoniofs.me/qew/harbour/ Aprendeu a mexer com animação e fez um pequeno site e quer ser o oficial.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização do Harbour 3.2 09/03/2023

Mensagem por JoséQuintas »

Entra no site, e nem sabemos do que se trata.
Tem o manual que ELE fez.
E links que chamam a atenção, pra já sair do site kkkk

É triste, mas é a realidade.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

Atualização do Harbour 3.2 09/03/2023

Mensagem por lucimauro »

Aproveitando essa conversa, aonde baixo a ultima versão compilada do 3.2 porque a quem disponível e do dia 17-10-22 depois disse não foi gerado mais build pelo visto.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização do Harbour 3.2 09/03/2023

Mensagem por Itamar M. Lins Jr. »

Olá!
Usando msys2 e o git vc mesmo faz o download dos fontes e gera o .exe
https://drive.google.com/file/d/1l1qam7 ... share_link
Mas se não quer aprender a fazer isso pode baixar ele compilado neste link que postei.
GCC 12.2 (Não incluso) Harbour já com essa atualização. Versão 32 Bits.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

Atualização do Harbour 3.2 09/03/2023

Mensagem por lucimauro »

Ola;
Esse link não esta acessível
ivanil
Usuário Nível 3
Usuário Nível 3
Mensagens: 166
Registrado em: 11 Set 2004 15:13
Localização: Florianópolis/SC

Atualização do Harbour 3.2 09/03/2023

Mensagem por ivanil »

Ola Itamar;

você esta usando o harbour do GIT 09/03, não encontrou nenhuma anomalia ao usar classes?

Grato.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização do Harbour 3.2 09/03/2023

Mensagem por Itamar M. Lins Jr. »

Olá!
Esse link não esta acessível
O google disse que vai avaliar se é virus! Estamos esperando o parecer dele!
você esta usando o harbour do GIT 09/03, não encontrou nenhuma anomalia ao usar classes?
Não. Não houve modificação nessa área. A Hwgui por exemplo é OOP.
Conforme Changelog, tinha até um bug em aclone...
O programa do José Quintas usa muito OOP, inclusive HBNFe dele e não vi aqui ele reportando anomalia por conta disso.
Monitoro muitos grupos, não vi nada a respeito disso.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder