KDevelop

Software screenshot:
KDevelop
Software informatie:
Versie: 5.2.3 Bijgewerkt
Upload datum: 22 Jun 18
Ontwikkelaar: KDevelop Team
Licentie: Gratis
Populariteit: 446

Rating: 2.7/5 (Total Votes: 3)

KDevelop is een open source, draagbaar en gratis softwareproject dat gebruikers voorziet van een feature-complete, op plug-ins gebaseerde IDE (Integrated Development Environment) voor de C, C ++ en andere veel gebruikte programmeertalen .


Functies in één oogopslag

Belangrijke functies zijn onder meer een gebruiksvriendelijke, maar toch complexe grafische gebruikersinterface geschreven in de Qt GUI-toolkit, ondersteuning voor sessies, ondersteuning voor een breed scala aan programmeertalen, de mogelijkheid om een ​​toepassing als een tweede project in te stellen, evenals de mogelijkheid om een ​​nieuw project te maken.

Daarnaast bevat het verschillende hulpmiddelen, weergaven, modi en werksets, ondersteuning voor sneltoetsen op het toetsenbord, ondersteuning voor sjablonen, unit-tests en klassen. Met KDevelop kunnen ontwikkelaars de broncode van een bestaande applicatie verkennen en wijzigingen aanbrengen om deze te verbeteren.


Ondersteunt meer dan 10 programmeertalen

De applicatie is vanaf de basis ontworpen om 12 programmeertalen, 5 buildtools, 11 documentatieformaten, 4 revisiesystemen, 3 coderedactors, 5 ontwikkeltoolkits en tientallen andere handige gereedschappen te ondersteunen.

Het is een platformonafhankelijke applicatie

KDevelop is geschreven in Qt en is ontworpen als een platformonafhankelijke applicatie die met succes is getest onder de GNULinux, FreeBSD, Solaris, Mac OS X en andere UNIX-achtige besturingssystemen. Het is beschikbaar op de standaard software-repositories van veel Linux-distributies.


Beschikbaarheid en ondersteunde architecturen

KDE-ontwikkelaars die een krachtige applicatie voor de KDE-desktopomgeving willen ontwikkelen, kunnen de KDevelop-applicatie downloaden als bronarchief, dat vóór de installatie moet worden geconfigureerd en gecompileerd. Zowel 32-bits als 64-bits architecturen worden op dit moment ondersteund.


Maak kennis met KDevPlatform

Maak ook deel uit van het KDevelop-project en maak kennis met KDevPlatform, een open source en vrij gedistribueerde set bibliotheken die kunnen worden gebruikt als basis voor IDE-achtige programma's zoals Quanta, Kile, KTechLab en zelfs KDevelop zelf, die is gebaseerd op KDevPlatform.

