KDevelop

Logiciel capture d'écran:
KDevelop
Détails logiciels:
Version: 5.2.3 Mise à jour
Date de transfert: 22 Jun 18
Développeur: KDevelop Team
Licence: Gratuit
Popularité: 184

Rating: 2.7/5 (Total Votes: 3)

KDevelop est un projet open source, portable et gratuit qui offre aux utilisateurs un environnement IDE (Integrated Development Environment) complet basé sur les plugins pour les langages de programmation C, C ++ et autres


Caractéristiques en un coup d'oeil

Les principales caractéristiques comprennent une interface utilisateur graphique facile à utiliser mais complexe écrite dans la boîte à outils Qt GUI, la prise en charge des sessions, la prise en charge d'une large gamme de langages de programmation, la possibilité de configurer une application en tant que second projet, ainsi que la possibilité de créer un projet à partir de zéro.

En outre, il est livré avec différents outils, vues, modes et ensembles de travail, prise en charge des raccourcis clavier, prise en charge des modèles, tests unitaires et classes. Avec KDevelop, les développeurs pourront explorer le code source d'une application existante et apporter des modifications pour l'améliorer.


Prend en charge plus de 10 langages de programmation

L'application a été conçue dès le départ pour prendre en charge 12 langages de programmation, 5 outils de construction, 11 formats de documentation, 4 systèmes de contrôle de révision, 3 éditeurs de code, 5 outils de développement et des dizaines d'autres outils.

C'est une application multi-plateforme

Ecrit en Qt, KDevelop est conçu comme une application multiplateforme qui a été testée avec succès sous GNULinux, FreeBSD, Solaris, Mac OS X et d'autres systèmes d'exploitation de type UNIX. Il est disponible sur les référentiels logiciels par défaut de nombreuses distributions Linux.


Disponibilité et architectures supportées

Les développeurs de KDE qui souhaitent développer une application puissante pour l'environnement de bureau KDE peuvent télécharger l'application KDevelop en tant qu'archive source, qui doit être configurée et compilée avant l'installation. Les architectures 32 bits et 64 bits sont prises en charge pour le moment.


Rencontrez KDevPlatform

Faites également partie du projet KDevelop, rencontrez KDevPlatform, un ensemble de librairies open source et distribué librement qui peut être utilisé comme base pour des programmes de type IDE comme Quanta, Kile, KTechLab, et même KDevelop lui-même, basé sur KDevPlatform.

