Correção pra Harbour 3.2/WVG

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

Moderador: Moderadores

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

Correção pra Harbour 3.2/WVG

Mensagem por JoséQuintas »

Já fiz o pull request pra ser incorporado no Harbour 3.2, mas quem quiser se adiantar:

https://github.com/JoseQuintas/harbour3 ... 5f51bb4797

É um ajuste e correção na função de converter cor Harbour pra RGB. wvt_SetRGBColorByString()
Em cor "W/N,N/W", por exemplo, considerava como background "N,N/W" e não convertia direito
E também ao usar cor "1/2", por exemplo, não fazia conversão.
Com esse ajuste, tudo ok.

A função pode ser usada em LIB gráfica, então pode ser que interesse pra mais alguém.

Nota: fiz o pull request, mas depende de alguém aceitar a alteração.
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

Correção pra Harbour 3.2/WVG

Mensagem por JoséQuintas »

Meu teste após a alteração:

Código: Selecionar todos

#include "inkey.ch"
#include "directry.ch"

PROCEDURE Main

   LOCAL nCont, cColor

   FOR nCont = 0 TO 15
      cColor := Ltrim( Str( nCont, 2 ) )
      cColor := cColor + "/" + cColor + ",ANY"
      ? cColor, wvt_GetRGBColorByString( cColor, 0 ), wvt_GetRGBColorByString( cColor, 1 )
   NEXT

   Inkey(0)

   RETURN
setcolor.png
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

Correção pra Harbour 3.2/WVG

Mensagem por JoséQuintas »

Comentário adicional:

No Harbour 3.4 seria incorporada imediatamente.
No Harbour 3.2, depende do interesse de alguém em ter o problema corrigido.

Pra mim essa alteração é muuuuuuito importante, e não é pela GTWVG, é pra saber se o Harbour 3.2 aceita colaborações e ainda vive.
Vamos aguardar....
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/
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Correção pra Harbour 3.2/WVG

Mensagem por marcosgambeta »

JoséQuintas escreveu: No Harbour 3.4 seria incorporada imediatamente.
No Harbour 3.2, depende do interesse de alguém em ter o problema corrigido.

Pra mim essa alteração é muuuuuuito importante, e não é pela GTWVG, é pra saber se o Harbour 3.2 aceita colaborações e ainda vive.
No caso do Harbour 3.4, o Viktor era o único responsável pelo projeto inteiro. Afinal, era um fork criado por iniciativa dele.

O Harbour 3.2 ainda vive, mas certas partes dele dependem de seus mantenedores. Se o mantenedor da GTWVG a deixou de lado ou está sem tempo, dificilmente outro desenvolvedor irá mexer no código.

Se fosse o caso da GTQtc, o Przemek agiria com certeza. Ou mesmo se fosse um bug nos RDD's ou alguma outra parte do core.

Até no Qt Framework (que é um projeto enorme) ocorre problemas semelhantes. Ele é modularizado e, as vezes, ocorre de algum módulo ficar sem mantenedor e ser preciso achar alguém para assumir a tarefa.

Então, ficamos nessa situação: o Harbour é um projeto ativo, mas quem é o mantenedor do quê ? Quem está responsável pela contrib X ou pela contrib Y ou pela contrib Z ?
Atenciosamente,
Marcos Antonio Gambeta
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Correção pra Harbour 3.2/WVG

Mensagem por JoséQuintas »

Pois é.

Infelizmente, no momento, não vejo futuro.
Vai congelar geral, e é usar enquanto der.

O problema maior é que no mundo Windows, a Microsoft sempre inventa alguma coisa pra atrapalhar, que pode precisar de algo mais.
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

Correção pra Harbour 3.2/WVG

Mensagem por Itamar M. Lins Jr. »

Ola!
Irei aguardar mais um bom tempo. Até migrar para outra linguagem, mas sem dúvida ela terá uma IDE comum a todos a exemplo do Lazarus.
Mas é um efeito cascata, até esse forum vai deixar de ser interessante. Um universo de boas informações.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
RamonXHB
Usuário Nível 3
Usuário Nível 3
Mensagens: 159
Registrado em: 03 Mar 2007 14:55