Wat is nieuw in deze versie:

  • Herstel een crash die vaak gebeurde bij het schakelen van git branches op de achtergrond in C ++ projecten. Hiermee worden documentatie-waarschuwingen en geparseerde documentatie in de tooltips tijdelijk uitgeschakeld totdat het onderliggende probleem upstream is opgelost. (bug, upstream bug)
  • Fix geen enkele compiler wordt standaard ingesteld op Windows, waardoor KDevelop de C ++ standaardbibliotheek niet kan vinden. (Bug)
  • Fixeer standaard bibliotheekpaden die niet worden doorgegeven als paden opnemen bij gebruik van clang als compiler op vensters. (Review)
  • Een crash op sommige systemen verhelpen bij het openen van een sessie. (Bug)
  • Fix omvat het aanvullen van een pad waarbij niet door het project gedefinieerde systeem wordt weergegeven (d.w.z. inclusief toegevoegd als systeem inclusief, maar door uw project). (Bug)
  • Fix crash wanneer batch-editing definieert in de definitie-editor. (Bug)
  • Een assert repareren (is alleen in de foutopsporingsmodus gebeurd) en potentiële crash bij het weergeven van probleeminfo. (Bug)
  • Koppelingen in de documentatiebrowser repareren die niet werken in de AppImage. (Bug)
  • Fix-falen verhelpen wanneer u in-source bouwt wanneer er vertalingen aanwezig zijn. (Bug)
  • Een crash verhelpen bij het weergeven van de navigatie-tooltip in PHP-projecten in sommige situaties. (Bug)
  • Corrigeer doelen die worden gedupliceerd bij het gebruik van CMake-subprojecten. (Bug)
  • Fixeer console-toolview met het verzoek om een ​​tijdelijk bestand interactief te verwijderen. (Bug)
  • Repareer veel AUTOMOC-waarschuwingen tijdens het compileren met CMake 3.10
  • Bepaalde contextmenu's voor de gereedschapsweergave met lege items. (Bug)
  • Verbeter de voortgangswidget in de statusbalk die in sommige sessies niet wordt weergegeven. (Review)
  • Pas logische cache-logica aan om ervoor te zorgen dat de codemodelcache (~ / .cache / kdevdain) altijd wordt gewist wanneer wordt overgeschakeld naar een andere KDevelop-versie (inclusief patch-versies). Ongeschikte gegevens in de cache hebben in het verleden een aantal problemen veroorzaakt, waaronder crashes. Als u de cache echt wilt behouden, kunt u een (leeg) bestand maken met het achtervoegsel van de doelversie in de cachemap.
  • Fix KDevelop start niet op met de welkomstpagina ingeschakeld (die het standaard is) op systemen zonder OpenGL-ondersteuning. (Bug)
  • Fix build met Qt versie 5.5.
  • Fix-bestandssjablonen werken niet op Windows (deze oplossing zou al in de Windows 5.2.0-installatieprogramma's staan, maar was niet in de broncodeerschalen).

Wat is nieuw in versie:

  • Herstel een crash die vaak gebeurde bij het schakelen van git branches op de achtergrond in C ++ projecten. Hiermee worden documentatie-waarschuwingen en geparseerde documentatie in de tooltips tijdelijk uitgeschakeld totdat het onderliggende probleem upstream is opgelost. (bug, upstream bug)
  • Fix geen enkele compiler wordt standaard ingesteld op Windows, waardoor KDevelop de C ++ standaardbibliotheek niet kan vinden. (Bug)
  • Fixeer standaard bibliotheekpaden die niet worden doorgegeven als paden opnemen bij gebruik van clang als compiler op vensters. (Review)
  • Een crash op sommige systemen verhelpen bij het openen van een sessie. (Bug)
  • Fix omvat het aanvullen van een pad waarbij niet door het project gedefinieerde systeem wordt weergegeven (d.w.z. inclusief toegevoegd als systeem inclusief, maar door uw project). (Bug)
  • Fix crash wanneer batch-editing definieert in de definitie-editor. (Bug)
  • Een assert repareren (is alleen in de foutopsporingsmodus gebeurd) en potentiële crash bij het weergeven van probleeminfo. (Bug)
  • Koppelingen in de documentatiebrowser repareren die niet werken in de AppImage. (Bug)
  • Fix-falen verhelpen wanneer u in-source bouwt wanneer er vertalingen aanwezig zijn. (Bug)
  • Een crash verhelpen bij het weergeven van de navigatie-tooltip in PHP-projecten in sommige situaties. (Bug)
  • Corrigeer doelen die worden gedupliceerd bij het gebruik van CMake-subprojecten. (Bug)
  • Fixeer console-toolview met het verzoek om een ​​tijdelijk bestand interactief te verwijderen. (Bug)
  • Repareer veel AUTOMOC-waarschuwingen tijdens het compileren met CMake 3.10
  • Bepaalde contextmenu's voor de gereedschapsweergave met lege items. (Bug)
  • Verbeter de voortgangswidget in de statusbalk die in sommige sessies niet wordt weergegeven. (Review)
  • Pas logische cache-logica aan om ervoor te zorgen dat de codemodelcache (~ / .cache / kdevdain) altijd wordt gewist wanneer wordt overgeschakeld naar een andere KDevelop-versie (inclusief patch-versies). Ongeschikte gegevens in de cache hebben in het verleden een aantal problemen veroorzaakt, waaronder crashes. Als u de cache echt wilt behouden, kunt u een (leeg) bestand maken met het achtervoegsel van de doelversie in de cachemap.
  • Fix KDevelop start niet op met de welkomstpagina ingeschakeld (die het standaard is) op systemen zonder OpenGL-ondersteuning. (Bug)
  • Fix build met Qt versie 5.5.
  • Fix-bestandssjablonen werken niet op Windows (deze oplossing zou al in de Windows 5.2.0-installatieprogramma's staan, maar was niet in de broncodeerschalen).

Wat is nieuw in versie 5.1.2:

  • Vooraf gebouwde binaries:
  • AppImage: verschillende verbeteringen; wordt nu verzonden LLVM 3.9.1
  • Windows-installatieprogramma's: verschillende verbeteringen; verzend nu Qt 5.9.1
  • Wijzigingen in kdevplatform, kdevelop, kdev-php en kdev-python:
  • Een crash gecorrigeerd in de cmake-lexer (bug 363269)
  • Diverse kleine verbeteringen in het voltooien van cmake en C ++ code
  • Plaatsing van voltooiingen van C ++ # opnemen (https://phabricator.kde.org/D6230)
  • Herstel een crash met JS-projecten in externe mappen (bug 369573)
  • Een mogelijke crash verhelpen tijdens het parseren van PHP-code (bug 381123)
  • Repareer een hang-on-exit-fout (bug 379669)
  • Voorbeeld van bronopmaak is terug
  • Dubbel contextmenu op pictogramrand corrigeren (https://phabricator.kde.org/D6838)
  • Corrigeer codeweergave in de widget voor gebruik op sommige systemen
  • Probleem oplossen & quot; Bestanden opmaken & quot; context menu actie
  • Een mogelijke crash verhelpen bij het parseren van Python-code met oude Mac-regeleinden (alleen 'r') (bug 378827)
  • Zet spring naar breekpuntlocatie in het breekpuntmodel (bug 382652)
  • Herstel crash op CPU's zonder SSE2
  • Probleem bij het starten van uitvoerbare bestanden met spaties in paden in vensters
  • Fixeer mogelijke crash bij klikken op & quot; toon documentatie & quot; in tooltip (https://phabricator.kde.org/D6436)
  • Diverse opruimwerkzaamheden
  • ... en vele andere, te veel om ze hier te vermelden - voer & g; log v5.1.1..v5.1.2 & quot; uit in een van de repositories om alle wijzigingen te zien.

Wat is nieuw in versie 5.1.1:

  • Vooraf gebouwde binaries:
  • Windows-installatieprogramma: ontbrekende pictogrammen in Windows installatieprogramma's herstellen.
  • AppImage: Ship Breeze-widgetstijl. T3538
  • AppImage: verzend Sonnet-plug-ins (op basis van aspell, hunspell, hspell). T4100
  • AppImage: verzend enkele standaardkleurenschema's (te gebruiken met Instellingen - & gt; Kleurenschema) met AppImage.
  • AppImage: gebouwd met KF5SysGuard-ondersteuning: Schakelt & quot; Attach to process & quot; in de AppImage. T5878
  • kdevplatform:
  • Haal niet alle voorbeeldweergaveafbeeldingen uit de sjabloon en laad ze op verzoek uit archieven. Plegen. Diagnostische code recensie D5701
  • Gebruik https://www.google.com in plaats van http://www.google.de in google selection external script. Plegen. Beoordeling van de deprobeerdercode D5719
  • Gebruik consistente pictogramnamen voor bouwdingen, verwijder overblijvende legacy-pictogrammen. Plegen. Beoordeling van de fabrikant van de vervaardigingsmachine D5651
  • Appwizard: verbroken verbroken verbinding repareren in ProjectVcsPage. Plegen. Beoordeling van de deprobeerdercode D5536
  • Stop ongebruikt en verbroken blootstelling van Project-object op D-Bus. Plegen. Diagnostiek Code recensie D5607
  • Appwizard: sla de gekozen vcsPlugin op in ontwikkelaar .kdev4-bestand. Plegen. Beoordeling van de deprobeerdercode D5513
  • Backgroundparser: Relax assert een beetje. Plegen. Zie bug # 378933
  • Doorloopprobleem in pad (QString) ctor. Plegen. Zie bug # 378933
  • Repareer voorbeeldbestand dat ten onrechte is toegevoegd aan projectgeneratie vanuit app-sjabloon. Plegen. Beoordeling van de fabrikant van de foutopsporing D5314
  • Herstel de ondersteuning voor meerdere bestanden en relatieve paden in ShowFilesAfterGeneration. Plegen. Diagnostiek Code recensie D5316
  • Sjabloon laden van bestandsdialoogvenster: hiermee corrigeert u het gebruik van verkeerde filterreeksen. Plegen. Lost bug # 376040 op. Beoordeling van de deprobeerdercode D5155
  • Zoeken / vervangen in bestanden: wikkel de inhoud van de tooltip niet voor een uitvoerregel. Plegen. Beoordeling van de deprobeerdercode D5135
  • kdevelop:
  • Installeer xdg mimetype definitie voor OpenCL C. Commit. Beoordeling van de deprobeerder Code D5621
  • Verplaats de afdruk van int naar unsigned int. Plegen. Diagnostiek Code recensie D5654
  • Fix build voor MinGW. Plegen. Verhelpt bug # 379454
  • Zoek naar Cppcheck als afhankelijkheden van RUNTIME. Plegen. Beoordeling van de deprobeerdercode D5632
  • De OpenCL-taal wordt eigenlijk OpenCL C. Commit genoemd. Beoordeling van de deprobeerdercode D5485
  • Verwijder het onnodige mimetype voor * .kdevinternal-bestanden. Plegen. Beoordeling van de deprobeerdercode D5624
  • Maak het KAboutData-object pas na QApp-instantie, voor werkende vertalingen. Plegen. Beoordeling van de deprobeerdercode D5598
  • CMake - bug herstellen met het laten vallen van gewijzigde instellingen voor de bestaande build-map. Plegen. Beoordeling van de deprobeerder Code D5609
  • Drop explicit% {PROJECTDIR} / from templates 'ShowFilesAfterGeneration. Plegen. Beoordeling van de deprobeerdercode D5531
  • Ongebruikt & quot; VersionControl & quot; verwijderen invoeren van kdev4-voorbeelden / sjablonen. Plegen. Beoordeling van de deprobeerdercode D5512
  • Fix ShowFilesAfterGeneration om gegenereerde bestanden te evenaren. Plegen. Verhelpt bug # 378499
  • Qt-logo-afbeelding bijwerken. Plegen. Beoordeling van de deprobeerdercode D5278
  • Kdev-python:
  • Fix crash in syntax fix-up code. Plegen. Lost bug # 378827 gedeeltelijk op.
  • Pep8: Maak pep8-waarschuwingen minder irritant. Plegen. Diagnostiek Code recensie D5397
  • Kdev-php:
  • Duchain-eenheidstests repareren. Plegen. Beoordeling van de deprobeerder Code D5817

Wat is nieuw in versie 5.1.0:

  • kdevelop:
  • QObjectsjabloon: fix typo screwing herdefinitie van block extra_definitions. Commit.
  • Versienummer bijwerken naar 5.0.4. Commit.
  • Clang: herstel ontbrekende DUChain-vergrendeling. Commit.
  • Custom-buildsystem: fix crash tijdens het configureren. Plegen. Zie bug # 335470
  • Probeer de testGccCompatibility-test voor mij vast te stellen. Commit.
  • Clang: hernoem ook destructors bij het hernoemen van klasse. Plegen. Verhelpt bug # 373452
  • Bug repareren met verkeerde CMake-argumenten tijdens het toevoegen van een nieuwe build-map. Commit.
  • Clang: Stel niet voor refactor function defs. Commit.
  • Reacties in bestandssjabloon corrigeren voor Python-unittest voor setUp / tearDown. Plegen. Verhelpt bug # 321005
  • Fix TestCustomBuildSystemPlugin door .kdev4-mappen met testgegevens te lezen. Commit.
  • Providers: repareer een aantal Qt runtime-waarschuwingen. Commit.
  • Update TestProblemen :: testMissingInclude () naar huidige ClangFixitAssistant. Commit.
  • QtHelp CSS-afbeeldingen herstellen. Commit.
  • QtHelp pagina laden verhelpen. Commit.
  • Update INSTALL. Commit.
  • Stroomlijn README. Commit.
  • File_templates: verwijder '#include & quot; foo.moc & quot;' voettekst. Commit.
  • Geef qmake-qt5 de voorkeur boven qmake-qt4. Commit.
  • Appimage: niet falen op git stash pop. Commit.
  • Standaardpictogram voor een bepaalde plug-in repareren. Commit.
  • I18n-oplossingen. Commit.
  • kdevplatform:
  • Open niet-bestaande documenten uit problemen view + assertiefix. Commit.
  • Assertiefix voor ProblemModel. Commit.
  • Merk explicieter op in API dox dat nullptr kan worden geretourneerd. Commit.
  • Dialoogvenster Bestandssjablonen: fix crash op overrides-pagina met onbekende basisklasse. Commit.
  • Stil runtime-waarschuwingen over ontbrekende methoden. Commit.
  • KTextEditor :: MainWindow doorgeven aan tekstweergaven gemaakt met TextDocuments. Commit.
  • Hulpmiddel voor bestandssjablonen: gebruik geen basisdocument van project of thuis, zonder open document. Commit.
  • Versienummer bijwerken naar 5.0.4. Commit.
  • Opschonen: verwijder ongebruikt lid. Commit.
  • Registreer EnvironmentSelectionWinner het goed met KConfigDialogManager. Commit.
  • Schakel de functie Revisiegrafiek uit. Commit.
  • Fix crash bij triggering & quot; Bron opnieuw formatteren & quot; zonder dat er meer bestanden zijn geladen. Commit.
  • Herstel verbergen van helpknoppen in assistent-dialogen. Commit.
  • Opschonen: verwijder ongebruikte methode. Commit.
  • Quickopenfilter: documentatie verhelpen. Commit.
  • Repareer selectievakjes in de aangepaste optiepagina van bestandssjabloon die misplaatst zijn. Commit.
  • Programmeer een beetje de test_projectcontroller. Commit.
  • Corrigeer lay-out waarbij per ongeluk geprobeerd wordt de hoofdlay-out van OutputPage te vervangen. Commit.
  • Fix openen van externe URL's zonder bestandsnaam. Plegen. Verhelpt bug # 373213
  • TestTemplatesModel, TestGenerationTest: C locale om vertaalde strings te vermijden. Commit.
  • Verhoog de contextknoppen van vorige / volgende geschiedenis. Commit.
  • SourceFormatterController: Fix 'Reformat-bestanden'. Plegen. Verhelpt bug # 373842
  • SourceFormatterController: meer uitvoer van foutopsporing. Commit.
  • Fix oneindige lus op klonen omgevingsgroep met een andere aanwezige kloon. Commit.
  • Herstel & quot; Herstel over dialoogvenster voor plug-ins in & quot; Geladen Plug-ins & quot; dialoogvenster & quot ;. Commit.
  • Uitstelwaarschuwing herstellen. Commit.
  • Back-upcode toevoegen voor KAboutData :: fromPluginMetaData () voor oude kf5-versies. Commit.
  • Herstellen over dialoogvenster voor plug-ins in & quot; Geladen Plug-ins & quot; dialoogvenster. Commit.
  • LoadedPluginsDialog: fix memleak. Commit.
  • Standaarddocumentatie Positioneringsfixes weergeven. Commit.
  • Update INSTALL. Commit.
  • Voeg bits toe over bijdragen aan KDevelop. Commit.
  • Stroomlijn README. Commit.
  • Stijl: C ++ 11ify. Commit.
  • Projectfilter: Filter VS-artefacten. Commit.
  • ProjectConfigSkeleton: verwijder FIXME. Commit.
  • Typo in CMake-bericht repareren. Commit.
  • Herstel het extraheren van multi-line UI-strings van de welkomstpagina. Commit.
  • Hotfix voor het herstellen van build met nieuwere KConfig. Commit.
  • Standaardpictogram voor sommige plug-ins repareren. Commit.
  • Verberg de voortgangsbalk nadat alle taken zijn voltooid. Commit.
  • DUChainPointer :: dynamicCast () - segfault niet als er geen doel is. Commit.
  • Kdev-php:
  • Versienummer bijwerken naar 5.0.4. Commit.
  • Kdev-python:
  • Versienummer bijwerken naar 5.0.4. Commit.
  • Fix crash bij het aanvragen van items verhogen zonder dat het docbestand wordt geparseerd. Plegen. Verhelpt bug # 373349

Wat is nieuw in versie 5.0.4 / 5.1 Beta 1:

  • kdevelop:
  • QObjectsjabloon: fix typo screwing herdefinitie van block extra_definitions. Commit.
  • Versienummer bijwerken naar 5.0.4. Commit.
  • Clang: herstel ontbrekende DUChain-vergrendeling. Commit.
  • Custom-buildsystem: fix crash tijdens het configureren. Plegen. Zie bug # 335470
  • Probeer de testGccCompatibility-test voor mij vast te stellen. Commit.
  • Clang: hernoem ook destructors bij het hernoemen van klasse. Plegen. Verhelpt bug # 373452
  • Bug repareren met verkeerde CMake-argumenten tijdens het toevoegen van een nieuwe build-map. Commit.
  • Clang: Stel niet voor refactor function defs. Commit.
  • Reacties in bestandssjabloon corrigeren voor Python-unittest voor setUp / tearDown. Plegen. Verhelpt bug # 321005
  • Fix TestCustomBuildSystemPlugin door .kdev4-mappen met testgegevens te lezen. Commit.
  • Providers: repareer een aantal Qt runtime-waarschuwingen. Commit.
  • Update TestProblemen :: testMissingInclude () naar huidige ClangFixitAssistant. Commit.
  • QtHelp CSS-afbeeldingen herstellen. Commit.
  • QtHelp pagina laden verhelpen. Commit.
  • Update INSTALL. Commit.
  • Stroomlijn README. Commit.
  • File_templates: verwijder '#include & quot; foo.moc & quot;' voettekst. Commit.
  • Geef qmake-qt5 de voorkeur boven qmake-qt4. Commit.
  • Appimage: niet falen op git stash pop. Commit.
  • Standaardpictogram voor een bepaalde plug-in repareren. Commit.
  • I18n-oplossingen. Commit.
  • kdevplatform:
  • Open niet-bestaande documenten uit problemen view + assertiefix. Commit.
  • Assertiefix voor ProblemModel. Commit.
  • Merk explicieter op in API dox dat nullptr kan worden geretourneerd. Commit.
  • Dialoogvenster Bestandssjablonen: fix crash op overrides-pagina met onbekende basisklasse. Commit.
  • Stil runtime-waarschuwingen over ontbrekende methoden. Commit.
  • KTextEditor :: MainWindow doorgeven aan tekstweergaven gemaakt met TextDocuments. Commit.
  • Hulpmiddel voor bestandssjablonen: gebruik geen basisdocument van project of thuis, zonder open document. Commit.
  • Versienummer bijwerken naar 5.0.4. Commit.
  • Opschonen: verwijder ongebruikt lid. Commit.
  • Registreer EnvironmentSelectionWinner het goed met KConfigDialogManager. Commit.
  • Schakel de functie Revisiegrafiek uit. Commit.
  • Fix crash bij triggering & quot; Bron opnieuw formatteren & quot; zonder dat er meer bestanden zijn geladen. Commit.
  • Herstel verbergen van helpknoppen in assistent-dialogen. Commit.
  • Opschonen: verwijder ongebruikte methode. Commit.
  • Quickopenfilter: documentatie verhelpen. Commit.
  • Repareer selectievakjes in de aangepaste optiepagina van bestandssjabloon die misplaatst zijn. Commit.
  • Programmeer een beetje de test_projectcontroller. Commit.
  • Corrigeer lay-out waarbij per ongeluk geprobeerd wordt de hoofdlay-out van OutputPage te vervangen. Commit.
  • Fix openen van externe URL's zonder bestandsnaam. Plegen. Verhelpt bug # 373213
  • TestTemplatesModel, TestGenerationTest: C locale om vertaalde strings te vermijden. Commit.
  • Verhoog de contextknoppen van vorige / volgende geschiedenis. Commit.
  • SourceFormatterController: Fix 'Reformat-bestanden'. Plegen. Verhelpt bug # 373842
  • SourceFormatterController: meer uitvoer van foutopsporing. Commit.
  • Fix oneindige lus op klonen omgevingsgroep met een andere aanwezige kloon. Commit.
  • Herstel & quot; Herstel over dialoogvenster voor plug-ins in & quot; Geladen Plug-ins & quot; dialoogvenster & quot ;. Commit.
  • Uitstelwaarschuwing herstellen. Commit.
  • Back-upcode toevoegen voor KAboutData :: fromPluginMetaData () voor oude kf5-versies. Commit.
  • Herstellen over dialoogvenster voor plug-ins in & quot; Geladen Plug-ins & quot; dialoogvenster. Commit.
  • LoadedPluginsDialog: fix memleak. Commit.
  • Standaarddocumentatie Positioneringsfixes weergeven. Commit.
  • Update INSTALL. Commit.
  • Voeg bits toe over bijdragen aan KDevelop. Commit.
  • Stroomlijn README. Commit.
  • Stijl: C ++ 11ify. Commit.
  • Projectfilter: Filter VS-artefacten. Commit.
  • ProjectConfigSkeleton: verwijder FIXME. Commit.
  • Typo in CMake-bericht repareren. Commit.
  • Herstel het extraheren van multi-line UI-strings van de welkomstpagina. Commit.
  • Hotfix voor het herstellen van build met nieuwere KConfig. Commit.
  • Standaardpictogram voor sommige plug-ins repareren. Commit.
  • Verberg de voortgangsbalk nadat alle taken zijn voltooid. Commit.
  • DUChainPointer :: dynamicCast () - segfault niet als er geen doel is. Commit.
  • Kdev-php:
  • Versienummer bijwerken naar 5.0.4. Commit.
  • Kdev-python:
  • Versienummer bijwerken naar 5.0.4. Commit.
  • Fix crash bij het aanvragen van items verhogen zonder dat het docbestand wordt geparseerd. Plegen. Verhelpt bug # 373349

Wat is nieuw in versie 5.0.3 / 5.1 Beta 1:

  • Los een vergrendelingsprobleem op in de achtergrond-parser, waardoor regelmatig crashes plaatsvinden op Windows (3c395340d)
  • Herstel gebroken zoekopdrachten in de documentatieweergave (0602281c)
  • Los verschillende problemen op met de weergave onderbrekingspunten (cba54572)
  • Een mogelijke crash verhelpen bij het activeren van een clang FixIt (BR: 369176)
  • Een crash verhelpen bij het uitvoeren van verschillende acties met de plug-in Maken uitgeschakeld (BR: 369326)
  • Update Sonnet in het Windows installatieprogramma, wat leidde tot crashes met spellechecking (BR: 370470)
  • Tekstbestanden corrigeren die onder bepaalde omstandigheden CMake worden geparseerd als CMake, wat leidt tot slechte prestaties en crashes
  • Gebruik het juiste lettertype in de documentatieweergave (BR: 285162)
  • Een crash repareren bij het klikken op & quot; Rename declaration & quot; zonder dat een editor open is (22bdccb1)
  • Probleem oplossen & quot; Meer downloaden ... & quot; functie werkt niet op sommige systemen (4c4500bf)
  • Fix & quot; Selecteer volgende / vorige toolview & quot; in sommige gevallen niet correct (24d3e3bb)
  • Fix & quot; Verberg / verwijder docks & quot; zich in sommige gevallen niet goed gedragen (daeed5f1)
  • Fix & quot; Installeren als root & quot; actie werkt niet (30a66c3f)
  • Fix CMake build-plug-in herstelt soms alles wanneer dit niet zou moeten (17b6499e)
  • Verschillende UI-verbeteringen.

Wat is nieuw in versie 5.0.3:

  • Los een vergrendelingsprobleem op in de achtergrond-parser, waardoor regelmatig crashes plaatsvinden op Windows (3c395340d)
  • Herstel gebroken zoekopdrachten in de documentatieweergave (0602281c)
  • Los verschillende problemen op met de weergave onderbrekingspunten (cba54572)
  • Een mogelijke crash verhelpen bij het activeren van een clang FixIt (BR: 369176)
  • Een crash verhelpen bij het uitvoeren van verschillende acties met de plug-in Maken uitgeschakeld (BR: 369326)
  • Update Sonnet in het Windows installatieprogramma, wat leidde tot crashes met spellechecking (BR: 370470)
  • Tekstbestanden corrigeren die onder bepaalde omstandigheden CMake worden geparseerd als CMake, wat leidt tot slechte prestaties en crashes
  • Gebruik het juiste lettertype in de documentatieweergave (BR: 285162)
  • Een crash repareren bij het klikken op & quot; Rename declaration & quot; zonder dat een editor open is (22bdccb1)
  • Probleem oplossen & quot; Meer downloaden ... & quot; functie werkt niet op sommige systemen (4c4500bf)
  • Fix & quot; Selecteer volgende / vorige toolview & quot; in sommige gevallen niet correct (24d3e3bb)
  • Fix & quot; Verberg / verwijder docks & quot; zich in sommige gevallen niet goed gedragen (daeed5f1)
  • Fix & quot; Installeren als root & quot; actie werkt niet (30a66c3f)
  • Fix CMake build-plug-in herstelt soms alles wanneer dit niet zou moeten (17b6499e)
  • Verschillende UI-verbeteringen.

Wat is nieuw in versie 5.0.2:

  • Los een vergrendelingsprobleem op in de achtergrond-parser, waardoor regelmatig crashes plaatsvinden op Windows (3c395340d)
  • Herstel gebroken zoekopdrachten in de documentatieweergave (0602281c)
  • Los verschillende problemen op met de weergave onderbrekingspunten (cba54572)
  • Een mogelijke crash verhelpen bij het activeren van een clang FixIt (BR: 369176)
  • Een crash verhelpen bij het uitvoeren van verschillende acties met de plug-in Maken uitgeschakeld (BR: 369326)
  • Update Sonnet in het Windows installatieprogramma, wat leidde tot crashes met spellechecking (BR: 370470)
  • Tekstbestanden corrigeren die onder bepaalde omstandigheden CMake worden geparseerd als CMake, wat leidt tot slechte prestaties en crashes
  • Gebruik het juiste lettertype in de documentatieweergave (BR: 285162)
  • Een crash repareren bij het klikken op & quot; Rename declaration & quot; zonder dat een editor open is (22bdccb1)
  • Probleem oplossen & quot; Meer downloaden ... & quot; functie werkt niet op sommige systemen (4c4500bf)
  • Fix & quot; Selecteer volgende / vorige toolview & quot; in sommige gevallen niet correct (24d3e3bb)
  • Fix & quot; Verberg / verwijder docks & quot; zich in sommige gevallen niet goed gedragen (daeed5f1)
  • Fix & quot; Installeren als root & quot; actie werkt niet (30a66c3f)
  • Fix CMake build-plug-in herstelt soms alles wanneer dit niet zou moeten (17b6499e)
  • Verschillende UI-verbeteringen.

Wat is nieuw in versie 5.0.1:

  • Problemen verholpen in 5.0.1:
  • Herstel een impasse in de achtergrond-parser, die zich met name voordeed bij projecten met zowel C ++ als Python / JS / QML-code en ervoor zorgde dat parseren of de hele applicatie willekeurig bevroor. [BR: 355100]
  • Het & quot; -project is al niet geopend in een andere sessie weergeven & quot; dialoogvenster voor het starten van een sessie onder bepaalde omstandigheden.
  • Herstel een crash die soms gebeurde bij het wisselen van git branches op de commandoregel.
  • Herstel een crash bij het starten van debugger vanaf de opdrachtregel. [BR: 367837]
  • Mouseover-highlight gebruikt nu het & quot; Zoekmarkering & quot; kleur uit het configuratievenster, in plaats van een hardgecodeerde felgele kleur. [BR: 368458]
  • Een crash in de PHP-plug-in verhelpen bij het bewerken van tekst in de regel na een & quot; TODO & quot ;. [BR: 368257]
  • Werkmap van aangepaste Makefile-plug-in [BR: 239004]
  • repareren
  • Verhelp een mogelijke crash bij het activeren van een assistent-pop-upactie [BR: 368270]
  • Onder bepaalde omstandigheden een bevriezing verhelpen wanneer de welkomstpagina wordt weergegeven. [BR: 368138]
  • Sommige vertaalproblemen oplossen
  • Importaflossingen worden soms niet gevonden in kdev-python zonder F5 handmatig in te drukken [BR: 368556]
  • Problemen opgelost in de Linux AppImage:
  • Stuur de subversie-plug-in.
  • Fix QtHelp werkt niet.
  • Verzend verschillende X11-bibliotheken, die naar verluidt de binaire run nu uitvoeren op relatief oude systemen (SLES 11 en vergelijkbaar)
  • Schakel de welkomstpagina voorlopig uit.

Wat is nieuw in versie 5.0.0:

  • Bijna twee jaar na de release van KDevelop 4.7, we zijn blij om de onmiddellijke beschikbaarheid van KDevelop 5.0 aan te kondigen. KDevelop is een geïntegreerde ontwikkelomgeving die zich richt op ondersteuning van de programmeertaal C ++, Python, PHP en JavaScript / QML. Er zijn veel belangrijke wijzigingen en aanpassingen doorgevoerd voor versie 5.0, zodat KDevelop de komende jaren onderhoudbaar en gemakkelijk uit te breiden en te verbeteren blijft. Hoogtepunten zijn onder meer verbeterde nieuwe ondersteuning voor C / C ++ -taal en polijsten voor Python, PHP en QML / JS.

Wat is nieuw in versie 4.7.3 / 5.0.0 Beta:

  • We hebben onze enorme codebasis overgedragen naar Qt 5 en KDE frameworks 5 (KF5).
  • We hebben onze oude plug-in voor C ++ parser en semantische analyse vervangen door een veel krachtigere versie die is gebaseerd op Clang van het LLVM-project.
  • We hebben de handgeschreven CMake-interpreter verwijderd en gebruiken nu metadata van stroomopwaarts CMake zelf.
  • We hebben eindelijk semantische taalondersteuning geïntegreerd voor QML en JavaScript, evenals een projectmanager voor QMake.
  • Ten slotte hebben we veel delen van onze codebasis opgeruimd en de prestaties van sommige werkstromen aanzienlijk verbeterd.

Wat is nieuw in versie 4.7.2 / 5.0.0 Beta:

  • We hebben onze enorme porten geport codebasis naar Qt 5 en KDE frameworks 5 (KF5).
  • We hebben onze oude plug-in voor C ++ parser en semantische analyse vervangen door een veel krachtigere versie die is gebaseerd op Clang van het LLVM-project.
  • We hebben de handgeschreven CMake-interpreter verwijderd en gebruiken nu metadata van stroomopwaarts CMake zelf.
  • We hebben eindelijk semantische taalondersteuning geïntegreerd voor QML en JavaScript, evenals een projectmanager voor QMake.
  • Ten slotte hebben we veel delen van onze codebasis opgeruimd en de prestaties van sommige werkstromen aanzienlijk verbeterd.

Wat is nieuw in versie 4.7.1:

  • Deze versie bevat veel verbeteringen en bugfixes - iedereen wordt aangespoord om te upgraden.

Wat is nieuw in versie 4.5.0:

  • Deze release heeft integratie toegevoegd voor unit tests, zodat je kunt ze eenvoudig uitvoeren en debuggen terwijl je aan je projecten werkt.
  • De wizard Nieuwe klas is bijgewerkt en op verschillende plaatsen zijn wijzigingen aangebracht met betrekking tot het polijsten van de gebruikersinterface.
  • Er is gezorgd voor betere ondersteuning voor C ++ 11-functies.

Wat is nieuw in versie 4.3.0 RC1:

  • Dit is waarschijnlijk de laatste testversie vóór de release van 4.3 final. Deze release-kandidaat bevat aanvullende bugfixes en verbetert de C ++ 11-taalondersteuning verder.

Wat is nieuw in versie 4.1.1:

  • Milian Wolff: set-versie op 4.1.0, vereisen kdevplatform 1.1.0
  • Milian Wolff: fix custommake manager loopt vast bij het verwijderen en hernoemen van mappen
  • Milian Wolff: optimaliseren: geen behoefte om moveBehindComment te bellen als we een laatste #include hebben gevonden, zet include daarna achteraf
  • Milian Wolff: eindelijk lossen de ontbrekende inclusief artikelplaatsing ...
  • Milian Wolff: plaats omvat / verstuurt declaraties na definieert of geeft commentaar als er geen lege regel is gevonden
  • Milian Wolff: voeg aan het begin van het document de definitie van / include / forward toe als we daarna geen positie vinden
  • Aleix Pol: controleer ook cache-variabelen van conditionals.
  • Aleix Pol: Maak het mogelijk om CMakeFolders die geen cmakelists.txt hebben opnieuw te laden (omdat deze is verwijderd). Verhoog de verantwoordelijkheid voor het verwijderen van bestanden. Reload project branch wanneer een CMakeLists.txt-bestand is verwijderd.
  • Milian Wolff: gebruik systeemkleuren in plaats van hardgecodeerde kleuren in GDB-opdrachtregelhulpprogramma
  • Milian Wolff: zet standaard de focus op filter lineedit in het dialoogvenster 'attach to process'
  • Milian Wolff: correct gelezen debugger-status bij toevoegen van uitvoerwidget nadat foutopsporingsproces was gestart
  • Aleix Pol: Test of de optieopdracht goed werkt met de cache.
  • Aleix Pol: Gebruik de juiste api.
  • Aleix Pol: herstel project opnieuw laden wanneer de cache vuil is.
  • Aleix Pol: Stel de variabele niet in voor het geval deze al in de cache is opgegeven.
  • Aleix Pol: Fix verkeerde slotnaam.
  • Aleix Pol: herlaad het project telkens wanneer de CMakeCache wordt gewijzigd.
  • Milian Wolff: laat weergave het eigendom van widgets overnemen, lekken en crashes voorkomen
  • NicolAs Alvarez: CMake-ondersteuning: vermijd oneindige lus op foreach (RANGE) die nooit wordt uitgevoerd.
  • Aleix Pol: Maak het mogelijk om projecten correct te analyseren met lege CMakeLists.txt-bestanden. Voeg de rootmap van het cmake-project niet twee keer toe aan de observator.

Wat is nieuw in versie 4.0.2:

  • helemaal opnieuw herschreven

Wat is nieuw in versie 4.0.1:

  • Milian Wolff: fix overflow in CMakeFunctionArgument :: unescapeValue
  • Andras Mantia: verwijder enkele conflicterende snelkoppelingen van de katepart.
  • Milian Wolff: fix: sta incr als identifier toe, het is tenslotte niet het ++ -token
  • Milian Wolff: crash niet op nullptr type in getPointerTarget
  • Milian Wolff: fix shouldStartCompletion wanneer een pad wordt geschreven in een # include, ingevoegd is niet alleen een teken
  • Milian Wolff: crash niet wanneer getContainerType geen verklaring voor het geïdentificeerde type in de gegeven topcontext vindt
  • Andreas Pakulat: herstel openingsbestanden met relatief pad.
  • Andreas Pakulat: stel CMAKE_INSTALL_RPATH in op lib-installdir
  • Andreas Pakulat: zorg dat kdevplatform correct is gekoppeld
  • Milian Wolff: gebruik canonicalFilePath omdat absoluteFilePath tot problemen kan leiden bij het oplossen van relatieve insluitingen in gemarlinkde mappen
  • Nicolas Alvarez: repareer nog een mogelijk lek
  • Nicolas Alvarez: herstel geheugenlek in CMakeListsParser :: readCMakeFile.
  • Milian Wolff: ga niet verder dan EOF, kan leiden tot ongeldige tokens en crashes
  • Aleix Pol: Voorkomen dat een lege aanwijzer wordt aangeroepen.
  • Aleix Pol: Voeg de juiste ondersteuning toe voor de opdracht Onderbreking
  • Andreas Pakulat: Probeer niet om een ​​niet-bestaand bestand te openen.
  • Milian Wolff: maak __volatile__ een synoniem voor vluchtig
  • Milian Wolff: ga niet terug naar dezelfde klasse in typeutils :: getMemberFunctions
  • Esben Mose Hansen: Vind een build-directory, zelfs in root CMakeLists.txt
  • Milian Wolff: gebruik fixes in argumentlijsten van pure virtuals
  • Esben Mose Hansen: gebruik config-modus als fallback als er geen module wordt gevonden, en stel package_DIR in in alle gevallen waarin een module niet werd gevonden
  • David nolden: verander een bewering in een waarschuwing BUG: 236411
  • Niko Sams: verwijder ondersteuning voor het bouwen van de hele extragear / sdk.
  • Kovarththanan Rajaratnam: FindCppUnit.cmake verwijderen nu de CppUnit-plug-in niet meer bestaat
  • Kovarththanan Rajaratnam: verwijder FindCheck.cmake nu de Check plugin niet meer bestaat
  • Andreas Pakulat: versienummer vergroten
  • Niko Sams: citeer variabele uitdrukkingen correct.
  • Milian Wolff: stel ongeldig bereik in op de uiteindelijke locatie van het probleem wanneer een padresolver meer paden heeft gevonden dan de buildmanager
  • Andreas Pakulat: repareer app-pictogram van app voor Windows.
  • David nolden: gebruik een mutex om te voorkomen dat setupStandardMacros () en setupStandardIncludePaths () meerdere keren tegelijkertijd worden aangeroepen, waardoor een crash wordt voorkomen. BUG: 236434
  • Bertjan Broeksema: Fix compileer waarschuwingen gerelateerd aan verouderde hash_map
  • Andreas Pakulat: Zoek ook naar qmake-qt4

Wat is nieuw in versie 4.0 RC3:

  • helemaal opnieuw herschreven

Wat is nieuw in versie 3.5.4:

  • Deze versie repareert 30 bugs.

Wat is nieuw in versie 3.5.3:

  • Veel bugs opruimacties en kleine verbeteringen.

Eisen

  • Qt

Vergelijkbare software

Leo
Leo

14 Apr 15

4DIAC FORTE
4DIAC FORTE

20 Feb 15

4DIAC
4DIAC

9 Dec 15

Reacties op KDevelop

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!