O setup da Harbour MiniGUI 1.5 Extended Edition (Build 55) está disponível na seguinte URL:
http://hmgextended.com/files/CONTRIB/hmg-1.5-55-setup.zip
e a Lite build 55 pelo FreeExtractor na seguinte URL:
http://hmgextended.com/files/CONTRIB/hmg-1.5-55-setup-lite.zip
Esta versão da MiniGUI é considerada estável e pronta para uso em produção.
Este é o changelog para este build:
2008/08/26: Build 55 (HMG 1.5 Extended Edition) Published.
* Fixado: A Função-C GetWindowText() causava crash do programa no WinXP. Reportado por Juan Castillo Arteaga
contribuição de Grigory Filatov <gfilatov@freemail.ru>
* Alterado: As constantes da WinAPI em h_events.prg foram movidas para o header file i_winuser.ch.contribuição de Grigory Filatov <gfilatov@freemail.ru>(veja i_winuser.ch na pasta Include\)
* Alterado: As veriáveis publicas do controle ScreenSaver foram movidas para o array público _HMG_SCRSAVERDATA . contribuição de Grigory Filatov <gfilatov@freemail.ru>
* Alterado: Implementação da função CursorHand() no WinNT pois IDC_HAND não estava disponível nele. Você deve remover a observação para a constante
#define __WINNT__ em source\c_cursor.c Se você usar o Windows NT.
Baseado numa contribuição de Pierpaolo Martinello
* Melhorado: Manutenção do controle definido em Dialog através dos Events no método clássico sem definição na função DIALOGPROC. contribuição de Janusz Pora <januszpora@onet.eu>(veja o demo na pasta \samples\Basic\Dialog_2)
* Melhorado: Manutenção da propriedade Set Item para o controle ComboBoxEx em runtime:
- sintaxe da função: Setproprerty( Form, Control, 'Item', nItem, { nImage, cNewValue } )
- sintaxe pseudo-OOP: Form.ComboBoxEx.Item( nItem ) := { nImage , cNewValue }contribuição de Grigory Filatov <gfilatov@freemail.ru>
(veja demos na pasta \samples\Basic\Combo_5)
* Atualizado: Sincronizado uma Extended HMG com a Official HMG 2.5.4:
- Alterado: comportamento do controle Browse quando adicionando um novo registro e a propriedade propriedade está setada.
- Fixado: problemas no paint dos controles Tab child sob o tema Vista 'Windows Classic'.
* Atualizado: Sincronizado uma Extended HMG with com a Official HMG 2.5.5-2.5.7:
- Adicionado: 'DroppedWidth' sinonimo para a propriedade 'ListWidth'do controle ComboBox.
- Adicionado: 'OnDropDown' sinonimo para o evento 'OnListDisplay' do controle ComboBox.
- Adicionado: 'OnCloseUp' sinonimo para o evento 'OnListClose' do controle ComboBox.
(veja demo4.prg na pasta \samples\Basic\Combo_5)
- Adicionado: 'HeaderImages' sinonimo para a clásula HeaderImagedos controles Browse/Grid em altsyntax.(veja demos nas pastas \samples\Basic\Browse_6 e \samples\Basic\Grid_5)
- Melhorado: Header Images dos controles Browse/Grid controls tem um look transparente agora. (veja demo na pasta \samples\Basic\HeaderImage)
- Fixado: problemas no controle ActiveX quanto usado dentro de tabs. Reportado por Juan Rendon.(veja demos na pasta \samples\Basic\ActiveX)
- Fixado: ToolButton erro de checagem. Dropdown button deve ter uma ação associada, se não(para nenhuma ação nodropdown) o estilo 'wholedropdown' deve ser usado ao invés.
- Melhorado: atalhos do WholeDropdown ToolBar buttons abrem o menu agora ao pressionar Alt+<..> .(veja demo na pasta \samples\Basic\TOOLBAR_1)
* Atualizado: Sincronizado uma Extended HMG com a Official HMG 2.5.9-2.6.0:
- Fixado: Pressionando a tecla [Esc] no splitbox child EditBox, causava fechamento do splitbox.
- Novo: propriedade 'Multiline' para o controle Button. Se .T. , ele altera o texto para multiplas linhas quando o texto é muito longo para ser colocado numa única linha.
- Fixado: sintaxe estendida para os controles tab child (veja demo.prg na pasta \samples\Basic\TAB)
* Atualizado: A manipulação dinâmica de cores para o controle Grid foi revisada e sincronizada com a Official HMG.
as variáveis This.CellRowIndex, This.CellColIndex e This.CellValue estão disponíveis na avaliação do bloco de código de cores dinâmicas. Requesitado por Luis Vasquez <luisvasquezcl@yahoo.com>. contribuição de Grigory Filatov <gfilatov@freemail.ru>
(veja demos na pasta \samples\basic\grid_1)
* Atualizado: Adaptação da classe FiveWin TSBrowse 7.0 em HMG:
- Fixado: os erros de keychar nos métodos ::Del() e ::DeleteRow() quando o tsbrowse está vazio. Baseado numa contribuição de Antonio Carlos da Silva <antoniocarlosconsultor@yahoo.com.br>
- Fixado: manter a posição do registro no tsbrowse ao abrir um database com qualquer ponteiro de registro. contribuição de Janusz Pora <januszpora@onet.eu>
- Fixado: característica de controle da coluna vejaking da variável lvejak. Reportado por Ryszard Rylko <rrylko@cirow.pl>
- Novo: variável lNoChangeOrd evita alteração da ordem ativa no clique duplo nos headers. Emprestado da distribuição TSBrowse 8.0 . contribuição de Grigory Filatov <gfilatov@freemail.ru>
* Atualizado: Harbour Compiler 1.0.0 versão final (SVN 2008-08-13 16:35):
* Atualizado: código fonte da HbOLE(veja na pasta \Source\HbOLE);
* Atualizado: código fonte da HbODBC(veja na pasta \Source\HbODBC).
Agradecimentos ao time do projeto Harbour por este grande trabalho!
contribuição de Grigory Filatov <gfilatov@freemail.ru> (olhe o ReadMe.txt na pasta \harbour e WhatsNew.txt na pasta \harbour\doc)
* Atualizado: HMGS-IDE v.0.6.9. Project Manager e Two-Way Visual Form Designer. contribuição por Walter Formigoni <walter.formigoni@uol.com.br> (olhe ochangelog.txt na pasta \Ide)
* Atualizado: código fonte da HbSQLite3 (veja na pasta \Source\HbSQLite3):
- Atualizado para usar o SQLITE3 version 3.6.1 contribuição por Grigory Filatov <gfilatov@freemail.ru> (veja demos nas pastas \samples\Advanced\SQLITE e \samples\Advanced\SQLITE_2)
* Novo: exemplo de componente de usuário 'SysLink Unicode'. contribuição por Grigory Filatov <gfilatov@freemail.ru> (veja demo2 na pasta \samples\Basic\USER_COMPONENTS)
* Novo: exemplo de 'Uso conjunto de FreeImage e SQLite3'. Este exemplo requer a library FreeImage.Dll de http://freeimage.sourceforge.net contribuição de Vladimir Chumachenko <ChVolodymyr@yandex.ru> (veja na pasta \samples\Advanced\FreeImage)
* Atualizado: Exemplo de 'Uso de MiniZip'. contribuição de Grigory Filatov <gfilatov@freemail.ru> (veja demo na pasta \samples\Basic\Zip_3)
* Atualizado: Exemplo de 'Pop-Up Stopper'. contribuição de Grigory Filatov <gfilatov@freemail.ru> (veja na pasta \samples\Applications\POPUP_STOPPER)
* Atualizado: Os exemplos da pasta Advanced são revisados pelos seguintes comandos:
samples\CompileAllAdvanced.bat /e /s /es2
para remoção de warnings de compilação.
Sugerido porKevin Carmody <i@kevincarmody.com>. contribuição de Grigory Filatov <gfilatov@freemail.ru>
-- Saudações, Grigory Filatov[MiniGUI Team]
-- Tradução: Marcelo Brigatti