Nouveautés dans cette version:

  • Correction d'un crash qui se produisait souvent lors de la commutation de branches git en arrière-plan dans les projets C ++. Cela désactive temporairement les avertissements de documentation, ainsi que l'affichage de la documentation analysée dans les info-bulles, jusqu'à ce que le problème sous-jacent soit corrigé en amont. (bug, bogue en amont)
  • Ne corrige aucun compilateur étant défini par défaut sur Windows, ce qui empêche KDevelop de trouver la bibliothèque standard C ++. (bug)
  • Les chemins de bibliothèque standard ne sont pas transmis en tant que chemins d'inclusion lors de l'utilisation de clang en tant que compilateur sur les fenêtres. (critique)
  • Correction d'un crash sur certains systèmes lors de l'ouverture d'une session. (bug)
  • Le correctif inclut la complétion du chemin ne montrant pas les inclusions du système définies par le projet (c'est-à-dire inclut les ajouts comme inclus dans le système mais par votre projet). (bug)
  • Correction d'un plantage lorsque l'édition par lots est définie dans l'éditeur de définition. (bug)
  • Correction d'une assertion (uniquement en mode débogage) et risque de blocage lors de l'affichage de l'info-bulle du problème. (bug)
  • Corrige les liens dans le navigateur de documentation ne fonctionnant pas dans l'AppImage. (bug)
  • Correction d'un échec de construction lors de la construction en source lorsque des traductions sont présentes. (bug)
  • Correction d'un plantage lors de l'affichage d'une info-bulle de navigation dans des projets PHP dans certaines situations. (bug)
  • Correction de la duplication des cibles lors de l'utilisation de sous-projets CMake. (bug)
  • Correction de la consultation de l'outil de la console demandant de supprimer un fichier temporaire de manière interactive. (bug)
  • Correction d'un grand nombre d'avertissements AUTOMOC lors de la compilation avec CMake 3.10
  • Correction de certains menus contextuels de vue d'outils ayant des entrées vides. (bug)
  • Corrige le widget de progression dans la barre d'état qui n'apparaît pas dans certaines sessions. (critique)
  • Ajustez la logique d'effacement du cache pour vous assurer que le cache du modèle de code (~ / .cache / kdevduchain) est toujours effacé lors du passage à une version différente de KDevelop (y compris les versions de correctifs). Des données inappropriées dans le cache ont causé une série de problèmes dans le passé, y compris des plantages. Si vous avez vraiment besoin de conserver le cache, vous pouvez créer un fichier (vide) avec le suffixe de version de la version cible dans le dossier cache.
  • Corrige le démarrage de KDevelop avec la page d'accueil activée (ce qui est le cas par défaut) sur les systèmes sans support OpenGL. (bug)
  • Correction de la construction avec Qt version 5.5.
  • Correction des modèles de fichiers ne fonctionnant pas sous Windows (ce correctif doit déjà figurer dans les programmes d'installation de Windows 5.2.0, mais pas dans les archives tar sources).

Quoi de neuf dans la version:

  • Correction d'un crash qui se produisait souvent lors de la commutation de branches git en arrière-plan dans les projets C ++. Cela désactive temporairement les avertissements de documentation, ainsi que l'affichage de la documentation analysée dans les info-bulles, jusqu'à ce que le problème sous-jacent soit corrigé en amont. (bug, bogue en amont)
  • Ne corrige aucun compilateur étant défini par défaut sur Windows, ce qui empêche KDevelop de trouver la bibliothèque standard C ++. (bug)
  • Les chemins de bibliothèque standard ne sont pas transmis en tant que chemins d'inclusion lors de l'utilisation de clang en tant que compilateur sur les fenêtres. (critique)
  • Correction d'un crash sur certains systèmes lors de l'ouverture d'une session. (bug)
  • Le correctif inclut la complétion du chemin ne montrant pas les inclusions du système définies par le projet (c'est-à-dire inclut les ajouts comme inclus dans le système mais par votre projet). (bug)
  • Correction d'un plantage lorsque l'édition par lots est définie dans l'éditeur de définition. (bug)
  • Correction d'une assertion (uniquement en mode débogage) et risque de blocage lors de l'affichage de l'info-bulle du problème. (bug)
  • Corrige les liens dans le navigateur de documentation ne fonctionnant pas dans l'AppImage. (bug)
  • Correction d'un échec de construction lors de la construction en source lorsque des traductions sont présentes. (bug)
  • Correction d'un plantage lors de l'affichage d'une info-bulle de navigation dans des projets PHP dans certaines situations. (bug)
  • Correction de la duplication des cibles lors de l'utilisation de sous-projets CMake. (bug)
  • Correction de la consultation de l'outil de la console demandant de supprimer un fichier temporaire de manière interactive. (bug)
  • Correction d'un grand nombre d'avertissements AUTOMOC lors de la compilation avec CMake 3.10
  • Correction de certains menus contextuels de vue d'outils ayant des entrées vides. (bug)
  • Corrige le widget de progression dans la barre d'état qui n'apparaît pas dans certaines sessions. (critique)
  • Ajustez la logique d'effacement du cache pour vous assurer que le cache du modèle de code (~ / .cache / kdevduchain) est toujours effacé lors du passage à une version différente de KDevelop (y compris les versions de correctifs). Des données inappropriées dans le cache ont causé une série de problèmes dans le passé, y compris des plantages. Si vous avez vraiment besoin de conserver le cache, vous pouvez créer un fichier (vide) avec le suffixe de version de la version cible dans le dossier cache.
  • Corrige le démarrage de KDevelop avec la page d'accueil activée (ce qui est le cas par défaut) sur les systèmes sans support OpenGL. (bug)
  • Correction de la construction avec Qt version 5.5.
  • Correction des modèles de fichiers ne fonctionnant pas sous Windows (ce correctif doit déjà figurer dans les programmes d'installation de Windows 5.2.0, mais pas dans les archives tar sources).

Quoi de neuf dans la version 5.1.2:

  • Binaires précompilés:
  • AppImage: diverses améliorations; maintenant livré LLVM 3.9.1
  • Installateurs Windows: diverses améliorations; maintenant expédier Qt 5.9.1
  • Modifications dans kdevplatform, kdevelop, kdev-php et kdev-python:
  • Correction d'un plantage dans le cmake lexer (bug 363269)
  • Diverses petites améliorations dans la complétion du code cmake et C ++
  • Correction du placement des complétions C ++ #include (https://phabricator.kde.org/D6230)
  • Correction d'un crash avec des projets JS sur des répertoires distants (bug 369573)
  • Correction d'un plantage possible lors de l'analyse du code PHP (bogue 381123)
  • Correction d'un bug de blocage (bug 379669)
  • L'aperçu de la mise en forme de la source est de retour
  • Correction du menu contextuel dupliqué sur la bordure de l'icône (https://phabricator.kde.org/D6838)
  • Correction de l'affichage du code dans le widget uses sur certains systèmes
  • Corriger & quot; Fichiers de format & quot; action du menu contextuel
  • Correction d'un plantage possible lors de l'analyse du code Python avec des fins de ligne Mac à l'ancienne ('r' uniquement) (bug 378827)
  • Correction du saut vers l'emplacement du point d'arrêt dans le modèle de point d'arrêt (bogue 382652)
  • Correction d'un crash sur les processeurs sans SSE2
  • Correction du lancement des exécutables avec des espaces dans les chemins sur les fenêtres
  • Correction d'un crash possible en cliquant sur & quot; show documentation & quot; dans l'info-bulle (https://phabricator.kde.org/D6436)
  • Divers travaux de nettoyage
  • ... et beaucoup d'autres, trop nombreux pour les lister ici - lancez "git log v5.1.1..v5.1.2 & quot; dans l'un des dépôts pour voir tous les changements.

Nouveautés dans la version 5.1.1:

  • Binaires précompilés:
  • Windows Installer: Corrigez les icônes manquantes sur les programmes d'installation Windows.
  • AppImage: style de widget Ship Breeze. T3538
  • AppImage: Expédier les plugins Sonnet (basé sur aspell, hunspell, hspell). T4100
  • AppImage: Expédie certains schémas de couleurs par défaut (à utiliser avec Settings - & gt; Color Scheme) avec AppImage.
  • AppImage: Construit avec le support KF5SysGuard: Active & quot; Attach to process & quot; dans l'AppImage. T5878
  • kdevplatform:
  • N'extrayez pas toutes les images d'aperçu du modèle, chargez les archives à la demande. Commettre. Phagicator Code review D5701
  • Utilisez https://www.google.com au lieu de http://www.google.de dans le script externe google selection. Commettre. Examen du code du phabricateur D5719
  • Utilisez des noms d'icônes cohérents pour les éléments de construction, supprimez les anciennes icônes. Commettre. Examen du code de phagicator D5651
  • Appwizard: corrige la déconnexion cassée dans ProjectVcsPage. Commettre. Examen du code du phabricateur D5536
  • Arrêtez l'exposition inutilisée et brisée de l'objet Projet sur D-Bus. Commettre. Examen du code de phagicator D5607
  • Appwizard: stocker vcsPlugin choisi dans le fichier développeur .kdev4. Commettre. Examen du code du phabricateur D5513
  • Backgroundparser: Détendez-vous un peu. Commettre. Voir le bug # 378933
  • Problème de contournement dans Path (QString) ctor. Commettre. Voir le bug # 378933
  • Correction de l'ajout incorrect du fichier d'aperçu lors de la génération du projet à partir du modèle d'application. Commettre. Examen du code du phabricateur D5314
  • Correction du support pour plusieurs fichiers et chemins relatifs dans ShowFilesAfterGeneration. Commettre. Examen du code du phabricateur D5316
  • Boîte de dialogue Charger un modèle à partir du fichier: correction de l'utilisation incorrecte des chaînes de filtre. Commettre. Corrige le bug # 376040. Examen du code de phagicator D5155
  • Rechercher / Remplacer dans les fichiers: n'emballe pas le contenu de l'info-bulle pour une ligne de sortie. Commettre. Examen du code de phagicator D5135
  • kdevelop:
  • Installer la définition de type mimetype xdg pour OpenCL C. Valider Examen du code du phabricateur D5621
  • Déplacer print de int vers unsigned int. Commettre. Examen du code de phagicator D5654
  • Correction de la construction pour MinGW. Commettre. Correction du bug # 379454
  • Recherchez Cppcheck en tant que dépendances RUNTIME. Commettre. Examen du code du phabricateur D5632
  • Le langage OpenCL s'appelle en fait OpenCL C. Commit. Examen du code du phabricateur D5485
  • Supprimez le type mime inutile pour les fichiers * .kdevinternal. Commettre. Examen du code du phabricateur D5624
  • Créez l'objet KAboutData uniquement après l'instance QApp, pour les traductions de travail. Commettre. Examen du code du phabricateur D5598
  • CMake - Correction d'un bug avec la suppression des paramètres modifiés pour le répertoire de construction existant. Commettre. Examen du code de phagicator D5609
  • Supprimez explicitement% {PROJECTDIR} / des modèles 'ShowFilesAfterGeneration. Commettre. Examen du code du phabricateur D5531
  • Supprimer "VersionControl" inutilisé & quot; les entrées des échantillons / modèles kdev4. Commettre. Examen du code du phabricateur D5512
  • Correction de ShowFilesAfterGeneration pour faire correspondre les fichiers générés. Commettre. Correction du bug # 378499
  • Mettre à jour l'image du logo Qt. Commettre. Phagicator Code review D5278
  • kdev-python:
  • Correction d'un plantage dans le code de correction de la syntaxe. Commettre. Corrige partiellement le bug # 378827.
  • Pep8: Rendre les avertissements pep8 moins ennuyants. Commettre. Phagicator Code review D5397
  • kdev-php:
  • Correction des tests unitaires duchain. Commettre. Examen du code du phabricateur D5817

Nouveautés dans la version 5.1.0:

  • kdevelop:
  • Modèle QObject: correction de la redéfinition typographique du bloc extra_definitions. Commit.
  • Mettez à jour le numéro de version vers la version 5.0.4. Commit.
  • Clang: Corrige le verrou DUChain manquant. Commit.
  • Custom-buildsystem: Correction d'un crash lors de la configuration. Commettre. Voir le bug # 335470
  • Essayez de corriger le test testGccCompatibility pour moi. Commit.
  • Clang: Renomme également les destructeurs lors du changement de nom de la classe. Commettre. Correction d'un bug # 373452
  • Correction d'un bug avec de mauvais arguments CMake lors de l'ajout d'un nouveau répertoire de construction. Commit.
  • Clang: Ne propose pas de refactoriser la fonction defs. Commit.
  • Correction des commentaires dans le modèle de fichier pour le test d'unité Python pour setUp / tearDown. Commettre. Correction du bug # 321005
  • Corrigez TestCustomBuildSystemPlugin en lisant les dossiers .kdev4 des données de test. Commit.
  • Fournisseurs: Corrigez certains avertissements d'exécution Qt. Commit.
  • Mettez à jour TestProblems :: testMissingInclude () vers ClangFixitAssistant en cours. Commit.
  • Correction des images CSS QtHelp. Commit.
  • Correctif de chargement de la page QtHelp. Commit.
  • Mettre à jour INSTALL. Commit.
  • Rationalisez le fichier README. Commit.
  • File_templates: Supprimer '#include & quot; foo.moc & quot;' bas de page. Commit.
  • Préférez qmake sur qmake-qt5 sur qmake-qt4. S'engager.
  • Appimage: n'échoue pas sur git stash pop. Commit.
  • Correction de l'icône par défaut pour certains plugins. Commit.
  • Corrections I18n. Commit.
  • kdevplatform:
  • N'ouvrez pas les documents inexistants à partir des problèmes view + assertion fix. Commit.
  • Correction d'assertion pour ProblemModel. Commit.
  • Note plus explicite dans API dox que nullptr peut être retourné. Commit.
  • Boîte de dialogue des modèles de fichiers: Correction d'un plantage dans la page des remplacements avec une classe de base inconnue. Commit.
  • Mise en garde de l'exécution silencieuse des méthodes manquantes. Commit.
  • Passez KTextEditor :: MainWindow aux vues de texte créées à partir de TextDocuments. Commit.
  • Outil de création de modèles de fichiers: sans document ouvert, utilisez le répertoire de base du projet ou de la maison. Commit.
  • Mettez à jour le numéro de version vers la version 5.0.4. Commit.
  • Nettoyage: supprime le membre inutilisé. Commit.
  • Enregistrez EnvironmentSelectionWidget correctement avec KConfigDialogManager. Commit.
  • Désactiver la fonction graphique de révision. Commit.
  • Correction d'un crash lors du déclenchement & quot; Reformat Source & quot; sans plus de fichier chargé. Commit.
  • Restaurer le masquage des boutons d'aide dans les boîtes de dialogue de l'assistant. Commit.
  • Nettoyage: supprime la méthode inutilisée. Commit.
  • Quickopenfilter: Corrige la documentation. Commit.
  • Corrigez les cases à cocher dans la page des options personnalisées du modèle de fichier à égarer. Commit.
  • Accélérer un peu test_projectcontroller. Commit.
  • Correction de la mise en page essayée accidentellement pour remplacer la disposition principale de OutputPage. Commit.
  • Correction de l'ouverture des URL distantes sans nom de fichier. Commettre. Correction du bug # 373213
  • TestTemplatesModel, TestGenerationTest: C paramètres régionaux pour éviter les chaînes traduites. Commit.
  • Augmente les boutons de contexte de l'aperçu précédent / suivant. Commit.
  • SourceFormatterController: Correction des 'fichiers de reformatage'. Commettre. Correction du bug # 373842
  • SourceFormatterController: Plus de sortie de débogage. Commit.
  • Correction d'une boucle infinie sur le groupe d'environnement de clonage avec un autre clone présent. Commit.
  • Rétablir & quot; Restaurer A propos de la boîte de dialogue pour les plugins dans & quot; Loaded Plugins & quot; dialogue ". Commit.
  • Correction de l'avertissement de dépréciation. Commit.
  • Ajoutez un code de remplacement pour KAboutData :: fromPluginMetaData () pour les anciennes versions de kf5. Commit.
  • Boîte de dialogue Restaurer à propos des plugins dans "Plugins chargés" & quot; dialogue. Commit.
  • LoadedPluginsDialog: Correction de memleak. Commit.
  • StandardDocumentationAffichez les correctifs de positionnement. Commit.
  • Mettre à jour INSTALL. Commit.
  • Ajoutez des informations sur la contribution à KDevelop. Commit.
  • Rationalisez le fichier README. Commit.
  • Style: C ++ 11ify. Commit.
  • Projectfilter: filtre les artefacts VS. Commit.
  • ProjectConfigSkeleton: Supprimer FIXME. Commit.
  • Correction d'une faute de frappe dans un message CMake. Commit.
  • Correction de l'extraction des chaînes d'interface utilisateur multilignes à partir de la page d'accueil. Commit.
  • Correctif pour la restauration de la version avec KConfig plus récent. Commit.
  • Correction de l'icône par défaut pour certains plugins. Commit.
  • Masquer la barre de progression après la fin de tous les travaux. Commit.
  • DUChainPointer :: dynamicCast () - ne pas segfault si aucune cible. Commit.
  • kdev-php:
  • Mettez à jour le numéro de version vers la version 5.0.4. Commit.
  • kdev-python:
  • Mettez à jour le numéro de version vers la version 5.0.4. Commit.
  • Correction d'un plantage lors de la demande d'augmentation d'éléments sans que le fichier doc soit analysé. Commettre. Correction du bug # 373349

Nouveautés dans la version 5.0.4 / 5.1 bêta 1:

  • kdevelop:
  • Modèle QObject: correction de la redéfinition typographique du bloc extra_definitions. Commit.
  • Mettez à jour le numéro de version vers la version 5.0.4. Commit.
  • Clang: Corrige le verrou DUChain manquant. Commit.
  • Custom-buildsystem: Correction d'un crash lors de la configuration. Commettre. Voir le bug # 335470
  • Essayez de corriger le test testGccCompatibility pour moi. Commit.
  • Clang: Renomme également les destructeurs lors du changement de nom de la classe. Commettre. Correction d'un bug # 373452
  • Correction d'un bug avec de mauvais arguments CMake lors de l'ajout d'un nouveau répertoire de construction. Commit.
  • Clang: Ne propose pas de refactoriser la fonction defs. Commit.
  • Correction des commentaires dans le modèle de fichier pour le test d'unité Python pour setUp / tearDown. Commettre. Correction du bug # 321005
  • Corrigez TestCustomBuildSystemPlugin en lisant les dossiers .kdev4 des données de test. Commit.
  • Fournisseurs: Corrigez certains avertissements d'exécution Qt. Commit.
  • Mettez à jour TestProblems :: testMissingInclude () vers ClangFixitAssistant en cours. Commit.
  • Correction des images CSS QtHelp. Commit.
  • Correctif de chargement de la page QtHelp. Commit.
  • Mettre à jour INSTALL. Commit.
  • Rationalisez le fichier README. Commit.
  • File_templates: Supprimer '#include & quot; foo.moc & quot;' bas de page. Commit.
  • Préférez qmake sur qmake-qt5 sur qmake-qt4. S'engager.
  • Appimage: n'échoue pas sur git stash pop. Commit.
  • Correction de l'icône par défaut pour certains plugins. Commit.
  • Corrections I18n. Commit.
  • kdevplatform:
  • N'ouvrez pas les documents inexistants à partir des problèmes view + assertion fix. Commit.
  • Correction d'assertion pour ProblemModel. Commit.
  • Note plus explicite dans API dox que nullptr peut être retourné. Commit.
  • Boîte de dialogue des modèles de fichiers: Correction d'un plantage dans la page des remplacements avec une classe de base inconnue. Commit.
  • Mise en garde de l'exécution silencieuse des méthodes manquantes. Commit.
  • Passez KTextEditor :: MainWindow aux vues de texte créées à partir de TextDocuments. Commit.
  • Outil de création de modèles de fichiers: sans document ouvert, utilisez le répertoire de base du projet ou de la maison. Commit.
  • Mettez à jour le numéro de version vers la version 5.0.4. Commit.
  • Nettoyage: supprime le membre inutilisé. Commit.
  • Enregistrez EnvironmentSelectionWidget correctement avec KConfigDialogManager. Commit.
  • Désactiver la fonction graphique de révision. Commit.
  • Correction d'un crash lors du déclenchement & quot; Reformat Source & quot; sans plus de fichier chargé. Commit.
  • Restaurer le masquage des boutons d'aide dans les boîtes de dialogue de l'assistant. Commit.
  • Nettoyage: supprime la méthode inutilisée. Commit.
  • Quickopenfilter: Corrige la documentation. Commit.
  • Corrigez les cases à cocher dans la page des options personnalisées du modèle de fichier à égarer. Commit.
  • Accélérer un peu test_projectcontroller. Commit.
  • Correction de la mise en page essayée accidentellement pour remplacer la disposition principale de OutputPage. Commit.
  • Correction de l'ouverture des URL distantes sans nom de fichier. Commettre. Correction du bug # 373213
  • TestTemplatesModel, TestGenerationTest: C paramètres régionaux pour éviter les chaînes traduites. Commit.
  • Augmente les boutons de contexte de l'aperçu précédent / suivant. Commit.
  • SourceFormatterController: Correction des 'fichiers de reformatage'. Commettre. Correction du bug # 373842
  • SourceFormatterController: Plus de sortie de débogage. Commit.
  • Correction d'une boucle infinie sur le groupe d'environnement de clonage avec un autre clone présent. Commit.
  • Rétablir & quot; Restaurer A propos de la boîte de dialogue pour les plugins dans & quot; Loaded Plugins & quot; dialogue ". Commit.
  • Correction de l'avertissement de dépréciation. Commit.
  • Ajoutez un code de remplacement pour KAboutData :: fromPluginMetaData () pour les anciennes versions de kf5. Commit.
  • Boîte de dialogue Restaurer à propos des plugins dans "Plugins chargés" & quot; dialogue. Commit.
  • LoadedPluginsDialog: Correction de memleak. Commit.
  • StandardDocumentationAffichez les correctifs de positionnement. Commit.
  • Mettre à jour INSTALL. Commit.
  • Ajoutez des informations sur la contribution à KDevelop. Commit.
  • Rationalisez le fichier README. Commit.
  • Style: C ++ 11ify. Commit.
  • Projectfilter: filtre les artefacts VS. Commit.
  • ProjectConfigSkeleton: Supprimer FIXME. Commit.
  • Correction d'une faute de frappe dans un message CMake. Commit.
  • Correction de l'extraction des chaînes d'interface utilisateur multilignes à partir de la page d'accueil. Commit.
  • Correctif pour la restauration de la version avec KConfig plus récent. Commit.
  • Correction de l'icône par défaut pour certains plugins. Commit.
  • Masquer la barre de progression après la fin de tous les travaux. Commit.
  • DUChainPointer :: dynamicCast () - ne pas segfault si aucune cible. Commit.
  • kdev-php:
  • Mettez à jour le numéro de version vers la version 5.0.4. Commit.
  • kdev-python:
  • Mettez à jour le numéro de version vers la version 5.0.4. Commit.
  • Correction d'un plantage lors de la demande d'augmentation d'éléments sans que le fichier doc soit analysé. Commettre. Correction du bug # 373349

Nouveautés dans la version 5.0.3 / 5.1 bêta 1:

  • Correction d'un problème de verrouillage dans l'analyseur d'arrière-plan, provoquant de fréquentes plantages sur Windows (3c395340d)
  • Correction d'une recherche interrompue dans la vue documentation (0602281c)
  • Correction de divers problèmes avec la vue des points d'arrêt (cba54572)
  • Correction d'un plantage possible lors de l'activation d'un FixIt clang (BR: 369176)
  • Correction d'un crash lors de l'exécution de diverses actions avec le plugin Make désactivé (BR: 369326)
  • Mise à jour de Sonnet dans le programme d'installation de Windows qui a provoqué des plantages avec spellechecking (BR: 370470)
  • Corrigez les fichiers texte analysés en tant que CMake dans certaines circonstances, entraînant de mauvaises performances et des plantages
  • Utiliser la police correcte dans la vue documentation (BR: 285162)
  • Correction d'un plantage lorsque vous cliquez sur "Renommer la déclaration". sans un éditeur étant ouvert (22bdccb1)
  • Corriger & quot; Télécharger plus ... & quot; fonctionnalité ne fonctionne pas sur certains systèmes (4c4500bf)
  • Corriger & quot; Sélectionner l'outil suivant / précédent & quot; se comporter incorrectement dans certains cas (24d3e3bb)
  • Corriger & quot; Cacher / Restaurer les docks & quot; comportement incorrect dans certains cas (daeed5f1)
  • Corriger & quot; Installer en tant que root & quot; l'action ne fonctionne pas (30a66c3f)
  • Réparer le plugin de compilation CMake reconstruisant parfois tout ce qu'il ne devrait pas (17b6499e)
  • Diverses améliorations de l'interface utilisateur.

Nouveautés dans la version 5.0.3:

  • Correction d'un problème de verrouillage dans l'analyseur d'arrière-plan, provoquant de fréquentes plantages sur Windows (3c395340d)
  • Correction d'une recherche interrompue dans la vue documentation (0602281c)
  • Correction de divers problèmes avec la vue des points d'arrêt (cba54572)
  • Correction d'un plantage possible lors de l'activation d'un FixIt clang (BR: 369176)
  • Correction d'un crash lors de l'exécution de diverses actions avec le plugin Make désactivé (BR: 369326)
  • Mise à jour de Sonnet dans le programme d'installation de Windows qui a provoqué des plantages avec spellechecking (BR: 370470)
  • Corrigez les fichiers texte analysés en tant que CMake dans certaines circonstances, entraînant de mauvaises performances et des plantages
  • Utiliser la police correcte dans la vue documentation (BR: 285162)
  • Correction d'un plantage lorsque vous cliquez sur "Renommer la déclaration". sans un éditeur étant ouvert (22bdccb1)
  • Corriger & quot; Télécharger plus ... & quot; fonctionnalité ne fonctionne pas sur certains systèmes (4c4500bf)
  • Corriger & quot; Sélectionner l'outil suivant / précédent & quot; se comporter incorrectement dans certains cas (24d3e3bb)
  • Corriger & quot; Cacher / Restaurer les docks & quot; comportement incorrect dans certains cas (daeed5f1)
  • Corriger & quot; Installer en tant que root & quot; l'action ne fonctionne pas (30a66c3f)
  • Réparer le plugin de compilation CMake reconstruisant parfois tout ce qu'il ne devrait pas (17b6499e)
  • Diverses améliorations de l'interface utilisateur.

Nouveautés dans la version 5.0.2:

  • Correction d'un problème de verrouillage dans l'analyseur d'arrière-plan, provoquant de fréquentes plantages sur Windows (3c395340d)
  • Correction d'une recherche interrompue dans la vue documentation (0602281c)
  • Correction de divers problèmes avec la vue des points d'arrêt (cba54572)
  • Correction d'un plantage possible lors de l'activation d'un FixIt clang (BR: 369176)
  • Correction d'un crash lors de l'exécution de diverses actions avec le plugin Make désactivé (BR: 369326)
  • Mise à jour de Sonnet dans le programme d'installation de Windows qui a provoqué des plantages avec spellechecking (BR: 370470)
  • Corrigez les fichiers texte analysés en tant que CMake dans certaines circonstances, entraînant de mauvaises performances et des plantages
  • Utiliser la police correcte dans la vue documentation (BR: 285162)
  • Correction d'un plantage lorsque vous cliquez sur "Renommer la déclaration". sans un éditeur étant ouvert (22bdccb1)
  • Corriger & quot; Télécharger plus ... & quot; fonctionnalité ne fonctionne pas sur certains systèmes (4c4500bf)
  • Corriger & quot; Sélectionner l'outil suivant / précédent & quot; se comporter incorrectement dans certains cas (24d3e3bb)
  • Corriger & quot; Cacher / Restaurer les docks & quot; comportement incorrect dans certains cas (daeed5f1)
  • Corriger & quot; Installer en tant que root & quot; l'action ne fonctionne pas (30a66c3f)
  • Réparer le plugin de compilation CMake reconstruisant parfois tout ce qu'il ne devrait pas (17b6499e)
  • Diverses améliorations de l'interface utilisateur.

Nouveautés dans la version 5.0.1:

  • Problèmes corrigés dans la version 5.0.1:
  • Correction d'un blocage dans l'analyseur d'arrière-plan, qui se produisait en particulier sur les projets contenant du code C ++ et Python / JS / QML et provoquait soit l'analyse, soit le gel de l'application entière. [BR: 355100]
  • Ne pas afficher le "projet" est déjà ouvert dans une session différente & quot; dialogue sur le démarrage d'une session dans certaines circonstances.
  • Correction d'un plantage qui se produisait parfois lors de la commutation de branches git en ligne de commande.
  • Correction d'un plantage lors du démarrage du débogueur à partir de la ligne de commande. [BR: 367837]
  • La surbrillance Mouseover utilise maintenant la "surbrillance de la recherche". couleur de la boîte de dialogue de configuration, au lieu d'un jaune vif codé en dur. [BR: 368458]
  • Correction d'un plantage dans le plugin PHP lors de l'édition de texte dans la ligne après un "TODO". [BR: 368257]
  • Réparer le répertoire de travail du plugin Makefile personnalisé [BR: 239004]
  • Correction d'un blocage éventuel lors du déclenchement d'une action contextuelle de l'assistant [BR: 368270]
  • Corrige un blocage dans certaines circonstances lorsque la page d'accueil est affichée. [BR: 368138]
  • Corrigez certains problèmes de traduction.
  • Correction des importations qui ne sont parfois pas trouvées dans kdev-python sans appuyer sur F5 à la main [BR: 368556]
  • Problèmes résolus dans l'AppImage Linux:
  • Expédier le plugin subversion.
  • Correction de l'échec de QtHelp.
  • Expédier diverses bibliothèques X11, ce qui rendrait l'exécution binaire sur des systèmes relativement anciens maintenant (SLES 11 et similaire)
  • Désactiver la page d'accueil pour le moment.

Quoi de neuf dans la version 5.0.0:

  • Presque deux ans après la sortie de KDevelop 4.7, Nous sommes heureux d'annoncer la disponibilité immédiate de KDevelop 5.0. KDevelop est un environnement de développement intégré axé sur le support des langages de programmation C ++, Python, PHP et JavaScript / QML. Beaucoup de changements et de refactorings importants ont été faits pour la version 5.0, garantissant que KDevelop reste maintenable et facile à étendre et à améliorer au cours des prochaines années. Les points forts comprennent un nouveau langage amélioré en langage C / C ++, ainsi qu'un polissage pour Python, PHP et QML / JS.

Nouveautés dans la version bêta 4.7.3 / 5.0.0:

  • Nous avons porté notre énorme base de code sur les frameworks Qt 5 et KDE 5 (KF5).
  • Nous avons remplacé notre ancien analyseur syntaxique C ++ et notre plugin d'analyse sémantique par un plugin beaucoup plus puissant basé sur Clang du projet LLVM.
  • Nous avons supprimé l'interpréteur CMake écrit à la main et utilisons maintenant les méta-données fournies par CMake lui-même en amont.
  • Nous avons finalement intégré la prise en charge du langage sémantique pour QML et JavaScript, ainsi qu'un gestionnaire de projet pour QMake.
  • Enfin, nous avons nettoyé de nombreuses zones de notre base de code et amélioré considérablement les performances de certains flux de travail.

Quoi de neuf dans la version 4.7.2 / 5.0.0 Beta:

  • Nous avons porté notre énorme base de code à Qt 5 et KDE frameworks 5 (KF5).
  • Nous avons remplacé notre ancien analyseur syntaxique C ++ et notre plugin d'analyse sémantique par un plugin beaucoup plus puissant basé sur Clang du projet LLVM.
  • Nous avons supprimé l'interpréteur CMake écrit à la main et utilisons maintenant les méta-données fournies par CMake lui-même en amont.
  • Nous avons finalement intégré la prise en charge du langage sémantique pour QML et JavaScript, ainsi qu'un gestionnaire de projet pour QMake.
  • Enfin, nous avons nettoyé de nombreuses zones de notre base de code et amélioré considérablement les performances de certains flux de travail.

Nouveautés dans la version 4.7.1:

  • Cette version contient de nombreuses améliorations et corrections de bugs - tout le monde est invité à mettre à jour.

Quoi de neuf dans la version 4.5.0:

  • Cette version a ajouté l'intégration pour les tests unitaires, de sorte que vous pouvez facilement les exécuter et les déboguer tout en travaillant sur vos projets.
  • L'assistant Nouvelle classe a été mis à jour et de nombreuses modifications ont été apportées en ce qui concerne le polissage de l'interface utilisateur à différents endroits.
  • Un meilleur support pour les fonctionnalités C ++ 11 a été fourni.

Quoi de neuf dans la version 4.3.0 RC1:

  • C'est probablement la dernière version de test avant la sortie de 4.3 finale. Cette version candidate inclut des corrections de bogues supplémentaires et améliore encore le support du langage C ++ 11.

Quoi de neuf dans la version 4.1.1:

  • Milian Wolff: mettre la version à 4.1.0, nécessite kdevplatform 1.1.0
  • Milian Wolff: le gestionnaire de custommake se bloque lors de la suppression, en renommant les dossiers
  • Milian Wolff: optimiser: pas besoin d'appeler moveBehindComment si nous avons trouvé un #include, juste après include
  • Milian Wolff: enfin, corrige le placement des éléments d'inclusion manquants ...
  • Milian Wolff: place inclut / transmet des déclarations après des définitions ou des commentaires si aucune ligne vide n'est trouvée
  • Milian Wolff: ajouter correctement la définition include / forward au début du document lorsque nous ne trouvons pas de position après cela
  • Aleix Pol: Vérifie aussi les variables mises en cache à partir des conditions.
  • Aleix Pol: Permet de recharger les CMakeFolders qui n'ont pas de cmakelists.txt (parce qu'il a été supprimé). Améliorer la responsabilité sur la suppression de fichiers. Recharger la branche de projet lorsqu'un fichier CMakeLists.txt a été supprimé.
  • Milian Wolff: utilise les couleurs du système au lieu des couleurs codées en dur dans l'outil en ligne de commande GDB
  • Milian Wolff: mettre l'accent sur le filtre lineedit par défaut dans la boîte de dialogue 'attach to process'
  • Milian Wolff: lire correctement l'état du débogueur lors de l'ajout d'un widget de sortie après le démarrage du processus de débogage
  • Aleix Pol: Test de la commande option fonctionne correctement avec le cache.
  • Aleix Pol: Utilise l'API correcte.
  • Aleix Pol: Correction du rechargement du projet quand le cache est sale.
  • Aleix Pol: Ne pas définir la variable au cas où elle est déjà spécifiée dans le cache.
  • Aleix Pol: Correction du mauvais nom de l'emplacement.
  • Aleix Pol: Recharger le projet à chaque modification de CMakeCache.
  • Milian Wolff: laissez la vue prendre en charge les widgets, empêche les fuites et les plantages
  • NicolAs Alvarez: Support de CMake: évite une boucle infinie sur foreach (RANGE) qui ne s'exécute jamais.
  • Aleix Pol: Permet d'analyser correctement les projets avec des fichiers CMakeLists.txt vides. N'ajoutez pas deux fois le répertoire racine du projet cmake à l'observateur.

Quoi de neuf dans la version 4.0.2:

  • Réécrit de zéro

Quoi de neuf dans la version 4.0.1:

  • Milian Wolff: correction du dépassement dans CMakeFunctionArgument :: unescapeValue
  • Andras Mantia: Supprime des raccourcis conflictuels de la part de katepart.
  • Milian Wolff: correctif: autorise incr comme identifiant, ce n'est pas le symbole ++ après tout
  • Milian Wolff: ne plante pas sur le type nullptr dans getPointerTarget
  • Milian Wolff: correction de shouldStartCompletion lors de l'écriture d'un chemin dans un #include, inséré n'est pas seulement un seul char
  • Milian Wolff: ne plante pas lorsque getContainerType ne trouve pas de déclaration pour le type identifié dans le topcontext donné
  • Andreas Pakulat: Corrige l'ouverture des fichiers avec le chemin relatif.
  • Andreas Pakulat: définissez CMAKE_INSTALL_RPATH sur lib-installdir
  • Andreas Pakulat: Assurez-vous que kdevplatform est correctement lié
  • Milian Wolff: utiliser canonicalFilePath comme absoluteFilePath peut entraîner des problèmes lors de la résolution des inclusions relatives dans les répertoires symlinked
  • Nicolas Alvarez: Corrige une autre fuite possible
  • Nicolas Alvarez: Correction d'une fuite de mémoire dans CMakeListsParser :: readCMakeFile.
  • Milian Wolff: ne pas avancer sur EOF, cela pourrait conduire à des jetons invalides et des plantages
  • Aleix Pol: Empêche d'appeler un pointeur nul.
  • Aleix Pol: Ajoute un support approprié pour la commande Break.
  • Andreas Pakulat: N'essayez pas d'ouvrir un fichier inexistant.
  • Milian Wolff: fait de __volatile__ un synonyme de volatile
  • Milian Wolff: ne pas revenir dans la même classe dans typeutils :: getMemberFunctions
  • Esben Mose Hansen: Trouver le répertoire de construction même dans la racine CMakeLists.txt
  • Milian Wolff: correction des utilisations dans les listes d'arguments de virtual purs
  • Esben Mose Hansen: Utilise le mode config comme méthode de repli si aucun module n'est trouvé, et place le paquet dans tous les cas où un module n'a pas été trouvé
  • David nolden: Transforme une assertion en un avertissement BUG: 236411
  • Niko Sams: supprime le support pour construire l'ensemble extragear / sdk.
  • Kovarththanan Rajaratnam: Retirez FindCppUnit.cmake maintenant que le plugin CppUnit n'existe plus
  • Kovarththanan Rajaratnam: Supprimer FindCheck.cmake maintenant que le plugin Check n'existe plus
  • Andreas Pakulat: augmentez le numéro de version
  • Niko Sams: Citez correctement les expressions de variables.
  • Milian Wolff: définir une plage invalide sur l'emplacement final du problème lorsque include resolver trouve plus de chemins que le gestionnaire de construction
  • Andreas Pakulat: Correction de l'icône de l'application kdevelop pour Windows.
  • David nolden: Utilisez un mutex pour empêcher que setupStandardMacros () et setupStandardIncludePaths () soient appelés plusieurs fois en même temps, évitant ainsi un plantage. BOGUE: 236434
  • Bertjan Broeksema: Corrige les avertissements de compilation liés à hash_map obsolète
  • Andreas Pakulat: Recherche aussi qmake-qt4

Quoi de neuf dans la version 4.0 RC3:

  • Réécrit à partir de rien

Nouveautés dans la version 3.5.4:

  • Cette version corrige 30 bogues.

Quoi de neuf dans la version 3.5.3:

  • De nombreux nettoyages de bogues et améliorations mineures.

Exigences :

  • Qt

Logiciel similaire

MCU 8051 IDE
MCU 8051 IDE

2 Jun 15

Pydev
Pydev

2 Jun 15

EiffelStudio
EiffelStudio

12 May 15

Commentaires à KDevelop

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!