• R/O
  • SSH
  • HTTPS

akdf: List of commits


RSS
Rev. Time Author
r589 2022-09-27 09:54:32 derekwildstar

> Atualização dos projetos de todos os Delphis
> Mudança de localização e atualização de alguns recursos
> Criação de alguns ícones para paleta de componentes
> Compatibilização com o Delphi 2006
> Adição do TKRKStatusDialog

r588 2022-09-27 03:11:02 derekwildstar

> Adicionada uma unit com utilitários para aplicações de console
> Nova função MemoryUsed criada

r587 2022-07-12 11:53:30 derekwildstar

> Ajustes para adequação ao Delphi 2006, entretanto o componente TKRKTaskDialog não possuirá previsualização neste Delphi porque ele não utiliza ComCtl32 versão 6. Para isso é necessário adicionar um manifesto ao exe. Pesquisando a respeito, vi que se pode usar um arquivo xml de nome bds.exe.manifest mas isso não deu certo. Ao incluir o manifesto dentro do exe usando um editor de recursos o Delphi 2006 passou a exibir os controles comuns versão 6, botões e telas de acordo com o sistema operacional e a previsualização de TKRKTaskDialog funcionou! O problema é que a barra de ferramentas do Delphi bugou. Os programas gerados a partir do Delphi 2006 que precisem exibir controles comuns versão 6 precisam ter o XPMan que automaticamente coloca um manifesto
> Ajustes no testador

r586 2022-07-10 09:37:33 derekwildstar

> Incluído o editor de componente para o TKRKTaskDialog, contudo ele não está funcionando no Delphi 2006, o qual o compila sem erros
> TD_SHIELD_ICON_HEAD_GREEN alterado para TD_SHIELD_ICON_HEAD_GRAY
> Adicionada documentação PasDOC

r585 2022-07-09 11:10:19 derekwildstar

> Ajustes na formatação do texto de algumas units
> Registrado o componente TKRKTaskDialog, bem como dois editores de propriedades para ele
> Adequação para o Delphi 2006 realizada
> Nova unita adicionada (KRK.Vcl.Dialogs.Editors.pas) para agrupar os editores de propriedades e componentes contidos em KRK.Vcl.Dialogs.pas
> Remoção de comentários inúteis
> Testador alterado com componentes de teste (posteriormente isso precisa ser removido e mantido apenas os componentes do KRK)

r584 2022-07-05 04:29:54 derekwildstar

> Lista de ignorância atualizada

r583 2022-07-04 10:32:03 derekwildstar

> Toda a codificação do componente TKRKTaskDialog foi concluída, mas ainda não foram feitos seus editores de propriedades ou de componente. O componente ainda não é instalável
> A compatibilização com o Delphi 2006 foi concluída com sucesso!

r582 2022-07-03 03:43:14 derekwildstar

> Boa parte de TKRKTaskDialog foi implementada e ao mesmo tempo compatibilizada com o Delphi 2006.
> Não foram gerados os projetos de todos os Delphi, ao invés disso apenas o projeto do Delphi 2006 foi alterado manualmente

r581 2022-07-01 08:48:56 derekwildstar

> Início da implementação do componente TKRKTaskDialog. O conteúdo da unit está comentado e deve sempre ser comitado desta forma para evitar erros no Delphi 2006. Apenas quando o componente for concluído e testado no Delphi Rio ele deverá ser compatibilizado com o Delphi 2006 e só então ser comitado em definitivo

r580 2022-05-26 03:22:42 derekwildstar

> Ajustes realizados para que o TEdgeBrowser apenas seja usado com o Delphi Rio e nenhum outro. Delphis menores não tem suporte ao TEdgeBrowser e Delphis maiores já possuem o TEdgeBrowser

r579 2022-05-26 02:56:16 derekwildstar

> Ajuste no texto explicativo acerca do WebView2

r578 2022-04-23 00:10:18 derekwildstar

> Ajuste no código gerado pelo Expert do Repository Wizard
> Uso do nome do componente por padrão ao criar a janela de ToolTip
> Método Change do TKRKLabeledEdit alterado para não considerar a visibilidade do componente

r577 2022-03-17 02:22:18 derekwildstar

> Adequações para compilação no Delphi 2006
>> TTTNLinkClick, TTTNGetDispInfo, TTTNShow, TTTNPop, TTTNCustomDraw e HandleToolTipNotificationMessages foram movidos de KRK.Rtl.Common.Classes para KRK.Rtl.Win.CommCtrl
>> Foram adicionadas mais constantes e tipos em KRK.Rtl.Win.CommCtrl
>> Foram adicionados mais tipos em KRK.Rtl.Sys.System
>> Adicionada a função TryStrToUInt a KRK.Rtl.Sys.System.SysUtils

r576 2022-03-16 06:40:47 derekwildstar

> Recursos adicionados
> TKRKToolTip concluído! Falta apenas mover os métodos Show para TToolTip
> Classe TPersistentRect criada

r575 2022-03-10 05:40:00 derekwildstar

