• R/O
  • SSH
  • HTTPS

akdf: List of commits


RSS
Rev. Time Author
r449 2020-01-24 02:22:58 derekwildstar

> KRKExperts2 agora é simplesmente KRKExperts
> Grupo de projeto do KRKExperts alterado e movido para fora da pasta de projetos
> Ícone do componente TKRKIDEMainMenu criado

r448 2020-01-24 02:07:18 derekwildstar

> Removido o projeto original do KRKExperts
> Ajustados os requerimentos do pacote KRKExpertsD.bpl
> Ajustados os requerimentos da dll KRKExperts.dll
> Comentários adicionados
> Grupo de projetos atualizado

r447 2020-01-23 09:28:44 derekwildstar

> Foi modificada a forma de adição de itens no IDE insight. Agora, cada um dos itens é responsável por se registrar e se desregistrar. Antes, o componente mestre varria a lista de componentes escravos (itens do IDE Insight) e, um a um, registrava no método Loaded e desregistrava no destrutor. O problema dessa abordagem é que cada escravo, apesar de hierarquicamente estar dentro do mestre, pertence ao form onde está o componente mestre e assim, acontecia que ao varrer a lista no destrutor, o componente mestre começava a acessar itens que já haviam sido destruídos provavelmente pelo form onde está o componente mestre, o qual é dono também de seus filhos. Foi também incluída a propriedade Active no componente mestre. Na mesma unit foi incluída a classe do editor de componente para o componente TKRKNTAIDEInsightItems
> O componente que inclui itens de menu no menu principal do Delphi foi criado
> A criação de categorias de repositório foi desvinculada da subrotina AddOTARepositoryWizard e a remoção de categorias, vinculada subrotina RemoveOTARepositoryWizard, foi removida. A categoria de repositório é criada no método Loaded TKRKCustomOTARepositoryWizard, de forma separada
> A estrutura do dpr responsável pela versão em DLL do KRK experts foi alterada, agora, apenas o TKRKOTADataModule é criado e dentro de seu construtor é que todos os outros DataModules são criados, usando como parâmetro do construtor Self (TKRKOTADataModule), o qual se torna o responsável por destruí-los
> Incluído um Form que será o "Find My Package" (ainda não desenvolvido)
> Implementado o evento OnClose de TFormAbout, com o intuito de liberação de memória
> Incluído um projeto para criar o KRKExperts em formato BPL, usando os mesmos fontes utilizados pelo formato DLL. KX.Register.pas é o fonte equivalente ao .dpr da versão em DLL

r446 2020-01-20 08:35:36 derekwildstar

> FormBlender 2 renomeado para FormBlender

r445 2020-01-20 08:29:30 derekwildstar

> Exclusão do FormBlender antigo

r444 2020-01-17 02:25:18 derekwildstar

> Adequações para compilação no Delphi 2006

r443 2020-01-14 09:34:29 derekwildstar

> Base da criação do novo componente TKRKIDEMainMenu (ainda não foi criado)
> Comentários adicionados em KRKExperts para orientação da criação deste novo componente

r442 2020-01-14 04:51:55 derekwildstar

> Criado o procedure UnRegisterNTACustomEditorSubView
> Criada a função RegisterNTACustomEditorSubView
> Criado o procedure RemoveNTAEditServicesNotifier
> Criada a função AddNTAEditServicesNotifier
> Implementado o destrutor de TKRKCustomNTAIDEInsightItems para desrregistrar os itens do IDE Insight registrados no Loaded
> Criado o procedure RemoveOTAIDENotifier
> Criada a função AddOTAIDENotifier
> Implementado o construtor de TKRKOTANotifier com o intuito de inicializar FNotifierIndex com -1
> Criado o procedure RemoveNTAProjectMenuCreatorNotifier
> Criada a função AddNTAProjectMenuCreatorNotifier
> Criado o procedure RemoveOTAProjectMenuItemCreatorNotifier
> Criada a função AddOTAProjectMenuItemCreatorNotifier
> Criado o procedure RemoveOTARepositoryWizard
> Criada a função AddOTARepositoryWizard
> Campo FNotifierIndex inicializado com -1 no construtor de TKRKOTAWizard

r441 2020-01-13 08:32:19 derekwildstar

> Renomeamentos necessários

r440 2020-01-13 08:15:02 derekwildstar

> Componente TKRKNTAIDEInsightItems corrigido para usar classes mestres e escravas
> Alguns métodos implementadores de métodos de interfaces foram movidos para seção private
> KRKExperts2 foi atualizado para usar o novo componente
> A unit KRK.Lib.ToolsAPI.OTA.IDEInsightItem.pas foi removida porque agora há um componente para realizar a mesma ação
> Recurso do TKRKSlaveComponentsEditor (dfm) foi corrigido
> Incluído um texto de ajuda na unit KRK.Lib.ComponentEditors.SlaveComponentsEditor.pas
> Lista de ignorância atualizada

r439 2020-01-12 11:48:21 derekwildstar

> Recurso de um dos Insight Items atualizado
> Classes TKRKMasterComponent e TKRKSlaveComponent implementadas. Componentes herdados de TKRKMasterComponent podem conter uma quantidade ilimitada de componentes herdados de TKRKSlaveComponent
> O KRKLib agora depende diretamente PNGComponentsR porque foi incluído um form editor para o componente TKRKMasterComponent

r438 2020-01-09 12:17:49 derekwildstar

> Criação do componente TKRKNTAIDEInsightItems

