KDevelop

Screenshot Software:
KDevelop
Mga detalye ng Software:
Bersyon: 5.2.3 Na-update
I-upload ang petsa: 22 Jun 18
Nag-develop: KDevelop Team
Lisensya: Libre
Katanyagan: 184

Rating: 2.7/5 (Total Votes: 3)

KDevelop ay isang bukas na pinagmulan, portable at libreng software na nagbibigay ng mga user ng isang tampok na buong, IDE na batay sa plugin (Integrated Development Environment) para sa C, C ++ at iba pang malawakang ginagamit na mga programming language .


Mga tampok sa isang sulyap
Kasama sa mga pangunahing tampok ang madaling gamitin, gayunpaman na graphical user interface na nakasulat sa toolkit ng Qt GUI, suporta para sa mga sesyon, suporta para sa isang malawak na hanay ng mga programming language, ang kakayahang mag-set up ng isang application bilang pangalawang proyekto, pati na rin ang kakayahang lumikha ng proyekto mula sa simula.

Bilang karagdagan, ito ay may iba't ibang mga tool, view, mode at nagtatakda ng mga hanay, suporta para sa mga shortcut sa keyboard, suporta para sa mga template, mga pagsusulit ng yunit at mga klase. Sa KDevelop, magagawang tuklasin ng mga developer ang source code ng isang umiiral nang application at gumawa ng mga pagbabago upang mapabuti ito.


Sinusuportahan ang higit sa 10 wika ng programming

Ang application ay dinisenyo mula sa lupa hanggang sa suportahan ang 12 programming languages, 5 build tools, 11 format ng dokumentasyon, 4 control system ng pagbabago, 3 editor ng code, 5 toolkit ng pag-unlad, at dose-dosenang iba pang mga kapong baka tool.

Ito ay isang application ng cross-platform

Ang pagiging nakasulat sa Qt, ang KDevelop ay idinisenyo bilang isang cross-platform application na matagumpay na nasubok sa ilalim ng GNULinux, FreeBSD, Solaris, Mac OS X, at iba pang mga sistemang operating ng UNIX. Ito ay magagamit sa mga default na repository ng software ng maraming distribusyon ng Linux.


Availability at suportadong mga arkitektura

Ang mga developer ng KDE na gustong bumuo ng malakas na aplikasyon para sa kapaligiran ng KDE desktop ay maaaring i-download ang KDevelop application bilang isang mapagkukunang archive, na dapat na i-configure at ipagsama bago mag-install. Ang parehong 32-bit at 64-bit na mga arkitektura ay sinusuportahan sa oras na ito.


Kilalanin ang KDevPlatform

Bahagi rin ng proyekto ng KDevelop, matugunan ang KDevPlatform, isang bukas na mapagkukunan at malayang ibinahagi ang mga hanay ng mga aklatan na magagamit bilang base para sa mga programang tulad ng IDE tulad ng Quanta, Kile, KTechLab, at kahit KDevelop mismo, na batay sa KDevPlatform.

Ano ang bago sa paglabas na ito:

  • Ayusin ang isang pag-crash na kadalasang nangyari kapag lumilipat ang mga sangay ng git sa background sa mga proyektong C ++. Ang pansamantalang ito ay hindi pinapagana ang mga babala sa dokumentasyon, pati na rin ang pag-parse ng dokumentasyon na ipinapakita sa mga tooltip, hanggang sa ang pinagbabatayan na isyu ay naayos na salungat sa agos. (bug, upstream bug)
  • Ayusin ang walang tagatala na itinakda bilang default sa Windows, na nagiging sanhi ng KDevelop upang mabigo sa paghahanap ng karaniwang library ng C ++. (bug)
  • Ayusin ang karaniwang mga path ng library na hindi naipapasa bilang mga kasama na landas kapag gumagamit ng clang bilang tagatala sa mga bintana. (pagsusuri)
  • Ayusin ang isang pag-crash na nangyayari sa ilang mga system kapag nagbukas ng sesyon. (bug)
  • Ayusin ang isama ang pagkumpleto ng landas na hindi nagpapakita ng sistema na tinukoy ng proyekto ay kabilang ang (kabilang dito ang idinagdag bilang sistema kasama ngunit sa pamamagitan ng iyong proyekto). (bug)
  • Ayusin ang pag-crash kapag batch-editing tumutukoy sa tukuyin editor. (bug)
  • Ayusin ang isang igiit (tanging nangyari sa debug mode) at potensyal na pag-crash kapag nagpapakita ng tooltip ng problema. (bug)
  • Ayusin ang mga link sa dokumentasyon browser na hindi gumagana sa AppImage. (bug)
  • Ayusin ang kabiguan ng pagtatayo kapag nagtatayo ng in-source kapag ang mga pagsasalin ay naroroon. (bug)
  • Ayusin ang isang pag-crash kapag nagpapakita navigation tooltip sa PHP proyekto sa ilang mga sitwasyon. (bug)
  • Ayusin ang mga target na nadoble kapag gumagamit ng mga subproject ng CMake. (Bug)
  • Ayusin ang toolview console na humihiling na magtanggal ng pansamantalang file nang interactively. (bug)
  • Ayusin ang maraming mga babala ng AUTOMOC habang kino-compile sa CMake 3.10
  • Ayusin ang ilang mga tool sa pagtingin sa mga menu ng konteksto na may mga walang laman na entry. (bug)
  • Ayusin ang progreso widget sa statusbar hindi nagpapakita sa ilang mga sesyon. (pagsusuri)
  • Iangkop ang malinaw na lohika ng cache upang matiyak na ang cache ng modelo ng code (~ /. cache / kdevduchain) ay laging na-clear kapag nagbabago sa ibang bersyon ng KDevelop (kabilang ang mga bersyon ng patch). Ang hindi angkop na data sa cache ay nagdulot ng isang hanay ng mga isyu sa nakaraan, kabilang ang mga pag-crash. Kung talagang kailangan mong panatilihin ang cache, maaari kang lumikha ng isang (walang laman) na file sa bersyon na suffix ng target na bersyon sa folder ng cache.
  • Ayusin ang KDevelop na hindi nagsisimula sa pinapagana ng welcome page (kung saan ito ay sa pamamagitan ng default) sa mga system na walang suporta sa OpenGL. (bug)
  • Ayusin ang build na may Qt na bersyon 5.5.
  • Ayusin ang mga template ng file na hindi nagtatrabaho sa Windows (ang pag-aayos na ito ay dapat na nasa Windows 5.2.0 na mga installer na, ngunit wala sa source tarballs).

