Página 1 de 2

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

Enviado: 10 Mar 2023 09:23
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.

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

Enviado: 10 Mar 2023 09:46
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.

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

Enviado: 10 Mar 2023 10:01
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.

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

Enviado: 10 Mar 2023 11:49
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.

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

Enviado: 10 Mar 2023 12:40
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

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

Enviado: 10 Mar 2023 12:44
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".

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

Enviado: 10 Mar 2023 12:54
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.

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

Enviado: 10 Mar 2023 13:05
por JoséQuintas
fork.png
Agora sim, mostrando que o meu fork tem 2 alterações que não tem no oficial.

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

Enviado: 10 Mar 2023 15:04
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.

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

Enviado: 10 Mar 2023 16:56
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.

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

Enviado: 11 Mar 2023 10:33
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.

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

Enviado: 12 Mar 2023 13:22
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.

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

Enviado: 13 Mar 2023 19:44
por lucimauro
Ola;
Esse link não esta acessível

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

Enviado: 13 Mar 2023 20:28
por ivanil
Ola Itamar;

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

Grato.

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

Enviado: 14 Mar 2023 06:19
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.