KDevelop

Screenshot Software:
KDevelop
Detalii soft:
Versiune: 5.2.3 Actualizat
Incarca data: 22 Jun 18
Producător: KDevelop Team
Licenţă: Gratuit
Popularitate: 184

Rating: 2.7/5 (Total Votes: 3)

KDevelop este un proiect open source, portabil și gratuit, care oferă utilizatorilor un IDE bazat pe plugin-uri (Integrated Development Environment) pentru C, C ++ și alte limbi de programare utilizate pe scară largă .


Caracteristici dintr-o privire

Caracteristicile cheie includ o interfață grafică ușor de utilizat și complexă, scrisă în setul de instrumente Qt GUI, suport pentru sesiuni, suport pentru o gamă largă de limbi de programare, abilitatea de a configura o aplicație ca un al doilea proiect, precum și capacitatea de a crea un proiect de la zero.

În plus, vine cu diferite instrumente, vizualizări, moduri și seturi de lucru, suport pentru comenzi rapide de la tastatură, suport pentru șabloane, teste și clase de unități. Cu KDevelop, dezvoltatorii vor putea să exploreze codul sursă al unei aplicații existente și să facă schimbări pentru a-l îmbunătăți.


Suporta mai mult de 10 limbi de programare

Aplicația a fost proiectată de la început pentru a susține 12 limbi de programare, 5 instrumente de construire, 11 formate de documentație, 4 sisteme de control revizie, 3 editoare de cod, 5 instrumente de dezvoltare și zeci de alte instrumente utile.

Este o aplicație cross-platform

Fiind scris în Qt, KDevelop este conceput ca o aplicație cross-platformă care a fost testată cu succes în sistemele de operare GNU Linux, FreeBSD, Solaris, Mac OS X și alte sisteme de operare asemănătoare UNIX. Este disponibil în depozitele implicite de software ale multor distribuții Linux.


Disponibilitatea și arhitecturile acceptate

Dezvoltatorii KDE care doresc să dezvolte o aplicație puternică pentru mediul desktop KDE pot descărca aplicația KDevelop ca arhivă sursă, care trebuie să fie configurată și compilată înainte de instalare. Atât arhitecturile pe 32 de biți, cât și cele pe 64 de biți sunt acceptate în acest moment.


Faceți cunoștință cu KDevPlatform

De asemenea, parte a proiectului KDevelop, întâlniți KDevPlatform, un set de librării open source și distribuit gratuit, care poate fi folosit ca bază pentru programe IDE precum Quanta, Kile, KTechLab și chiar KDevelop, care se bazează pe KDevPlatform.

Ce este nou în această versiune:

  • Remediați un accident care sa întâmplat adesea atunci când comutați ramurile git în fundal în proiectele C ++. Acest lucru dezactivează temporar avertismentele de documentație, precum și afișarea documentației parsed în sfaturi de instrucțiuni, până când problema de bază este fixată în amonte. (bug, bug în amonte)
  • Fixați niciun compilator setat implicit pe Windows, cauzând KDevelop să nu reușească să găsească biblioteca standard C ++. (Bug)
  • Fixați căile de bibliotecă standard care nu sunt transmise deoarece includ căi atunci când utilizați clang ca compilator pe ferestre. (Revizuire)
  • Remediați un accident care se întâmplă în unele sisteme când deschideți o sesiune. (Bug)
  • Fixarea include completarea traseului care nu conține sistemul definit de proiect include (adică include adăugat ca sistem include, dar prin proiectul dvs.). (Bug)
  • Rezolvarea unei erori în cazul în care definirea unui lot este definită în editorul de definire. (Bug)
  • Remediați o afirmație (se întâmplă doar în modul de depanare) și potențialul de avarie când se afișează o problemă. (Bug)
  • Fișierele fixe din browserul de documentație nu funcționează în AppImage. (Bug)
  • Eroare de construire repetată atunci când se construiește o sursă atunci când sunt prezente traducerile. (Bug)
  • Remediați un accident când afișați un instrument de navigare în proiectele PHP în anumite situații. (Bug)
  • Fixarea țintelor duplicat când se utilizează subproiecte CMake. (Bug)
  • Fixați vizualizarea instrumentului consolei, cerând să ștergeți un fișier temporar în mod interactiv. (Bug)
  • Fixați o mulțime de avertismente AUTOMOC în timp ce compilați cu CMake 3.10
  • Remediați unele meniuri de context de vizualizare a uneltelor care au intrări goale. (Bug)
  • Fixați widget-ul de progres în bara de stare care nu apare în unele sesiuni. (Revizuire)
  • Adaptați logica clară pentru a vă asigura că cache-ul modelului de cod (~ / .cache / kdevduchain) este întotdeauna eliminat atunci când treceți la o altă versiune KDevelop (inclusiv versiunile de patch-uri). Datele necorespunzătoare din memoria cache au cauzat o serie de probleme în trecut, inclusiv accidente. Dacă într-adevăr trebuie să păstrați memoria cache, puteți crea un fișier (gol) cu sufixul versiunii țintă din dosarul cache.
  • Fixați KDevelop să nu pornească cu pagina de întâmpinare activată (care este implicită) pe sisteme fără suport OpenGL. (Bug)
  • Reparați construirea cu versiunea Qt 5.5.
  • Fixarea șabloanelor de fișiere care nu funcționează pe Windows (această remediere ar trebui să se afle deja în programul de instalare Windows 5.2.0, dar nu a fost inclusă în fișierele sursă)

