Clipper On Line • Ver Tópico - Correção pra Harbour 3.2/WVG
Página 1 de 1

Correção pra Harbour 3.2/WVG

MensagemEnviado: 08 Abr 2018 05:45
por JoséQuintas
Já fiz o pull request pra ser incorporado no Harbour 3.2, mas quem quiser se adiantar:

https://github.com/JoseQuintas/harbour32/commit/a0e06270c28c38e4f1dabf8add32a45f51bb4797

É 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.

Correção pra Harbour 3.2/WVG

MensagemEnviado: 08 Abr 2018 05:47
por JoséQuintas
Meu teste após a alteração:

#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

Correção pra Harbour 3.2/WVG

MensagemEnviado: 08 Abr 2018 06:01
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....

Correção pra Harbour 3.2/WVG

MensagemEnviado: 13 Abr 2018 19:31
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 ?

Correção pra Harbour 3.2/WVG

MensagemEnviado: 13 Abr 2018 20:15
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.

Correção pra Harbour 3.2/WVG

MensagemEnviado: 17 Abr 2018 16:20
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.

Correção pra Harbour 3.2/WVG

MensagemEnviado: 17 Abr 2018 16:40
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.

Correção pra Harbour 3.2/WVG

MensagemEnviado: 17 Abr 2018 16:51
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.

Correção pra Harbour 3.2/WVG

MensagemEnviado: 17 Abr 2018 17:15
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...

Correção pra Harbour 3.2/WVG

MensagemEnviado: 17 Abr 2018 19:13
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...
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.

Correção pra Harbour 3.2/WVG

MensagemEnviado: 17 Abr 2018 21:48
por JoséQuintas
bedi.png


Meu contato pra suporte mais recente.
Vai completar 3 meses.
Respostas parecidas em mensagens mais antigas.

Correção pra Harbour 3.2/WVG

MensagemEnviado: 17 Abr 2018 22:05
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.