KDevelop

Tela Software:
KDevelop
Detalhes de Software:
Versão: 5.2.3 Atualizado
Data de upload: 22 Jun 18
Revelador: KDevelop Team
Licença: Livre
Popularidade: 184

Rating: 2.7/5 (Total Votes: 3)

O KDevelop é um projeto de software livre, portátil e de código aberto que oferece aos usuários um IDE (Integrated Development Environment) baseado em plug-in para C, C ++ e outras linguagens de programação amplamente utilizadas. .


Recursos em resumo

Os principais recursos incluem uma interface gráfica de usuário fácil de usar, mas complexa, escrita no Qt GUI toolkit, suporte para sessões, suporte para uma ampla gama de linguagens de programação, a capacidade de configurar um aplicativo como um segundo projeto, bem como a capacidade de criar projetos a partir do zero.

Além disso, ele vem com diferentes ferramentas, visualizações, modos e conjuntos de trabalho, suporte a atalhos de teclado, suporte a modelos, testes de unidade e classes. Com o KDevelop, os desenvolvedores poderão explorar o código-fonte de um aplicativo existente e fazer alterações para melhorá-lo.


Suporta mais de 10 linguagens de programação

O aplicativo foi projetado desde o início para suportar 12 linguagens de programação, 5 ferramentas de construção, 11 formatos de documentação, 4 sistemas de controle de revisão, 3 editores de código, 5 kits de ferramentas de desenvolvimento e dezenas de outras ferramentas.

É um aplicativo de plataforma cruzada

Sendo escrito em Qt, o KDevelop foi concebido como uma aplicação multi-plataforma que foi testada com sucesso sob os sistemas operativos GNULinux, FreeBSD, Solaris, Mac OS X e outros sistemas UNIX semelhantes. Está disponível nos repositórios de software padrão de muitas distribuições Linux.


Disponibilidade e arquiteturas suportadas

Os desenvolvedores do KDE que desejam desenvolver aplicativos poderosos para o ambiente de área de trabalho do KDE podem baixar o aplicativo KDevelop como um arquivo de origem, que deve ser configurado e compilado antes da instalação. Ambas as arquiteturas de 32 bits e 64 bits são suportadas no momento.


Conheça o KDevPlatform

Também parte do projeto KDevelop, conheça o KDevPlatform, um conjunto de bibliotecas de código aberto e distribuído livremente que pode ser usado como base para programas semelhantes ao IDE como Quanta, Kile, KTechLab e até mesmo o próprio KDevelop, que é baseado em KDevPlatform.

O que há de novo nesta versão:

  • Correção de uma falha que muitas vezes aconteceu ao alternar as ramificações do git em segundo plano em projetos C ++. Isso desativa temporariamente os avisos da documentação, bem como a exibição da documentação analisada nas dicas de ferramentas, até que o problema subjacente seja corrigido no fluxo ascendente. (bug, bug do upstream)
  • Corrigir que nenhum compilador seja definido por padrão no Windows, fazendo com que o KDevelop falhe ao encontrar a biblioteca padrão C ++. (bug)
  • Corrigir caminhos de biblioteca padrão que não são passados ​​como caminhos de inclusão ao usar o clang como compilador nas janelas. (revisão)
  • Corrigir uma falha acontecendo em alguns sistemas ao abrir uma sessão. (bug)
  • A correção inclui a conclusão do caminho que não mostra as inclusões do sistema definidas pelo projeto (isto é, inclui as inclusões como inclusões do sistema, mas pelo seu projeto). (bug)
  • Corrige a falha quando a edição em lote é definida no editor de definição. (bug)
  • Corrigir uma declaração (ocorrida apenas no modo de depuração) e uma possível falha ao mostrar a dica de ferramenta do problema. (bug)
  • Corrigir os links no navegador de documentação que não estão funcionando no AppImage. (bug)
  • Corrija a falha de compilação ao criar na origem quando as traduções estiverem presentes. (bug)
  • Corrija uma falha ao mostrar a dica de ferramenta de navegação em projetos PHP em algumas situações. (bug)
  • Corrigir alvos sendo duplicados ao usar subprojetos do CMake. (bug)
  • Conserte o toolview do console pedindo para excluir um arquivo temporário interativamente. (bug)
  • Corrigir muitos avisos do AUTOMOC ao compilar com o CMake 3.10
  • Corrigir alguns menus de contexto de visualização de ferramentas com entradas vazias. (bug)
  • Corrigir o widget de progresso na barra de status que não está sendo exibido em algumas sessões. (revisão)
  • Adapte a lógica de limpeza de cache para garantir que o cache do modelo de código (~ / .cache / kdevduchain) esteja sempre limpo ao alterar para uma versão diferente do KDevelop (incluindo versões de correção). Dados inadequados no cache causaram uma série de problemas no passado, incluindo falhas. Se você realmente precisa manter o cache, você pode criar um arquivo (vazio) com o sufixo de versão da versão de destino na pasta cache.
  • Corrija o KDevelop não inicializando com a página de boas-vindas ativada (que é por padrão) em sistemas sem suporte a OpenGL. (bug)
  • Corrija a compilação com a versão 5.5 do Qt.
  • Corrigir modelos de arquivo que não funcionam no Windows (essa correção já deve estar nos instaladores do Windows 5.2.0, mas não nos tarballs de origem).