Ano ang bagong sa bersyon:

  • Ayusin ang isang pag-crash na kadalasang nangyari kapag lumilipat ang mga sangay ng git sa background sa mga proyektong C ++. Ang pansamantalang ito ay hindi pinapagana ang mga babala sa dokumentasyon, pati na rin ang pag-parse ng dokumentasyon na ipinapakita sa mga tooltip, hanggang sa ang pinagbabatayan na isyu ay naayos na salungat sa agos. (bug, upstream bug)
  • Ayusin ang walang tagatala na itinakda bilang default sa Windows, na nagiging sanhi ng KDevelop upang mabigo sa paghahanap ng karaniwang library ng C ++. (bug)
  • Ayusin ang karaniwang mga path ng library na hindi naipapasa bilang mga kasama na landas kapag gumagamit ng clang bilang tagatala sa mga bintana. (pagsusuri)
  • Ayusin ang isang pag-crash na nangyayari sa ilang mga system kapag nagbukas ng sesyon. (bug)
  • Ayusin ang isama ang pagkumpleto ng landas na hindi nagpapakita ng sistema na tinukoy ng proyekto ay kabilang ang (kabilang dito ang idinagdag bilang sistema kasama ngunit sa pamamagitan ng iyong proyekto). (bug)
  • Ayusin ang pag-crash kapag batch-editing tumutukoy sa tukuyin editor. (bug)
  • Ayusin ang isang igiit (tanging nangyari sa debug mode) at potensyal na pag-crash kapag nagpapakita ng tooltip ng problema. (bug)
  • Ayusin ang mga link sa dokumentasyon browser na hindi gumagana sa AppImage. (bug)
  • Ayusin ang kabiguan ng pagtatayo kapag nagtatayo ng in-source kapag ang mga pagsasalin ay naroroon. (bug)
  • Ayusin ang isang pag-crash kapag nagpapakita navigation tooltip sa PHP proyekto sa ilang mga sitwasyon. (bug)
  • Ayusin ang mga target na nadoble kapag gumagamit ng mga subproject ng CMake. (Bug)
  • Ayusin ang toolview console na humihiling na magtanggal ng pansamantalang file nang interactively. (bug)
  • Ayusin ang maraming mga babala ng AUTOMOC habang kino-compile sa CMake 3.10
  • Ayusin ang ilang mga tool sa pagtingin sa mga menu ng konteksto na may mga walang laman na entry. (bug)
  • Ayusin ang progreso widget sa statusbar hindi nagpapakita sa ilang mga sesyon. (pagsusuri)
  • Iangkop ang malinaw na lohika ng cache upang matiyak na ang cache ng modelo ng code (~ /. cache / kdevduchain) ay laging na-clear kapag nagbabago sa ibang bersyon ng KDevelop (kabilang ang mga bersyon ng patch). Ang hindi angkop na data sa cache ay nagdulot ng isang hanay ng mga isyu sa nakaraan, kabilang ang mga pag-crash. Kung talagang kailangan mong panatilihin ang cache, maaari kang lumikha ng isang (walang laman) na file sa bersyon na suffix ng target na bersyon sa folder ng cache.
  • Ayusin ang KDevelop na hindi nagsisimula sa pinapagana ng welcome page (kung saan ito ay sa pamamagitan ng default) sa mga system na walang suporta sa OpenGL. (bug)
  • Ayusin ang build na may Qt na bersyon 5.5.
  • Ayusin ang mga template ng file na hindi nagtatrabaho sa Windows (ang pag-aayos na ito ay dapat na nasa Windows 5.2.0 na mga installer na, ngunit wala sa source tarballs).

