KDevelop adalah proyek perangkat lunak open source, portabel dan gratis yang menyediakan pengguna dengan IDE berbasis-plugin yang penuh fitur (Integrated Development Environment) untuk C, C ++ dan bahasa pemrograman lainnya yang banyak digunakan .
Fitur sekilas
Fitur utama termasuk antarmuka pengguna grafis yang mudah digunakan, namun rumit yang ditulis dalam perangkat GUI Qt, dukungan untuk sesi, dukungan untuk berbagai bahasa pemrograman, kemampuan untuk mengatur aplikasi sebagai proyek kedua, serta kemampuan untuk membuat proyek dari awal.
Selain itu, ia dilengkapi dengan berbagai alat, tampilan, mode dan set kerja, dukungan untuk pintas keyboard, dukungan untuk templat, pengujian unit dan kelas. Dengan KDevelop, pengembang akan dapat menjelajahi kode sumber dari aplikasi yang ada dan melakukan perubahan untuk memperbaikinya.
Mendukung lebih dari 10 bahasa pemrograman
Aplikasi ini telah dirancang dari bawah ke atas untuk mendukung 12 bahasa pemrograman, 5 alat pengembangan, 11 format dokumentasi, 4 sistem kontrol revisi, 3 editor kode, 5 toolkit pengembangan, dan lusinan alat yang rapi lainnya.
Ini adalah aplikasi lintas platform
Ditulis dalam Qt, KDevelop dirancang sebagai aplikasi lintas platform yang telah berhasil diuji di bawah GNULinux, FreeBSD, Solaris, Mac OS X, dan sistem operasi mirip UNIX lainnya. Ini tersedia di repositori perangkat lunak default dari banyak distribusi Linux.
Ketersediaan dan arsitektur yang didukung
Pengembang KDE yang ingin mengembangkan aplikasi yang kuat untuk lingkungan desktop KDE dapat mengunduh aplikasi KDevelop sebagai arsip sumber, yang harus dikonfigurasikan dan dikompilasi sebelum instalasi. Baik arsitektur 32-bit dan 64-bit didukung saat ini.
Temui KDevPlatform
Juga bagian dari proyek KDevelop, temui KDevPlatform, open source dan kumpulan pustaka yang didistribusikan secara bebas yang dapat digunakan sebagai basis untuk program-program seperti IDE seperti Quanta, Kile, KTechLab, dan bahkan KDevelop sendiri, yang didasarkan pada KDevPlatform.
Apa yang baru dalam rilis ini:
- Memperbaiki kecelakaan yang sering terjadi ketika menukar cabang git di latar belakang dalam proyek C ++. Ini untuk sementara menonaktifkan peringatan dokumentasi, serta tampilan dokumentasi yang diuraikan di tooltip, sampai masalah mendasar tetap di hulu. (bug, bug hulu)
- Perbaiki tidak ada compiler yang diatur secara default pada Windows, menyebabkan KDevelop gagal menemukan pustaka standar C ++. (bug)
- Perbaiki jalur perpustakaan standar tidak dilewatkan sebagai menyertakan jalur saat menggunakan dentang sebagai kompilator pada windows. (ulasan)
- Memperbaiki kecelakaan terjadi pada beberapa sistem saat membuka sesi. (bug)
- Perbaikan termasuk penyelesaian jalan yang tidak menunjukkan sistem yang ditentukan oleh proyek mencakup (mis. termasuk ditambahkan sebagai sistem termasuk tetapi oleh proyek Anda). (bug)
- Memperbaiki kerusakan saat pengeditan bets menentukan di editor define. (bug)
- Perbaiki pernyataan (hanya terjadi dalam mode debug) dan potensi macet saat menampilkan keterangan alat masalah. (bug)
- Perbaiki tautan di peramban dokumentasi yang tidak berfungsi di AppImage. (bug)
- Memperbaiki kegagalan build ketika membuat in-source ketika terjemahan ada. (bug)
- Memperbaiki kemacetan saat menampilkan keterangan alat navigasi dalam proyek PHP dalam beberapa situasi. (bug)
- Perbaiki target yang diduplikasi saat menggunakan sub proyek CMake. (bug)
- Perbaiki tampilan alat konsol untuk menghapus file sementara secara interaktif. (bug)
- Perbaiki banyak peringatan AUTOMOC saat menyusun dengan CMake 3.10
- Perbaiki beberapa menu konteks tampilan alat yang memiliki entri kosong. (bug)
- Perbaiki widget progres di bilah status yang tidak ditampilkan di beberapa sesi. (ulasan)
- Adaptasi logika yang jelas untuk memastikan bahwa kode model cache (~ / .cache / kdevduchain) selalu dihapus ketika mengubah ke versi KDevelop yang berbeda (termasuk versi patch). Data yang tidak sesuai dalam cache telah menyebabkan berbagai masalah di masa lalu, termasuk crash. Jika Anda benar-benar perlu menyimpan cache, Anda dapat membuat file (kosong) dengan akhiran versi dari versi target di folder cache.
- Perbaiki KDevelop yang tidak memulai dengan halaman sambutan diaktifkan (yang secara default) pada sistem tanpa dukungan OpenGL. (bug)
- Perbaiki build dengan Qt versi 5.5.
- Perbaiki templat file yang tidak berfungsi di Windows (perbaikan ini harus ada di penginstal Windows 5.2.0, tetapi tidak ada di tarballs sumber).
Apa yang baru dalam versi:
- Memperbaiki kecelakaan yang sering terjadi ketika menukar cabang git di latar belakang dalam proyek C ++. Ini untuk sementara menonaktifkan peringatan dokumentasi, serta tampilan dokumentasi yang diuraikan di tooltip, sampai masalah mendasar tetap di hulu. (bug, bug hulu)
- Perbaiki tidak ada compiler yang diatur secara default pada Windows, menyebabkan KDevelop gagal menemukan pustaka standar C ++. (bug)
- Perbaiki jalur perpustakaan standar tidak dilewatkan sebagai menyertakan jalur saat menggunakan dentang sebagai kompilator pada windows. (ulasan)
- Memperbaiki kecelakaan terjadi pada beberapa sistem saat membuka sesi. (bug)
- Perbaikan termasuk penyelesaian jalan yang tidak menunjukkan sistem yang ditentukan oleh proyek mencakup (mis. termasuk ditambahkan sebagai sistem termasuk tetapi oleh proyek Anda). (bug)
- Memperbaiki kerusakan saat pengeditan bets menentukan di editor define. (bug)
- Perbaiki pernyataan (hanya terjadi dalam mode debug) dan potensi macet saat menampilkan keterangan alat masalah. (bug)
- Perbaiki tautan di peramban dokumentasi yang tidak berfungsi di AppImage. (bug)
- Memperbaiki kegagalan build ketika membuat in-source ketika terjemahan ada. (bug)
- Memperbaiki kemacetan saat menampilkan keterangan alat navigasi dalam proyek PHP dalam beberapa situasi. (bug)
- Perbaiki target yang diduplikasi saat menggunakan sub proyek CMake. (bug)
- Perbaiki tampilan alat konsol untuk menghapus file sementara secara interaktif. (bug)
- Perbaiki banyak peringatan AUTOMOC saat menyusun dengan CMake 3.10
- Perbaiki beberapa menu konteks tampilan alat yang memiliki entri kosong. (bug)
- Perbaiki widget progres di bilah status yang tidak ditampilkan di beberapa sesi. (ulasan)
- Adaptasi logika yang jelas untuk memastikan bahwa kode model cache (~ / .cache / kdevduchain) selalu dihapus ketika mengubah ke versi KDevelop yang berbeda (termasuk versi patch). Data yang tidak sesuai dalam cache telah menyebabkan berbagai masalah di masa lalu, termasuk crash. Jika Anda benar-benar perlu menyimpan cache, Anda dapat membuat file (kosong) dengan akhiran versi dari versi target di folder cache.
- Perbaiki KDevelop yang tidak memulai dengan halaman sambutan diaktifkan (yang secara default) pada sistem tanpa dukungan OpenGL. (bug)
- Perbaiki build dengan Qt versi 5.5.
- Perbaiki templat file yang tidak berfungsi di Windows (perbaikan ini harus ada di penginstal Windows 5.2.0, tetapi tidak ada di tarballs sumber).
Apa yang baru di versi 5.1.2:
- Biner prebuilt:
- AppImage: Berbagai peningkatan; sekarang mengirimkan LLVM 3.9.1
- Windows installer: Beragam perbaikan; sekarang kirim Qt 5.9.1
- Perubahan dalam kdevplatform, kdevelop, kdev-php dan kdev-python:
- Memperbaiki crash di cmake lexer (bug 363269)
- Berbagai perbaikan kecil dalam cmake dan penyelesaian kode C ++
- Perbaiki penempatan C ++ #include completions (https://phabricator.kde.org/D6230)
- Perbaiki kecelakaan dengan proyek JS di direktori jarak jauh (bug 369573)
- Perbaiki kemungkinan macet saat menguraikan kode PHP (bug 381123)
- Memperbaiki bug hang-on-exit (bug 379669)
- Pratinjau pemformatan sumber kembali
- Perbaiki menu konteks duplikat di perbatasan ikon (https://phabricator.kde.org/D6838)
- Perbaiki tampilan kode di widget penggunaan pada beberapa sistem
- Perbaiki & quot; Format File & quot; tindakan menu konteks
- Memperbaiki kemungkinan macet ketika menguraikan kode Python dengan akhiran Mac gaya lama ('r' saja) (bug 378827)
- Perbaiki lompat ke lokasi breakpoint dalam model breakpoint (bug 382652)
- Perbaiki kerusakan pada CPU tanpa SSE2
- Perbaiki meluncurkan file yang dapat dieksekusi dengan spasi di jalur pada windows
- Perbaiki kemungkinan mogok saat mengklik & quot; tampilkan dokumentasi & quot; di tooltip (https://phabricator.kde.org/D6436)
- Beragam pekerjaan pembersihan
- ... dan banyak lainnya, terlalu banyak untuk mencantumkannya di sini - jalankan & quot; git log v5.1.1..v5.1.2 & quot; di salah satu repositori untuk melihat semua perubahan.
Apa yang baru di versi 5.1.1:
- Biner prebuilt:
- Pemasang Windows: Perbaiki ikon yang hilang di Windows installer.
- AppImage: gaya widget Kapal Breeze. T3538
- AppImage: Mengapalkan plugin Sonnet (berdasarkan aspell, hunspell, hspell). T4100
- AppImage: Kirimkan beberapa skema warna default (untuk digunakan dengan Pengaturan - & gt; Skema Warna) dengan AppImage.
- AppImage: Dibangun dengan dukungan KF5SysGuard: Mengaktifkan & quot; Lampirkan ke proses & quot; di AppImage. T5878
- kdevplatform:
- Jangan mengekstrak semua gambar pratinjau template, muat dari arsip sesuai permintaan. Melakukan. Kode Phabricator mengulas D5701
- Gunakan https://www.google.com sebagai ganti http://www.google.de di skrip eksternal pilihan google. Melakukan. Kode Phabricator mengulas D5719
- Gunakan nama ikon yang konsisten untuk membuat barang, hapus ikon warisan kiri. Melakukan. Kode Phabricator mengulas D5651
- Appwizard: memperbaiki putuskan putus di ProjectVcsPage. Melakukan. Kode Phabricator mengulas D5536
- Menghentikan eksposur yang tidak terpakai & rusak dari objek Proyek di D-Bus. Melakukan. Kode Phabricator mengulas D5607
- Appwizard: simpan vcsPlugin yang dipilih dalam file .kdev4 pengembang. Melakukan. Kode Phabricator mengulas D5513
- Backgroundparser: Rileks menegaskan sedikit. Melakukan. Lihat bug # 378933
- Masalah seputar pekerjaan dalam pandu Path (QString). Melakukan. Lihat bug # 378933
- Perbaiki file pratinjau yang salah ditambahkan pada pembuatan proyek dari template aplikasi. Melakukan. Kode Phabricator mengulas D5314
- Perbaiki dukungan untuk banyak file dan jalur relatif di ShowFilesAfterGeneration. Melakukan. Kode Phabricator mengulas D5316
- Memuat Template Dari dialog File: memperbaiki penggunaan string filter yang salah. Melakukan. Perbaikan bug # 376040. Kode Phabricator mengulas D5155
- Cari / Ganti dalam file: Jangan membungkus isi keterangan alat untuk jalur keluaran. Melakukan. Kode Phabricator mengulas D5135
- kdevelop:
- Instal definisi mimetype xdg untuk OpenCL C. Komit. Kode Phabricator mengulas D5621
- Pindahkan cetak dari int ke int unsigned. Melakukan. Kode Phabricator mengulas D5654
- Perbaiki build untuk MinGW. Melakukan. Memperbaiki bug # 379454
- Cari Cppcheck sebagai dependensi RUNTIME. Melakukan. Kode Phabricator mengulas D5632
- Bahasa OpenCL sebenarnya disebut OpenCL C. Komit. Kode Phabricator mengulas D5485
- Hapus mimetype yang tidak diperlukan untuk file * .kdevinternal. Melakukan. Kode Phabricator mengulas D5624
- Buat objek KAboutData hanya setelah instance QApp, untuk menerjemahkan kerja. Melakukan. Kode Phabricator mengulas D5598
- CMake - memperbaiki bug dengan menjatuhkan pengaturan yang diubah untuk direktori pembangunan yang ada. Melakukan. Kode Phabricator mengulas D5609
- Jatuhkan eksplisit% {PROJECTDIR} / dari template 'ShowFilesAfterGeneration. Melakukan. Kode Phabricator mengulas D5531
- Hapus yang tidak digunakan & quot; VersionControl & quot; entri dari sampel / template kdev4. Melakukan. Kode Phabricator mengulas D5512
- Perbaiki ShowFilesAfterGeneration untuk mencocokkan file yang dihasilkan. Melakukan. Memperbaiki bug # 378499
- Perbarui gambar logo Qt. Melakukan. Kode Phabricator mengulas D5278
- kdev-python:
- Perbaiki kerusakan dalam kode perbaikan sintaks. Melakukan. Secara parsial memperbaiki bug # 378827.
- Pep8: Buat peringatan pep8 kurang menyebalkan. Melakukan. Kode Phabricator mengulas D5397
- kdev-php:
- Perbaiki uji unit duchain. Melakukan. Kode Phabricator mengulas D5817
Apa yang baru di versi 5.1.0:
- kdevelop:
- Template QObject: perbaiki kesalahan pengetikan typo dari pemblokiran additional_definitions. Komit.
- Perbarui nomor versi ke 5.0.4. Komit.
- Dentang: Perbaiki kunci DUChain yang hilang. Komit.
- Custom-buildsystem: Memperbaiki gangguan saat mengkonfigurasi. Melakukan. Lihat bug # 335470
- Coba perbaiki tes testGccCompatibility untuk saya. Komit.
- Clang: Juga ganti nama destruktor ketika mengganti nama kelas. Melakukan. Memperbaiki bug # 373452
- Perbaiki bug dengan argumen CMake yang salah saat menambahkan direktori build baru. Komit.
- Clang: Jangan mengusulkan def fungsi defactor. Komit.
- Perbaiki komentar di template file untuk uji unit Python untuk setUp / tearDown. Melakukan. Memperbaiki bug # 321005
- Perbaiki TestCustomBuildSystemPlugin dengan membaca .kdev4 folder data uji. Komit.
- : Perbaiki beberapa peringatan runtime Qt. Komit.
- Perbarui TestProblems :: testMissingInclude () ke ClangFixitAssistant saat ini. Komit.
- QtHelp memperbaiki gambar CSS. Komit.
- QtHelp pemuatan halaman perbaikan. Komit.
- Perbarui INSTALL. Komit.
- Merampingkan README. Komit.
- File_templates: Hapus '#include & quot; foo.moc & quot;' footer. Komit.
- Lebih suka qmake melalui qmake-qt5 melalui qmake-qt4. Komit.
- Appimage: jangan gagal di git stash pop. Komit.
- Perbaiki ikon default untuk beberapa plugin. Komit.
- Perbaikan I18n. Komit.
- kdevplatform:
- Jangan buka dokumen yang tidak ada dari tampilan masalah + perbaikan pernyataan. Komit.
- Perbaikan pernyataan untuk ProblemModel. Komit.
- Perhatikan lebih eksplisit dalam API dox bahwa nullptr dapat dikembalikan. Komit.
- Templat file dialog: Memperbaiki kemacetan di halaman menimpa dengan kelas dasar yang tidak dikenal. Komit.
- Diam peringatan waktu tunggu tentang metode yang hilang. Komit.
- Pass KTextEditor :: MainWindow ke tampilan teks yang dibuat dari TextDocuments. Komit.
- Alat template file: tanpa dokumen terbuka, gunakan basis dir proyek atau rumah. Komit.
- Perbarui nomor versi ke 5.0.4. Komit.
- Pembersihan: Hapus anggota yang tidak digunakan. Komit.
- Daftar Lingkungan SeleksiWidget dengan benar dengan KConfigDialogManager. Komit.
- Nonaktifkan fitur Grafik Revisi. Komit.
- Perbaiki mogok saat memicu & quot; Sumber Reformat & quot; tanpa ada file yang dimuat. Komit.
- Pulihkan menyembunyikan tombol bantuan di dialog asisten. Komit.
- Pembersihan: Hapus metode yang tidak digunakan. Komit.
- Quickopenfilter: Perbaiki dokumentasi. Komit.
- Perbaiki kotak centang di halaman opsi kustom template file yang salah tempat. Komit.
- Percepat test_projectcontroller sedikit. Komit.
- Perbaiki tata letak secara tidak sengaja yang mencoba mengganti tata letak utama OutputPage. Komit.
- Perbaiki pembukaan URL jarak jauh tanpa nama file. Melakukan. Memperbaiki bug # 373213
- TestTemplatesModel, TestGenerationTest: C lokal untuk menghindari string yang diterjemahkan. Komit.
- Naikkan prev / konteks berikutnya tombol konteks. Komit.
- SourceFormatterController: Perbaiki file 'Reformat'. Melakukan. Memperbaiki bug # 373842
- SourceFormatterController: Lebih banyak output debug. Komit.
- Perbaiki pengulangan tak terbatas pada grup lingkungan kloning dengan kehadiran klon lain. Komit.
- Kembalikan & quot; Pulihkan Tentang dialog untuk plugin di & quot; Plugin yang Dimuat & quot; dialog & quot ;. Komit.
- Perbaiki peringatan penghentian. Komit.
- Tambahkan kode penggantian untuk KAboutData :: fromPluginMetaData () untuk versi kf5 lama. Komit.
- Pulihkan Tentang dialog untuk plugin di & quot; Plugin yang Dimuat & quot; dialog. Komit.
- LoadedPluginsDialog: Perbaiki memleak. Komit.
- StandardDocumentationLihat perbaikan pemosisian. Komit.
- Perbarui INSTALL. Komit.
- Tambahkan bit tentang kontribusi ke KDevelop. Komit.
- Merampingkan README. Komit.
- Gaya: C ++ 11ify. Komit.
- Projectfilter: Menyaring artefak VS. Komit.
- ProjectConfigSkeleton: Hapus FIXME. Komit.
- Perbaiki kesalahan ketik dalam pesan CMake. Komit.
- Perbaiki ekstraksi string UI multi-garis dari laman selamat datang. Komit.
- Perbaikan terbaru untuk memulihkan build dengan KConfig yang lebih baru. Komit.
- Perbaiki ikon default untuk beberapa plugin. Komit.
- Sembunyikan bilah kemajuan setelah semua pekerjaan selesai. Komit.
- DUChainPointer :: dynamicCast () - jangan segfault jika tidak ada target. Komit.
- kdev-php:
- Perbarui nomor versi ke 5.0.4. Komit.
- kdev-python:
- Perbarui nomor versi ke 5.0.4. Komit.
- Perbaiki kerusakan saat meminta item kenaikan tanpa docfile yang diurai. Melakukan. Memperbaiki bug # 373349
Penyedia
Apa yang baru di versi 5.0.4 / 5.1 Beta 1:
- kdevelop:
- Template QObject: perbaiki kesalahan pengetikan typo dari pemblokiran additional_definitions. Komit.
- Perbarui nomor versi ke 5.0.4. Komit.
- Dentang: Perbaiki kunci DUChain yang hilang. Komit.
- Custom-buildsystem: Memperbaiki gangguan saat mengkonfigurasi. Melakukan. Lihat bug # 335470
- Coba perbaiki tes testGccCompatibility untuk saya. Komit.
- Clang: Juga ganti nama destruktor ketika mengganti nama kelas. Melakukan. Memperbaiki bug # 373452
- Perbaiki bug dengan argumen CMake yang salah saat menambahkan direktori build baru. Komit.
- Clang: Jangan mengusulkan def fungsi defactor. Komit.
- Perbaiki komentar di template file untuk uji unit Python untuk setUp / tearDown. Melakukan. Memperbaiki bug # 321005
- Perbaiki TestCustomBuildSystemPlugin dengan membaca .kdev4 folder data uji. Komit.
- : Perbaiki beberapa peringatan runtime Qt. Komit.
- Perbarui TestProblems :: testMissingInclude () ke ClangFixitAssistant saat ini. Komit.
- QtHelp memperbaiki gambar CSS. Komit.
- QtHelp pemuatan halaman perbaikan. Komit.
- Perbarui INSTALL. Komit.
- Merampingkan README. Komit.
- File_templates: Hapus '#include & quot; foo.moc & quot;' footer. Komit.
- Lebih suka qmake melalui qmake-qt5 melalui qmake-qt4. Komit.
- Appimage: jangan gagal di git stash pop. Komit.
- Perbaiki ikon default untuk beberapa plugin. Komit.
- Perbaikan I18n. Komit.
- kdevplatform:
- Jangan buka dokumen yang tidak ada dari tampilan masalah + perbaikan pernyataan. Komit.
- Perbaikan pernyataan untuk ProblemModel. Komit.
- Perhatikan lebih eksplisit dalam API dox bahwa nullptr dapat dikembalikan. Komit.
- Templat file dialog: Memperbaiki kemacetan di halaman menimpa dengan kelas dasar yang tidak dikenal. Komit.
- Diam peringatan waktu tunggu tentang metode yang hilang. Komit.
- Pass KTextEditor :: MainWindow ke tampilan teks yang dibuat dari TextDocuments. Komit.
- Alat template file: tanpa dokumen terbuka, gunakan basis dir proyek atau rumah. Komit.
- Perbarui nomor versi ke 5.0.4. Komit.
- Pembersihan: Hapus anggota yang tidak digunakan. Komit.
- Daftar Lingkungan SeleksiWidget dengan benar dengan KConfigDialogManager. Komit.
- Nonaktifkan fitur Grafik Revisi. Komit.
- Perbaiki mogok saat memicu & quot; Sumber Reformat & quot; tanpa ada file yang dimuat. Komit.
- Pulihkan menyembunyikan tombol bantuan di dialog asisten. Komit.
- Pembersihan: Hapus metode yang tidak digunakan. Komit.
- Quickopenfilter: Perbaiki dokumentasi. Komit.
- Perbaiki kotak centang di halaman opsi kustom template file yang salah tempat. Komit.
- Percepat test_projectcontroller sedikit. Komit.
- Perbaiki tata letak secara tidak sengaja yang mencoba mengganti tata letak utama OutputPage. Komit.
- Perbaiki pembukaan URL jarak jauh tanpa nama file. Melakukan. Memperbaiki bug # 373213
- TestTemplatesModel, TestGenerationTest: C lokal untuk menghindari string yang diterjemahkan. Komit.
- Naikkan prev / konteks berikutnya tombol konteks. Komit.
- SourceFormatterController: Perbaiki file 'Reformat'. Melakukan. Memperbaiki bug # 373842
- SourceFormatterController: Lebih banyak output debug. Komit.
- Perbaiki pengulangan tak terbatas pada grup lingkungan kloning dengan kehadiran klon lain. Komit.
- Kembalikan & quot; Pulihkan Tentang dialog untuk plugin di & quot; Plugin yang Dimuat & quot; dialog & quot ;. Komit.
- Perbaiki peringatan penghentian. Komit.
- Tambahkan kode penggantian untuk KAboutData :: fromPluginMetaData () untuk versi kf5 lama. Komit.
- Pulihkan Tentang dialog untuk plugin di & quot; Plugin yang Dimuat & quot; dialog. Komit.
- LoadedPluginsDialog: Perbaiki memleak. Komit.
- StandardDocumentationLihat perbaikan pemosisian. Komit.
- Perbarui INSTALL. Komit.
- Tambahkan bit tentang kontribusi ke KDevelop. Komit.
- Merampingkan README. Komit.
- Gaya: C ++ 11ify. Komit.
- Projectfilter: Menyaring artefak VS. Komit.
- ProjectConfigSkeleton: Hapus FIXME. Komit.
- Perbaiki kesalahan ketik dalam pesan CMake. Komit.
- Perbaiki ekstraksi string UI multi-garis dari laman selamat datang. Komit.
- Perbaikan terbaru untuk memulihkan build dengan KConfig yang lebih baru. Komit.
- Perbaiki ikon default untuk beberapa plugin. Komit.
- Sembunyikan bilah kemajuan setelah semua pekerjaan selesai. Komit.
- DUChainPointer :: dynamicCast () - jangan segfault jika tidak ada target. Komit.
- kdev-php:
- Perbarui nomor versi ke 5.0.4. Komit.
- kdev-python:
- Perbarui nomor versi ke 5.0.4. Komit.
- Perbaiki kerusakan saat meminta item kenaikan tanpa docfile yang diurai. Melakukan. Memperbaiki bug # 373349
Penyedia
Apa yang baru di versi 5.0.3 / 5.1 Beta 1:
- Memperbaiki masalah penguncian di parser latar belakang, menyebabkan sering crash di Windows (3c395340d)
- Perbaiki pencarian rusak dalam tampilan dokumentasi (0602281c)
- Perbaiki berbagai masalah dengan tampilan breakpoint (cba54572)
- Memperbaiki kemungkinan macet ketika mengaktifkan Dentang FixIt (BR: 369176)
- Memperbaiki kemacetan saat melakukan berbagai tindakan dengan plugin Buat dinonaktifkan (BR: 369326)
- Perbarui Sonnet di penginstal Windows yang menyebabkan crash dengan spellechecking (BR: 370470)
- Memperbaiki file teks yang sedang diurai sebagai CMake dalam keadaan tertentu, yang menyebabkan kinerja yang buruk dan macet
- Gunakan font yang benar dalam tampilan dokumentasi (BR: 285162)
- Perbaiki kerusakan saat mengklik & quot; Ubah nama deklarasi & quot; tanpa editor terbuka (22bdccb1)
- Perbaiki & quot; Unduh lagi ... & quot; fitur tidak berfungsi pada beberapa sistem (4c4500bf)
- Perbaiki & quot; Pilih tampilan alat berikutnya / sebelumnya & quot; berperilaku salah dalam beberapa kasus (24d3e3bb)
- Perbaiki & quot; Sembunyikan / Pulihkan dermaga & quot; berperilaku salah dalam beberapa kasus (daeed5f1)
- Perbaiki & quot; Pasang sebagai root & quot; tindakan tidak berfungsi (30a66c3f)
- Memperbaiki plugin CMake build kadang-kadang membangun kembali semuanya padahal seharusnya tidak (17b6499e)
- Berbagai peningkatan UI.
Apa yang baru di versi 5.0.3:
- Memperbaiki masalah penguncian di parser latar belakang, menyebabkan sering crash di Windows (3c395340d)
- Perbaiki pencarian rusak dalam tampilan dokumentasi (0602281c)
- Perbaiki berbagai masalah dengan tampilan breakpoint (cba54572)
- Memperbaiki kemungkinan macet ketika mengaktifkan Dentang FixIt (BR: 369176)
- Memperbaiki kemacetan saat melakukan berbagai tindakan dengan plugin Buat dinonaktifkan (BR: 369326)
- Perbarui Sonnet di penginstal Windows yang menyebabkan crash dengan spellechecking (BR: 370470)
- Memperbaiki file teks yang sedang diurai sebagai CMake dalam keadaan tertentu, yang menyebabkan kinerja yang buruk dan macet
- Gunakan font yang benar dalam tampilan dokumentasi (BR: 285162)
- Perbaiki kerusakan saat mengklik & quot; Ubah nama deklarasi & quot; tanpa editor terbuka (22bdccb1)
- Perbaiki & quot; Unduh lagi ... & quot; fitur tidak berfungsi pada beberapa sistem (4c4500bf)
- Perbaiki & quot; Pilih tampilan alat berikutnya / sebelumnya & quot; berperilaku salah dalam beberapa kasus (24d3e3bb)
- Perbaiki & quot; Sembunyikan / Pulihkan dermaga & quot; berperilaku salah dalam beberapa kasus (daeed5f1)
- Perbaiki & quot; Pasang sebagai root & quot; tindakan tidak berfungsi (30a66c3f)
- Memperbaiki plugin CMake build kadang-kadang membangun kembali semuanya padahal seharusnya tidak (17b6499e)
- Berbagai peningkatan UI.
Apa yang baru di versi 5.0.2:
- Memperbaiki masalah penguncian di parser latar belakang, menyebabkan sering crash di Windows (3c395340d)
- Perbaiki pencarian rusak dalam tampilan dokumentasi (0602281c)
- Perbaiki berbagai masalah dengan tampilan breakpoint (cba54572)
- Memperbaiki kemungkinan macet ketika mengaktifkan Dentang FixIt (BR: 369176)
- Memperbaiki kemacetan saat melakukan berbagai tindakan dengan plugin Buat dinonaktifkan (BR: 369326)
- Perbarui Sonnet di penginstal Windows yang menyebabkan crash dengan spellechecking (BR: 370470)
- Memperbaiki file teks yang sedang diurai sebagai CMake dalam keadaan tertentu, yang menyebabkan kinerja yang buruk dan macet
- Gunakan font yang benar dalam tampilan dokumentasi (BR: 285162)
- Perbaiki kerusakan saat mengklik & quot; Ubah nama deklarasi & quot; tanpa editor terbuka (22bdccb1)
- Perbaiki & quot; Unduh lagi ... & quot; fitur tidak berfungsi pada beberapa sistem (4c4500bf)
- Perbaiki & quot; Pilih tampilan alat berikutnya / sebelumnya & quot; berperilaku salah dalam beberapa kasus (24d3e3bb)
- Perbaiki & quot; Sembunyikan / Pulihkan dermaga & quot; berperilaku salah dalam beberapa kasus (daeed5f1)
- Perbaiki & quot; Pasang sebagai root & quot; tindakan tidak berfungsi (30a66c3f)
- Memperbaiki plugin CMake build kadang-kadang membangun kembali semuanya padahal seharusnya tidak (17b6499e)
- Berbagai peningkatan UI.
Apa yang baru di versi 5.0.1:
- Masalah yang diperbaiki pada 5.0.1:
- Memperbaiki kebuntuan di parser latar belakang, yang terutama terjadi pada proyek yang berisi kode C ++ dan Python / JS / QML dan menyebabkan parsing atau seluruh aplikasi membekukan secara acak. [BR: 355100]
- Jangan tampilkan proyek & quot; sudah terbuka di sesi yang berbeda & quot; dialog saat memulai sesi dalam keadaan tertentu.
- Memperbaiki kemacetan yang kadang terjadi ketika berpindah cabang git pada baris perintah.
- Perbaiki kerusakan saat memulai debugger dari baris perintah. [BR: 367837]
- Gerak Mouseover sekarang menggunakan tombol & quot; Sorotan pencarian & quot; warna dari dialog konfigurasi, bukannya kuning terang keras-kode. [BR: 368458]
- Perbaiki kerusakan di plugin PHP saat mengedit teks di baris setelah & quot; TODO & quot ;. [BR: 368257]
- Perbaiki direktori kerja dari plugin Custom Makefile [BR: 239004]
- Memperbaiki kemungkinan mogok memicu tindakan asisten popup [BR: 368270]
- Perbaiki pembekuan dalam keadaan tertentu saat laman selamat datang ditampilkan. [BR: 368138]
- Perbaiki beberapa masalah terjemahan.
- Perbaiki impor terkadang tidak ditemukan di kdev-python tanpa menekan F5 dengan tangan [BR: 368556]
- Masalah-masalah diperbaiki di Linux AppImage:
- Kirimkan plugin subversi.
- Perbaiki QtHelp tidak berfungsi.
- Mengirimkan berbagai pustaka X11, yang dilaporkan membuat sistem biner berjalan pada sistem yang relatif lama sekarang (SLES 11 dan yang serupa)
- Nonaktifkan halaman sambutan untuk saat ini.
Apa yang baru di versi 5.0.0:
- Hampir dua tahun setelah rilis KDevelop 4.7, kami dengan senang mengumumkan segera ketersediaan KDevelop 5.0. KDevelop adalah lingkungan pengembangan terintegrasi yang berfokus pada dukungan bahasa pemrograman C ++, Python, PHP dan JavaScript / QML. Banyak perubahan penting dan refactorings dilakukan untuk versi 5.0, memastikan bahwa KDevelop tetap dapat dipertahankan dan mudah untuk dikembangkan dan ditingkatkan selama beberapa tahun ke depan. Sorotan mencakup banyak dukungan bahasa C / C ++ baru, serta pemolesan untuk Python, PHP, dan QML / JS.
Apa yang baru di versi 4.7.3 / 5.0.0 Beta:
- Kami telah memindahkan basis kode besar kami ke Qt 5 dan kerangka kerja KDE 5 (KF5).
- Kami mengganti plugin parser dan semantik analisis C ++ lawas kami dengan plugin yang jauh lebih kuat yang didasarkan pada Clang dari proyek LLVM.
- Kami menghapus interpreter CMake yang ditulis tangan dan sekarang memanfaatkan data meta yang disediakan oleh CMake hulu itu sendiri.
- Kami akhirnya mengintegrasikan dukungan bahasa semantik untuk QML dan JavaScript, serta manajer proyek untuk QMake.
- Akhirnya, kami membersihkan banyak area dari basis kode kami dan meningkatkan kinerja beberapa alur kerja secara signifikan.
Apa yang baru di versi 4.7.2 / 5.0.0 Beta:
- Kami telah memetakan besar kami kode dasar untuk Qt 5 dan kerangka kerja KDE 5 (KF5).
- Kami mengganti plugin parser dan semantik analisis C ++ lawas kami dengan plugin yang jauh lebih kuat yang didasarkan pada Clang dari proyek LLVM.
- Kami menghapus interpreter CMake yang ditulis tangan dan sekarang memanfaatkan data meta yang disediakan oleh CMake hulu itu sendiri.
- Kami akhirnya mengintegrasikan dukungan bahasa semantik untuk QML dan JavaScript, serta manajer proyek untuk QMake.
- Akhirnya, kami membersihkan banyak area dari basis kode kami dan meningkatkan kinerja beberapa alur kerja secara signifikan.
Apa yang baru di versi 4.7.1:
- Rilis ini berisi banyak perbaikan dan perbaikan bug - semua orang didesak untuk meningkatkan.
Apa yang baru di versi 4.5.0:
- Rilis ini menambahkan integrasi untuk pengujian unit, sehingga Anda dapat dengan mudah menjalankan dan mendebugnya saat mengerjakan proyek Anda.
- Wizard Kelas Baru telah diperbarui dan banyak perubahan yang dilakukan berkaitan dengan pemolesan UI di tempat yang berbeda.
- Dukungan yang lebih baik untuk fitur C ++ 11 diberikan.
Apa yang baru di versi 4.3.0 RC1:
- Ini mungkin adalah versi pengujian terakhir sebelum rilis 4.3 final. Kandidat rilis ini mencakup perbaikan bug tambahan dan lebih meningkatkan dukungan bahasa C ++ 11.
Apa yang baru di versi 4.1.1:
- Milian Wolff: setel versi ke 4.1.0, membutuhkan kdevplatform 1.1.0
- Milian Wolff: memperbaiki manajer custommake crash saat menghapus, mengganti nama folder
- Milian Wolff: optimalkan: tidak perlu memanggil moveBehindComment jika kami menemukan #include terakhir, masukkan saja setelah itu
- Milian Wolff: akhirnya perbaiki penempatan item termasuk yang hilang ...
- Milian Wolff: tempat termasuk / forward deklarasi setelah mendefinisikan atau memberi komentar jika tidak ditemukan baris kosong
- Milian Wolff: tambahkan dengan benar definisi / maju pada awal dokumen ketika kita tidak menemukan posisi setelah itu
- Aleix Pol: Periksa variabel cache dari conditional juga.
- Aleix Pol: Mungkinkan untuk memuat ulang CMakeFolders yang tidak memiliki cmakelists.txt (karena telah dihapus). Tingkatkan tanggung jawab pada penghapusan file. Muat ulang cabang proyek ketika file CMakeLists.txt dihapus.
- Milian Wolff: gunakan warna sistem daripada warna hardcoded di toolview baris perintah GDB
- Milian Wolff: setel fokus pada filter lineedit secara default di dialog 'lampirkan ke proses'
- Milian Wolff: baca dengan benar status debugger saat menambahkan widget keluaran setelah proses debug dimulai
- Aleix Pol: Uji perintah opsi berfungsi dengan baik dengan cache.
- Aleix Pol: Gunakan api yang benar.
- Aleix Pol: Perbaiki pemuatan ulang proyek saat cache kotor.
- Aleix Pol: Jangan tetapkan variabel jika sudah ditentukan pada cache.
- Aleix Pol: Perbaiki nama slot yang salah.
- Aleix Pol: Muat ulang proyek setiap kali CMakeCache dimodifikasi.
- Milian Wolff: biarkan tampilan mengambil kepemilikan widget, mencegah kebocoran dan mogok
- NicolAs Alvarez: Dukungan CMake: hindari loop tak terbatas di foreach (RANGE) yang tidak pernah berjalan.
- Aleix Pol: Memungkinkan untuk mem-parsing proyek dengan benar dengan file CMakeLists.txt yang kosong. Jangan tambahkan direktori akar proyek cmake dua kali ke pengamat.
Apa yang baru di versi 4.0.2:
- Ditulis ulang dari awal
Apa yang baru di versi 4.0.1:
- Milian Wolff: memperbaiki overflow di CMakeFunctionArgument :: unescapeValue
- Andras Mantia: Hapus beberapa pintasan yang saling bertentangan dari katepart.
- Milian Wolff: perbaiki: izinkan incr sebagai pengenal, bukan token ++ setelah semua
- Milian Wolff: jangan crash pada jenis nullptr di getPointerTarget
- Milian Wolff: perbaiki shouldStartCompletion saat menulis jalur dalam #include, disisipkan tidak hanya satu char
- Milian Wolff: jangan crash ketika getContainerType tidak menemukan deklarasi untuk tipe yang teridentifikasi dalam topcontext yang diberikan
- Andreas Pakulat: Perbaiki pembukaan file dengan path relatif.
- Andreas Pakulat: Setel CMAKE_INSTALL_RPATH ke lib-installdir
- Andreas Pakulat: Pastikan kdevplatform terhubung dengan benar
- Milian Wolff: gunakan canonicalFilePath sebagai absoluteFilePath mungkin menyebabkan masalah ketika menyelesaikan relatif termasuk dalam direktori symlinked
- Nicolas Alvarez: Perbaiki kemungkinan kebocoran lainnya
- Nicolas Alvarez: Perbaiki kebocoran memori di CMakeListsParser :: readCMakeFile.
- Milian Wolff: jangan maju melebihi EOF, mungkin mengarah pada token yang tidak valid dan crash
- Aleix Pol: Mencegah pemanggilan pointer null.
- Aleix Pol: Tambahkan dukungan yang tepat untuk perintah Break.
- Andreas Pakulat: Jangan coba buka file yang tidak ada.
- Milian Wolff: membuat __volatile__ sinonim untuk volatile
- Milian Wolff: jangan mengulang ke kelas yang sama dalam typeutils :: getMemberFunctions
- Esben Mose Hansen: Cari direktori build bahkan di root CMakeLists.txt
- Milian Wolff: perbaiki penggunaan dalam daftar argumen virtual murni
- Esben Mose Hansen: Gunakan mode konfigurasi sebagai fallback jika tidak ada modul yang ditemukan, dan tetapkan package_DIR dalam semua kasus di mana modul tidak ditemukan
- David nolden: Mengubah penegasan menjadi peringatan BUG: 236411
- Niko Sams: Hapus dukungan untuk membuat seluruh extragear / sdk.
- Kovarththanan Rajaratnam: Hapus FindCppUnit.cmake sekarang setelah plugin CppUnit tidak ada lagi
- Kovarththanan Rajaratnam: Hapus FindCheck.cmake sekarang setelah plugin Check tidak ada lagi
- Andreas Pakulat: Tingkatkan nomor versi
- Niko Sams: Kutip ekspresi variabel dengan benar.
- Milian Wolff: menetapkan rentang yang tidak valid di lokasi akhir masalah saat menyertakan penyelesai jalur menemukan lebih banyak jalur daripada pengelola build
- Andreas Pakulat: Memperbaiki ikon aplikasi kdevelop untuk windows.
- David nolden: Gunakan mutex untuk mencegah setupStandardMacros () dan setupStandardIncludePaths () dipanggil berkali-kali pada saat yang bersamaan, mencegah crash. BUG: 236434
- Bertjan Broeksema: Perbaiki peringatan kompilasi terkait dengan hash_map yang tidak berlaku
- Andreas Pakulat: Juga cari qmake-qt4
Apa yang baru di versi 4.0 RC3:
- Ditulis ulang dari awal
Apa yang baru di versi 3.5.4:
- Rilis ini memperbaiki 30 bug.
Apa yang baru di versi 3.5.3:
- Banyak pembersihan bug dan perbaikan kecil.
Persyaratan :
- Qt
Komentar tidak ditemukan