O que há de novo na versão:

  • Correção de uma falha que muitas vezes aconteceu ao alternar as ramificações do git em segundo plano em projetos C ++. Isso desativa temporariamente os avisos da documentação, bem como a exibição da documentação analisada nas dicas de ferramentas, até que o problema subjacente seja corrigido no fluxo ascendente. (bug, bug do upstream)
  • Corrigir que nenhum compilador seja definido por padrão no Windows, fazendo com que o KDevelop falhe ao encontrar a biblioteca padrão C ++. (bug)
  • Corrigir caminhos de biblioteca padrão que não são passados ​​como caminhos de inclusão ao usar o clang como compilador nas janelas. (revisão)
  • Corrigir uma falha acontecendo em alguns sistemas ao abrir uma sessão. (bug)
  • A correção inclui a conclusão do caminho que não mostra as inclusões do sistema definidas pelo projeto (isto é, inclui as inclusões como inclusões do sistema, mas pelo seu projeto). (bug)
  • Corrige a falha quando a edição em lote é definida no editor de definição. (bug)
  • Corrigir uma declaração (ocorrida apenas no modo de depuração) e uma possível falha ao mostrar a dica de ferramenta do problema. (bug)
  • Corrigir os links no navegador de documentação que não estão funcionando no AppImage. (bug)
  • Corrija a falha de compilação ao criar na origem quando as traduções estiverem presentes. (bug)
  • Corrija uma falha ao mostrar a dica de ferramenta de navegação em projetos PHP em algumas situações. (bug)
  • Corrigir alvos sendo duplicados ao usar subprojetos do CMake. (bug)
  • Conserte o toolview do console pedindo para excluir um arquivo temporário interativamente. (bug)
  • Corrigir muitos avisos do AUTOMOC ao compilar com o CMake 3.10
  • Corrigir alguns menus de contexto de visualização de ferramentas com entradas vazias. (bug)
  • Corrigir o widget de progresso na barra de status que não está sendo exibido em algumas sessões. (revisão)
  • Adapte a lógica de limpeza de cache para garantir que o cache do modelo de código (~ / .cache / kdevduchain) esteja sempre limpo ao alterar para uma versão diferente do KDevelop (incluindo versões de correção). Dados inadequados no cache causaram uma série de problemas no passado, incluindo falhas. Se você realmente precisa manter o cache, você pode criar um arquivo (vazio) com o sufixo de versão da versão de destino na pasta cache.
  • Corrija o KDevelop não inicializando com a página de boas-vindas ativada (que é por padrão) em sistemas sem suporte a OpenGL. (bug)
  • Corrija a compilação com a versão 5.5 do Qt.
  • Corrigir modelos de arquivo que não funcionam no Windows (essa correção já deve estar nos instaladores do Windows 5.2.0, mas não nos tarballs de origem).

