Skip to content

HWGUI r1908 (fork) para Harbour++, Harbour e xHarbour (32-bit/64-bit)

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
license.txt
Notifications You must be signed in to change notification settings

marcosgambeta/hwgui-r1908

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hwgui-r1908

HWGUI r1908 (fork) para Harbour e xHarbour 32-bit/64-bit

Compatibilidade

Projeto Compilador C/C++ Status Status (HWG_USE_POINTER_ITEM) Notas
Harbour MinGW32 estável ? ...
Harbour MinGW64 estável ? ...
Harbour MSVC32 estável ? ...
Harbour MSVC64 estável ? ...
Harbour Clang32 ? ? ...
Harbour Clang64 ? ? ...
xHarbour MinGW32 estável ? ...
xHarbour MinGW64 estável ? ...
xHarbour MSVC32 estável ? ...
xHarbour MSVC64 estável ? ...
xHarbour Clang32 estável ? ...
xHarbour Clang64 estável ? ...
xHarbour BCC 7.3 32-bit estável ? ...
xHarbour BCC 7.3 64-bit estável ? ...
xHarbour BCC 7.7 32-bit ? ? ...
xHarbour BCC 7.7 64-bit estável ? ...
Harbour++ MinGW32 estável ? ...
Harbour++ MinGW64 estável ? requer flag -fpermissive
Harbour++ MSVC32 estável ? ...
Harbour++ MSVC64 estável ? ...
Harbour++ Clang32 estável ? ...
Harbour++ Clang64 estável ? requer flag -fpermissive
Harbour++ BCC 7.3 32-bit ? ? ...
Harbour++ BCC 7.3 64-bit estável ? ...

? = testes pendentes

A estabilidade se refere ao resultado obtido com os programas da pasta 'tests'.

Problemas na compilação ou na utilização podem ser informados na seção 'Issues'. O assunto será revisado o mais breve possível.

Problemas conhecidos

xHarbour com BCC64 7.7 [RESOLVIDO]
Esta combinação apresenta instabilidade no acesso à estrutura DRAWITEMSTRUCT, utilizada na mensagem WM_DRAWITEM. Embora funcione corretamente com outros compiladores, não funciona quando se trata desta versão específica do BCC64. A solução, por enquanto, seria evitar esta combinação.

xHarbour com MSVC 2022 32-bit/64-bit
Foi necessário o uso de /FORCE para gerar o executável, por causa da duplicidade abaixo:

rtl.lib(math.obj) : warning LNK4006: _matherr já definido no LIBCMT.lib(matherr.obj); segunda definição ignorada

Mas os testes funcionaram corretamente e de forma estável.

Notas

Este repositório é um 'fork' (projeto derivado). O código-fonte original poderá ser encontrado nos link's abaixo:

https://sourceforge.net/projects/hwgui/
https://sourceforge.net/p/hwgui/code/1908/tree/

Alterações (commits) com a descrição "Formatação" modificam o código-fonte, mas sem alterar o comportamento da HWGUI. O objetivo destas alterações é a padronização do código-fonte, de forma que não há a necessidade real de atualizar e recompilar após estes commits.

A flag 'HWGUI_FUNC_TRANSLATE_ON' ativa o redirecionamento das funções sem o prefixo 'HWG_' para as funções com prefixo, podendo ser utilizada em casos onde o código-fonte do desenvolvedor ainda não foi atualizado. Caso tenha dúvidas ou problemas na utilização desta flag, utilize a seção Issues para relatar a dúvida ou problema.

A flag 'SYGECOM' é utilizada para personalizar o código-fonte para utilização por um usuário específico. Apenas ignore esta flag, caso não faça parte das partes envolvidas nestas personalizações.

About

HWGUI r1908 (fork) para Harbour++, Harbour e xHarbour (32-bit/64-bit)

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
license.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published