> Movidos para KRK.Rtl.Common.Classes.pas os tipos referentes aos eventos de ToolTips que são enviados para a janela pai de uma configuração de ToolTip (TOOLINFO) e criada uma função genérica (HandleToolTipNotificationMessages) para manipular tais mensagens de notificação
> TKRKCustomDataModule, TDataSetItem, TDataSetCollection, TDataSourceItem, TDataSourceCollection, TClientDataSetItem, TClientDataSetCollection, TConnectionItem, TConnectionCollection, TSQLCollection, TSQLItem e TKRKSoapDataModule foram movidas de KRK.Rtl.Common.Classes.pa para KRK.Vcl.Forms.pas a fim de remover a interdependência e permitir o uso de KRK.Rtl.Common.Classes.pas em KRK.Vcl.Forms.pas
> Mais implementações e correções em TKRKToolTip
> Alterado TCustomKRKForm para incluir os eventos OnTTNLinkClick, OnTTNGetDispInfo, OnTTNShow, OnTTNPop e OnTTNCustomDraw
> Alterado TCustomKRKPanel para incluir os eventos OnTTNLinkClick, OnTTNGetDispInfo, OnTTNShow, OnTTNPop e OnTTNCustomDraw
> Exemplo Testador atualizado com várias formas de uso do TKRKToolTip

r574 2022-03-07 04:35:42 derekwildstar

> Novos eventos adicionados a TKRKForm

r573 2022-03-05 03:58:45 derekwildstar

> Ajustes para adequação ao Delphi XE8
> Classe TKRKToolTip básica concluída

r572 2022-03-04 03:30:25 derekwildstar

> Projetos para todos os Delphi adicionados
> Algumas melhorias e criação do TKRKToolTip ainda em andamento

r571 2022-01-25 04:27:46 derekwildstar

> Ajustes para adequação ao Delphi 2006
> Agora linhas selecionados no TKRKDBGrid são sempre pintadas como tal, mesmo que tais linhas sejam linhas de cores alteranadas

r570 2022-01-24 11:22:54 derekwildstar

> Estou implementando funções para exibição de ToolTips do tipo "Tracking", mas ainda não concluí. Estes fontes contém erros de compilação, estou salvando para não perder
> Documentação atualizada

r569 2022-01-23 04:06:37 derekwildstar

> Realizei várias alterações em TKRKBalloonHint. Algumas delas são úteis e outras foram correções, porém eu admito que este componente está muito mal feito e precisa ser revisado do início ao fim. A ideia será recriar este componente tendo em mente que ele deve ser usado 1 para cada controle, tudo configurado via Object Inspector e remover dele qualquer lógica que permita seu uso de forma programática, por meio de execução por demanda de um método Show, por exemplo. No futuro, criar funções mais simples para este uso mais "genérico" dos balões. Caso seja necessário reverta KRK.Vcl.Controls.pas para a revisão anterior a esta revisão e você vai obter o componente como ele era antes das alterações atuais que acredito que tenham quebrado programas que usam o TKRKBalloonHint
> KRK.Rtl.Win.CommCtrl.pas adicionado

r568 2022-01-14 01:54:42 derekwildstar

> ClearSelection foi colocada na seção public e agora serve para limpar a seleção de forma programática manual, ou automaticamente, seja usando o teclado ou o mouse

r567 2022-01-13 23:44:48 derekwildstar

> Faltou só o principal: a execução dos eventos, antes e após a limpeza da lista de seleção...

r566 2022-01-13 23:38:51 derekwildstar

> Criação dos eventos TKRKDBGrid.OnXXXClearSelection que são disparados quando a lista de itens selecionados no grid é limpa. Isso só acontece quando se está usando o teclado para parar de selecionar registros, o que limpa a seleção. Esses eventos foram criados para que, caso a lista de selecionados seja limpa, haja uma forma de, por exemplo, recalcular algo que era baseado nos itens selecionados, porque os eventos OnXXXMultiSelect só são disparados quando se adiciona ou se remove um único registro da lista de seleção.

r565 2022-01-11 01:27:51 derekwildstar

> Ajuste na função SendSynchronousSocketMessage de forma que o WinSock seja iniciado antes de qualquer outra operação, pois isso é necessário

r564 2022-01-10 07:56:00 derekwildstar

Adequação para compilação no Delphi 2006

r563 2022-01-10 07:36:27 derekwildstar

> Pacotes para todos os Delphis
> Corrigido bug em Packages Creator
> Arquivos do WinSock adicionados, bem como uma função para executar um envio de mensagem síncrona

r562 2021-12-10 03:36:49 derekwildstar

> Ajustes para adequação ao Delphi 2006
> Criadas duas novas versões de RegExMatch e uma função utilitária (RegExGroup). A primeira versão de RegExMatch deverá ser descontinuada

r561 2021-12-01 03:10:46 derekwildstar

KRK.Internet.Edge.pas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
> Incluído o evento OnCallDevToolsProtocolMethod, bem como tudo que foi necessário para seu funcionamento

KRK.Internet.MSHTML.Utilities.pas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
> Criadas as funções PreviousSiblingElement e NextSiblingElement para obter tais elementos irmãos desconsiderando nós que não são elementos de fato

KRK.Rtl.Common.FileUtils.pas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
> Alterações mínimas

r560 2021-11-19 06:52:03 derekwildstar

> Adicionada a diretiva WEAKPACKAGEUNIT nas units relativas ao Edge e WebView2 para evitar erros de instalação do componente

Show on old repository browser