Correção pra Harbour 3.2/WVG

Mensagem por RamonXHB »

Boa tarde...
Pelo que já li neste tópico, o Harbour está morrendo, pode-se dizer ???
É uma pena..
Vamos levando como der, e nos preparando para migrar.
Ramon A. Körber Jr.
Harbour 3.2 MiniGUI Extended Edition
xDevStudio v0.70 - BCC 5.82 - Lazarus FreePascal
Firebird
AdoDB - ODBC
Windows - Linux
Linux User Number 404280
MSN - ramon15061959@hotmail.com
Skype - ramon15061959
ICQ - UIN 82580595
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Correção pra Harbour 3.2/WVG

Mensagem por marcosgambeta »

O núcleo (core) do Harbour está bem estável, graças ao trabalho do Przemek e outros. Então, ele será útil por muito tempo ainda.

O problema, do meu ponto de vista, são as bibliotecas extras que ficam sem alguém que as mantenha. Temos, por exemplo, a GTWVG e a GTWVW nestas condições.

São projetos criados por necessidade do seu criador. Se a necessidade deixa de existir, então também deixa de existir a necessidade de mantê-la.
Atenciosamente,
Marcos Antonio Gambeta
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Correção pra Harbour 3.2/WVG

Mensagem por JoséQuintas »

RamonXHB escreveu:Pelo que já li neste tópico, o Harbour está morrendo, pode-se dizer ???
Não é exatamente morrendo.
Também não é o caso de abandonar.

Se considerar que o XHarbour entrou nessa situação há muitos anos e continua por aí....

Mas não aceitar uma correção é uma coisa chata.
O meu funciona... mas... se cada um tiver uma versão diferente... começa o adeus ajuda, e começa o adeus tudo.

E se começa o: apaga isto por falta de manutenção, apaga aquilo por falta de manutenção... pode apagar tudo...
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

Correção pra Harbour 3.2/WVG

Mensagem por Itamar M. Lins Jr. »

Ola!
Tá acontecendo algo estranho, o Przemek que autoriza ou Viktor, ou algum guru de alto nível.
Mas deveria o dono da WVG atualizar, eu acho que estão esperando ele o Pritpal fazer a analise do seu código, mas por onde anda ele ?
Esses caras estão aparecendo de caju em caju :-( Principalmente o Pritpal que tem a QtContribs tem umas questões lá no forum dele sem respostas.
Eu estou esperando a posição da Fivetech, Xailer... que vendem o Harbour se posicionarem também.
Só os caras fazendo e eles lucrando sem contribuir ai é dose né ?
Olha que achei agora...

Código: Selecionar todos

Hi Harboureans


There been a long interval since I last committed.
The reasons being multiple and beyond the scope of describing.
One of them, which is relevant here, was the ageing laptop which 
needed replacement, and which is now done.
Hopefully I will return to this amazing library very soon.
Sorry for such delay.


Pritpal Bedi
a student of software analysis & concepts
Já é uma explicação ai para vc Quintas.

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

Correção pra Harbour 3.2/WVG

Mensagem por JoséQuintas »

bedi.png
Meu contato pra suporte mais recente.
Vai completar 3 meses.
Respostas parecidas em mensagens mais antigas.
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

Correção pra Harbour 3.2/WVG

Mensagem por JoséQuintas »

Itamar M. Lins Jr. escreveu:Eu estou esperando a posição da Fivetech, Xailer... que vendem o Harbour se posicionarem também.
Fivetech????

Espere sentado.
Ele é considerado o pai do Harbour, mas....
Já postou tanta dúvida idiota que nem sei se ele sabe o que é Harbour.
É mais provável que ele registre o Harbour pra ganhar mais dinheiro.
Aí ficaria a dupla perfeita: xharbour.com e Harbour.com
E o open source desatualizado, igualzinho.
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/
Responder