Ce este nou în versiune:

  • Remediați un accident care sa întâmplat adesea atunci când comutați ramurile git în fundal în proiectele C ++. Acest lucru dezactivează temporar avertismentele de documentație, precum și afișarea documentației parsed în sfaturi de instrucțiuni, până când problema de bază este fixată în amonte. (bug, bug în amonte)
  • Fixați niciun compilator setat implicit pe Windows, cauzând KDevelop să nu reușească să găsească biblioteca standard C ++. (Bug)
  • Fixați căile de bibliotecă standard care nu sunt transmise deoarece includ căi atunci când utilizați clang ca compilator pe ferestre. (Revizuire)
  • Remediați un accident care se întâmplă în unele sisteme când deschideți o sesiune. (Bug)
  • Fixarea include completarea traseului care nu conține sistemul definit de proiect include (adică include adăugat ca sistem include, dar prin proiectul dvs.). (Bug)
  • Rezolvarea unei erori în cazul în care definirea unui lot este definită în editorul de definire. (Bug)
  • Remediați o afirmație (se întâmplă doar în modul de depanare) și potențialul de avarie când se afișează o problemă. (Bug)
  • Fișierele fixe din browserul de documentație nu funcționează în AppImage. (Bug)
  • Eroare de construire repetată atunci când se construiește o sursă atunci când sunt prezente traducerile. (Bug)
  • Remediați un accident când afișați un instrument de navigare în proiectele PHP în anumite situații. (Bug)
  • Fixarea țintelor duplicat când se utilizează subproiecte CMake. (Bug)
  • Fixați vizualizarea instrumentului consolei, cerând să ștergeți un fișier temporar în mod interactiv. (Bug)
  • Fixați o mulțime de avertismente AUTOMOC în timp ce compilați cu CMake 3.10
  • Remediați unele meniuri de context de vizualizare a uneltelor care au intrări goale. (Bug)
  • Fixați widget-ul de progres în bara de stare care nu apare în unele sesiuni. (Revizuire)
  • Adaptați logica clară pentru a vă asigura că cache-ul modelului de cod (~ / .cache / kdevduchain) este întotdeauna eliminat atunci când treceți la o altă versiune KDevelop (inclusiv versiunile de patch-uri). Datele necorespunzătoare din memoria cache au cauzat o serie de probleme în trecut, inclusiv accidente. Dacă într-adevăr trebuie să păstrați memoria cache, puteți crea un fișier (gol) cu sufixul versiunii țintă din dosarul cache.
  • Fixați KDevelop să nu pornească cu pagina de întâmpinare activată (care este implicită) pe sisteme fără suport OpenGL. (Bug)
  • Reparați construirea cu versiunea Qt 5.5.
  • Fixarea șabloanelor de fișiere care nu funcționează pe Windows (această remediere ar trebui să se afle deja în programul de instalare Windows 5.2.0, dar nu a fost inclusă în fișierele sursă)

