KDevelop är ett program med öppen källkod, bärbar och fri mjukvara som ger användarna en komplett integrerad utvecklingsmiljö för alla funktioner, C .
Funktioner i ett ögonkast
Viktiga funktioner inkluderar ett lättanvänt, men komplext grafiskt användargränssnitt som skrivs i Qt GUI-verktygssatsen, stöd för sessioner, stöd för ett brett utbud av programmeringsspråk, möjligheten att ställa in en applikation som ett andra projekt, samt förmågan att skapa projekt från början.
Dessutom kommer det med olika verktyg, visningar, lägen och arbetssätt, stöd för kortkommandon, stöd för mallar, enhetstest och klasser. Med KDevelop kan utvecklare utforska källkoden för en befintlig applikation och göra ändringar för att förbättra den.
Stöder mer än 10 programmeringsspråk
Programmet har utformats från grunden för att stödja 12 programmeringsspråk, 5 byggverktyg, 11 dokumentationsformat, 4 revisionskontrollsystem, 3 kodredigerare, 5 utvecklingsverktyg och dussintals andra snygga verktyg.
Det är en plattformsapplikation
Skrivs i Qt, är KDevelop utformad som en plattformsapplikation som har testats framgångsrikt under GNULinux, FreeBSD, Solaris, Mac OS X och andra UNIX-liknande operativsystem. Det finns tillgängligt på standardprogramvaruförteckningarna för många Linux-distributioner.
Tillgänglighet och stödja arkitekturer
KDE-utvecklare som vill utveckla en kraftfull applikation för KDE-skrivbordsmiljön kan ladda ner KDevelop-programmet som ett källarkiv, vilket måste konfigureras och sammanställas före installationen. Både 32-bitars och 64-bitars arkitekturer stöds vid denna tidpunkt.
Möt KDevPlatform
KDevelop-projektet är också en del av KDevPlatform, en öppen källkod och fritt distribuerad uppsättning bibliotek som kan användas som bas för IDE-liknande program som Quanta, Kile, KTechLab och till och med KDevelop själv, vilket är baserat på KDevPlatform.
Vad är nytt i den här utgåvan:
- Fixa en krasch som ofta hände när man bytte git-grenar i bakgrunden i C ++-projekt. Detta inaktiverar tillfälligt dokumentationsvarningar, såväl som parsed dokumentationsdisplay i verktygstips, tills det underliggande problemet är fixerat uppströms. (bugg, uppströms bugg)
- Fixa ingen kompilator som standard som standard i Windows, vilket gör att KDevelop misslyckas med att hitta C ++-standardbiblioteket. (Bug)
- Fixa standard biblioteksvägar som inte skickas till som innehåller sökvägar när du använder clang som kompilator på Windows. (Kommentar)
- Fixa en krasch på vissa system när du öppnar en session. (Bug)
- Fixa inkludera färdvägsavslutning som inte visar projektdefinierat system innehåller (dvs innehåller tillagt som systemet inkluderar men av ditt projekt). (Bug)
- Fixa krasch när batchredigering definieras i definieringsredigeraren. (Bug)
- Fixa en hävning (endast hänt i debug-läge) och potentiell krasch när du visar problemverktygstips. (Bug)
- Fixa länkar i dokumentationsbläddraren som inte fungerar i AppImage. (Bug)
- Fix byggfel när du bygger in-source när översättningar finns. (Bug)
- Fixa en krasch när du visar navigeringsverktygstips i PHP-projekt i vissa situationer. (Bug)
- Fixa mål som dupliceras när man använder CMake-delprojekt. (Bug)
- Fixera konsolverktygsversion som ber om att ta bort en tillfällig fil interaktivt. (Bug)
- Fixa många AUTOMOC-varningar när du sammanställer med CMake 3.10
- Fixa vissa menyalternativ för verktygsvisning med tomma poster. (Bug)
- Fixa utvecklings widgeten i statusfältet som inte visas i vissa sessioner. (Kommentar)
- Anpassa cache clear logic för att säkerställa att kodmodellens cache (~ / .cache / kdevduchain) alltid rensas vid byte till en annan KDevelop-version (inklusive patchversioner). Oanvända data i cacheminnet har orsakat en rad problem tidigare, inklusive kraschar. Om du verkligen behöver behålla cacheminnet kan du skapa en (tom) fil med versionsversuffix av målversionen i cachemappen.
- Fix KDevelop startar inte med välkomstsidan aktiverad (som den är som standard) på system utan OpenGL-support. (Bug)
- Fix bygga med Qt version 5.5.
- Fixa filmallar som inte fungerar på Windows (den här åtgärden borde finnas i installationsprogrammen för Windows 5.2.0, men inte i källtabellerna).
Vad är nytt i version:
- Fixa en krasch som ofta hände när man bytte git-grenar i bakgrunden i C ++-projekt. Detta inaktiverar tillfälligt dokumentationsvarningar, såväl som parsed dokumentationsdisplay i verktygstips, tills det underliggande problemet är fixerat uppströms. (bugg, uppströms bugg)
- Fixa ingen kompilator som standard som standard i Windows, vilket gör att KDevelop misslyckas med att hitta C ++-standardbiblioteket. (Bug)
- Fixa standard biblioteksvägar som inte skickas till som innehåller sökvägar när du använder clang som kompilator på Windows. (Kommentar)
- Fixa en krasch på vissa system när du öppnar en session. (Bug)
- Fixa inkludera färdvägsavslutning som inte visar projektdefinierat system innehåller (dvs innehåller tillagt som systemet inkluderar men av ditt projekt). (Bug)
- Fixa krasch när batchredigering definieras i definieringsredigeraren. (Bug)
- Fixa en hävning (endast hänt i debug-läge) och potentiell krasch när du visar problemverktygstips. (Bug)
- Fixa länkar i dokumentationsbläddraren som inte fungerar i AppImage. (Bug)
- Fix byggfel när du bygger in-source när översättningar finns. (Bug)
- Fixa en krasch när du visar navigeringsverktygstips i PHP-projekt i vissa situationer. (Bug)
- Fixa mål som dupliceras när man använder CMake-delprojekt. (Bug)
- Fixera konsolverktygsversion som ber om att ta bort en tillfällig fil interaktivt. (Bug)
- Fixa många AUTOMOC-varningar när du sammanställer med CMake 3.10
- Fixa vissa menyalternativ för verktygsvisning med tomma poster. (Bug)
- Fixa utvecklings widgeten i statusfältet som inte visas i vissa sessioner. (Kommentar)
- Anpassa cache clear logic för att säkerställa att kodmodellens cache (~ / .cache / kdevduchain) alltid rensas vid byte till en annan KDevelop-version (inklusive patchversioner). Oanvända data i cacheminnet har orsakat en rad problem tidigare, inklusive kraschar. Om du verkligen behöver behålla cacheminnet kan du skapa en (tom) fil med versionsversuffix av målversionen i cachemappen.
- Fix KDevelop startar inte med välkomstsidan aktiverad (som den är som standard) på system utan OpenGL-support. (Bug)
- Fix bygga med Qt version 5.5.
- Fixa filmallar som inte fungerar på Windows (den här åtgärden borde finnas i installationsprogrammen för Windows 5.2.0, men inte i källtabellerna).
Vad är nytt i version 5.1.2:
- Förbyggda binärer:
- AppImage: olika förbättringar; skickar nu LLVM 3.9.1
- Windows installatörer: olika förbättringar; Skicka nu Qt 5.9.1
- Ändringar i kdevplatform, kdevelop, kdev-php och kdev-python:
- Fixade en krasch i cmake lexer (bug 363269)
- Olika små förbättringar i cmake och C ++-kodfärdigställande
- Fix placering av C ++ # includelude completions (https://phabricator.kde.org/D6230)
- Fixa en krasch med JS-projekt på fjärrkataloger (bug 369573)
- Fix en eventuell krasch när du analyserar PHP-kod (bug 381123)
- Fixa ett bock-on-exit-fel (bug 379669)
- Förhandsgranskning av källformat är tillbaka
- Fix duplicerad snabbmeny på ikongränsen (https://phabricator.kde.org/D6838)
- Fix kodvisning i användargränssnittet på vissa system
- Fix "Formatera filer" Kontextmenyåtgärd
- Fixa en eventuell krasch när du analyserar Python-kod med gammaldags Mac-linjeändringar (endast r) (fel 378827)
- Fix hoppa till brytpunktsplatsen i brytpunktsmodellen (bug 382652)
- Fixa krasch på CPU utan SSE2
- Fix starta körbara filer med mellanslag i sökvägar på Windows
- Fixa eventuell krasch vid att klicka på "visa dokumentation & quot; i verktygstips (https://phabricator.kde.org/D6436)
- Olika rengöringsarbeten
- ... och många andra, för många för att lista dem här - kör "git log" v5.1.1..v5.1.2 " i en av arkiverna för att se alla ändringar.
Vad är nytt i version 5.1.1:
- Förbyggda binärer:
- Windows installer: Fixa missade ikoner på installationsprogram från Windows.
- AppImage: Ship Breeze-widgetstil. T3538
- AppImage: Ship Sonnet-plugins (baserat på aspell, hunspell, hspell). T4100
- AppImage: Skicka några standardfärgscheman (som ska användas med Inställningar -> Färgschema) med AppImage.
- AppImage: Byggd med KF5SysGuard support: Aktiverar "Bifoga för att bearbeta & quot; i AppImage. T5878
- kdevplatform:
- Ta inte bort alla mall förhandsgranskningsbilder, ladda från arkiv på begäran. Begå. Phabricator Code review D5701
- Använd https://www.google.com istället för http://www.google.de i google-valet externt skript. Begå. Phabricator Code review D5719
- Använd konsekventa ikonnamn för byggmaterial, ta bort gamla ikoner för vänster. Begå. Phabricator Code review D5651
- Appwizard: fixa bortbruten koppling i ProjectVcsPage. Begå. Phabricator Code Review D5536
- Sluta oanvänd och bruten exponering av Projektobjekt på D-Bus. Begå. Phabricator Code review D5607
- Appwizard: lagra vcsPlugin i utvecklare .kdev4-fil. Begå. Phabricator Code review D5513
- Backgroundparser: Koppla av hävdar lite. Begå. Se fel # 378933
- Arbetsproblem i sökväg (QString) ctor. Begå. Se fel # 378933
- Fix förhandsgranskningsfil felaktigt lagt till på projektgenerering från appmall. Begå. Phabricator Code review D5314
- Fixa stöd för flera filer och relativa sökvägar i ShowFilesAfterGeneration. Begå. Phabricator Code review D5316
- Ladda mall från fildialogrutor: åtgärda felfilterstränganvändning. Begå. Fixar bugg # 376040. Phabricator Code review D5155
- Sök / ersätt i filer: Wrap inte innehållet i verktygstips för en utmatningsrad. Begå. Phabricator Code review D5135
- kdevelop:
- Installera xdg mimetypsdefinition för OpenCL C. Commit. Phabricator Code review D5621
- Flytta utskrift från int till unsigned int. Begå. Phabricator Code Review D5654
- Fix bygga för MinGW. Begå. Fixar fel # 379454
- Leta efter Cppcheck som RUNTIME beroenden. Begå. Phabricator Code review D5632
- OpenCL-språket kallas faktiskt OpenCL C. Commit. Phabricator Code Review D5485
- Ta bort onödig mimetyp för * .kdevinternal-filer. Begå. Phabricator Code review D5624
- Skapa KAboutData-objekt först efter QApp-instans, för att arbeta översättningar. Begå. Phabricator Code review D5598
- CMake - fixa fel med att släppa ändrade inställningar för befintlig byggkatalog. Begå. Phabricator Code review D5609
- Släpp explicit% {PROJECTDIR} / från mallarna 'ShowFilesAfterGeneration'. Begå. Phabricator Code review D5531
- Ta bort oanvänd "VersionControl" poster från kdev4 prover / mallar. Begå. Phabricator Code review D5512
- Fix ShowFilesAfterGeneration för att matcha genererade filer. Begå. Fixar bugg # 378499
- Uppdatera Qt-logotypen. Begå. Phabricator Code review D5278
- KDev-python:
- Fixa krasch i synkroniseringskod. Begå. Delvis fixar fel # 378827.
- Pep8: Gör pep8 varningar mindre irriterande. Begå. Phabricator Code review D5397
- KDev-php:
- Fixa tukchantenhetstester. Begå. Phabricator Code review D5817
Vad är nytt i version 5.1.0:
- kdevelop:
- QObject-mall: fixa typsnittskruvdefinitionering av block extra_definitions. Commit.
- Uppdatera versionsnummer till 5.0.4. Commit.
- Clang: Fix saknas DUChain-lås. Commit.
- Custom-buildsystem: Fix krasch under konfigurationen. Begå. Se fel # 335470
- Försök att fixa testGccCompatibility testet för mig. Commit.
- Clang: Omdirigera även destruktorer när du byter namn på klassen. Begå. Fixar bugg # 373452
- Fixa fel med fela CMake-argument när du lägger till ny byggkatalog. Commit.
- Clang: Föreslå inte refaktorfunktioner Commit.
- Fixa kommentarer i filmall för Python-enhetstest för setUp / tearDown. Begå. Fixar bugg # 321005
- Fix TestCustomBuildSystemPlugin genom att läsa .kdev4 mappar av testdata. Commit.
- Providers: Fix några Qt runtime varningar. Commit.
- Uppdatera testproblem: testMissingInclude () till nuvarande ClangFixitAssistant. Commit.
- QtHelp CSS-bilder fixar. Commit.
- QtHelp sidan laddar fix. Commit.
- Uppdatera INSTALL. Commit.
- Effektivisera README. Commit.
- File_templates: Ta bort '#include & quot; foo.moc & quot;' sidfot. Commit.
- Välj qmake över qmake-qt5 över qmake-qt4. Commit.
- Appimage: misslyckas inte på git stash pop. Commit.
- Fixa standardikonen för något plugin. Commit.
- I18n fixar. Commit.
- kdevplatform:
- Öppna inte obefintliga dokument från problemvyn + påståenden. Commit.
- Åtgärdslösning för ProblemModel. Commit.
- Observera mer explicit i API-dox som nullptr kan returneras. Commit.
- Dialogrutan Filmallar: Fix krasch i överklagningssidan med okänd basklass. Commit.
- Tystnad runtime varningar om saknade metoder. Commit.
- Passera KTextEditor :: MainWindow till textvisningar skapade från TextDocuments. Commit.
- Filmallar verktyg: utan öppet dokument, använd bas dir av projektet eller hem. Commit.
- Uppdatera versionsnummer till 5.0.4. Commit.
- Uppringning: Ta bort oanvänd medlem. Commit.
- Registrera EnvironmentSelectionWidget ordentligt med KConfigDialogManager. Commit.
- Inaktivera funktionen Revisionsgraf. Commit.
- Fixa krasch vid utlösande & quot; Reformat Källa & quot; utan att någon fil laddad. Commit.
- Återställ gömning av hjälpknappar i assistentdialoger. Commit.
- Rensning: Ta bort oanvänd metod. Commit.
- Quickopenfilter: Fix dokumentation. Commit.
- Fixa kryssrutor i den anpassade sidan för anpassad sida för filmallar som är felplacerad. Commit.
- Snabba test_projektkontrollen lite. Commit.
- Fix layout är oavsiktligt försökt att ersätta OutputPages huvudlayout. Commit.
- Fixa öppningen av fjärradresser utan filnamn. Begå. Fixar bugg # 373213
- TestTemplatesModel, TestGenerationTest: C-lokal för att undvika översatta strängar. Commit.
- Höj tidigare / nästa historikens sammanhangsknappar. Commit.
- SourceFormatterController: Fix 'Reformat-filer'. Begå. Fixar bugg # 373842
- SourceFormatterController: Mer debug output. Commit.
- Fixera oändlig slinga på kloningsmiljögrupp med en annan klon närvarande. Commit.
- Återgå "Återställ om dialogruta för plugins i" Loaded Plugins & quot; dialog & quot ;. Commit.
- Fix avskrivningsvarning. Commit.
- Lägg till återgångskod för KAboutData :: fromPluginMetaData () för gamla kf5-versioner. Commit.
- Återställ Om dialogrutan för plugins i "Loaded Plugins & quot; dialog. Commit.
- LoadedPluginsDialog: Fix memleak. Commit.
- StandardDocumentationView-positionsfixar. Commit.
- Uppdatera INSTALL. Commit.
- Lägg till bitar om att bidra till KDevelop. Commit.
- Effektivisera README. Commit.
- Stil: C ++ 11ify. Commit.
- Projektfilter: Filtrera VS-artefakter. Commit.
- ProjectConfigSkeleton: Ta bort FIXME. Commit.
- Fixa typsnitt i CMake-meddelande. Commit.
- Fixa utvinning av flera linjära UI-strängar från välkomstsidan. Commit.
- snabbkorrigering för att återställa bygga med nyare KConfig. Commit.
- Fixa standardikonen för vissa pluginprogram. Commit.
- Dölj framstegsfältet när alla jobb är färdiga. Commit.
- DUChainPointer :: dynamicCast () - inte segfault om inget mål. Commit.
- KDev-php:
- Uppdatera versionsnummer till 5.0.4. Commit.
- KDev-python:
- Uppdatera versionsnummer till 5.0.4. Commit.
- Fixa kraschen när du begär att höja objekt utan att docfile analyseras. Begå. Fixar bugg # 373349
Vad är nytt i version 5.0.4 / 5.1 Beta 1:
- kdevelop:
- QObject-mall: fixa typsnittskruvdefinitionering av block extra_definitions. Commit.
- Uppdatera versionsnummer till 5.0.4. Commit.
- Clang: Fix saknas DUChain-lås. Commit.
- Custom-buildsystem: Fix krasch under konfigurationen. Begå. Se fel # 335470
- Försök att fixa testGccCompatibility testet för mig. Commit.
- Clang: Omdirigera även destruktorer när du byter namn på klassen. Begå. Fixar bugg # 373452
- Fixa fel med fela CMake-argument när du lägger till ny byggkatalog. Commit.
- Clang: Föreslå inte refaktorfunktioner Commit.
- Fixa kommentarer i filmall för Python-enhetstest för setUp / tearDown. Begå. Fixar bugg # 321005
- Fix TestCustomBuildSystemPlugin genom att läsa .kdev4 mappar av testdata. Commit.
- Providers: Fix några Qt runtime varningar. Commit.
- Uppdatera testproblem: testMissingInclude () till nuvarande ClangFixitAssistant. Commit.
- QtHelp CSS-bilder fixar. Commit.
- QtHelp sidan laddar fix. Commit.
- Uppdatera INSTALL. Commit.
- Effektivisera README. Commit.
- File_templates: Ta bort '#include & quot; foo.moc & quot;' sidfot. Commit.
- Välj qmake över qmake-qt5 över qmake-qt4. Commit.
- Appimage: misslyckas inte på git stash pop. Commit.
- Fixa standardikonen för något plugin. Commit.
- I18n fixar. Commit.
- kdevplatform:
- Öppna inte obefintliga dokument från problemvyn + påståenden. Commit.
- Åtgärdslösning för ProblemModel. Commit.
- Observera mer explicit i API-dox som nullptr kan returneras. Commit.
- Dialogrutan Filmallar: Fix krasch i överklagningssidan med okänd basklass. Commit.
- Tystnad runtime varningar om saknade metoder. Commit.
- Passera KTextEditor :: MainWindow till textvisningar skapade från TextDocuments. Commit.
- Filmallar verktyg: utan öppet dokument, använd bas dir av projektet eller hem. Commit.
- Uppdatera versionsnummer till 5.0.4. Commit.
- Uppringning: Ta bort oanvänd medlem. Commit.
- Registrera EnvironmentSelectionWidget ordentligt med KConfigDialogManager. Commit.
- Inaktivera funktionen Revisionsgraf. Commit.
- Fixa krasch vid utlösande & quot; Reformat Källa & quot; utan att någon fil laddad. Commit.
- Återställ gömning av hjälpknappar i assistentdialoger. Commit.
- Rensning: Ta bort oanvänd metod. Commit.
- Quickopenfilter: Fix dokumentation. Commit.
- Fixa kryssrutor i den anpassade sidan för anpassad sida för filmallar som är felplacerad. Commit.
- Snabba test_projektkontrollen lite. Commit.
- Fix layout är oavsiktligt försökt att ersätta OutputPages huvudlayout. Commit.
- Fixa öppningen av fjärradresser utan filnamn. Begå. Fixar bugg # 373213
- TestTemplatesModel, TestGenerationTest: C-lokal för att undvika översatta strängar. Commit.
- Höj tidigare / nästa historikens sammanhangsknappar. Commit.
- SourceFormatterController: Fix 'Reformat-filer'. Begå. Fixar bugg # 373842
- SourceFormatterController: Mer debug output. Commit.
- Fixera oändlig slinga på kloningsmiljögrupp med en annan klon närvarande. Commit.
- Återgå "Återställ om dialogruta för plugins i" Loaded Plugins & quot; dialog & quot ;. Commit.
- Fix avskrivningsvarning. Commit.
- Lägg till återgångskod för KAboutData :: fromPluginMetaData () för gamla kf5-versioner. Commit.
- Återställ Om dialogrutan för plugins i "Loaded Plugins & quot; dialog. Commit.
- LoadedPluginsDialog: Fix memleak. Commit.
- StandardDocumentationView-positionsfixar. Commit.
- Uppdatera INSTALL. Commit.
- Lägg till bitar om att bidra till KDevelop. Commit.
- Effektivisera README. Commit.
- Stil: C ++ 11ify. Commit.
- Projektfilter: Filtrera VS-artefakter. Commit.
- ProjectConfigSkeleton: Ta bort FIXME. Commit.
- Fixa typsnitt i CMake-meddelande. Commit.
- Fixa utvinning av flera linjära UI-strängar från välkomstsidan. Commit.
- snabbkorrigering för att återställa bygga med nyare KConfig. Commit.
- Fixa standardikonen för vissa pluginprogram. Commit.
- Dölj framstegsfältet när alla jobb är färdiga. Commit.
- DUChainPointer :: dynamicCast () - inte segfault om inget mål. Commit.
- KDev-php:
- Uppdatera versionsnummer till 5.0.4. Commit.
- KDev-python:
- Uppdatera versionsnummer till 5.0.4. Commit.
- Fixa kraschen när du begär att höja objekt utan att docfile analyseras. Begå. Fixar bugg # 373349
Vad är nytt i version 5.0.3 / 5.1 Beta 1:
- Fixa ett låsproblem i bakgrundsparsern, vilket orsakar vanliga kraschar på Windows (3c395340d)
- Åtgärda bruten sökning i dokumentationsvyn (0602281c)
- Fixa olika problem med breakpointsvisningen (cba54572)
- Fixa en eventuell krasch när du aktiverar en clang FixIt (BR: 369176)
- Fixa en krasch när du utför olika åtgärder med aktivera Inaktivera plugin (BR: 369326)
- Uppdatera Sonnet i installationsprogrammet i Windows som ledde till kraschar med spelkontroll (BR: 370470)
- Fixa textfiler som analyseras som CMake under vissa omständigheter, vilket leder till dålig prestanda och kraschar
- Använd rätt teckensnitt i dokumentationsvy (BR: 285162)
- Fixa en krasch när du klickar på "Rename declaration" utan att en redaktör är öppen (22bdccb1)
- Fix "Hämta mer ..." Funktionen fungerar inte på vissa system (4c4500bf)
- Fix "Välj nästa / tidigare verktygsvy & quot; uppför sig felaktigt i vissa fall (24d3e3bb)
- Fix "Dölj / Återställ dockor" uppför sig felaktigt i vissa fall (daeed5f1)
- Fix "Installera som root" åtgärden fungerar inte (30a66c3f)
- Fixa CMake build plugin ibland ombygga allt när det inte borde (17b6499e)
- Olika förbättringar av användargränssnitt.
Vad är nytt i version 5.0.3:
- Fixa ett låsproblem i bakgrundsparsern, vilket orsakar vanliga kraschar på Windows (3c395340d)
- Åtgärda bruten sökning i dokumentationsvyn (0602281c)
- Fixa olika problem med breakpointsvisningen (cba54572)
- Fixa en eventuell krasch när du aktiverar en clang FixIt (BR: 369176)
- Fixa en krasch när du utför olika åtgärder med aktivera Inaktivera plugin (BR: 369326)
- Uppdatera Sonnet i installationsprogrammet i Windows som ledde till kraschar med spelkontroll (BR: 370470)
- Fixa textfiler som analyseras som CMake under vissa omständigheter, vilket leder till dålig prestanda och kraschar
- Använd rätt teckensnitt i dokumentationsvy (BR: 285162)
- Fixa en krasch när du klickar på "Rename declaration" utan att en redaktör är öppen (22bdccb1)
- Fix "Hämta mer ..." Funktionen fungerar inte på vissa system (4c4500bf)
- Fix "Välj nästa / tidigare verktygsvy & quot; uppför sig felaktigt i vissa fall (24d3e3bb)
- Fix "Dölj / Återställ dockor" uppför sig felaktigt i vissa fall (daeed5f1)
- Fix "Installera som root" åtgärden fungerar inte (30a66c3f)
- Fixa CMake build plugin ibland ombygga allt när det inte borde (17b6499e)
- Olika förbättringar av användargränssnitt.
Vad är nytt i version 5.0.2:
- Fixa ett låsproblem i bakgrundsparsern, vilket orsakar vanliga kraschar på Windows (3c395340d)
- Åtgärda bruten sökning i dokumentationsvyn (0602281c)
- Fixa olika problem med breakpointsvisningen (cba54572)
- Fixa en eventuell krasch när du aktiverar en clang FixIt (BR: 369176)
- Fixa en krasch när du utför olika åtgärder med aktivera Inaktivera plugin (BR: 369326)
- Uppdatera Sonnet i installationsprogrammet i Windows som ledde till kraschar med spelkontroll (BR: 370470)
- Fixa textfiler som analyseras som CMake under vissa omständigheter, vilket leder till dålig prestanda och kraschar
- Använd rätt teckensnitt i dokumentationsvy (BR: 285162)
- Fixa en krasch när du klickar på "Rename declaration" utan att en redaktör är öppen (22bdccb1)
- Fix "Hämta mer ..." Funktionen fungerar inte på vissa system (4c4500bf)
- Fix "Välj nästa / tidigare verktygsvy & quot; uppför sig felaktigt i vissa fall (24d3e3bb)
- Fix "Dölj / Återställ dockor" uppför sig felaktigt i vissa fall (daeed5f1)
- Fix "Installera som root" åtgärden fungerar inte (30a66c3f)
- Fixa CMake build plugin ibland ombygga allt när det inte borde (17b6499e)
- Olika förbättringar av användargränssnitt.
Vad är nytt i version 5.0.1:
- Problem som fastställs i 5.0.1:
- Fixa ett dödläge i bakgrundsparsern, vilket framförallt inträffade på projekt som innehöll både C ++ och Python / JS / QML-koden och orsakade antingen parsering eller hela applikationen att frysa slumpmässigt. [BR: 355100]
- Visa inte "projektet är redan öppet i en annan session" dialog om att starta en session under vissa omständigheter.
- Fixa en krasch som ibland hände när man bytte git-grenar på kommandoraden.
- Fixa en krasch när du startar debugger från kommandoraden. [BR: 367837]
- Mouseover highlight använder nu "Sökmarkering & quot; färg från konfigurationsdialogrutan, istället för en hårdkodad ljusgul. [BR: 368458]
- Fixa en krasch i PHP-plugin när du redigerar text i raden efter en "TODO". [BR: 368257]
- Fixa arbetsmapp för anpassat Makefile-plugin [BR: 239004]
- Fix en eventuell krasch vid utlösande av en assistent popup-åtgärd [BR: 368270]
- Fixa en frysning under vissa omständigheter när välkomstsidan visas. [BR: 368138]
- Fixa några översättningsproblem.
- Fixa import som ibland inte finns i kdev-python utan att trycka på F5 för hand [BR: 368556]
- Problem som fastställs i Linux AppImage:
- Skicka subversion plugin.
- Fix QtHelp fungerar inte.
- Skicka olika X11-bibliotek, som enligt uppgift gör binär körning på relativt gamla system nu (SLES 11 och liknande)
- Inaktivera välkomstsidan för nu.
Vad är nytt i version 5.0.0:
- Nästan två år efter att KDevelop 4.7 släpptes, Vi är glada att meddela omedelbar tillgänglighet av KDevelop 5.0. KDevelop är en integrerad utvecklingsmiljö som fokuserar på stöd av C ++, Python, PHP och JavaScript / QML programmeringsspråk. Många viktiga förändringar och refactorings gjordes för version 5.0, vilket säkerställer att KDevelop förblir underhållbar och lätt att utvidga och förbättra under de närmaste åren. Höjdpunkterna inkluderar mycket förbättrade nya C / C ++-språkstöd, samt polering för Python, PHP och QML / JS.
Vad är nytt i version 4.7.3 / 5.0.0 Beta:
- Vi har portat vår stora kodbas till Qt 5 och KDE-ramar 5 (KF5).
- Vi ersatte vårt äldre C ++-parser- och semantiska analysplugin med en mycket kraftfullare som bygger på Clang från LLVM-projektet.
- Vi tog bort den handskrivna CMake-tolken och utnyttjar nu metadata som tillhandahålls av uppströms CMake själv.
- Vi integrerade slutligen semantiskt språkstöd för QML och JavaScript, liksom en projektledare för QMake.
- Slutligen rensade vi upp många områden i vår kodbas och förbättrade prestandan för vissa arbetsflöden väsentligt.
Vad är nytt i version 4.7.2 / 5.0.0 Beta:
- Vi har portat vårt enorma kodbas till Qt 5 och KDE-ramar 5 (KF5).
- Vi ersatte vårt äldre C ++-parser- och semantiska analysplugin med en mycket kraftfullare som bygger på Clang från LLVM-projektet.
- Vi tog bort den handskrivna CMake-tolken och utnyttjar nu metadata som tillhandahålls av uppströms CMake själv.
- Vi integrerade slutligen semantiskt språkstöd för QML och JavaScript, liksom en projektledare för QMake.
- Slutligen rensade vi upp många områden i vår kodbas och förbättrade prestandan för vissa arbetsflöden väsentligt.
Vad är nytt i version 4.7.1:
- Den här utgåvan innehåller många förbättringar och buggfixar - alla uppmanas att uppgradera.
Vad är nytt i version 4.5.0:
- Den här utgåvan lade till integration för enhetstester, så att Du kan enkelt springa och felsöka dem medan du arbetar med dina projekt.
- Guiden Ny klass uppdaterades och många ändringar gjordes med avseende på polering av användargränssnittet på olika ställen.
- Bättre stöd för C ++ 11-funktioner tillhandahölls.
Vad är nytt i version 4.3.0 RC1:
- Det här är förmodligen den senaste testversionen före frisättning av 4,3 slutlig. Den här utgåvanskandidaten innehåller ytterligare buggfixar och förbättrar vidare C ++ 11 språkstöd.
Vad är nytt i version 4.1.1:
- Milian Wolff: Ange version till 4.1.0, kräver kdevplatform 1.1.0
- Milian Wolff: fixa custommake manager kraschar vid radering, byta namn på mappar
- Milian Wolff: optimera: ingen anledning att ringa flytta bakom kommentaren om vi hittade en sista #include, lägg bara in efter det
- Milian Wolff: slutligen fixa den saknade inkludera postplaceringen ...
- Milian Wolff: platsen innehåller / vidareförklaringar efter definierar eller kommentarer om ingen tom rad finns
- Milian Wolff: lägg till inkludera / vidarebefordra definition vid början av dokumentet när vi inte hittar en position efter det
- Aleix Pol: Kontrollera även cachade variabler från villkor.
- Aleix Pol: Gör det möjligt att ladda om CMakeFolders som inte har en cmakelists.txt (eftersom den har tagits bort). Förbättra ansvarsförmåga vid borttagning av filer. Uppdatera projektgren när en CMakeLists.txt-fil togs bort.
- Milian Wolff: använd systemfärger istället för hårdkodade färger i GDB kommandoradsverktygsvisning
- Milian Wolff: ställ in fokus på filter lineedit som standard i "attach to process" dialog
- Milian Wolff: Läs korrekt felsökningsstatus när du lägger till utgångs widget när debug-processen startades.
- Aleix Pol: Testa att alternativkommandot fungerar korrekt med cachen.
- Aleix Pol: Använd rätt api.
- Aleix Pol: Fixa projektet omladdning när cacheminnet är smutsigt.
- Aleix Pol: Ange inte variabeln om den redan är angiven i cachen.
- Aleix Pol: Fix fel platsnamn.
- Aleix Pol: Ladda om projektet när CMakeCache är ändrat.
- Milian Wolff: låt se äganderätten till widgets, förhindrar läckage och kraschar
- NicolAs Alvarez: CMake support: Undvik oändlig slinga på foreach (RANGE) som aldrig körs.
- Aleix Pol: Gör det möjligt att analysera ordentligt projekt med tomma CMakeLists.txt-filer. Lägg inte till rootkatalogen cmake två gånger för klockan.
Vad är nytt i version 4.0.2:
- Omskrivs från början
Vad är nytt i version 4.0.1:
- Milian Wolff: fixa överflödet i CMakeFunctionArgument :: unescapeValue
- Andras Mantia: Ta bort några motstridiga genvägar från kateparten.
- Milian Wolff: fixa: tillåta incr som identifierare, det är inte ++-token trots allt
- Milian Wolff: krascha inte på nullptr-typen i getPointerTarget
- Milian Wolff: fix shouldStartCompletion när du skriver en sökväg i en #include, infogad är inte bara en enda karaktär
- Milian Wolff: kraschar inte när getContainerType inte hittar en deklaration för den identifierade typen i den angivna toppkontexten
- Andreas Pakulat: Fix öppna filer med relativ sökväg.
- Andreas Pakulat: Ange CMAKE_INSTALL_RPATH till lib-installdir
- Andreas Pakulat: Se till att kdevplatform är ordentligt länkad
- Milian Wolff: använd canonicalFilePath som absoluteFilePath kan leda till problem när relativlösning löses i symlinkade kataloger
- Nicolas Alvarez: Fixa en annan eventuell läcka
- Nicolas Alvarez: Fix minneläckage i CMakeListsParser :: readCMakeFile.
- Milian Wolff: Förskott inte över EOF, kan leda till ogiltiga tokens och kraschar
- Aleix Pol: Förhindra att du ringer en nollpekare.
- Aleix Pol: Lägg till korrekt stöd för kommandot Break.
- Andreas Pakulat: Försök inte öppna en existerande fil.
- Milian Wolff: gör __volatile__ en synonym för flyktig
- Milian Wolff: recurs inte till samma klass i typutils :: getMemberFunctions
- Esben Mose Hansen: Sök byggkatalog även i root CMakeLists.txt
- Milian Wolff: fixa användningar i argumentlistor över rena virtuella
- Esben Mose Hansen: Använd konfigurationsläget som återgång om ingen modul hittas och sätt in package_DIR i alla fall där en modul inte hittades
- David nolden: Vrid en påstående till en varning BUG: 236411
- Niko Sams: Ta bort stöd för att bygga hela extragearen / sdk.
- Kovarththanan Rajaratnam: Ta bort FindCppUnit.cmake nu när CppUnit-plugin inte längre existerar
- Kovarththanan Rajaratnam: Ta bort FindCheck.cmå då Check-plugin inte längre existerar
- Andreas Pakulat: Öka versionsnumret
- Niko Sams: Citera variabla uttryck korrekt.
- Milian Wolff: Ange ett felaktigt intervall på slutlig plats för problem när den innehåller sökvägslösare hittade fler sökvägar än bygghanteraren
- Andreas Pakulat: Fix kdevelop appikon för Windows.
- David nolden: Använd en mutex för att förhindra setupStandardMacros () och setupStandardIncludePaths () från att bli kallad flera gånger samtidigt, förhindra en krasch. BUG: 236434
- Bertjan Broeksema: Fix kompilera varningar relaterade till deprecated hash_map
- Andreas Pakulat: Sök även efter qmake-qt4
Vad är nytt i version 4.0 RC3:
- Omskrivs från början
Vad är nytt i version 3.5.4:
- Den här versionen fixar 30 buggar.
Vad är nytt i version 3.5.3:
- Många bugguppsättningar och mindre förbättringar.
Krav :
- Qt
Kommentarer hittades inte