r437 2020-01-08 08:54:30 derekwildstar

> Implementado o exemplo de subvisão no KRKExperts2

r436 2020-01-08 05:21:45 derekwildstar

> Adequações para o Delphi 2006
> Recursos atualizados
> TKRKOTAFile não é mais utilizado
> O único componente responsável por colocar um item de menu no project manager foi dividido em 2, um para Delphis 2009- e outro para Delphis 2010+
> Units renomeadas
> Inclusão de diretivas de compilação necessárias
> Units para Delphis 12- e Delphis 14+ criadas em KRKExperts2
> Adicionada uma unit de utilitários para os componentes ota

r435 2020-01-07 10:31:24 derekwildstar

> Foi criada uma unit separada para conter o componente compatível com Delphi 2009-
> Foi alterada a unit KRK.Components.OTAComponents.ProjectManagerMenuNotifier.pas para torna-la compativel apenas com Delphi 2010+

r434 2020-01-07 09:52:01 derekwildstar

> TKRKOTAEditorNotifier agora é TKRKOTAEditServicesNotifier. O arquivo .pas correspondente foi renomeado
> TKRKOTAIDENotifier foi incrementado e agora implementa as interfaces (IOTAIDENotifier50 e IOTAIDENotifier80) que melhoraram os métodos BeforeCompile e AfterCompile
> Ajustes preliminares em KRK.Components.OTAComponents.ProjectManagerMenuNotifier.pas, o qual será destrinchado em duas units, uma para delphis pré 2009- e outra para delphis 2010+. Foram adicionadas pastas para separação de fontes com mesmo nome mas pertencentes a projetos distintos
> Foram criados mais dois DataModules em KRKExperts2 para agrupar os RepositoryWizards e os Notifiers
> O projeto KRKExperts antigo está sendo aos poucos comentado/excluído

r433 2020-01-07 02:40:37 derekwildstar

> Mais propriedades incluídas na classe básica TKRKOTARepositoryWizard
> Criação de duas classes especializadas TKRKOTAFormWizard e TKRKOTAProjectWizard
> Ícones dos componentes adicionados
> KRKExperts2 atualizado

r432 2019-12-31 03:13:39 derekwildstar

> Componente TKRKOTAModuleCreator finalizado
> Arquivos desnecessários existentes em KRKCustomModule foram excluídos
> Unit de registro renomeada para não conter mais o sufixo register. Units de registro agora tem o mesmo nome do pacote, por exemplo, KRK.CustomModules é a unit de registro do pacote KRKCustomModulesR
> Arquivos inúteis existentes em KRKExperts2 foram excluídos. Alguns deles serão recolocados aos poucos
> KRKExperts2 atualizado. Agora ele já cria todos os 4 módulos customizados por meio de 4 wizards de repositório

r431 2019-12-30 10:38:20 derekwildstar

> Componente para criação de módulos customizados concluído (ainda falta o ícone)
> KRKExperts2 foi evoluído mais um pouco

r430 2019-12-30 08:37:57 derekwildstar

> Salvando o progresso
> Muitas coisas para descrever :(

r429 2019-12-29 11:34:18 derekwildstar

> TKRKOTARepositoryWizard concluído e testado
> KRK.CustomModules.DataModuleWizard.pas removido de KRKCustomModules
> KRKExperts2 atualizado com o novo TKRKOTARepositoryWizard
> KRK.Lib.ToolsAPI.OTA.RepositoryWizard removido de KRKLib/ToolsAPI
> Ajustes em KRK.Lib.ToolsAPI.OTA.Utilities

r428 2019-12-29 04:59:21 derekwildstar

> Algumas units movidas de KRKLib para KRKOTAComponents (também foram renomeadas)
> Início da mudança de estrutura e criação de novas
> Contém erros (não baixe esta revisão)

r427 2019-12-28 10:05:38 derekwildstar

> Mudança de nomes de algumas units
> Criação de pacotes para todas as versões do Delphi para o KRKCustomModules
> Exclusão de arquivos que não são mais necessários em KRKExperts (1 e 2)

r426 2019-12-28 09:41:09 derekwildstar

> Criado pacote designtime para os módulos personalizados. O Intuito é não mais delegar a responsabilidade de registro dos módulos personalizados para o KRKExperts, o qual vai usar módulos personalizados
> Iniciado o desenvolvimento do KRKExperts2, com uma estrutura mais simples

r425 2019-12-28 03:10:28 derekwildstar

> Alterados os nomes de alguns arquivos antes da criação do KRKExperts v2, com uma estrutura diferente, mais correta

r424 2019-12-28 02:28:50 derekwildstar

> Ajustes mínimos antes da transformação do componente TKRKWizards em um descendente de TDataModule

r423 2019-12-27 10:17:28 derekwildstar

> Ícones dos componentes adicionados ao DCR
> Pacotes adicionais criados

r422 2019-12-27 09:16:46 derekwildstar

> Novo componente TKRKOTAEditorSubview adicionado
> Atualização de KRKExperts para utilização do novo componente
> Remoção do pacote OTANotifiers
> Inclusão do pacote OTAComponents, o qual vai receber os notificadores também

r421 2019-12-20 22:59:55 derekwildstar

> Ajustes para adequação aos Delphis XE5 e XE8

r420 2019-12-12 05:30:29 derekwildstar

> Inclusão da verificação a respeito da inicialização da biblioteca COM no validador de XML

Show on old repository browser