Ano ang bago sa bersyon 5.1.2:

  • Mga binary na binubuo ng muling binubuo:
  • AppImage: Iba't ibang mga pagpapabuti; ngayon ships LLVM 3.9.1
  • Mga installer ng Windows: Iba't ibang mga pagpapabuti; ngayon ay nagpapadala ng Qt 5.9.1
  • Mga pagbabago sa kdevplatform, kdevelop, kdev-php at kdev-python:
  • Fixed a crash sa laseng cmake (bug 363269)
  • Iba't ibang maliliit na pagpapabuti sa cmake at pagkumpleto ng code sa C ++
  • Ayusin ang pagkakalagay ng C ++ #include completions (https://phabricator.kde.org/D6230)
  • Ayusin ang pag-crash sa mga proyekto ng JS sa mga remote na direktoryo (bug 369573)
  • Ayusin ang isang posibleng pag-crash habang ang pag-parse ng PHP code (bug 381123)
  • Ayusin ang isang hang-on-exit na bug (bug 379669)
  • Ang preview ng pag-format ng pinagmulan ay bumalik
  • Ayusin ang doble na menu ng konteksto sa hangganan ng icon (https://phabricator.kde.org/D6838)
  • Ayusin ang pagpapakita ng code sa widget ng paggamit sa ilang mga system
  • Ayusin ang & quot; Format Files & quot; pagkilos na menu ng konteksto
  • Ayusin ang isang posibleng pag-crash kapag ang pag-parse ng code sa Python sa lumang estilo ng Mac line endings ('r' only) (bug 378827)
  • Ayusin ang paglukso sa breakpoint na lokasyon sa modelo ng breakpoint (bug 382652)
  • Ayusin ang pag-crash sa mga CPU nang walang SSE2
  • Ayusin ang paglunsad ng mga executable gamit ang mga puwang sa mga landas sa mga bintana
  • Ayusin ang posibleng pag-crash sa pag-click sa & quot; ipakita ang dokumentasyon & quot; sa tooltip (https://phabricator.kde.org/D6436)
  • Iba't ibang paglilinis ng trabaho
  • ... at marami pang iba, masyadong maraming upang ilista ang mga ito dito - patakbuhin ang & quot; git log v5.1.1..v5.1.2 & quot; sa isa sa mga repository upang makita ang lahat ng mga pagbabago.

Ano ang bago sa bersyon 5.1.1:

  • Mga binary na binubuo ng muling binubuo:
  • Pag-install ng Windows: Ayusin ang mga nawawalang icon sa mga installer ng Windows.
  • AppImage: Estilo ng barko na Breeze widget. T3538
  • AppImage: Ipadala ang mga soneto plugin (batay sa aspell, hunspell, hspell). T4100
  • AppImage: Ipadala ang ilang mga default na scheme ng kulay (na gagamitin sa Mga Setting - & gt; Kulay ng Scheme) sa AppImage.
  • AppImage: Itinayo gamit ang suporta ng KF5SysGuard: Pinapagana ang & quot; Maglakip sa proseso & quot; sa AppImage. T5878
  • kdevplatform:
  • Huwag kunin ang lahat ng mga larawan ng preview ng template, mag-load mula sa mga archive na kinakailangan. Magtapat. Phabricator Code review D5701
  • Gumamit ng https://www.google.com sa halip ng http://www.google.de sa panlabas na script ng pagpili ng google. Magtapat. Phabricator Code review D5719
  • Gumamit ng mga pare-parehong pangalan ng icon para magtayo ng mga bagay-bagay, alisin ang mga natitirang icon ng legacy. Magtapat. Phabricator Code review D5651
  • Appwizard: ayusin ang sirang idiskonekta sa ProjectVcsPage. Magtapat. Phabricator Code review D5536
  • Ihinto ang hindi ginagamit at nasirang pagkakalantad ng object ng Project sa D-Bus. Magtapat. Phabricator Code review D5607
  • Appwizard: nag-imbak ng napiling vcsPlugin sa developer. kdev4 file. Magtapat. Phabricator Code review D5513
  • Backgroundparser: Mamahinga ng kaunti. Magtapat. Tingnan ang bug # 378933
  • Magtrabaho-sa paligid ng isyu sa Path (QString) ctor. Magtapat. Tingnan ang bug # 378933
  • Ayusin nang mali ang pag-preview ng file sa henerasyon ng proyekto mula sa template ng app. Magtapat. Phabricator Code review D5314
  • Ayusin ang suporta para sa maramihang mga file at mga kamag-anak na landas sa ShowFilesAfterGeneration. Magtapat. Phabricator Code review D5316
  • Mag-load ng Template Mula sa mga dialog ng File: ayusin ang maling paggamit ng string ng filter. Magtapat. Pag-aayos ng bug # 376040. Phabricator Code review D5155
  • Hanapin / Palitan sa mga file: Huwag balutin ang nilalaman ng tooltip para sa isang output line. Magtapat. Phabricator Code review D5135
  • kdevelop:
  • I-install ang kahulugan ng mimetype ng xdg para sa OpenCL C. Commit. Phabricator Code review D5621
  • Ilipat ang naka-print mula sa int sa unsigned int. Magtapat. Phabricator Code review D5654
  • Ayusin ang pagtatayo para sa MinGW. Magtapat. Pag-aayos ng bug # 379454
  • Hanapin ang Cppcheck bilang RUNTIME dependencies. Magtapat. Phabricator Code review D5632
  • Ang OpenCL na wika ay aktwal na tinatawag na OpenCL C. Commit. Phabricator Code review D5485
  • Alisin ang di-kailangan na mimetype para sa * .kdevinternal na mga file. Magtapat. Phabricator Code review D5624
  • Lumikha lamang ng KAboutData object pagkatapos ng instance ng QApp, para sa mga pagsasaling pagsasalin. Magtapat. Phabricator Code review D5598
  • CMake - ayusin ang bug sa pag-drop ng mga binagong setting para sa umiiral na direktoryo ng pagtatayo. Magtapat. Phabricator Code review D5609
  • I-drop ang tahasang% {PROJECTDIR} / mula sa mga template 'ShowFilesAfterGeneration. Magtapat. Phabricator Code review D5531
  • Alisin ang hindi nagamit na & quot; VersionControl & quot; mga entry mula sa kdev4 sample / templates. Magtapat. Phabricator Code review D5512
  • Ayusin ang ShowFilesAfterGeneration upang tumugma sa mga nabuong file. Magtapat. Pag-aayos ng bug # 378499
  • I-update ang imaheng logo ng Qt. Magtapat. Phabricator Code review D5278
  • kdev-python:
  • Ayusin ang pag-crash sa code ng pag-aayos ng syntax. Magtapat. Bahagyang inaayos ang bug # 378827.
  • Pep8: Gumawa ng pep8 na mga babala na hindi nakakainis. Magtapat. Phabricator Code review D5397
  • kdev-php:
  • Ayusin ang mga pagsusulit ng duchain unit. Magtapat. Phabricator Code review D5817

Ano ang bago sa bersyon 5.1.0:

  • kdevelop:
  • Template ng QObject: ayusin ang typo screwing redefinition ng block extra_definitions. Commit.
  • I-update ang numero ng bersyon sa 5.0.4. Commit.
  • Clang: Ayusin ang nawawalang lock ng DUChain. Commit.
  • Custom-buildsystem: Ayusin ang pag-crash habang nag-configure. Magtapat. Tingnan ang bug # 335470
  • Subukan upang ayusin ang testGccCompatibility test para sa akin. Commit.
  • Clang: Palitan ang pangalan ng destructors kapag namamalit ng klase. Magtapat. Pag-aayos ng bug # 373452
  • Ayusin ang bug sa maling mga argumento ng CMake sa panahon ng pagdaragdag ng bagong direktoryo ng pagtatayo. Commit.
  • Clang: Huwag ipanukala sa defactor function defs. Commit.
  • Ayusin ang mga komento sa template ng file para sa test unit unit para sa setUp / tearDown. Magtapat. Pag-aayos ng bug # 321005
  • Ayusin ang TestCustomBuildSystemPlugin sa pamamagitan ng pagbabasa .kdev4 na mga folder ng data ng pagsubok. Commit.
  • Tagabigay ng serbisyo: Ayusin ang ilang mga babala sa runtime Qt. Commit.
  • I-update ang TestProblems :: testMissingInclude () sa kasalukuyang ClangFixitAssistant. Commit.
  • Ayusin ang mga imahe ng QtHelp CSS. Commit.
  • Pag-load ng pag-load ng QtHelp na pahina. Commit.
  • I-update ang INSTALL. Commit.
  • I-streamline ang README. Commit.
  • File_templates: Alisin ang '#include & quot; foo.moc & quot;' footer. Commit.
  • Mas gusto qmake sa paglipas ng qmake-qt5 sa paglipas ng qmake-qt4. Commit.
  • Appimage: huwag mabigo sa git stash pop. Commit.
  • Ayusin ang default na icon para sa ilang mga plugin. Commit.
  • I18n mga pag-aayos. Commit.
  • kdevplatform:
  • Huwag buksan ang mga dokumentong walang umiiral mula sa mga problema tingnan ang + pag-aayos ng assertion. Commit.
  • Pag-ayos ng Assertion para sa ProblemModel. Commit.
  • Tandaan nang mas tahasang sa API dox na maaaring ibalik ang nullptr. Commit.
  • File templates dialog: Ayusin ang pag-crash sa pag-override ng pahina na may hindi kilalang base class. Commit.
  • Mga pahiwatig ng runtime ng mga nawawalang pamamaraan. Commit.
  • Pass KTextEditor :: MainWindow sa mga tekstong pananaw na nilikha mula sa TextDocuments. Commit.
  • Tool ng mga template ng file: walang bukas na dokumento, gamitin ang base dir ng proyekto o tahanan. Commit.
  • I-update ang numero ng bersyon sa 5.0.4. Commit.
  • Paglilinis: Alisin ang hindi ginagamit na miyembro. Commit.
  • Magparehistro nang maayos sa EnvironmentSelectionWidget sa KConfigDialogManager. Commit.
  • Huwag paganahin ang tampok na Revision Graph. Commit.
  • Ayusin ang pag-crash sa pag-trigger ng & quot; Source Reformat & quot; nang walang karagdagang file load. Commit.
  • Ibalik ang pagtatago ng mga pindutan ng tulong sa mga dialog ng katulong. Commit.
  • Paglilinis: Alisin ang hindi ginagamit na pamamaraan. Commit.
  • Quickopenfilter: Ayusin ang dokumentasyon. Commit.
  • Ayusin ang mga checkbox sa template ng custom na pahina ng mga pagpipilian sa pasadyang na nailagay sa ibang lugar. Commit.
  • Pabilisin ang test_projectcontroller nang kaunti. Commit.
  • Ayusin ang layout na sinasadya na sinubukan upang palitan ang pangunahing layout ng OutputPage. Commit.
  • Ayusin ang pagbubukas ng mga remote na URL nang walang filename. Magtapat. Pag-aayos ng bug # 373213
  • TestTemplatesModel, TestGenerationTest: C locale upang maiwasan ang mga isinalin na mga string. Commit.
  • Itaas ang mga pindutan ng konteksto ng nakaraan / susunod na kasaysayan. Commit.
  • SourceFormatterController: Ayusin ang 'Reformat files'. Magtapat. Pag-aayos ng bug # 373842
  • SourceFormatterController: Mas maraming debug output. Commit.
  • Ayusin ang walang katapusang loop sa cloning environment group na may isa pang clone na kasalukuyan. Commit.
  • Ibalik ang & quot; Ibalik Tungkol sa dialog para sa mga plugin sa & quot; Mga Na-load na Plugin & quot; dialog & quot ;. Commit.
  • Ayusin ang babala ng deprecation. Commit.
  • Magdagdag ng code ng fallback para sa KAboutData :: fromPluginMetaData () para sa mga lumang bersyon ng kf5. Commit.
  • Ibalik Tungkol sa dialog para sa mga plugin sa & quot; Mga Na-load na Plugin & quot; dialog. Commit.
  • LoadedPluginsDialog: Ayusin ang memleak. Commit.
  • Mga pag-aayos sa pagpoposisyon ng StandardDocumentationView. Commit.
  • I-update ang INSTALL. Commit.
  • Magdagdag ng mga piraso tungkol sa pagbibigay ng kontribusyon sa KDevelop. Commit.
  • Streamline README. Commit.
  • Estilo: C ++ 11ify. Commit.
  • Projectfilter: I-filter ang mga artifact ng VS. Commit.
  • ProjectConfigSkeleton: Alisin ang FIXME. Commit.
  • Ayusin ang typo sa CMake message. Commit.
  • Ayusin ang pagkuha ng mga string ng multi-line UI mula sa welcome page. Commit.
  • Hotfix para sa pagpapanumbalik ng build na may mas bagong KConfig. Commit.
  • Ayusin ang default na icon para sa ilang mga plugin. Commit.
  • Itago ang progress bar pagkatapos tapos na ang lahat ng trabaho. Commit.
  • DUChainPointer :: dynamicCast () - hindi segfault kung walang target. Commit.
  • kdev-php:
  • I-update ang numero ng bersyon sa 5.0.4. Commit.
  • kdev-python:
  • I-update ang numero ng bersyon sa 5.0.4. Commit.
  • Ayusin ang pag-crash kapag humihiling na itaas ang mga item nang walang pag-parse ng docfile. Magtapat. Pag-aayos ng bug # 373349

Ano ang bago sa bersyon 5.0.4 / 5.1 Beta 1:

  • kdevelop:
  • Template ng QObject: ayusin ang typo screwing redefinition ng block extra_definitions. Commit.
  • I-update ang numero ng bersyon sa 5.0.4. Commit.
  • Clang: Ayusin ang nawawalang lock ng DUChain. Commit.
  • Custom-buildsystem: Ayusin ang pag-crash habang nag-configure. Magtapat. Tingnan ang bug # 335470
  • Subukan upang ayusin ang testGccCompatibility test para sa akin. Commit.
  • Clang: Palitan ang pangalan ng destructors kapag namamalit ng klase. Magtapat. Pag-aayos ng bug # 373452
  • Ayusin ang bug sa maling mga argumento ng CMake sa panahon ng pagdaragdag ng bagong direktoryo ng pagtatayo. Commit.
  • Clang: Huwag ipanukala sa defactor function defs. Commit.
  • Ayusin ang mga komento sa template ng file para sa test unit unit para sa setUp / tearDown. Magtapat. Pag-aayos ng bug # 321005
  • Ayusin ang TestCustomBuildSystemPlugin sa pamamagitan ng pagbabasa .kdev4 na mga folder ng data ng pagsubok. Commit.
  • Tagabigay ng serbisyo: Ayusin ang ilang mga babala sa runtime Qt. Commit.
  • I-update ang TestProblems :: testMissingInclude () sa kasalukuyang ClangFixitAssistant. Commit.
  • Ayusin ang mga imahe ng QtHelp CSS. Commit.
  • Pag-load ng pag-load ng QtHelp na pahina. Commit.
  • I-update ang INSTALL. Commit.
  • I-streamline ang README. Commit.
  • File_templates: Alisin ang '#include & quot; foo.moc & quot;' footer. Commit.
  • Mas gusto qmake sa paglipas ng qmake-qt5 sa paglipas ng qmake-qt4. Commit.
  • Appimage: huwag mabigo sa git stash pop. Commit.
  • Ayusin ang default na icon para sa ilang mga plugin. Commit.
  • I18n mga pag-aayos. Commit.
  • kdevplatform:
  • Huwag buksan ang mga dokumentong walang umiiral mula sa mga problema tingnan ang + pag-aayos ng assertion. Commit.
  • Pag-ayos ng Assertion para sa ProblemModel. Commit.
  • Tandaan nang mas tahasang sa API dox na maaaring ibalik ang nullptr. Commit.
  • File templates dialog: Ayusin ang pag-crash sa pag-override ng pahina na may hindi kilalang base class. Commit.
  • Mga pahiwatig ng runtime ng mga nawawalang pamamaraan. Commit.
  • Pass KTextEditor :: MainWindow sa mga tekstong pananaw na nilikha mula sa TextDocuments. Commit.
  • Tool ng mga template ng file: walang bukas na dokumento, gamitin ang base dir ng proyekto o tahanan. Commit.
  • I-update ang numero ng bersyon sa 5.0.4. Commit.
  • Paglilinis: Alisin ang hindi ginagamit na miyembro. Commit.
  • Magparehistro nang maayos sa EnvironmentSelectionWidget sa KConfigDialogManager. Commit.
  • Huwag paganahin ang tampok na Revision Graph. Commit.
  • Ayusin ang pag-crash sa pag-trigger ng & quot; Source Reformat & quot; nang walang karagdagang file load. Commit.
  • Ibalik ang pagtatago ng mga pindutan ng tulong sa mga dialog ng katulong. Commit.
  • Paglilinis: Alisin ang hindi ginagamit na pamamaraan. Commit.
  • Quickopenfilter: Ayusin ang dokumentasyon. Commit.
  • Ayusin ang mga checkbox sa template ng custom na pahina ng mga pagpipilian sa pasadyang na nailagay sa ibang lugar. Commit.
  • Pabilisin ang test_projectcontroller nang kaunti. Commit.
  • Ayusin ang layout na sinasadya na sinubukan upang palitan ang pangunahing layout ng OutputPage. Commit.
  • Ayusin ang pagbubukas ng mga remote na URL nang walang filename. Magtapat. Pag-aayos ng bug # 373213
  • TestTemplatesModel, TestGenerationTest: C locale upang maiwasan ang mga isinalin na mga string. Commit.
  • Itaas ang mga pindutan ng konteksto ng nakaraan / susunod na kasaysayan. Commit.
  • SourceFormatterController: Ayusin ang 'Reformat files'. Magtapat. Pag-aayos ng bug # 373842
  • SourceFormatterController: Mas maraming debug output. Commit.
  • Ayusin ang walang katapusang loop sa cloning environment group na may isa pang clone na kasalukuyan. Commit.
  • Ibalik ang & quot; Ibalik Tungkol sa dialog para sa mga plugin sa & quot; Mga Na-load na Plugin & quot; dialog & quot ;. Commit.
  • Ayusin ang babala ng deprecation. Commit.
  • Magdagdag ng code ng fallback para sa KAboutData :: fromPluginMetaData () para sa mga lumang bersyon ng kf5. Commit.
  • Ibalik Tungkol sa dialog para sa mga plugin sa & quot; Mga Na-load na Plugin & quot; dialog. Commit.
  • LoadedPluginsDialog: Ayusin ang memleak. Commit.
  • Mga pag-aayos sa pagpoposisyon ng StandardDocumentationView. Commit.
  • I-update ang INSTALL. Commit.
  • Magdagdag ng mga piraso tungkol sa pagbibigay ng kontribusyon sa KDevelop. Commit.
  • Streamline README. Commit.
  • Estilo: C ++ 11ify. Commit.
  • Projectfilter: I-filter ang mga artifact ng VS. Commit.
  • ProjectConfigSkeleton: Alisin ang FIXME. Commit.
  • Ayusin ang typo sa CMake message. Commit.
  • Ayusin ang pagkuha ng mga string ng multi-line UI mula sa welcome page. Commit.
  • Hotfix para sa pagpapanumbalik ng build na may mas bagong KConfig. Commit.
  • Ayusin ang default na icon para sa ilang mga plugin. Commit.
  • Itago ang progress bar pagkatapos tapos na ang lahat ng trabaho. Commit.
  • DUChainPointer :: dynamicCast () - hindi segfault kung walang target. Commit.
  • kdev-php:
  • I-update ang numero ng bersyon sa 5.0.4. Commit.
  • kdev-python:
  • I-update ang numero ng bersyon sa 5.0.4. Commit.
  • Ayusin ang pag-crash kapag humihiling na itaas ang mga item nang walang pag-parse ng docfile. Magtapat. Pag-aayos ng bug # 373349

Ano ang bago sa bersyon 5.0.3 / 5.1 Beta 1:

  • Ayusin ang isang isyu sa pagsasara sa parser sa background, na nagiging sanhi ng mga madalas na pag-crash sa Windows (3c395340d)
  • Ayusin ang sirang paghahanap sa view ng dokumentasyon (0602281c)
  • Ayusin ang iba't ibang mga isyu sa view ng breakpoints (cba54572)
  • Ayusin ang isang posibleng pag-crash kapag pinapagana ang isang cluster FixIt (BR: 369176)
  • Ayusin ang isang pag-crash kapag gumaganap ng iba't ibang mga pagkilos sa Disable plugin na hindi pinagana (BR: 369326)
  • I-update ang Sonnet sa installer ng Windows na humantong sa pag-crash sa spellechecking (BR: 370470)
  • Ayusin ang mga file ng teksto na ma-parse bilang CMake sa ilang mga sitwasyon, humahantong sa masamang pagganap at pag-crash
  • Gumamit ng tamang font sa view ng dokumentasyon (BR: 285162)
  • Ayusin ang isang pag-crash kapag nag-click sa & quot; Palitan ang pangalan ng deklarasyon & quot; nang walang bukas na editor (22bdccb1)
  • Fix & quot; I-download ang higit pa ... & quot; tampok na hindi gumagana sa ilang mga system (4c4500bf)
  • Ayusin ang & quot; Piliin ang susunod / naunang toolview & quot; behaving incorrectly sa ilang mga kaso (24d3e3bb)
  • Ayusin ang & quot; Itago / Ibalik ang mga dock & quot; behaving incorrectly sa ilang mga kaso (daeed5f1)
  • Ayusin ang & quot; I-install bilang root & quot; hindi gumagana ang pagkilos (30a66c3f)
  • Ayusin ang magtayo ng CMake na minsan ay muling pagtatayo muli lahat ng bagay kung hindi dapat (17b6499e)
  • Iba't ibang pagpapahusay ng UI.

Ano ang bago sa bersyon 5.0.3:

  • Ayusin ang isang isyu sa pagsasara sa parser sa background, na nagiging sanhi ng mga madalas na pag-crash sa Windows (3c395340d)
  • Ayusin ang sirang paghahanap sa view ng dokumentasyon (0602281c)
  • Ayusin ang iba't ibang mga isyu sa view ng breakpoints (cba54572)
  • Ayusin ang isang posibleng pag-crash kapag pinapagana ang isang cluster FixIt (BR: 369176)
  • Ayusin ang isang pag-crash kapag gumaganap ng iba't ibang mga pagkilos sa Disable plugin na hindi pinagana (BR: 369326)
  • I-update ang Sonnet sa installer ng Windows na humantong sa pag-crash sa spellechecking (BR: 370470)
  • Ayusin ang mga file ng teksto na ma-parse bilang CMake sa ilang mga sitwasyon, humahantong sa masamang pagganap at pag-crash
  • Gumamit ng tamang font sa view ng dokumentasyon (BR: 285162)
  • Ayusin ang isang pag-crash kapag nag-click sa & quot; Palitan ang pangalan ng deklarasyon & quot; nang walang bukas na editor (22bdccb1)
  • Fix & quot; I-download ang higit pa ... & quot; tampok na hindi gumagana sa ilang mga system (4c4500bf)
  • Ayusin ang & quot; Piliin ang susunod / naunang toolview & quot; behaving incorrectly sa ilang mga kaso (24d3e3bb)
  • Ayusin ang & quot; Itago / Ibalik ang mga dock & quot; behaving incorrectly sa ilang mga kaso (daeed5f1)
  • Ayusin ang & quot; I-install bilang root & quot; hindi gumagana ang pagkilos (30a66c3f)
  • Ayusin ang magtayo ng CMake na minsan ay muling pagtatayo muli lahat ng bagay kung hindi dapat (17b6499e)
  • Iba't ibang pagpapahusay ng UI.

Ano ang bago sa bersyon 5.0.2:

  • Ayusin ang isang isyu sa pagsasara sa parser sa background, na nagiging sanhi ng mga madalas na pag-crash sa Windows (3c395340d)
  • Ayusin ang sirang paghahanap sa view ng dokumentasyon (0602281c)
  • Ayusin ang iba't ibang mga isyu sa view ng breakpoints (cba54572)
  • Ayusin ang isang posibleng pag-crash kapag pinapagana ang isang cluster FixIt (BR: 369176)
  • Ayusin ang isang pag-crash kapag gumaganap ng iba't ibang mga pagkilos sa Disable plugin na hindi pinagana (BR: 369326)
  • I-update ang Sonnet sa installer ng Windows na humantong sa pag-crash sa spellechecking (BR: 370470)
  • Ayusin ang mga file ng teksto na ma-parse bilang CMake sa ilang mga sitwasyon, humahantong sa masamang pagganap at pag-crash
  • Gumamit ng tamang font sa view ng dokumentasyon (BR: 285162)
  • Ayusin ang isang pag-crash kapag nag-click sa & quot; Palitan ang pangalan ng deklarasyon & quot; nang walang bukas na editor (22bdccb1)
  • Fix & quot; I-download ang higit pa ... & quot; tampok na hindi gumagana sa ilang mga system (4c4500bf)
  • Ayusin ang & quot; Piliin ang susunod / naunang toolview & quot; behaving incorrectly sa ilang mga kaso (24d3e3bb)
  • Ayusin ang & quot; Itago / Ibalik ang mga dock & quot; behaving incorrectly sa ilang mga kaso (daeed5f1)
  • Ayusin ang & quot; I-install bilang root & quot; hindi gumagana ang pagkilos (30a66c3f)
  • Ayusin ang magtayo ng CMake na minsan ay muling pagtatayo muli lahat ng bagay kung hindi dapat (17b6499e)
  • Iba't ibang pagpapahusay ng UI.

Ano ang bago sa bersyon 5.0.1:

  • Mga isyu na naayos sa 5.0.1:
  • Ayusin ang isang hindi pagkakasundo sa background parser, na lalo na nangyari sa mga proyekto na naglalaman ng parehong C + + at Python / JS / QML code at naging sanhi ng pag-parse o ang buong application upang mag-freeze random. [BR: 355100]
  • Huwag ipakita ang & quot; proyekto ay bukas na sa ibang session & quot; dialog sa pagsisimula ng sesyon sa ilalim ng ilang mga pangyayari.
  • Ayusin ang isang pag-crash na kung minsan ay nangyari kapag lumilipat ang mga sangay ng git sa command line.
  • Ayusin ang isang pag-crash kapag nagsisimula debugger mula sa command-line. [BR: 367837]
  • I-highlight ngayon ang highlight ng mouseover ang & quot; I-highlight ang paghahanap & quot; kulay mula sa dialog ng pagsasaayos, sa halip ng isang hard-naka-code na maliwanag dilaw. [BR: 368458]
  • Ayusin ang isang pag-crash sa PHP plugin kapag nag-e-edit ng teksto sa linya pagkatapos ng & quot; TODO & quot ;. [BR: 368257]
  • Ayusin ang gumaganang direktoryo ng Custom Makefile plugin [BR: 239004]
  • Ayusin ang isang posibleng pag-crash sa pag-trigger ng isang assistant popup action [BR: 368270]
  • Ayusin ang isang freeze sa ilalim ng ilang mga sitwasyon kapag ipinakita ang welcome page. [BR: 368138]
  • Ayusin ang ilang mga isyu sa pagsasaling-wika.
  • Ayusin ang mga pag-import minsan ay hindi matatagpuan sa kdev-sawa nang hindi pinindot ang F5 sa pamamagitan ng kamay [BR: 368556]
  • Mga isyu na naayos sa Linux AppImage:
  • Ipadala ang subversion plugin.
  • Ayusin ang QtHelp hindi gumagana.
  • Ipadala ang iba't ibang mga X11 library, na iniulat na gumagawa ng binary run sa relatibong lumang mga sistema ngayon (SLES 11 at katulad)
  • Huwag paganahin ang pahina ng malugod para sa ngayon.

Ano ang bago sa bersyon 5.0.0:

  • Halos dalawang taon pagkatapos ng paglabas ng KDevelop 4.7, nalulugod naming ipahayag ang agarang kakayahang magamit ng KDevelop 5.0. Ang KDevelop ay isang pinagsamang kapaligiran sa pag-unlad na nakatuon sa suporta ng mga wika ng C + +, Python, PHP at JavaScript / QML programming. Maraming mahahalagang pagbabago at refactorings ang ginawa para sa bersyon 5.0, tinitiyak na ang KDevelop ay nananatiling mapanatili at madaling pahabain at mapabuti sa mga susunod na taon. Kasama sa mga highlight ang mas pinabuting bagong suporta sa wikang C / C + +, pati na rin ang buli para sa Python, PHP at QML / JS.

Ano ang bago sa bersyon 4.7.3 / 5.0.0 Beta:

  • Na-port namin ang aming malaking base ng code sa Qt 5 at KDE frameworks 5 (KF5).
  • Pinalitan namin ang aming legacy C ++ parser at semantiko na pag-aaral ng plugin na may mas malakas na isa na nakabatay sa Clang mula sa proyekto ng LLVM.
  • Inalis namin ang hand-written na interpreter ng CMake at ngayon ay magagamit ang data ng meta na ibinigay ng upstream na CMake mismo.
  • Sa wakas ay naisama namin ang suportang semantiko sa wika para sa QML at JavaScript, pati na rin ang isang project manager para sa QMake.
  • Sa wakas, nalinis namin ang maraming lugar sa aming code base at pinabuting ang pagganap ng ilang mga daloy ng trabaho nang malaki.

Ano ang bago sa bersyon 4.7.2 / 5.0.0 Beta:

  • Na-port namin ang aming malaking code batay sa Qt 5 at KDE frameworks 5 (KF5).
  • Pinalitan namin ang aming legacy C ++ parser at semantiko na pag-aaral ng plugin na may mas malakas na isa na nakabatay sa Clang mula sa proyekto ng LLVM.
  • Inalis namin ang hand-written na interpreter ng CMake at ngayon ay magagamit ang data ng meta na ibinigay ng upstream na CMake mismo.
  • Sa wakas ay nagsama kami ng suporta sa semantiko sa wika para sa QML at JavaScript, pati na rin ang isang project manager para sa QMake.
  • Sa wakas, nalinis namin ang maraming lugar sa aming code base at pinabuting ang pagganap ng ilang mga daloy ng trabaho nang malaki.

Ano ang bagong sa bersyon 4.7.1:

Ang paglabas na ito ay naglalaman ng maraming mga pagpapabuti at pag-aayos ng bug - lahat ay hinihimok na mag-upgrade. >

Ano ang bagong sa bersyon 4.5.0:

  • maaari mong madaling patakbuhin at i-debug ang mga ito habang nagtatrabaho sa iyong mga proyekto.
  • Ang Bagong Class wizard ay na-update at maraming pagbabago ang ginawa tungkol sa buli ng UI sa iba't ibang lugar.
  • Mas mahusay na suporta para sa C ++ 11 na mga tampok ang ibinigay.

Ano ang bago sa bersyon 4.3.0 RC1:

  • Ito ay marahil ang huling pagsubok na bersyon bago ang release ng 4.3 final. Kasama sa release ng kandidato na ito ang mga karagdagang pag-aayos ng bug at higit pang nagpapabuti sa suporta sa wika ng C + + 11.

Ano ang bago sa bersyon 4.1.1:

  • Milian Wolff: itakda ang bersyon sa 4.1.0, nangangailangan ng kdevplatform 1.1.0
  • Milian Wolff: ayusin ang pag-crash ng custommake manager kapag nagtatanggal, nagbago ng mga folder
  • Milian Wolff: i-optimize: hindi na kailangang tumawag sa moveBehindComment kung natagpuan namin ang isang huling #include, isama lamang pagkatapos
  • Milian Wolff: sa wakas ayusin ang nawawalang isama ang item placement ...
  • Milian Wolff: lugar kabilang ang / pasulong na mga deklarasyon pagkatapos na tinukoy o komento kung walang walang laman na linya ay natagpuan
  • Milian Wolff: maayos na idagdag ang kahulugan ng / pasulong sa simula ng dokumento kapag hindi kami nakakahanap ng posisyon pagkatapos nito
  • Aleix Pol: Lagyan ng tsek ang mga naka-cache na variable mula sa mga kondisyon.
  • Aleix Pol: Gawing posible na i-reload ang CMakeFolders na walang cmakelists.txt (dahil tinanggal na ito). Pagbutihin ang responsibilidad sa pagtanggal ng file. I-reload ang branch ng proyekto kapag tinanggal ang isang CMakeLists.txt file.
  • Milian Wolff: gumamit ng mga kulay ng system sa halip na mga hardcoded na kulay sa toolview ng command line ng GDB
  • Milian Wolff: itakda ang focus sa filter lineedit bilang default sa dialog na 'i-attach sa proseso'
  • Milian Wolff: maayos na nabasa ang debugger ng estado kapag nagdadagdag ng widget ng output pagkatapos na isinasagawa ang debug na proseso
  • Aleix Pol: Subukan ang pagpipiliang utos na gumagana ng maayos sa cache.
  • Aleix Pol: Gumamit ng tamang api.
  • Aleix Pol: Ayusin ang muling pag-relo ng proyekto kapag ang cache ay marumi.
  • Aleix Pol: Huwag itakda ang variable kung sakaling tinukoy na sa cache.
  • Aleix Pol: Ayusin ang maling puwang ng pangalan.
  • Aleix Pol: I-reload ang proyekto tuwing binago ang CMakeCache.
  • Milian Wolff: tingnan ang pagkuha ng pagmamay-ari ng mga widget, pinipigilan ang pagtagas at pag-crash
  • NicolAs Alvarez: Suporta sa CMake: iwasan ang walang katapusan na loop sa foreach (RANGE) na hindi kailanman tumatakbo.
  • Aleix Pol: Gawing posibleng i-parse ang mga maayos na proyekto gamit ang mga walang laman na mga file na CMakeLists.txt. Huwag idagdag ang direktang direktoryo ng root ng proyekto ng dalawang beses sa tagamasid.

Ano ang bago sa bersyon 4.0.2:

  • Rewritten from scratch

Ano ang bago sa bersyon 4.0.1:

  • Milian Wolff: ayusin ang overflow sa CMakeFunctionArgument :: unescapeValue
  • Andras Mantia: Alisin ang ilang magkasalungat na mga shortcut mula sa katepart.
  • Milian Wolff: ayusin: payagan ang incr bilang identifier, hindi ito ang ++ token pagkatapos ng lahat
  • Milian Wolff: huwag mag-crash sa nullptr type sa getPointerTarget
  • Milian Wolff: ayusin dapatStartCompletion kapag nagsusulat ng path sa isang #include, ipinasok ay hindi lamang isang solong char
  • Milian Wolff: huwag mag-crash kapag ang getContainerType ay hindi makahanap ng isang deklarasyon para sa tinukoy na uri sa ibinigay na topcontext
  • Andreas Pakulat: Ayusin ang mga file sa pagbubukas na may kamag-anak na path.
  • Andreas Pakulat: Itakda ang CMAKE_INSTALL_RPATH sa lib-installdir
  • Andreas Pakulat: Tiyaking naka-link nang maayos ang kdevplatform
  • Milian Wolff: gumamit ng canonicalFilePath bilang absoluteFilePath ay maaaring humantong sa mga problema sa paglutas ng kamag-anak kabilang sa mga symlinked na direktoryo
  • Nicolas Alvarez: Ayusin ang isa pang posibleng pagtagas
  • Nicolas Alvarez: Ayusin ang pagtagas ng memory sa CMakeListsParser :: readCMakeFile.
  • Milian Wolff: hindi sumulong sa EOF, maaaring humantong sa mga di-wastong mga token at pag-crash
  • Aleix Pol: Pigilan ang pagtawag ng null pointer.
  • Aleix Pol: Magdagdag ng tamang suporta para sa break na utos.
  • Andreas Pakulat: Huwag subukang buksan ang isang hindi umiiral na file.
  • Milian Wolff: gumawa ng __volatile__ isang kasingkahulugan para sa pabagu-bago ng isip
  • Milian Wolff: huwag mag-recurse sa parehong klase sa typeutils :: getMemberFunctions
  • Esben Mose Hansen: Hanapin ang build direktoryo kahit sa root CMakeLists.txt
  • Milian Wolff: ayusin ang paggamit sa mga listahan ng argumento ng mga dalisay na virtual
  • Esben Mose Hansen: Gamitin ang config mode bilang fallback kung walang module ay natagpuan, at itakda ang package_DIR sa lahat ng mga kaso kung saan ang isang module ay hindi natagpuan
  • David nolden: Lumiko ang isang assertion sa isang babala na BUG: 236411
  • Niko Sams: Alisin ang suporta para sa pagtatayo ng buong extragear / sdk.
  • Kovarththanan Rajaratnam: Alisin ang FindCppUnit.cmake na wala na ang CppUnit plugin
  • Kovarththanan Rajaratnam: Alisin ang FindCheck.cmake na wala na ang Check plugin
  • Andreas Pakulat: Palakihin ang numero ng bersyon
  • Niko Sams: Ibig sabihin nang tama ang mga expression ng variable.
  • Milian Wolff: itakda ang hindi wastong hanay sa pangwakas na lokasyon ng problema kapag kasama ang path resolver ay nakakakita ng higit pang mga path kaysa sa build manager
  • Andreas Pakulat: Ayusin ang kdevelop icon ng app para sa mga bintana.
  • David nolden: Gumamit ng isang mutex upang maiwasan ang setupStandardMacros () at setupStandardIncludePaths () mula sa tinatawag na maraming beses sa parehong oras, na pumipigil sa isang pag-crash. BUG: 236434
  • Bertjan Broeksema: Ayusin ang mga babala sa pag-compile na may kaugnayan sa deprecated hash_map
  • Andreas Pakulat: Maghanap din ng qmake-qt4

Ano ang bago sa bersyon 4.0 RC3:

  • Rewritten from scratch

Ano ang bagong sa bersyon 3.5.4:

Ano ang bagong sa bersyon 3.5.3:

  • Maraming mga pag-aayos ng bug at mga menor de edad na pagpapahusay. >

Mga Kinakailangan :

  • Qt

Katulad na software

Arduino
Arduino

20 Feb 15

PyPreview
PyPreview

3 Jun 15

Mga komento sa KDevelop

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!