Ce este nou în versiunea 5.1.2:

  • Binare preconfirmați:
  • AppImage: diverse îmbunătățiri; livrează acum LLVM 3.9.1
  • Instalatori de Windows: diferite îmbunătățiri; trimiteți acum Qt 5.9.1
  • Modificări în kdevplatform, kdevelop, kdev-php și kdev-python:
  • A fost rezolvată o accidentare în lexerul cmake (bug 363269)
  • Diferite îmbunătățiri minore în finalizarea codului cmake și C ++
  • Plasarea fixă ​​a C ++ # include completarea (https://phabricator.kde.org/D6230)
  • Remediați un accident cu proiecte JS pe directoarele la distanță (bug 369573)
  • Remediați un eventual accident în timp ce parsezi codul PHP (bug 381123)
  • Remediați o eroare hang-on-exit (bug 379669)
  • Previzualizarea formatării sursei este înapoi
  • Remediați meniul contextual duplicat de pe marginea pictogramei (https://phabricator.kde.org/D6838)
  • Fixați afișarea codului în widget-ul folosit în unele sisteme
  • Fixați "Formatare fișiere" meniu context meniu
  • Remediați un eventual accident când parsați codul Python cu terminații de linii Mac vechi (numai "r") (bug 378827)
  • Fixați jumping la locația punctului de rupere în modelul breakpoint (bug 382652)
  • Corectați crash-ul pe procesoare fără SSE2
  • Fixarea lansării executabile cu spații în căi pe ferestre
  • Fixați un accident posibil când faceți clic pe "documentație de prezentare" în tooltip (https://phabricator.kde.org/D6436)
  • Diverse lucrări de curățare
  • ... și multe altele, prea multe pentru a le lista aici - rulați "git log v5.1.1..v5.1.2" într-unul din depozit pentru a vedea toate modificările.

Ce este nou în versiunea 5.1.1:

  • Binare preconfirmați:
  • Windows Installer: Remediați pictogramele care lipsesc în instalatorii Windows.
  • AppImage: Ship Breeze stil widget. T3538
  • AppImage: Plugin-uri Sonet Ship (bazate pe aspell, hunspell, hspell). T4100
  • AppImage: Trimiteți câteva scheme de culori implicite (pentru a fi utilizate cu Setări - & gt; Schema de culori) cu AppImage.
  • AppImage: Construit cu suport KF5SysGuard: Activează "Atașare pentru a procesa" în AppImage. T5878
  • kdevplatform:
  • Nu extrageți toate imaginile de previzualizare a șabloanelor, încărcați din arhive la cerere. Commit. Codul revizuirii D5701 al administratorului
  • Utilizați https://www.google.ro în loc de http://www.google.de în scriptul extern de selecție google. Commit. Reexaminarea codului D5719 de către recenzent
  • Utilizați nume de pictograme consecvente pentru a crea elemente, eliminați pictogramele vechi rămase. Commit. Reexaminarea codului D5651 de către inspectorul
  • Appwizard: remediați deconectarea ruptă în ProjectVcsPage. Commit. Reexaminarea codului D5536 de la inspectorul de execuție
  • Opriți neutilizarea și expunerea necorespunzătoare a obiectului Project pe D-Bus. Commit. Reexaminarea codului D5607 de către inspectorul de publicitate
  • Appwizard: stocați vcsPlugin ales în fișierul .kdev4 pentru dezvoltator. Commit. Reexaminarea codului D5513 de la Phabricator
  • Backgroundparser: Relaxați-vă puțin. Commit. Vedeți bug-ul # 378933
  • Problema de lucru în Cale (QString) ctor. Commit. Vedeți bug-ul # 378933
  • Fișierul de previzualizare corect adăugat în generarea de proiecte din șablonul de aplicație. Commit. Reexaminarea codului D5314 de către inspectorul de publicitate
  • Fixați asistența pentru mai multe fișiere și căi relative în ShowFilesAfterGeneration. Commit. Examinatorul codului D5316 al revistei Phantom
  • Încărcați șabloanele din fișierele de dialog: remediați utilizarea greșită a șirurilor de filtrare. Commit. Corectează bug-ul # 376040. Reexaminarea codului D5155 de către inspectorul de publicitate
  • Găsiți / înlocuiți în fișiere: nu împachetați conținutul de sfat util pentru o linie de ieșire. Commit. Reexaminarea codului D5135 de la inspectorul de brevete
  • KDevelop:
  • Instalați definiția mimometrului xdg pentru OpenCL C. Commit. Reexaminarea codului D5621 de la doctorator
  • Mutați imprimarea de la int la int unsigned. Commit. Reexaminarea codului D5654 de către inspectorul de publicitate
  • Fixați construirea pentru MinGW. Commit. Remediază bug-ul # 379454
  • Căutați dependența Cppcheck ca RUNTIME. Commit. Reexaminarea codului D5632 de la Phabricator
  • Limbajul OpenCL este numit OpenCL C. Commit. Reexaminarea codului D5485 de către inspectorul de publicitate
  • Eliminați mimetipul nepotrivit pentru fișierele * .kdevinternal. Commit. Reexaminarea codului D5624 de la Phabricator
  • Creați obiectul KAboutData numai după instanța QApp, pentru traducerile de lucru. Commit. Reexaminarea codului D5598 de către inspectorul de brevete
  • CMake - rezolvarea erorilor prin scăderea setărilor pentru directorul existent de creare. Commit. Reexaminarea codului D5609 de către inspectorul de publicitate
  • Expirați explicit% {PROJECTDIR} / din șabloanele "ShowFilesAfterGeneration". Commit. Reexaminarea codului D5531 de către inspectorul PHP
  • Eliminați "VersionControl" neutilizate " intrări din șabloanele / șabloanele kdev4. Commit. Examinatorul codului D5512
  • Fixați ShowFilesAfterGeneration pentru a potrivi fișierele generate. Commit. Remediază eroarea # 378499
  • Actualizați imaginea logo-ului Qt. Commit. Reexaminarea codului D5278 de la inspectorul de brevete
  • kdev-python:
  • Fixați un accident în codul de fixare a sintaxei. Commit. Redresează parțial bug-ul # 378827.
  • Pep8: Aduceți avertismentele pep8 mai puțin enervante. Commit. Reexaminarea codului D5397 de la inspectorul de execuție
  • kdev php:
  • Stabiliți testele de unitate duhovnicească. Commit. Reexaminarea codului D5817 de către recenzentul

Ce este nou în versiunea 5.1.0:

  • KDevelop:
  • șablon QObject: fixarea prin șuruburi tipo redefinirea blocului extra_definitii. Commit.
  • Actualizați numărul versiunii la 5.0.4. Commit.
  • Clang: Fixați blocarea blocării DUChain. Commit.
  • Sistem de construcție personalizată: Fixați un accident în timpul configurării. Commit. Vedeți bug-ul # 335470
  • Încercați să stabiliți testul testGccCompatibility pentru mine. Commit.
  • Clang: Redenumiți și distrugătorii când redenumiți clasa. Commit. Remediază eroarea # 373452
  • Remediați bug-ul cu argumente CMake greșite în timpul adăugării directorului nou construit. Commit.
  • Clang: Nu propuneți defectele funcției refactor. Commit.
  • Remediați comentariile în șablonul de fișier pentru testul unității Python pentru setUp / tearDown. Commit. Remediază eroarea # 321005
  • Fixați TestCustomBuildSystemPlugin prin citirea fișierelor .kdev4 din datele de testare. Commit.
  • Furnizori: Remediați câteva avertismente de execuție Qt. Commit.
  • Actualizați TestProblems :: testMissingInclude () la ClangFixitAssistant curent. Commit.
  • Imaginile CtHelp CSS fixează. Commit.
  • Fixarea încărcării paginii QtHelp. Commit.
  • Actualizați INSTALARE. Commit.
  • Îmbunătățește README. Commit.
  • File_templates: Eliminați "#include" foo.moc "" subsol. Commit.
  • Preferați qmake peste qmake-qt5 peste qmake-qt4. Commit.
  • Appimage: nu eșuați pe git stash pop. Commit.
  • Fixați pictograma implicită pentru un plugin. Commit.
  • I18n stabilește. Commit.
  • kdevplatform:
  • Nu deschideți documente inexistente din vizualizarea problemelor + remedierea afirmațiilor. Commit.
  • Rezolvarea aserțiunii pentru ProblemModel. Commit.
  • Notați mai explicit în dox-ul API că nullptr poate fi returnat. Commit.
  • Dialogul șabloanelor de fișiere: Rezolvați o eroare în pagina de suprascriere cu o clasă de bază necunoscută. Commit.
  • Atenționări privind timpul de tăiere pentru metodele lipsă. Commit.
  • Treceți KTextEditor :: MainWindow la vizualizările de text create din TextDocuments. Commit.
  • Instrumentul de șabloane de fișiere: fără document deschis, utilizați directorul de bază al proiectului sau acasă. Commit.
  • Actualizați numărul versiunii la 5.0.4. Commit.
  • Curățare: eliminați membrul neutilizat. Commit.
  • Înregistrați mediul de selecțieWidget în mod corespunzător cu KConfigDialogManager. Commit.
  • Dezactivați caracteristica Grafic de revizuire. Commit.
  • Fixați prăbușirea la declanșarea "Sursă reformată" fără a mai fi încărcat niciun fișier. Commit.
  • Restaurați ascunderea butoanelor de ajutor din ferestrele de asistență. Commit.
  • Curățare: eliminați metoda neutilizată. Commit.
  • Quickopenfilter: Fixați documentația. Commit.
  • Fixați casetele de selectare din pagina opțiunilor personalizate pentru șablon de fișiere, care nu au loc. Commit.
  • Accelerați un test_projectcontroller puțin. Commit.
  • Fixați aspectul accidental fiind încercat să înlocuiți aspectul principal al OutputPage. Commit.
  • Fixarea deschiderii adreselor URL la distanță fără numele fișierului. Commit. Remediază eroarea # 373213
  • TestTemplatesModel, TestGenerationTest: C locale pentru a evita șirul de caractere traduse. Commit.
  • Ridicați butoanele de context precedent / următor istoric. Commit.
  • SourceFormatterController: Fixați fișierele "Reformat". Commit. Remediază eroarea # 373842
  • SourceFormatterController: Mai multe ieșiri de depanare. Commit.
  • Fixați buclă infinită în grupul de mediu de clonare cu o altă clonă prezentă. Commit.
  • Restabiliți dialogul "Restaurare Despre" pentru pluginurile din "Pluguri încărcate" dialog & quot ;. Commit.
  • Avertisment de depreciere fixă. Commit.
  • Adăugați codul de rezervă pentru KAboutData :: fromPluginMetaData () pentru vechile versiuni kf5. Commit.
  • Restabiliți dialogul Despre pentru pluginurile din "Pluguri încărcate" dialog. Commit.
  • LoadedPluginsDialog: Fix memleak. Commit.
  • StandardDocumentationVizualizați corecțiile de poziționare. Commit.
  • Actualizați INSTALARE. Commit.
  • Adăugați biți despre contribuția la KDevelop. Commit.
  • Îmbunătățește README. Commit.
  • Stil: C ++ 11ify. Commit.
  • Filtrul de proiect: Filtrați artefactele VS. Commit.
  • ProjectConfigSkeleton: Eliminați FIXME. Commit.
  • Fixați tipografia în mesajul CMake. Commit.
  • Fixați extracția șirurilor de mai multe linii UI din pagina de bun venit. Commit.
  • Hotfix pentru restaurarea cu KConfig. Commit.
  • Fixați pictograma implicită pentru unele pluginuri. Commit.
  • Ascundeți bara de progres după ce toate lucrările au fost terminate. Commit.
  • DUChainPointer :: dynamicCast () - nu segfault dacă nici o țintă. Commit.
  • kdev php:
  • Actualizați numărul versiunii la 5.0.4. Commit.
  • kdev-python:
  • Actualizați numărul versiunii la 5.0.4. Commit.
  • Fixați un accident atunci când solicitați să ridicați articolele fără a fi analizat docfile-ul. Commit. Remediază eroarea # 373349

Ce este nou în versiunea 5.0.4 / 5.1 Beta 1:

  • KDevelop:
  • șablon QObject: fixarea prin șuruburi tipo redefinirea blocului extra_definitii. Commit.
  • Actualizați numărul versiunii la 5.0.4. Commit.
  • Clang: Fixați blocarea blocării DUChain. Commit.
  • Sistem de construcție personalizată: Fixați un accident în timpul configurării. Commit. Vedeți bug-ul # 335470
  • Încercați să stabiliți testul testGccCompatibility pentru mine. Commit.
  • Clang: Redenumiți și distrugătorii când redenumiți clasa. Commit. Remediază eroarea # 373452
  • Remediați bug-ul cu argumente CMake greșite în timpul adăugării directorului nou construit. Commit.
  • Clang: Nu propuneți defectele funcției refactor. Commit.
  • Remediați comentariile în șablonul de fișier pentru testul unității Python pentru setUp / tearDown. Commit. Remediază eroarea # 321005
  • Fixați TestCustomBuildSystemPlugin prin citirea fișierelor .kdev4 din datele de testare. Commit.
  • Furnizori: Remediați câteva avertismente de execuție Qt. Commit.
  • Actualizați TestProblems :: testMissingInclude () la ClangFixitAssistant curent. Commit.
  • Imaginile CtHelp CSS fixează. Commit.
  • Fixarea încărcării paginii QtHelp. Commit.
  • Actualizați INSTALARE. Commit.
  • Îmbunătățește README. Commit.
  • File_templates: Eliminați "#include" foo.moc "" subsol. Commit.
  • Preferați qmake peste qmake-qt5 peste qmake-qt4. Commit.
  • Appimage: nu eșuați pe git stash pop. Commit.
  • Fixați pictograma implicită pentru un plugin. Commit.
  • I18n stabilește. Commit.
  • kdevplatform:
  • Nu deschideți documente inexistente din vizualizarea problemelor + remedierea afirmațiilor. Commit.
  • Rezolvarea aserțiunii pentru ProblemModel. Commit.
  • Notați mai explicit în dox-ul API că nullptr poate fi returnat. Commit.
  • Dialogul șabloanelor de fișiere: Rezolvați o eroare în pagina de suprascriere cu o clasă de bază necunoscută. Commit.
  • Atenționări privind timpul de tăiere pentru metodele lipsă. Commit.
  • Treceți KTextEditor :: MainWindow la vizualizările de text create din TextDocuments. Commit.
  • Instrumentul de șabloane de fișiere: fără document deschis, utilizați directorul de bază al proiectului sau acasă. Commit.
  • Actualizați numărul versiunii la 5.0.4. Commit.
  • Curățare: eliminați membrul neutilizat. Commit.
  • Înregistrați mediul de selecțieWidget în mod corespunzător cu KConfigDialogManager. Commit.
  • Dezactivați caracteristica Grafic de revizuire. Commit.
  • Fixați prăbușirea la declanșarea "Sursă reformată" fără a mai fi încărcat niciun fișier. Commit.
  • Restaurați ascunderea butoanelor de ajutor din ferestrele de asistență. Commit.
  • Curățare: eliminați metoda neutilizată. Commit.
  • Quickopenfilter: Fixați documentația. Commit.
  • Fixați casetele de selectare din pagina opțiunilor personalizate pentru șablon de fișiere, care nu au loc. Commit.
  • Accelerați un test_projectcontroller puțin. Commit.
  • Fixați aspectul accidental fiind încercat să înlocuiți aspectul principal al OutputPage. Commit.
  • Fixarea deschiderii adreselor URL la distanță fără numele fișierului. Commit. Remediază eroarea # 373213
  • TestTemplatesModel, TestGenerationTest: C locale pentru a evita șirul de caractere traduse. Commit.
  • Ridicați butoanele de context precedent / următor istoric. Commit.
  • SourceFormatterController: Fixați fișierele "Reformat". Commit. Remediază eroarea # 373842
  • SourceFormatterController: Mai multe ieșiri de depanare. Commit.
  • Fixați buclă infinită în grupul de mediu de clonare cu o altă clonă prezentă. Commit.
  • Restabiliți dialogul "Restaurare Despre" pentru pluginurile din "Pluguri încărcate" dialog & quot ;. Commit.
  • Avertisment de depreciere fixă. Commit.
  • Adăugați codul de rezervă pentru KAboutData :: fromPluginMetaData () pentru vechile versiuni kf5. Commit.
  • Restabiliți dialogul Despre pentru pluginurile din "Pluguri încărcate" dialog. Commit.
  • LoadedPluginsDialog: Fix memleak. Commit.
  • StandardDocumentationVizualizați corecțiile de poziționare. Commit.
  • Actualizați INSTALARE. Commit.
  • Adăugați biți despre contribuția la KDevelop. Commit.
  • Îmbunătățește README. Commit.
  • Stil: C ++ 11ify. Commit.
  • Filtrul de proiect: Filtrați artefactele VS. Commit.
  • ProjectConfigSkeleton: Eliminați FIXME. Commit.
  • Fixați tipografia în mesajul CMake. Commit.
  • Fixați extracția șirurilor de mai multe linii UI din pagina de bun venit. Commit.
  • Hotfix pentru restaurarea cu KConfig. Commit.
  • Fixați pictograma implicită pentru unele pluginuri. Commit.
  • Ascundeți bara de progres după ce toate lucrările au fost terminate. Commit.
  • DUChainPointer :: dynamicCast () - nu segfault dacă nici o țintă. Commit.
  • kdev php:
  • Actualizați numărul versiunii la 5.0.4. Commit.
  • kdev-python:
  • Actualizați numărul versiunii la 5.0.4. Commit.
  • Fixați un accident atunci când solicitați să ridicați articolele fără a fi analizat docfile-ul. Commit. Remediază eroarea # 373349

Ce este nou în versiunea 5.0.3 / 5.1 Beta 1:

  • Remediați o problemă de blocare în parserul de fundal, cauzând prăbușiri frecvente pe Windows (3c395340d)
  • Remediați căutarea ruptă în vizualizarea de documentație (0602281c)
  • Remediați diverse probleme cu vizualizarea punctelor de oprire (cba54572)
  • Remediați o posibilă eroare atunci când activați un clan FixIt (BR: 369176)
  • Remediați un accident atunci când efectuați diferite acțiuni cu plugin-ul Make (dezactivat) (BR: 369326)
  • Actualizați Sonet în programul de instalare Windows care a dus la blocarea cu spellechecking (BR: 370470)
  • Fixarea fișierelor de text care sunt analizate ca CMake în anumite circumstanțe, ducând la performanțe și accidente proaste
  • Utilizați fontul corect în vizualizarea documentației (BR: 285162)
  • Remediați un accident când faceți clic pe "Redenumiți declarația" fără ca un editor să fie deschis (22bdccb1)
  • Fixați "Descărcați mai multe ..." nu funcționează pe anumite sisteme (4c4500bf)
  • Fixați "Selectați următoarea / afișarea anterioară a instrumentului" se comportă incorect în unele cazuri (24d3e3bb)
  • Fixați "Ascundere / Restaurare docuri" se comportă incorect în unele cazuri (daeed5f1)
  • Fixați "Instalează ca root" acțiune nu funcționează (30a66c3f)
  • Fixați plugin-ul de construire CMake uneori reconstruind totul atunci când nu ar trebui (17b6499e)
  • Diferite îmbunătățiri ale UI.

Ce este nou în versiunea 5.0.3:

  • Remediați o problemă de blocare în parserul de fundal, cauzând prăbușiri frecvente pe Windows (3c395340d)
  • Remediați căutarea ruptă în vizualizarea de documentație (0602281c)
  • Remediați diverse probleme cu vizualizarea punctelor de oprire (cba54572)
  • Remediați o posibilă eroare atunci când activați un clan FixIt (BR: 369176)
  • Remediați un accident atunci când efectuați diferite acțiuni cu plugin-ul Make (dezactivat) (BR: 369326)
  • Actualizați Sonet în programul de instalare Windows care a dus la blocarea cu spellechecking (BR: 370470)
  • Fixarea fișierelor de text care sunt analizate ca CMake în anumite circumstanțe, ducând la performanțe și accidente proaste
  • Utilizați fontul corect în vizualizarea documentației (BR: 285162)
  • Remediați un accident când faceți clic pe "Redenumiți declarația" fără ca un editor să fie deschis (22bdccb1)
  • Fixați "Descărcați mai multe ..." nu funcționează pe anumite sisteme (4c4500bf)
  • Fixați "Selectați următoarea / afișarea anterioară a instrumentului" se comportă incorect în unele cazuri (24d3e3bb)
  • Fixați "Ascundere / Restaurare docuri" se comportă incorect în unele cazuri (daeed5f1)
  • Fixați "Instalează ca root" acțiune nu funcționează (30a66c3f)
  • Fixați plugin-ul de construire CMake uneori reconstruind totul atunci când nu ar trebui (17b6499e)
  • Diferite îmbunătățiri ale UI.

Ce este nou în versiunea 5.0.2:

  • Remediați o problemă de blocare în parserul de fundal, cauzând prăbușiri frecvente pe Windows (3c395340d)
  • Remediați căutarea ruptă în vizualizarea de documentație (0602281c)
  • Remediați diverse probleme cu vizualizarea punctelor de oprire (cba54572)
  • Remediați o posibilă eroare atunci când activați un clan FixIt (BR: 369176)
  • Remediați un accident atunci când efectuați diferite acțiuni cu plugin-ul Make (dezactivat) (BR: 369326)
  • Actualizați Sonet în programul de instalare Windows care a dus la blocarea cu spellechecking (BR: 370470)
  • Fixarea fișierelor de text care sunt analizate ca CMake în anumite circumstanțe, ducând la performanțe și accidente proaste
  • Utilizați fontul corect în vizualizarea documentației (BR: 285162)
  • Remediați un accident când faceți clic pe "Redenumiți declarația" fără ca un editor să fie deschis (22bdccb1)
  • Fixați "Descărcați mai multe ..." nu funcționează pe anumite sisteme (4c4500bf)
  • Fixați "Selectați următoarea / afișarea anterioară a instrumentului" se comportă incorect în unele cazuri (24d3e3bb)
  • Fixați "Ascundere / Restaurare docuri" se comportă incorect în unele cazuri (daeed5f1)
  • Fixați "Instalează ca root" acțiune nu funcționează (30a66c3f)
  • Fixați plugin-ul de construire CMake uneori reconstruind totul atunci când nu ar trebui (17b6499e)
  • Diferite îmbunătățiri ale UI.

Ce este nou în versiunea 5.0.1:

  • Probleme fixate în 5.0.1:
  • Fixați un blocaj în parserul de fundal, care a apărut mai ales pe proiectele care conțineau atât coduri C ++ și Python / JS / QML, și a cauzat fie parsarea, fie întreaga aplicație pentru înghețarea aleatorie. [BR: 355100]
  • Nu afișați că proiectul "este deja deschis într-o altă sesiune" dialogul privind lansarea unei sesiuni în anumite circumstanțe.
  • Remediați un accident care sa întâmplat uneori atunci când comutați ramificațiile git pe linia de comandă.
  • Remediați un accident când porniți depanatorul din linia de comandă. [BR: 367837]
  • Evidențiarea mouse-ului utilizează acum opțiunea de căutare "evidențiere căutare" culoare din dialogul de configurare, în loc de un galben strălucitor codificat greu. [BR: 368458]
  • Remediați un accident în pluginul PHP atunci când editați textul în linie după un "TODO". [BR: 368257]
  • Fixați directorul de lucru al pluginului Custom Makefile [BR: 239004]
  • Remediați o posibilă eroare la declanșarea unei acțiuni pop-up asistent [BR: 368270]
  • Fixați o înghețare în anumite circumstanțe când se afișează pagina de întâmpinare. [BR: 368138]
  • Remediați câteva probleme de traducere.
  • Fixarea importurilor nu se găsește uneori în kdev-python fără a apăsa manual F5 [BR: 368556]
  • Probleme fixate în aplicația Linux AppImage:
  • Furnizați pluginul de subversiune.
  • Fixați QtHelp nu funcționează.
  • Livrați diferite biblioteci X11, care se referă la rularea binară pe sisteme relativ vechi acum (SLES 11 și similare)
  • Dezactivați acum pagina de întâmpinare.

Ce este nou în versiunea 5.0.0: Aproape doi ani de la lansarea KDevelop 4.7, suntem fericiți să anunțăm disponibilitatea imediată a KDevelop 5.0. KDevelop este un mediu integrat de dezvoltare care se concentrează pe sprijinirea limbajelor de programare C ++, Python, PHP și JavaScript / QML. Multe schimbări importante și refactorizări au fost făcute pentru versiunea 5.0, asigurându-se că KDevelop rămâne menținut și ușor de extins și îmbunătățit în următorii ani. Printre aspectele importante se numără sprijinul pentru limbajul C / C ++ îmbunătățit, precum și lustruirea Python, PHP și QML / JS.

Ce este nou în versiunea 4.7.3 / 5.0.0 Beta:

  • Am porționat baza noastră de coduri uriașe în Qt 5 și cadrele KDE 5 (KF5).
  • Am înlocuit plugin-ul nostru tradițional C + + și analiza semantică cu un plugin mult mai puternic, care se bazează pe Clang din proiectul LLVM.
  • Am eliminat interpretul CMake scris manual și acum folosim meta date furnizate de CMake în amonte.
  • În final, am integrat suportul limbajului semantic pentru QML și JavaScript, precum și un manager de proiect pentru QMake.
  • În cele din urmă, am curățat multe zone ale codului nostru și am îmbunătățit semnificativ performanța unor fluxuri de lucru.

Ce este nou în versiunea 4.7.2 / 5.0.0 Beta:

  • codul de bază pentru Qt 5 și cadrele KDE 5 (KF5).
  • Am înlocuit plugin-ul nostru tradițional C + + și analiza semantică cu un plugin mult mai puternic, care se bazează pe Clang din proiectul LLVM.
  • Am eliminat interpretul CMake scris manual și acum folosim meta date furnizate de CMake în amonte.
  • În final, am integrat suportul limbajului semantic pentru QML și JavaScript, precum și un manager de proiect pentru QMake.
  • În cele din urmă, am curățat multe zone ale codului nostru și am îmbunătățit semnificativ performanța unor fluxuri de lucru.

Ce este nou în versiunea 4.7.1:

  • Această versiune conține multe îmbunătățiri și remedierile de eroare - >

Ce este nou în versiunea 4.5.0:

  • puteți să le executați cu ușurință și să le depanați în timp ce lucrați la proiectele dvs.
  • Expertul pentru noua clasă a fost actualizat și au fost făcute multe modificări în ceea ce privește lustruirea interfeței UI în diferite locuri.
  • A fost oferit un suport mai bun pentru funcțiile C ++ 11.

Ce este nou în versiunea 4.3.0 RC1:

  • versiunea 4.3 final. Acest candidat de lansare include corecții de erori suplimentare și îmbunătățește în continuare suportul pentru limbajul C ++ 11.

Ce este nou în versiunea 4.1.1:

  • Milian Wolff: versiunea setată la 4.1.0, necesită kdevplatform 1.1.0
  • Milian Wolff: remediază managerul personalizat când se șterge, redenumirea folderelor
  • Milian Wolff: optimizați: nu este nevoie să apelați moveBehindComment dacă am găsit un ultim #inclus, includeți apoi includeți apoi
  • Milian Wolff: remediați în final poziția de plasare a elementului lipsă ...
  • Milian Wolff: loc include / declarații înainte după ce definește sau comentează dacă nu se găsește nicio linie goală
  • Milian Wolff: adăugați corect includerea / definirea înainte la începutul documentului atunci când nu găsim o poziție după aceea
  • Aleix Pol: Verificați și variabilele cache din condiționalități.
  • Aleix Pol: face posibilă reîncărcarea fișierelor CMakeFolders care nu au un cmakelists.txt (deoarece a fost eliminat). Îmbunătățiți responsabilitatea la eliminarea fișierelor. Reîncărcați ramura proiectului atunci când a fost eliminat un fișier CMakeLists.txt.
  • Milian Wolff: utilizați culorile sistemului în loc de culorile hardcodate în vizualizarea GDB de vizualizare a instrucțiunilor
  • Milian Wolff: setați focalizarea pe filtrul lineedit implicit în dialogul "atașați la proces"
  • Milian Wolff: citiți corect starea de depanare când adăugați widget-ul de ieșire după pornirea procesului de depanare
  • Aleix Pol: Testați comanda de opțiune funcționează corect cu memoria cache.
  • Aleix Pol: Utilizați corect api.
  • Aleix Pol: Reîncărcați proiectul atunci când cache-ul este murdar.
  • Aleix Pol: Nu setați variabila în cazul în care este deja specificată în cache.
  • Aleix Pol: corectați numele greșit al slotului.
  • Aleix Pol: Reîncărcați proiectul ori de câte ori este modificat CMakeCache.
  • Milian Wolff: permiteți vizualizarea să vă asumați dreptul de proprietate asupra widget-urilor, previne scurgerile și accidentele
  • NicolAs Alvarez: suport CMake: evita buclă infinită pe foreach (RANGE) care nu se execută niciodată.
  • Aleix Pol: permite analizarea corectă a proiectelor cu fișiere CMakeLists.txt goale. Nu adăugați directorul rădăcină de proiect cmake de două ori la supraveghetor.

Ce este nou în versiunea 4.0.2:

Ce este nou în versiunea 4.0.1:

  • Milian Wolff: remediați depășirea în CMakeFunctionArgument :: unescapeValue
  • Andras Mantia: Eliminați câteva comenzi rapide conflictuale de la katepart.
  • Milian Wolff: repară: permite incr ca identificator, nu este tokenul ++ după toate
  • Milian Wolff: nu crash pe tip nullptr în getPointerTarget
  • Milian Wolff: fix shouldStartCompletion atunci când scrieți o cale într-un # include, inserat nu este doar un singur caracter
  • Milian Wolff: nu cade când getContainerType nu găsește o declarație pentru tipul identificat în topcontext dat
  • Andreas Pakulat: Fixați deschiderea fișierelor cu calea relativă.
  • Andreas Pakulat: Setați CMAKE_INSTALL_RPATH în lib-installdir
  • Andreas Pakulat: Asigurați-vă că kdevplatform este conectat corect
  • Milian Wolff: folosiți canonicalFilePath ca absolutFilePath ar putea duce la probleme când rezolvarea relativă include în directoarele simbolice
  • Nicolas Alvarez: Remediați o altă posibilă scurgere
  • Nicolas Alvarez: Fixați scurgerea memoriei în CMakeListsParser :: readCMakeFile.
  • Milian Wolff: nu avansează asupra EOF, ar putea duce la jetoane invalidate și accidente
  • Aleix Pol: Preveniți să apelați un pointer nul.
  • Aleix Pol: adăugați suportul corespunzător pentru comanda Break.
  • Andreas Pakulat: Nu încercați să deschideți un fișier care nu există.
  • Milian Wolff: face __volatile__ un sinonim pentru volatile
  • Milian Wolff: nu recurg la aceeași clasă în typeutils :: getMemberFunctions
  • Esben Mose Hansen: găsiți directorul de construire chiar și în CMakeLists.txt rădăcină
  • Milian Wolff: utilizează fixe în liste de argumente ale virtualelor pure
  • Esben Mose Hansen: Utilizați modul config ca rezervă dacă nu se găsește niciun modul și setați pachetul_DIR în toate cazurile în care un modul nu a fost găsit
  • David nolden: Transformați o afirmație într-un avertisment BUG: 236411
  • Niko Sams: Îndepărtați suportul pentru construirea întregului extragear / sdk.
  • Kovarththanan Rajaratnam: Eliminați FindCppUnit.cmake acum că pluginul CppUnit nu mai există
  • Kovarththanan Rajaratnam: Eliminați FindCheck.cmake acum că pluginul Check nu mai există
  • Andreas Pakulat: Creste numărul versiunii
  • Niko Sams: citează corect expresiile variabilelor.
  • Milian Wolff: setați intervalul nevalid la locația finală a problemei atunci când includeți calea de rezolvare a găsit mai multe căi decât managerul de execuție
  • Andreas Pakulat: Fixați pictograma app kdevelop pentru ferestre.
  • David nolden: Utilizați un mutex pentru a împiedica numeroasele setări de la standardStandardMacros () și setupStandardIncludePaths () să împiedice un accident. BUG: 236434
  • Bertjan Broeksema: Fixați avertismentele de compilare a hash_map-ului depreciate
  • Andreas Pakulat: De asemenea, căutați qmake-qt4

Ce este nou în versiunea 4.0 RC3:

Ce este nou în versiunea 3.5.4:

Ce este nou în versiunea 3.5.3:

>

Cerințe :

  • Qt

Software similare

GoinEdit
GoinEdit

11 May 15

qtres2dox
qtres2dox

20 Feb 15

Herkulez
Herkulez

2 Jun 15

Comentarii la KDevelop

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!