O que há de novo na versão 5.1.2:

  • Binários pré-construídos:
  • AppImage: várias melhorias; agora envia o LLVM 3.9.1
  • Instaladores do Windows: várias melhorias; agora navio Qt 5.9.1
  • Alterações no kdevplatform, kdevelop, kdev-php e kdev-python:
  • Corrigido uma falha no lexer cmake (bug 363269)
  • Várias pequenas melhorias no cmake e conclusão de código C ++
  • Corrigir o posicionamento de inclusões # include de C ++ (https://phabricator.kde.org/D6230)
  • Corrigir uma falha com projetos JS em diretórios remotos (bug 369573)
  • Corrigir uma possível falha ao analisar o código PHP (bug 381123)
  • Corrigir um erro de hang-on-exit (bug 379669)
  • A pré-visualização da formatação de origem está de volta
  • Corrigir menu de contexto duplicado na borda do ícone (https://phabricator.kde.org/D6838)
  • Corrigir exibição de código no widget de uso em alguns sistemas
  • Corrigir & quot; Arquivos de formato & quot; ação do menu de contexto
  • Corrija um possível travamento ao analisar o código Python com terminações de linha Mac antigas ('r' apenas) (bug 378827)
  • Correção do salto para o local do ponto de interrupção no modelo de ponto de interrupção (bug 382652)
  • Corrigir falha em CPUs sem SSE2
  • Corrija os executáveis ​​com espaços em caminhos nas janelas
  • Corrija o possível impacto ao clicar em & quot; mostrar documentação & quot; na dica de ferramenta (https://phabricator.kde.org/D6436)
  • Vários trabalhos de limpeza
  • ... e muitos outros, muitos para listá-los aqui - execute & quot; git log v5.1.1..v5.1.2 & quot; em um dos repositórios para ver todas as alterações.

O que há de novo na versão 5.1.1:

  • Binários pré-construídos:
  • Instalador do Windows: corrija os ícones ausentes nos instaladores do Windows.
  • AppImage: estilo de widget Ship Breeze. T3538
  • AppImage: Envie plugins do Sonnet (baseados em aspell, hunspell, hspell). T4100
  • AppImage: Envie alguns esquemas de cores padrão (para serem usados ​​com Configurações - & gt; Esquema de cores) com o AppImage.
  • AppImage: Criada com o suporte KF5SysGuard: Ativa o & quot; Anexar para processar & quot; no AppImage. T5878
  • kdevplatform:
  • Não extraia todas as imagens de visualização de modelos, carregue de arquivos sob demanda. Commit. Revisão do Código Phabricator D5701
  • Use https://www.google.com em vez de http://www.google.de no script externo da seleção do Google. Commit. Revisão do Código Phabricator D5719
  • Use nomes de ícones consistentes para materiais de compilação, remova os ícones herdados que sobraram. Commit. Revisão do Código Phabricator D5651
  • Appwizard: corrija a desconexão interrompida no ProjectVcsPage. Commit. Revisão do Código Phabricator D5536
  • Interrompa a exposição não usada e quebrada do objeto de projeto no D-Bus. Commit. Revisão do Código Phabricator D5607
  • Appwizard: armazene o vcsPlugin no arquivo .kdev4 do desenvolvedor. Commit. Revisão do código Phabricator D5513
  • Backgroundparser: relaxe afirme um pouco. Commit. Veja o bug # 378933
  • Problema da solução alternativa no caminho (QString). Commit. Veja o bug # 378933
  • Corrigir arquivo de visualização adicionado incorretamente na geração de projetos do modelo do aplicativo. Commit. Revisão do Código Phabricator D5314
  • Correção de suporte para vários arquivos e caminhos relativos em ShowFilesAfterGeneration. Commit. Revisão do Código Phabricator D5316
  • Carregar caixas de diálogo Modelo de arquivo: corrija o uso de cadeias de caracteres de filtro incorretas. Commit. Corrige o bug # 376040. Revisão do Código Phabricator D5155
  • Localizar / substituir em arquivos: não coloque o conteúdo da dica de ferramenta em uma linha de saída. Commit. Revisão do Código Phabricator D5135
  • kdevelop:
  • Instala a definição do tipo de mim xdg para OpenCL C. Commit. Revisão do Código Phabricator D5621
  • Mova a impressão de int para int não assinado. Commit. Revisão do Código Phabricator D5654
  • Corrigir construção para MinGW. Commit. Correções bug # 379454
  • Procure pelo Cppcheck como dependências RUNTIME. Commit. Revisão do Código Phabricator D5632
  • A linguagem OpenCL é na verdade chamada OpenCL C. Commit. Revisão do Código Phabricator D5485
  • Remove o tipo de mima desnecessário para arquivos * .kdevinternal. Commit. Revisão do Código Phabricator D5624
  • Crie o objeto KAboutData somente após a instância do QApp, para traduções em funcionamento. Commit. Revisão do Código Phabricator D5598
  • CMake - corrige o bug ao eliminar as configurações alteradas do diretório de criação existente. Commit. Revisão do Código Phabricator D5609
  • Elimine% {PROJECTDIR} explícito / dos modelos 'ShowFilesAfterGeneration. Commit. Revisão do Código Phabricator D5531
  • Remover o & quot; VersionControl & quot; entradas de amostras / modelos do kdev4. Commit. Revisão do Código Phabricator D5512
  • Corrija ShowFilesAfterGeneration para corresponder aos arquivos gerados. Commit. Correções bug # 378499
  • Atualize a imagem do logotipo do Qt. Commit. Revisão do Código Phabricator D5278
  • kdev-python:
  • Corrigir falha no código de correção da sintaxe. Commit. Corrige parcialmente o bug # 378827.
  • Pep8: Faça avisos de pep8 menos irritantes. Commit. Revisão do Código Phabricator D5397
  • kdev-php:
  • Corrija os testes da unidade Duchain. Commit. Revisão do Código Phabricator D5817

O que há de novo na versão 5.1.0:

  • kdevelop:
  • Modelo do QObject: corrija a redefinição de erros de digitação do bloco extra_definitions. Commit.
  • Atualize o número da versão para 5.0.4. Commit.
  • Clang: Corrija o bloqueio do DUChain ausente. Commit.
  • Sistema de compilação personalizado: corrija a falha durante a configuração. Commit. Veja o bug # 335470
  • Tente corrigir o teste testGccCompatibility para mim. Commit.
  • Clang: também renomeie os destruidores ao renomear a classe. Commit. Correções bug # 373452
  • Corrige o erro com argumentos incorretos do CMake durante a adição do novo diretório de compilação. Commit.
  • Clang: Não proponha refatorar funções defs. Commit.
  • Corrigir comentários no modelo de arquivo para teste de unidade Python para setUp / tearDown. Commit. Correções bug # 321005
  • Corrija o TestCustomBuildSystemPlugin, lendo as pastas .kdev4 dos dados de teste. Commit.
  • Provedores: corrija alguns avisos de tempo de execução do Qt. Commit.
  • Atualize TestProblems :: testMissingInclude () para o atual ClangFixitAssistant. Commit.
  • Correção de imagens CSS do QtHelp. Commit.
  • Correção de carregamento da página QtHelp. Commit.
  • Atualize o INSTALL. Commit.
  • Simplifique o README. Commit.
  • File_templates: remova '#include' foo.moc & quot; rodapé. Commit.
  • Prefira qmake sobre qmake-qt5 sobre qmake-qt4. Commit.
  • Appimage: não falha no git stash pop. Commit.
  • Corrigir ícone padrão para algum plug-in. Commit.
  • Correções I18n. Commit.
  • kdevplatform:
  • Não abra documentos inexistentes da visualização de problemas + correção de asserção. Commit.
  • Correção de asserção para o ProblemModel. Commit.
  • Observe mais explícito na API dox que nullptr pode ser retornado. Commit.
  • Diálogo de modelos de arquivo: Corrigir falha na página de substituições com classe base desconhecida. Commit.
  • Silencia avisos de tempo de execução sobre métodos ausentes. Commit.
  • Passe o KTextEditor :: MainWindow para visualizações de texto criadas a partir de TextDocuments. Commit.
  • Ferramenta de modelos de arquivo: sem documento aberto, use o diretório base do projeto ou home. Commit.
  • Atualize o número da versão para 5.0.4. Commit.
  • Limpeza: remova o membro não utilizado. Commit.
  • Registre o EnvironmentSelectionWidget corretamente com o KConfigDialogManager. Commit.
  • Desative o recurso Gráfico de revisão. Commit.
  • Corrigir falha ao acionar & quot; Reformatar código-fonte & quot; sem mais nenhum arquivo carregado. Commit.
  • Restaurar ocultando botões de ajuda nas caixas de diálogo dos assistentes. Commit.
  • Limpeza: remova o método não utilizado. Commit.
  • Quickopenfilter: corrija a documentação. Commit.
  • Corrija as caixas de seleção na página de opções personalizadas do modelo de arquivo que está sendo extraviado. Commit.
  • Acelere um pouco o test_projectcontroller. Commit.
  • Corrija o layout acidentalmente tentando substituir o layout principal do OutputPage. Commit.
  • Corrija a abertura de URLs remotos sem nome de arquivo. Commit. Correções bug # 373213
  • TestTemplatesModel, TestGenerationTest: localidade C para evitar sequências traduzidas. Commit.
  • Aumentar os botões de contexto do histórico anterior / seguinte. Commit.
  • SourceFormatterController: corrija 'Reformatar arquivos'. Commit. Correções bug # 373842
  • SourceFormatterController: mais saída de depuração. Commit.
  • Corrigir loop infinito no grupo de ambiente de clonagem com outro clone presente. Commit.
  • Reverter & quot; Caixa de diálogo Restaurar sobre para plug-ins & quot; Plug-ins carregados & quot; diálogo & quot ;. Commit.
  • Corrigir aviso de descontinuação. Commit.
  • Adicione um código de fallback para KAboutData :: fromPluginMetaData () para versões antigas do kf5. Commit.
  • Restaurar a caixa de diálogo Sobre os plug-ins em & quot; Plug-ins carregados & quot; diálogo. Commit.
  • LoadedPluginsDialog: corrija o memleak. Commit.
  • Correções de posicionamento do StandardDocumentationView. Commit.
  • Atualize o INSTALL. Commit.
  • Adicione bits sobre como contribuir para o KDevelop. Commit.
  • Simplifique o README. Commit.
  • Estilo: C ++ 11ify. Commit.
  • Projectfilter: Filtre os artefatos do VS. Commit.
  • ProjectConfigSkeleton: remova o FIXME. Commit.
  • Corrigir erro de digitação na mensagem do CMake. Commit.
  • Corrigir a extração de sequências de UI de várias linhas da página de boas-vindas. Commit.
  • Hotfix para restaurar a compilação com o novo KConfig. Commit.
  • Corrigir ícone padrão para alguns plug-ins. Commit.
  • Ocultar barra de progresso depois que todos os trabalhos terminarem. Commit.
  • DUChainPointer :: dynamicCast () - não segfault se não houver alvo. Commit.
  • kdev-php:
  • Atualize o número da versão para 5.0.4. Commit.
  • kdev-python:
  • Atualize o número da versão para 5.0.4. Commit.
  • Corrigir falha ao solicitar itens de aumento sem o arquivo de documentos sendo analisado. Commit. Correções bug # 373349

O que há de novo na versão 5.0.4 / 5.1 Beta 1:

  • kdevelop:
  • Modelo do QObject: corrija a redefinição de erros de digitação do bloco extra_definitions. Commit.
  • Atualize o número da versão para 5.0.4. Commit.
  • Clang: Corrija o bloqueio do DUChain ausente. Commit.
  • Sistema de compilação personalizado: corrija a falha durante a configuração. Commit. Veja o bug # 335470
  • Tente corrigir o teste testGccCompatibility para mim. Commit.
  • Clang: também renomeie os destruidores ao renomear a classe. Commit. Correções bug # 373452
  • Corrige o erro com argumentos incorretos do CMake durante a adição do novo diretório de compilação. Commit.
  • Clang: Não proponha refatorar funções defs. Commit.
  • Corrigir comentários no modelo de arquivo para teste de unidade Python para setUp / tearDown. Commit. Correções bug # 321005
  • Corrija o TestCustomBuildSystemPlugin, lendo as pastas .kdev4 dos dados de teste. Commit.
  • Provedores: corrija alguns avisos de tempo de execução do Qt. Commit.
  • Atualize TestProblems :: testMissingInclude () para o atual ClangFixitAssistant. Commit.
  • Correção de imagens CSS do QtHelp. Commit.
  • Correção de carregamento da página QtHelp. Commit.
  • Atualize o INSTALL. Commit.
  • Simplifique o README. Commit.
  • File_templates: remova '#include' foo.moc & quot; rodapé. Commit.
  • Prefira qmake sobre qmake-qt5 sobre qmake-qt4. Commit.
  • Appimage: não falha no git stash pop. Commit.
  • Corrigir ícone padrão para algum plug-in. Commit.
  • Correções I18n. Commit.
  • kdevplatform:
  • Não abra documentos inexistentes da visualização de problemas + correção de asserção. Commit.
  • Correção de asserção para o ProblemModel. Commit.
  • Observe mais explícito na API dox que nullptr pode ser retornado. Commit.
  • Diálogo de modelos de arquivo: Corrigir falha na página de substituições com classe base desconhecida. Commit.
  • Silencia avisos de tempo de execução sobre métodos ausentes. Commit.
  • Passe o KTextEditor :: MainWindow para visualizações de texto criadas a partir de TextDocuments. Commit.
  • Ferramenta de modelos de arquivo: sem documento aberto, use o diretório base do projeto ou home. Commit.
  • Atualize o número da versão para 5.0.4. Commit.
  • Limpeza: remova o membro não utilizado. Commit.
  • Registre o EnvironmentSelectionWidget corretamente com o KConfigDialogManager. Commit.
  • Desative o recurso Gráfico de revisão. Commit.
  • Corrigir falha ao acionar & quot; Reformatar código-fonte & quot; sem mais nenhum arquivo carregado. Commit.
  • Restaurar ocultando botões de ajuda nas caixas de diálogo dos assistentes. Commit.
  • Limpeza: remova o método não utilizado. Commit.
  • Quickopenfilter: corrija a documentação. Commit.
  • Corrija as caixas de seleção na página de opções personalizadas do modelo de arquivo que está sendo extraviado. Commit.
  • Acelere um pouco o test_projectcontroller. Commit.
  • Corrija o layout acidentalmente tentando substituir o layout principal do OutputPage. Commit.
  • Corrija a abertura de URLs remotos sem nome de arquivo. Commit. Correções bug # 373213
  • TestTemplatesModel, TestGenerationTest: localidade C para evitar sequências traduzidas. Commit.
  • Aumentar os botões de contexto do histórico anterior / seguinte. Commit.
  • SourceFormatterController: corrija 'Reformatar arquivos'. Commit. Correções bug # 373842
  • SourceFormatterController: mais saída de depuração. Commit.
  • Corrigir loop infinito no grupo de ambiente de clonagem com outro clone presente. Commit.
  • Reverter & quot; Caixa de diálogo Restaurar sobre para plug-ins & quot; Plug-ins carregados & quot; diálogo & quot ;. Commit.
  • Corrigir aviso de descontinuação. Commit.
  • Adicione um código de fallback para KAboutData :: fromPluginMetaData () para versões antigas do kf5. Commit.
  • Restaurar a caixa de diálogo Sobre os plug-ins em & quot; Plug-ins carregados & quot; diálogo. Commit.
  • LoadedPluginsDialog: corrija o memleak. Commit.
  • Correções de posicionamento do StandardDocumentationView. Commit.
  • Atualize o INSTALL. Commit.
  • Adicione bits sobre como contribuir para o KDevelop. Commit.
  • Simplifique o README. Commit.
  • Estilo: C ++ 11ify. Commit.
  • Projectfilter: Filtre os artefatos do VS. Commit.
  • ProjectConfigSkeleton: remova o FIXME. Commit.
  • Corrigir erro de digitação na mensagem do CMake. Commit.
  • Corrigir a extração de sequências de UI de várias linhas da página de boas-vindas. Commit.
  • Hotfix para restaurar a compilação com o novo KConfig. Commit.
  • Corrigir ícone padrão para alguns plug-ins. Commit.
  • Ocultar barra de progresso depois que todos os trabalhos terminarem. Commit.
  • DUChainPointer :: dynamicCast () - não segfault se não houver alvo. Commit.
  • kdev-php:
  • Atualize o número da versão para 5.0.4. Commit.
  • kdev-python:
  • Atualize o número da versão para 5.0.4. Commit.
  • Corrigir falha ao solicitar itens de aumento sem o arquivo de documentos sendo analisado. Commit. Correções bug # 373349

O que há de novo na versão 5.0.3 / 5.1 Beta 1:

  • Corrija um problema de bloqueio no analisador de segundo plano, causando falhas frequentes no Windows (3c395340d)
  • Corrigir pesquisa interrompida na exibição de documentação (0602281c)
  • Corrigir vários problemas com a visão de pontos de interrupção (cba54572)
  • Corrigir uma possível falha ao ativar um clang FixIt (BR: 369176)
  • Corrigir uma falha ao executar várias ações com o plug-in Make desativado (BR: 369326)
  • Atualize o Sonnet no instalador do Windows, o que levou a falhas com a correção ortográfica (BR: 370470)
  • Corrigir arquivos de texto sendo analisados ​​como CMake sob algumas circunstâncias, levando a um desempenho ruim e a falhas
  • Use a fonte correta na exibição de documentação (BR: 285162)
  • Corrija uma falha ao clicar em & quot; Renomear declaração & quot; sem um editor sendo aberto (22bdccb1)
  • Corrigir & quot; Fazer o download mais ... & quot; recurso não funciona em alguns sistemas (4c4500bf)
  • Corrigir & quot; Selecionar próximo / anterior toolview & quot; comportando-se incorretamente em alguns casos (24d3e3bb)
  • Corrigir & quot; Ocultar / restaurar docas & quot; comportando-se incorretamente em alguns casos (daeed5f1)
  • Corrigir & quot; Instalar como root & quot; ação não funciona (30a66c3f)
  • Corrigir o plug-in de compilação do CMake, por vezes, reconstruindo tudo quando não deveria (17b6499e)
  • Várias melhorias na interface do usuário.

O que há de novo na versão 5.0.3:

  • Corrija um problema de bloqueio no analisador de segundo plano, causando falhas frequentes no Windows (3c395340d)
  • Corrigir pesquisa interrompida na exibição de documentação (0602281c)
  • Corrigir vários problemas com a visão de pontos de interrupção (cba54572)
  • Corrigir uma possível falha ao ativar um clang FixIt (BR: 369176)
  • Corrigir uma falha ao executar várias ações com o plug-in Make desativado (BR: 369326)
  • Atualize o Sonnet no instalador do Windows, o que levou a falhas com a correção ortográfica (BR: 370470)
  • Corrigir arquivos de texto sendo analisados ​​como CMake sob algumas circunstâncias, levando a um desempenho ruim e a falhas
  • Use a fonte correta na exibição de documentação (BR: 285162)
  • Corrija uma falha ao clicar em & quot; Renomear declaração & quot; sem um editor sendo aberto (22bdccb1)
  • Corrigir & quot; Fazer o download mais ... & quot; recurso não funciona em alguns sistemas (4c4500bf)
  • Corrigir & quot; Selecionar próximo / anterior toolview & quot; comportando-se incorretamente em alguns casos (24d3e3bb)
  • Corrigir & quot; Ocultar / restaurar docas & quot; comportando-se incorretamente em alguns casos (daeed5f1)
  • Corrigir & quot; Instalar como root & quot; ação não funciona (30a66c3f)
  • Corrigir o plug-in de compilação do CMake, por vezes, reconstruindo tudo quando não deveria (17b6499e)
  • Várias melhorias na interface do usuário.

O que há de novo na versão 5.0.2:

  • Corrija um problema de bloqueio no analisador de segundo plano, causando falhas frequentes no Windows (3c395340d)
  • Corrigir pesquisa interrompida na exibição de documentação (0602281c)
  • Corrigir vários problemas com a visão de pontos de interrupção (cba54572)
  • Corrigir uma possível falha ao ativar um clang FixIt (BR: 369176)
  • Corrigir uma falha ao executar várias ações com o plug-in Make desativado (BR: 369326)
  • Atualize o Sonnet no instalador do Windows, o que levou a falhas com a correção ortográfica (BR: 370470)
  • Corrigir arquivos de texto sendo analisados ​​como CMake sob algumas circunstâncias, levando a um desempenho ruim e a falhas
  • Use a fonte correta na exibição de documentação (BR: 285162)
  • Corrija uma falha ao clicar em & quot; Renomear declaração & quot; sem um editor sendo aberto (22bdccb1)
  • Corrigir & quot; Fazer o download mais ... & quot; recurso não funciona em alguns sistemas (4c4500bf)
  • Corrigir & quot; Selecionar próximo / anterior toolview & quot; comportando-se incorretamente em alguns casos (24d3e3bb)
  • Corrigir & quot; Ocultar / restaurar docas & quot; comportando-se incorretamente em alguns casos (daeed5f1)
  • Corrigir & quot; Instalar como root & quot; ação não funciona (30a66c3f)
  • Corrigir o plug-in de compilação do CMake, por vezes, reconstruindo tudo quando não deveria (17b6499e)
  • Várias melhorias na interface do usuário.

O que há de novo na versão 5.0.1:

  • Problemas corrigidos em 5.0.1:
  • Corrigir um deadlock no analisador de segundo plano, que ocorreu especialmente em projetos que contêm código C ++ e Python / JS / QML e que causou a análise ou o aplicativo inteiro para congelar aleatoriamente. [BR: 355100]
  • Não exibir o & quot; o projeto já está aberto em uma sessão diferente & quot; diálogo sobre o início de uma sessão em algumas circunstâncias.
  • Corrigir uma falha que algumas vezes aconteceu ao alternar as ramificações do git na linha de comando.
  • Corrigir uma falha ao iniciar o depurador a partir da linha de comando. [BR: 367837]
  • O realce de mouseover agora usa a opção & quot; Pesquisa realçar & quot; cor da caixa de diálogo de configuração, em vez de um amarelo brilhante codificado. [BR: 368458]
  • Corrija uma falha no plug-in do PHP ao editar o texto na linha depois de um "TODO". [BR: 368257]
  • Corrigir diretório de trabalho do plug-in Makefile personalizado [BR: 239004]
  • Corrigir uma possível falha ao acionar uma ação popup de assistente [BR: 368270]
  • Corrige o congelamento em algumas circunstâncias quando a página de boas-vindas é exibida. [BR: 368138]
  • Corrigir alguns problemas de tradução.
  • As importações por vezes não são encontradas no kdev-python sem pressionar F5 manualmente [BR: 368556]
  • Problemas corrigidos no Linux AppImage:
  • Envie o plug-in de subversão.
  • Corrigir QtHelp não funciona.
  • Envie várias bibliotecas X11, o que supostamente torna o binário executado em sistemas relativamente antigos agora (SLES 11 e semelhantes)
  • Desativar a página de boas-vindas por enquanto.

O que há de novo na versão 5.0.0:

  • Quase dois anos após o lançamento do KDevelop 4.7, Temos o prazer de anunciar a disponibilidade imediata do KDevelop 5.0. O KDevelop é um ambiente de desenvolvimento integrado focado no suporte das linguagens de programação C ++, Python, PHP e JavaScript / QML. Muitas mudanças importantes e refatorações foram feitas para a versão 5.0, assegurando que o KDevelop permaneça sustentável e fácil de estender e melhorar nos próximos anos. Os destaques incluem muito melhor suporte a novas linguagens C / C ++, bem como polimento para Python, PHP e QML / JS.

O que há de novo na versão 4.7.3 / 5.0.0 Beta:

  • Nós portamos nossa enorme base de código para as estruturas Qt 5 e KDE 5 (KF5).
  • Substituímos nosso analisador legado de C ++ e o plug-in de análise semântica por um muito mais poderoso que é baseado no Clang do projeto LLVM.
  • Nós removemos o interpretador CMake escrito à mão e agora aproveitamos os metadados fornecidos pelo próprio CMake upstream.
  • Finalmente, integramos o suporte a linguagens semânticas para QML e JavaScript, bem como um gerente de projetos para o QMake.
  • Finalmente, limpamos muitas áreas de nossa base de código e melhoramos significativamente o desempenho de alguns fluxos de trabalho.

O que há de novo na versão 4.7.2 / 5.0.0 Beta:

  • Nós portamos nosso enorme base de código para as estruturas Qt 5 e KDE 5 (KF5).
  • Substituímos nosso analisador legado de C ++ e o plug-in de análise semântica por um muito mais poderoso que é baseado no Clang do projeto LLVM.
  • Nós removemos o interpretador CMake escrito à mão e agora aproveitamos os metadados fornecidos pelo próprio CMake upstream.
  • Finalmente, integramos o suporte a linguagens semânticas para QML e JavaScript, bem como um gerente de projetos para o QMake.
  • Finalmente, limpamos muitas áreas de nossa base de código e melhoramos significativamente o desempenho de alguns fluxos de trabalho.

O que há de novo na versão 4.7.1:

  • Esta versão contém muitas melhorias e correções de bugs - todos são convidados a atualizar.

O que há de novo na versão 4.5.0:

  • Esta versão adicionou integração para testes de unidade, para que você pode facilmente executá-los e depurá-los enquanto trabalha em seus projetos.
  • O assistente Nova Classe foi atualizado e muitas alterações foram feitas com relação ao aprimoramento da interface do usuário em locais diferentes.
  • Melhor suporte para recursos do C ++ 11 foi fornecido.

O que há de novo na versão 4.3.0 RC1:

  • Esta é provavelmente a última versão de teste antes do lançamento de 4.3 final. Este release candidate inclui correções de bugs adicionais e melhora ainda mais o suporte à linguagem C ++ 11.

O que há de novo na versão 4.1.1:

  • Milian Wolff: defina a versão para 4.1.0, exija kdevplatform 1.1.0
  • Milian Wolff: corrigir o gerenciador custommake trava ao excluir, renomear pastas
  • Milian Wolff: otimizar: não precisa chamar moveBehindComment se encontrarmos um último #include, basta colocar include depois disso
  • Milian Wolff: finalmente corrija o posicionamento do item de inclusão ausente ...
  • Milian Wolff: o lugar inclui / encaminha declarações após definir ou comentar se nenhuma linha vazia for encontrada
  • Milian Wolff: inclua adequadamente a definição include / forward no início do documento quando não encontrarmos uma posição depois disso
  • Aleix Pol: Verifique variáveis ​​em cache de condicionais também.
  • Aleix Pol: Possibilita recarregar CMakeFolders que não possuem um cmakelists.txt (porque ele foi removido). Melhore a responsabilidade sobre a remoção de arquivos. Recarregar ramificação do projeto quando um arquivo CMakeLists.txt foi removido.
  • Milian Wolff: use as cores do sistema em vez das cores codificadas na linha de comando do GDB toolview
  • Milian Wolff: defina o foco no filtro de linha por padrão no diálogo 'anexar ao processo'
  • Milian Wolff: leia corretamente o estado do depurador ao adicionar o widget de saída após o início do processo de depuração
  • Aleix Pol: Testar o comando option funciona corretamente com o cache.
  • Aleix Pol: Use a API correta.
  • Aleix Pol: corrija o recarregamento do projeto quando o cache estiver sujo.
  • Aleix Pol: Não defina a variável caso ela já esteja especificada no cache.
  • Aleix Pol: Corrija o nome do slot errado.
  • Aleix Pol: recarregue o projeto sempre que o CMakeCache for modificado.
  • Milian Wolff: permite que a view assuma a propriedade de widgets, evite vazamentos e falhas
  • NicolAs Alvarez: Suporte ao CMake: evite loop infinito em foreach (RANGE) que nunca é executado.
  • Aleix Pol: Torna possível analisar apropriadamente projetos com arquivos CMakeLists.txt vazios. Não adicione o diretório raiz do projeto cmake duas vezes ao inspetor.

O que há de novo na versão 4.0.2:

  • Reescrito do zero

O que há de novo na versão 4.0.1:

  • Milian Wolff: corrige o estouro no CMakeFunctionArgument :: unescapeValue
  • Andras Mantia: Remova alguns atalhos conflitantes do katepart.
  • Milian Wolff: correção: permitir incr como identificador, não é o símbolo ++ depois de tudo
  • Milian Wolff: não bata no tipo nullptr em getPointerTarget
  • Milian Wolff: correção deveStartCompletion ao escrever um caminho em um #include, inserido não é apenas um único char
  • Milian Wolff: não trave quando o getContainerType não encontrar uma declaração para o tipo identificado no topcontext fornecido
  • Andreas Pakulat: corrija a abertura de arquivos com caminho relativo.
  • Andreas Pakulat: Defina CMAKE_INSTALL_RPATH como lib-installdir
  • Andreas Pakulat: Certifique-se de que o kdevplatform está devidamente ligado
  • Milian Wolff: use canonicalFilePath como absoluteFilePath pode causar problemas ao resolver o parente relativo em diretórios com links simbólicos
  • Nicolas Alvarez: Corrigir outro vazamento possível
  • Nicolas Alvarez: Corrigir vazamento de memória no CMakeListsParser :: readCMakeFile.
  • Milian Wolff: não avance no EOF, pode levar a tokens e falhas inválidos
  • Aleix Pol: Evita chamar um ponteiro nulo.
  • Aleix Pol: adicione suporte adequado ao comando Quebra.
  • Andreas Pakulat: Não tente abrir um arquivo não existente.
  • Milian Wolff: torne __volatile__ um sinônimo de volátil
  • Milian Wolff: não use a mesma classe em typeutils :: getMemberFunctions
  • Esben Mose Hansen: Encontre o diretório de compilação, mesmo no CMakeLists.txt
  • Milian Wolff: conserta usos em listas de argumentos de virtuais puros
  • Esben Mose Hansen: Use o modo de configuração como fallback se nenhum módulo for encontrado e defina package_DIR em todos os casos em que um módulo não foi encontrado
  • David nolden: Transforme uma afirmação em um aviso BUG: 236411
  • Niko Sams: remova o suporte para construir todo o extragear / sdk.
  • Kovarththanan Rajaratnam: remova FindCppUnit.cmake agora que o plugin CppUnit não existe mais
  • Kovarththanan Rajaratnam: remova FindCheck.cmake agora que o plugin Check não existe mais
  • Andreas Pakulat: Aumentar o número da versão
  • Niko Sams: cita expressões de variáveis ​​corretamente.
  • Milian Wolff: definir intervalo inválido na localização final do problema quando incluir o resolvedor de caminho encontrou mais caminhos do que o gerenciador de construção
  • Andreas Pakulat: Corrija o ícone do aplicativo kdevelop para janelas.
  • David nolden: Use um mutex para evitar que setupStandardMacros () e setupStandardIncludePaths () sejam chamados várias vezes ao mesmo tempo, evitando uma falha. BUG: 236434
  • Bertjan Broeksema: corrija os avisos de compilação relacionados ao hash_map obsoleto
  • Andreas Pakulat: Também procure por qmake-qt4

O que há de novo na versão 4.0 RC3:

  • Reescrito do zero

O que há de novo na versão 3.5.4:

  • Esta versão corrige 30 bugs.

O que há de novo na versão 3.5.3:

  • Muitas limpezas de erros e pequenas melhorias.

Requisitos :

  • Qt

Programas semelhantes

Android Studio
Android Studio

9 Dec 15

Anjuta IDE
Anjuta IDE

22 Jun 18

f-IDE
f-IDE

3 Jun 15

Comentário para KDevelop

Comentários não encontrado
Adicionar comentário
Ligue imagens!