Clipper On Line • Ver Tópico - Atualização da MiniGUI 17.04 (hoje)

Atualização da MiniGUI 17.04 (hoje)

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 11:02

Pra quem quiser fazer igual, esse repositório serve pra acompanhar as atualizações.

- criei um repositório no github.
- baixei pra minha máquina, isso mesmo, o repositório vazio pra uma pasta
- salvei a hmge na pasta
- executei cleanall.exe*****
- salvei no github

quando tem versão nova

- apago a pasta, menos a subpasta ".git"
- salvo a versão nova
- executo cleanall.exe*****
- salvo no github

acabo precisando formatar tudo pra Windows, ajustando CR/LF, senão fica chato atualizar no github.
E também apago a parte supérflua, harbour, compilador C, bats, etc.
é isso que cleanall.exe faz, o prg está na allgui.

vale pra qualquer coisa: hwgui, hmg 3, hmg extended, oohg, etc.

Praticamente instalar versão nova, rodar cleanall.exe, e salvar, coisa relativamente rápida.

O Harbour atualizo só se vez em quando, e só compilo se ver alguma alteração que parece interessante.

Isso da HMG Extended, depois que criei com fork, foi a primeira vez que usei, por isso estava curioso pra ver se ia funcionar.... faltava o teste prático.
Daqui pra frente não vai ser tão rápido.
Mas deu certo, reduziu muito a perda de minhas alterações.

Mas pera ai....

Até ano passado ou retrasado eu baixava a minigui pelo svn


E aonde fica isso? Eu só encontrei da HMG 4 pra QT, HWGUI e OOHG.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18015
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 11:08

Só a título de curiosidade....

Depois que altero aquele que é com fontes originais, puxo as alterações pro meu fork modificado.

d:\CVSFiles\AllGui>git pull \cvsfiles\allguipaulo
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 12 (delta 11), reused 0 (delta 0)
Unpacking objects: 100% (12/12), done.
From \cvsfiles\allguipaulo
* branch HEAD -> FETCH_HEAD
Auto-merging hmge/SOURCE/c_winapimisc.c
Auto-merging hmge/SOURCE/c_draw.c
Merge made by the 'recursive' strategy.
hmge/SAMPLES/BASIC/Icons/demo3.prg | 12 ++++++------
hmge/SOURCE/c_draw.c | 2 +-
hmge/SOURCE/c_winapimisc.c | 5 +++++
hmge/SOURCE/h_events.prg | 2 ++
hmge/SOURCE/h_getbox.prg | 4 ++++
5 files changed, 18 insertions(+), 7 deletions(-)


agora o meu fork modificado, da allgui, contém as modificações de hoje da hmg extended, só precisei digitar esse comando: git pull

Como comentário extra: é só isso que o Harbour 3.2 ou 3.4 precisam fazer pra ficarem iguais, se as alterações "se encaixarem".
No caso do Viktor, do Habour 3.4, ele faz isso e já tem as alterações do 3.2.
Já no caso do 3.2, só dependeria de alguém fazer o mesmo....
Parece que existe uma questão pessoal no meio, infelizmente, mas está tudo disponível de forma automática, por ser fork.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18015
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 11:42

O mais interessante:

O comando git pull foi na minha máquina.
Eu já tinha alterado outros fontes, sem salvar no github.
Não perdi nenhuma alteração, apenas aproveitei pra salvar.... rs

Fica tudo encaixado na data certa, e nos fontes certos.

pull.png


Estou chamando a atenção pra isso pelo seguinte:

Caso queira usar o github, ou bitbucket como backup, vai ter tudo isso salvo na internet.

Mas caso queira todo esse controle, pra seus próprios fontes, basta usar o software GIT.
Vai ter todos esses recursos em sua máquina.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18015
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor asimoes » 28 Abr 2017 12:14

E aonde fica isso? Eu só encontrei da HMG 4 pra QT, HWGUI e OOHG.


https://sourceforge.net/projects/hmgs-minigui/

Mas não é atualizado
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 12:34

Fui procurar no github, e não é que encontrei algo novo:

https://github.com/marcosgambeta/HMGEE

hmgee.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18015
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Atualização da MiniGUI 17.04 (hoje)

Mensagempor JoséQuintas » 28 Abr 2017 17:58

Me chamou a atenção essa alteração pra Visual C.

foi alterado disto:
nCount     = ceil( ( ( nWidth > nHeight ) ? nHeight : nWidth ) / 2 );


pra isto:

nCount     = ceil( (float) ( ( nWidth > nHeight ) ? nHeight : nWidth ) / 2 ); 


Alterei aqui, mas o alerta de erro continuou.

Chutei assim, por curiosidade, e compilou sem mensagem de alerta.

   nCount     = (int) ceil( ( ( nWidth > nHeight ) ? nHeight : nWidth ) / 2 );


A mensagem de alerta é referente armazenar algo que não é int, na variável int.
Suponho que assim deva converter o resultado pra int.
Mesmo assim deixei sem alterar, porque não ter erro de compilação não significa que está certo.
Não sei se isso converte o resultado, ou cada elemento da fórmula, o que poderia gerar resultado errado. (se é que isso converte, pode ser que apenas defina valor válido).
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18015
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Anterior



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro