KDE Frameworks

Software screenshot:
KDE Frameworks
Rincian Software:
Versi: 5.49.0 Diperbarui
Tanggal Upload: 16 Aug 18
Pengembang: KDE e.V.
Lisensi: Gratis
Popularitas: 40

Rating: nan/5 (Total Votes: 0)

Kerangka Kerja KDE adalah proyek sumber terbuka dan perangkat lunak bebas yang didistribusikan sebagai bagian dari lingkungan desktop KDE dan dirancang untuk menyediakan bagi para pengembang dengan kumpulan alat dan pustaka untuk mengembangkan aplikasi yang kuat untuk lingkungan grafis Plasma KDE , dibangun menggunakan kerangka Qt5.


Termasuk basis kode dari hampir semua aplikasi KDE

Perangkat lunak ini mencakup basis kode dari hampir semua aplikasi KDE, dengan kemampuan dan dependensi yang terdefinisi dengan baik, menyediakan fungsionalitas tingkat tinggi seperti menu dan bilah alat, akses file dan pemeriksaan ejaan. Hal yang hebat tentang itu adalah bahwa semua alat dan pustaka tersedia sebagai unduhan terpisah.


Memperkenalkan Qt Addons

Perpustakaan yang ada dalam proyek KDE Frameworks ini didistribusikan sebagai modul independen dan lintas platform, yang disebut Qt Addons. Mereka tersedia untuk pengembang Qt dan KDE, serta semua yang ingin mempercepat, menyederhanakan, dan mengurangi biaya pengembangan Qt pada platform apa pun.

Membangun Kerangka Kerja KDE

Kerangka Kerja KDE telah berhasil diuji pada berbagai distribusi GNU / Linux, termasuk Debian, Ubuntu, Arch Linux, Fedora dan openSUSE. Untuk membangunnya, Anda harus memasang kerangka Qt5, serta berbagai pustaka dan alat penting lainnya yang tercantum di beranda proyek & di https://community.kde.org/Frameworks/Building.


Dibawah tenda

Sebagian besar alat dan pustaka yang disertakan dalam proyek Kerangka Kerja KDE ditulis dalam bahasa pemrograman C ++. Anda harus memiliki kompiler GCC terbaru, Git dan paket kdesrc-build terbaru. Petunjuk pemasangan terperinci dapat ditemukan dengan mengakses tautan di atas. Ini juga harus bekerja pada sistem operasi GNU / Linux lainnya jika semua dependensi dipasang.

Apa yang baru dalam rilis ini:

  • Baloo:
  • Menghentikan eksekusi kueri lebih awal jika subterm mengembalikan set hasil kosong
  • Menghindari crash saat membaca data yang rusak dari dokumen db (bug 392877)
  • menangani daftar string sebagai input
  • Abaikan lebih banyak jenis file sumber (bug 382117)
  • Ikon Angin:
  • pegangan dan menu luapan yang diperbarui
  • Modul CMake Ekstra:
  • Toolchain Android: memungkinkan untuk menetapkan libs tambahan secara manual
  • Android: Jangan tentukan jalur qml-import jika kosong
  • KArchive:
  • menangani file zip yang disematkan dalam file zip (bug 73821)
  • KCMUtils:
  • [KCModuleQml] Abaikan kontrol yang dinonaktifkan saat melakukan tab
  • KConfig:
  • kcfg.xsd - tidak memerlukan elemen kcfgfile
  • KConfigWidgets:
  • Perbaiki & quot; Default & quot; skema warna untuk mencocokkan Breeze lagi
  • KDeclarative:
  • Setel properti konteks kcm pada konteks yang benar
  • [Plotter] Jangan tampilkan jika m_node adalah null (bug 394283)
  • KDocTools:
  • Perbarui daftar entitas Ukraina
  • tambahkan entitas OSD ke general.entites
  • Tambahkan entitas CIFS, NFS, Samba, SMB ke general.entities
  • Tambahkan Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM ke entitas umum
  • KFileMetaData:
  • periksa apakah ffmpeg setidaknya versi 3.1 yang memperkenalkan API yang kita butuhkan
  • cari artis album dan tag album di taglibextractor
  • popplerextractor: jangan mencoba menebak judul jika tidak ada
  • KGlobalAccel:
  • Pastikan permintaan keyboard ungrab diproses sebelum memancarkan pintas (bug 394689)
  • KHolidays:
  • holiday_es_es - Memperbaiki hari & quot; Comunidad de Madrid & quot;
  • KIconThemes:
  • Periksa apakah grup & lt; LastGroup, karena KIconEffect tidak menangani UserGroup
  • KImageFormats:
  • Hapus duplikat jenis mime dari file json
  • KIO:
  • Periksa apakah ada tujuan juga saat menempel data biner (bug 394318)
  • Dukungan Auth: Mengembalikan panjang penyangga soket yang sebenarnya
  • Dukungan Auth: Menyatukan API untuk berbagi deskriptor file
  • Dukungan auth: Buat file soket di direktori runtime pengguna
  • Dukungan auth: Hapus file soket setelah digunakan
  • Dukungan auth: Pindahkan tugas untuk membersihkan file soket ke FdReceiver
  • Dukungan auth: Di linux jangan gunakan soket abstrak untuk berbagi deskripsi file
  • [kcoredirlister] Hapus sebanyak url.toString () mungkin
  • KFileItemActions: fallback to default mimetype ketika memilih hanya file (bug 393710)
  • Perkenalkan KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin sekarang dapat menentukan beberapa protokol yang didukung menggunakan X-KDE-Protokol
  • Pertahankan fragmen saat mengalihkan dari http ke https
  • [KUrlNavigator] Emit tabDiharapkan ketika jalur di menu pemilih jalur di-klik-tengah
  • Kinerja: gunakan implementasi uds baru
  • Jangan redirect smb: / ke smb: // dan kemudian ke smb: ///
  • Izinkan penerimaan dengan klik-ganda di dialog simpan (bug 267749)
  • Aktifkan pratinjau secara default dalam dialog filepicker
  • Sembunyikan pratinjau file ketika ikon terlalu kecil
  • i18n: gunakan bentuk jamak lagi untuk pesan plugin
  • Gunakan dialog reguler daripada dialog daftar saat membuang atau menghapus satu file
  • Buat teks peringatan untuk operasi penghapusan menekankan sifat permanen dan tidak dapat diubahnya
  • Kembalikan & quot; Tampilkan tombol mode tampilan di toolbar dialog buka / simpan & quot;
  • Kirigami:
  • Tampilkan aksi.main lebih jelas pada ToolBarApplicationHeader
  • Izinkan Kirigami membangun tanpa ketergantungan mode tablet KWin
  • swipefilter yang benar di RTL
  • benar mengubah ukuran contentItem
  • perbaiki - perilaku terbalik
  • berbagi contextobject untuk selalu mengakses i18n
  • pastikan bahwa keterangan alat disembunyikan
  • pastikan untuk tidak memberikan varian yang tidak valid ke properti yang dilacak
  • tidak menangani MouseArea, menjatuhkan () sinyal
  • tidak ada efek mengambang di ponsel
  • ikon tepat melimpah-menu-kiri dan kanan
  • Seret tuas untuk mengatur ulang item dalam ListView
  • Gunakan Mnemonik pada tombol bilah alat
  • Menambahkan file yang hilang di QMake's .pri
  • [API dox] Perbaiki Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • memperbaiki applicationheaders di applicationitem
  • Jangan izinkan menampilkan / menyembunyikan laci ketika tidak ada pegangan (bug 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: membersihkan input dengan benar
  • KNotification:
  • Memperbaiki kerusakan di NotifyByAudio saat menutup aplikasi
  • Kerangka KPackage:

  • Paket
  • kpackage_install_ *: memperbaiki dep yang hilang antara .desktop dan .json
  • pastikan jalur di rcc tidak pernah berasal dari path absolut
  • KRunner:
  • Proses DBus membalas di :: untaian pertandingan (bug 394272)
  • KTextEditor:
  • Jangan gunakan kapitalisasi judul untuk & quot; tampilkan jumlah kata & quot; kotak centang
  • Buat kata / char menghitung preferensi global
  • KWayland:
  • Meningkatkan versi antarmuka org_kde_plasma_shell
  • Tambah & quot; SkipSwitcher & quot; ke API
  • Tambahkan Protokol Output XDG
  • KWidgetsAddons:
  • [KCharSelect] Perbaiki ukuran sel tabel dengan Qt 5.11
  • [API dox] Hapus penggunaan kelebihan beban, yang mengakibatkan dokumen rusak
  • [API dox] Beri tahu doxy & quot; mis. & quot; tidak mengakhiri kalimat, gunakan & quot ;. & quot;
  • [API dox] Hapus pelolosan HTML yang tidak dibutuhkan
  • Jangan secara otomatis mengatur ikon default untuk setiap gaya
  • Jadikan KMessageWidget cocok dengan gaya Kirigami inlineMessage (bug 381255)
  • NetworkManagerQt:
  • Membuat informasi tentang properti yang tidak ditangani hanya dengan men-debug pesan
  • WirelessSetting: mengimplementasikan properti assignMacAddress
  • Kerangka Plasma:
  • Template: penamaan yang konsisten, perbaiki nama katalog terjemahan & lainnya
  • [Breeze Plasma Theme] Perbaiki ikon kleopatra untuk menggunakan stylesheet warna (bug 394400)

  • dialog
  • [Dialog] Menangani diminimalkan dengan anggun (bug 381242)
  • Tujuan:
  • Tingkatkan integrasi Telegram
  • Perlakukan susunan dalam sebagai ATAU batasan daripada DAN
  • Buat mungkin untuk membatasi plugin dengan keberadaan file desktop
  • Memungkinkan untuk memfilter plugin dengan dapat dieksekusi
  • Sorot perangkat yang dipilih dalam plugin KDE Connect
  • perbaiki masalah i18n dalam kerangka kerja / tujuan / plugin
  • Tambahkan plugin Telegram
  • kdeconnect: Beri tahu ketika proses gagal dimulai (bug 389765)
  • QQC2StyleBridge:
  • Gunakan properti pallet hanya ketika menggunakan qtquickcontrols 2.4
  • Bekerja dengan Qt

Apa yang baru di versi 5.47.0:

  • Baloo:
  • Menghentikan eksekusi kueri lebih awal jika subterm mengembalikan set hasil kosong
  • Menghindari crash saat membaca data yang rusak dari dokumen db (bug 392877)
  • menangani daftar string sebagai input
  • Abaikan lebih banyak jenis file sumber (bug 382117)
  • Ikon Angin:
  • pegangan dan menu luapan yang diperbarui
  • Modul CMake Ekstra:
  • Toolchain Android: memungkinkan untuk menetapkan libs tambahan secara manual
  • Android: Jangan tentukan jalur qml-import jika kosong
  • KArchive:
  • menangani file zip yang disematkan dalam file zip (bug 73821)
  • KCMUtils:
  • [KCModuleQml] Abaikan kontrol yang dinonaktifkan saat melakukan tab
  • KConfig:
  • kcfg.xsd - tidak memerlukan elemen kcfgfile
  • KConfigWidgets:
  • Perbaiki & quot; Default & quot; skema warna untuk mencocokkan Breeze lagi
  • KDeclarative:
  • Setel properti konteks kcm pada konteks yang benar
  • [Plotter] Jangan tampilkan jika m_node adalah null (bug 394283)
  • KDocTools:
  • Perbarui daftar entitas Ukraina
  • tambahkan entitas OSD ke general.entites
  • Tambahkan entitas CIFS, NFS, Samba, SMB ke general.entities
  • Tambahkan Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM ke entitas umum
  • KFileMetaData:
  • periksa apakah ffmpeg setidaknya versi 3.1 yang memperkenalkan API yang kita butuhkan
  • cari artis album dan tag album di taglibextractor
  • popplerextractor: jangan mencoba menebak judul jika tidak ada
  • KGlobalAccel:
  • Pastikan permintaan keyboard ungrab diproses sebelum memancarkan pintas (bug 394689)
  • KHolidays:
  • holiday_es_es - Memperbaiki hari & quot; Comunidad de Madrid & quot;
  • KIconThemes:
  • Periksa apakah grup & lt; LastGroup, karena KIconEffect tidak menangani UserGroup
  • KImageFormats:
  • Hapus duplikat jenis mime dari file json
  • KIO:
  • Periksa apakah ada tujuan juga saat menempel data biner (bug 394318)
  • Dukungan Auth: Mengembalikan panjang penyangga soket yang sebenarnya
  • Dukungan Auth: Menyatukan API untuk berbagi deskriptor file
  • Dukungan auth: Buat file soket di direktori runtime pengguna
  • Dukungan auth: Hapus file soket setelah digunakan
  • Dukungan auth: Pindahkan tugas untuk membersihkan file soket ke FdReceiver
  • Dukungan auth: Di linux jangan gunakan soket abstrak untuk berbagi deskripsi file
  • [kcoredirlister] Hapus sebanyak url.toString () mungkin
  • KFileItemActions: fallback to default mimetype ketika memilih hanya file (bug 393710)
  • Perkenalkan KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin sekarang dapat menentukan beberapa protokol yang didukung menggunakan X-KDE-Protokol
  • Pertahankan fragmen saat mengalihkan dari http ke https
  • [KUrlNavigator] Emit tabDiharapkan ketika jalur di menu pemilih jalur di-klik-tengah
  • Kinerja: gunakan implementasi uds baru
  • Jangan redirect smb: / ke smb: // dan kemudian ke smb: ///
  • Izinkan penerimaan dengan klik-ganda di dialog simpan (bug 267749)
  • Aktifkan pratinjau secara default dalam dialog filepicker
  • Sembunyikan pratinjau file ketika ikon terlalu kecil
  • i18n: gunakan bentuk jamak lagi untuk pesan plugin
  • Gunakan dialog reguler daripada dialog daftar saat membuang atau menghapus satu file
  • Buat teks peringatan untuk operasi penghapusan menekankan sifat permanen dan tidak dapat diubahnya
  • Kembalikan & quot; Tampilkan tombol mode tampilan di toolbar dialog buka / simpan & quot;
  • Kirigami:
  • Tampilkan aksi.main lebih jelas pada ToolBarApplicationHeader
  • Izinkan Kirigami membangun tanpa ketergantungan mode tablet KWin
  • swipefilter yang benar di RTL
  • benar mengubah ukuran contentItem
  • perbaiki - perilaku terbalik
  • berbagi contextobject untuk selalu mengakses i18n
  • pastikan bahwa keterangan alat disembunyikan
  • pastikan untuk tidak memberikan varian yang tidak valid ke properti yang dilacak
  • tidak menangani MouseArea, menjatuhkan () sinyal
  • tidak ada efek mengambang di ponsel
  • ikon tepat melimpah-menu-kiri dan kanan
  • Seret tuas untuk mengatur ulang item dalam ListView
  • Gunakan Mnemonik pada tombol bilah alat
  • Menambahkan file yang hilang di QMake's .pri
  • [API dox] Perbaiki Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • memperbaiki applicationheaders di applicationitem
  • Jangan izinkan menampilkan / menyembunyikan laci ketika tidak ada pegangan (bug 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: membersihkan input dengan benar
  • KNotification:
  • Memperbaiki kerusakan di NotifyByAudio saat menutup aplikasi
  • Kerangka KPackage:

  • Paket
  • kpackage_install_ *: memperbaiki dep yang hilang antara .desktop dan .json
  • pastikan jalur di rcc tidak pernah berasal dari path absolut
  • KRunner:
  • Proses DBus membalas di :: untaian pertandingan (bug 394272)
  • KTextEditor:
  • Jangan gunakan kapitalisasi judul untuk & quot; tampilkan jumlah kata & quot; kotak centang
  • Buat kata / char menghitung preferensi global
  • KWayland:
  • Meningkatkan versi antarmuka org_kde_plasma_shell
  • Tambah & quot; SkipSwitcher & quot; ke API
  • Tambahkan Protokol Output XDG
  • KWidgetsAddons:
  • [KCharSelect] Perbaiki ukuran sel tabel dengan Qt 5.11
  • [API dox] Hapus penggunaan kelebihan beban, yang mengakibatkan dokumen rusak
  • [API dox] Beri tahu doxy & quot; mis. & quot; tidak mengakhiri kalimat, gunakan & quot ;. & quot;
  • [API dox] Hapus pelolosan HTML yang tidak dibutuhkan
  • Jangan secara otomatis mengatur ikon default untuk setiap gaya
  • Jadikan KMessageWidget cocok dengan gaya Kirigami inlineMessage (bug 381255)
  • NetworkManagerQt:
  • Membuat informasi tentang properti yang tidak ditangani hanya dengan men-debug pesan
  • WirelessSetting: mengimplementasikan properti assignMacAddress
  • Kerangka Plasma:
  • Template: penamaan yang konsisten, perbaiki nama katalog terjemahan & lainnya
  • [Breeze Plasma Theme] Perbaiki ikon kleopatra untuk menggunakan stylesheet warna (bug 394400)

  • dialog
  • [Dialog] Menangani diminimalkan dengan anggun (bug 381242)
  • Tujuan:
  • Tingkatkan integrasi Telegram
  • Perlakukan susunan dalam sebagai ATAU batasan daripada DAN
  • Buat mungkin untuk membatasi plugin dengan keberadaan file desktop
  • Memungkinkan untuk memfilter plugin dengan dapat dieksekusi
  • Sorot perangkat yang dipilih dalam plugin KDE Connect
  • perbaiki masalah i18n dalam kerangka kerja / tujuan / plugin
  • Tambahkan plugin Telegram
  • kdeconnect: Beri tahu ketika proses gagal dimulai (bug 389765)
  • QQC2StyleBridge:
  • Gunakan properti pallet hanya ketika menggunakan qtquickcontrols 2.4
  • Bekerja dengan Qt

Apa yang baru dalam versi:

  • Baloo
  • buka dan tulis ulang tag baloo, budak KIO (bug 340099)
  • BluezQt
  • Jangan bocor file rfkill deskriptor (bug 386886)
  • Ikon Angin
  • Tambahkan ukuran ikon yang hilang (bug 384473)
  • tambahkan pemasangan dan uninstal ikon untuk menemukan
  • Modul CMake Ekstra
  • Tambahkan tag deskripsi ke file pkgconfig yang dihasilkan
  • ecm_add_test: Gunakan sep jalur yang benar pada Windows
  • Tambahkan FindSasl2.cmake ECM
  • Hanya lulus hal ARGS ketika melakukan Makefiles
  • Tambahkan FindGLIB2.cmake dan FindPulseAudio.cmake
  • ECMAddTests: tetapkan QT_PLUGIN_PATH sehingga plugin yang dibuat secara lokal dapat ditemukan
  • KDECMakeSettings: lebih banyak dokumen tentang tata letak direktori build
  • Integrasi Kerangka
  • Dukungan mengunduh tautan unduhan ke-2 atau ke-3 dari produk KNS (bug 385429)
  • KActivitiesStats
  • Mulai perbaiki libKActivitiesStats.pc: (bug 386933)
  • KActivities
  • Perbaiki balapan yang memulai kactivitymanagerd beberapa kali
  • KAuth
  • Izinkan untuk hanya membangun generator kode kauth-kebijakan-gen
  • Tambahkan catatan tentang memanggil pembantu dari aplikasi multithread
  • KBookmark
  • Jangan tampilkan tindakan pembukuan edit jika keditbookmarks tidak diinstal
  • Port dari KAauthorized :: otorizeKA yang tidak lagi digunakan untuk mengotorisasi Perintah
  • KCMUtils
  • navigasi keyboard masuk dan keluar QML kcms
  • KCompletion
  • Jangan macet saat menyetel edit baris baru pada kotak kombo yang dapat diedit
  • KComboBox: Kembali lebih awal ketika menyetel dapat diedit ke nilai sebelumnya
  • KComboBox: Menggunakan kembali objek penyelesaian yang ada pada edit baris baru
  • KConfig
  • Jangan mencari / etc / kderc setiap saat
  • KConfigWidgets
  • Perbarui warna default untuk mencocokkan warna baru di D7424
  • KCoreAddons
  • Validasi masukan SubJobs
  • Peringatkan tentang kesalahan saat menguraikan file json
  • Instal definisi mimetype untuk file kcfg / kcfgc / ui.rc / knotify & qrc
  • Tambahkan fungsi baru untuk mengukur panjang dengan teks
  • Perbaiki bug KAutoSave pada file dengan spasi putih di dalamnya
  • KDeclarative
  • Buat kompilasi di jendela
  • buat kompilasi dengan QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
  • [MouseEventListener] Izinkan menerima acara mouse
  • menggunakan mesin QML tunggal
  • KDED
  • kded: hapus panggilan dbus ke ksplash
  • KDocTools
  • Perbarui terjemahan Portugis Brasil
  • Perbarui terjemahan bahasa Rusia
  • Perbarui terjemahan bahasa Rusia
  • Perbarui penyesuaian / xsl / ru.xml (nav-rumah tidak ada)
  • KEmotikon
  • KEmoticons: plugins port ke JSON dan menambahkan dukungan untuk memuat dengan KPluginMetaData
  • Jangan bocor simbol kelas pimpl, lindungi dengan Q_DECL_HIDDEN
  • KFileMetaData
  • Usermetadatawritertest membutuhkan Taglib
  • Jika nilai properti tidak ada, hapus atribut user.xdg.tag (bug 376117)
  • Buka file dalam Ekstrak TagLib hanya baca
  • KGlobalAccel
  • Kelompokkan beberapa panggilan dbus blocking
  • kglobalacceld: Hindari memuat loader ikon tanpa alasan
  • menghasilkan string pintasan yang benar
  • KIO
  • KUriFilter: menyaring plugin duplikat
  • KUriFilter: menyederhanakan struktur data, memperbaiki kebocoran memori
  • [CopyJob] Jangan mulai dari awal setelah menghapus file
  • Memperbaiki pembuatan direktori melalui KNewFileMenu + KIO :: mkpath pada Qt 5.9.3+ (bug 387073)
  • Membuat fungsi tambahan 'KFilePlacesModel :: movePlace'
  • Tampilkan peran KFilePlacesModel 'nameName'
  • KFilePlacesModel: Hindari sinyal 'dataChanged' yang tidak perlu
  • Kembalikan objek bookmark yang valid untuk entri apa pun di KFilePlacesModel
  • Buat fungsi 'KFilePlacesModel :: refresh'
  • Buat fungsi statis 'KFilePlacesModel :: convertUrl'
  • KFilePlaces: Membuat bagian 'remote'
  • KFilePlaces: Tambahkan bagian untuk perangkat yang dapat dilepas
  • Menambahkan url baloo ke dalam model tempat
  • Perbaiki KIO :: mkpath dengan qtbase 5.10 beta 4
  • [KDirModel] Ubah perubahan untuk HasJobRole ketika pekerjaan berubah
  • Ubah label & quot; Opsi lanjutan & quot; & gt; & quot; Opsi terminal & quot;
  • Kirigami
  • Offset scrollbar dengan ukuran header (bug 387098)
  • margin bawah berdasarkan pada keberadaan actionbutton
  • jangan menganggap applicationWidnow () tersedia
  • Jangan beri tahu tentang perubahan nilai jika kita masih dalam konstruktor
  • Ganti nama pustaka di sumber
  • mendukung warna di lebih banyak tempat
  • ikon warna di bilah alat jika diperlukan
  • perhatikan warna ikon di tombol tindakan utama
  • mulai untuk & quot; ikon & quot; properti berkelompok
  • KNewStuff
  • Kembalikan & quot; Lepaskan sebelum menyetel penunjuk d & quot; (bug 386156)
  • jangan menginstal alat pengembangan untuk menggabungkan file desktop
  • [knowstuff] Jangan bocor ImageLoader pada kesalahan
  • Kerangka KPackage
  • Benar melakukan string dalam kerangka kpackage
  • Jangan mencoba untuk menghasilkan metadata.json jika tidak ada metadata.desktop
  • perbaiki caching kpluginindex
  • Tingkatkan output kesalahan
  • KTextEditor
  • Perbaiki perintah penyangga VI-Mode
  • mencegah pembesaran yang tidak disengaja
  • KUnitConversion
  • Port dari QDom ke QXmlStreamReader
  • Gunakan https untuk mengunduh nilai tukar mata uang
  • KWayland
  • Tampilkan wl_display_set_global_filter sebagai metode virtual
  • Perbaiki kwayland-testXdgShellV6
  • Tambahkan dukungan untuk zwp_idle_inhibit_manager_v1 (bug 385956)
  • [server] Dukungan menghambat IdleInterface
  • KWidgetsAddons
  • Hindari kata sandi yang tidak konsisten
  • Atur petunjuk enable_blur_behind pada permintaan
  • KPageListView: Perbarui lebar pada perubahan font
  • KWindowSystem
  • [KWindowEffectsPrivateX11] Tambah cadangan () panggilan
  • KXMLGUI
  • Perbaiki terjemahan nama toolbar ketika memiliki konteks i18n
  • Kerangka Plasma
  • Perintah #warning tidak universal dan khususnya TIDAK didukung oleh MSVC
  • [IconItem] Gunakan ItemSceneHasChanged daripada terhubung di windowChanged
  • [Item Ikon] Secara eksplisit memancarkan overlayChanged pada setter daripada menghubungkannya
  • [Dialog] Gunakan KWindowSystem :: isPlatformX11 ()
  • Mengurangi jumlah perubahan properti palsu di ColorScope
  • [Item Ikon] Emit validDitangani hanya jika benar-benar berubah
  • Menekan indikator gulir yang tidak perlu jika flickable adalah ListView dengan orientasi yang diketahui
  • [AppletInterface] Memancarkan sinyal perubahan untuk konfigurasiRequired dan -Reason
  • Gunakan setSize () daripada setProperty width dan height
  • Memperbaiki masalah di mana PlasmaComponents Menu akan muncul dengan sudut yang terputus (bug 381799)
  • Memperbaiki masalah di mana menu konteks akan muncul dengan sudut terputus (bug 381799)
  • Dokumen API: tambahkan pemberitahuan penghentian yang ditemukan di git log
  • Sinkronisasi komponen dengan yang ada di Kirigami
  • Cari semua komponen KF5 sebagai gantinya sebagai kerangka kerja terpisah
  • Kurangi emisi sinyal palsu (bug 382233)
  • Tambahkan sinyal yang menunjukkan jika layar ditambahkan atau dihapus
  • instal Ganti barang
  • Jangan mengandalkan termasuk termasuk
  • Mengoptimalkan nama peran SortFilterModel
  • Hapus DataModel :: roleNameToId
  • Penjara
  • Tambahkan penghasil kode Aztec
  • QQC2StyleBridge
  • tentukan versi QQC2 pada waktu pembuatan (bug 386289)
  • secara default, menjaga latar belakang tidak terlihat
  • tambahkan latar belakang di ScrollView
  • Padat
  • Lebih Cepat UDevManager :: devicesFromQuery
  • Sonnet
  • Buat mungkin untuk mencoret sonnet
  • Sintaks Menyoroti
  • Tambahkan PKGUILD ke bash sintaks
  • JavaScript: termasuk tipe mime standar
  • debchangelog: tambahkan Bionic Beaver
  • Perbarui file sintaks SQL (Oracle) (bug 386221)
  • SQL: bergerak mendeteksi komentar sebelum operator
  • crk.xml: menambahkan baris tajuk

Apa yang baru di versi 5.40.0:

  • Baloo
  • Pertimbangkan file DjVu menjadi dokumen (bug 369195)
  • Perbaiki ejaan agar presentasi Kantor WPS dikenali dengan benar
  • Ikon Angin
  • tambahkan folder-simpanan untuk ikon toolbar Dolphin simpanan
  • KArchive
  • Perbaiki potensi kebocoran mem. Perbaiki logika
  • KCMUtils
  • tanpa margin untuk modul qml dari sisi qwidget
  • Variabel initialize (ditemukan oleh coverity)
  • KConfigWidgets
  • Perbaiki ikon KStandardAction :: MoveToTrash
  • KCoreAddons
  • perbaiki deteksi URL dengan url ganda seperti "http://www.foo.bar"
  • Gunakan https untuk url KDE
  • Dukungan KDELibs 4
  • dokumen lengkap untuk penggantian disableSessionManagement ()
  • Buat kompilasi kssl terhadap OpenSSL 1.1.0 (bug 370223)
  • KFileMetaData
  • Perbaiki nama tampilan dari properti Generator
  • KGlobalAccel
  • KGlobalAccel: memperbaiki kunci numpad dukungan (lagi)
  • KInit
  • Pemasangan start_kdeinit yang benar saat DESTDIR dan libcap digunakan bersama
  • KIO
  • Perbaiki tampilan remote: / di qfiledialog
  • Terapkan dukungan untuk kategori di KfilesPlacesView
  • HTTP: memperbaiki string kesalahan untuk 207 kasus Multi-Status
  • KNewFileMenu: bersihkan kode mati, ditemukan oleh Coverity
  • IKWS: Memperbaiki kemungkinan pengulangan tanpa batas, ditemukan oleh Ketertutupan
  • KIO :: PreviewJob :: defaultPlugins () berfungsi
  • Kirigami
  • sintaks yang bekerja pada Qt 5.7 yang lebih lama (bug 385785)
  • susun overlayheet secara berbeda (bug 386470)
  • Tampilkan properti yang disorot delegasi juga ketika tidak ada fokus
  • pilihan ukuran yang disukai untuk pemisah
  • benar Pengaturan.penggunaan seluler
  • Izinkan aplikasi menjadi agak konvergen pada sistem desktop-y
  • Pastikan konten dari SwipeListItem tidak tumpang tindih dengan pegangan (bug 385974)
  • Tampilan gulir Overlaysheet selalu ointeraktif
  • Tambahkan kategori di file desktop galeri (bug 385430)
  • Perbarui file kirigami.pri
  • gunakan plugin yang tidak dipasang untuk melakukan tes
  • Kurangi Kirigami.Label
  • Contoh galeri port penggunaan Label untuk konsisten QQC2
  • Port Kirigami.Kontrol menggunakan Kirigami.Label
  • membuat scrollarea interaktif pada acara sentuh
  • Pindahkan panggilan git find_package ke tempat yang digunakan
  • secara default ke item listout transparan
  • KNewStuff
  • Hapus PreferCache dari permintaan jaringan
  • Jangan lepaskan pointer yang dibagikan ke data pribadi saat mengatur pratinjau
  • KMoreTools: Perbarui dan perbaiki file desktop (bug 369646)
  • KNotification
  • Hapus centang untuk host SNI saat memilih ponsel apakah akan menggunakan mode lama (bug 385867)
  • Hanya periksa ikon baki sistem warisan jika kita akan membuatnya (bug 385371)
  • Kerangka KPackage
  • gunakan file layanan yang tidak diinstal
  • KService
  • Inisialisasi nilai
  • Inisialisasi beberapa penunjuk
  • KTextEditor
  • API dox: memperbaiki nama metode dan argumen yang salah, menambahkan yang hilang sejak
  • Menghindari (pasti) crash saat mengeksekusi skrip QML (bug 385413)
  • Hindari gangguan QML yang dipicu oleh skrip indentasi gaya C
  • Tambah ukuran tanda trailing
  • perbaiki beberapa indenter dari indentasi pada karakter acak
  • Perbaiki peringatan depresiasi
  • KTextWidgets
  • Inisialisasi nilai
  • KWayland
  • [klien] Jatuhkan pemeriksaan untuk platformName menjadi "pulau"
  • Jangan gandakan koneksi ke wl_display_flush
  • protokol asing Wayland
  • KWidgetsAddons
  • perbaiki inkkonsistenan widget fokus createKMessageBox
  • dialog kata sandi yang lebih padat (bug 381231)
  • Atur lebar KPageListView dengan benar
  • KWindowSystem
  • KKeyServer: memperbaiki penanganan Meta + Shift + Cetak, Alt + Shift + panah panah dll
  • Mendukung platform flatpak
  • Gunakan API deteksi platform KWindowSystem sendiri sebagai ganti kode duplikat
  • KXMLGUI
  • Gunakan https untuk url KDE
  • NetworkManagerQt
  • 8021xSetting: domain-suffix-match didefinisikan dalam NM 1.2.0 dan yang lebih baru
  • Mendukung "domain-suffix-match" di Security8021xSetting
  • Kerangka Plasma
  • secara manual menggambar lingkaran busur
  • [Menu PlasmaComponents] Tambahkan ungrabMouseHack
  • [FrameSvg] Optimalkan pembaruanUkuran
  • Jangan memposisikan Dialog jika bertipe OSD
  • QQC2StyleBridge
  • Tingkatkan kompilasi sebagai plugin statis
  • menjadikan radiobutton sebagai radiobutton
  • gunakan qstyle untuk melukis Dial
  • gunakan ColumnLayout untuk menu
  • perbaiki Dialog
  • hapus properti grup yang tidak valid
  • Perbaiki pemformatan file md agar cocok dengan modul lain
  • perilaku combobox lebih dekat ke qqc1
  • solusi untuk QQuickWidgets
  • Sonnet
  • Tambahkan assignByDictionnary method
  • Memberi sinyal jika kami dapat menetapkan kamus
  • Sintaks Menyoroti
  • Makefile: perbaiki pencocokan regexpr di "CXXFLAGS +"
  • ThreadWeaver
  • CMake cleanup: Jangan hardcode -std = c ++ 0x

Apa yang baru di versi 5.38.0:

  • Baloo:
  • Perbaiki pencarian berdasarkan direktori
  • Modul CMake Ekstra:
  • Set CMAKE _ * _ OUTPUT_5.38 untuk menjalankan pengujian tanpa menginstal
  • Sertakan modul untuk menemukan impor qml sebagai dependensi waktu proses
  • Integrasi Kerangka:
  • Kembalikan ikon pengeditan garis resolusi tinggi
  • Perbaiki menerima dialog dengan ctrl + kembali ketika tombol diganti namanya
  • KActivitiesStats:
  • Refactor dari kueri yang menggabungkan sumber daya yang terhubung dan digunakan
  • Muat ulang model saat sumber daya dihapus tautan
  • Memperbaiki kueri saat menggabungkan sumber daya yang terhubung dan digunakan
  • KConfig:
  • Perbaiki label tindakan DeleteFile / RenameFile (bug 382450)
  • kconfigini: Mengupas spasi putih saat membaca nilai entri (bug 310674)
  • KConfigWidgets:
  • Menyatakan KStandardAction :: Bantuan dan KStandardAction :: SaveOptions
  • Perbaiki label tindakan DeleteFile / RenameFile (bug 382450)
  • Gunakan "document-close" sebagai ikon untuk KStandardAction :: tutup
  • KCoreAddons:
  • DesktopFileParser: tambahkan fallback lookup di ": / kservicetypes5 / *"
  • Tambahkan dukungan untuk plugin yang dicopot di kcoreaddons_add_plugin
  • desktopfileparser: Memperbaiki parsing kunci / nilai yang tidak sesuai (bug 310674)
  • KDED:
  • mendukung X-KDE-OnlyShowOnQtPlatforms
  • KDocTools:
  • CMake: Perbaiki pemendekan nama target ketika membangun dir memiliki karakter khusus (bug 377573)
  • Tambahkan CC BY-SA 4.0 International dan setel sebagai default
  • KGlobalAccel:
  • KGlobalAccel: port ke metode baru KKeyServer symXModXToKeyQt, untuk memperbaiki kunci numpad (bug 183458)
  • KInit:
  • klauncher: perbaiki pencocokan appId untuk aplikasi flatpak
  • KIO:
  • Porting webshortcuts KCM dari KServiceTypeTrader ke KPluginLoader :: findPlugins
  • [KFilePropsPlugin] Lokal-format totalSize selama perhitungan
  • KIO: memperbaiki kebocoran memori lama saat keluar
  • Tambahkan kapabilitas pemfilteran mimetype ke KUrlCompletion
  • KIO: port plugin filter URI dari KServiceTypeTrader ke json + KPluginMetaData
  • [KUrlNavigator] Emit tabDiminta ketika tempat di menu di-klik-tengah (bug 304589)
  • [KUrlNavigator] Emit tabDiperoleh ketika menempatkan pemilih di tengah-klik (bug 304589)
  • [KACLEditWidget] Izinkan klik ganda untuk mengedit entri
  • [kiocore] Perbaiki kesalahan logika di commit sebelumnya
  • [kiocore] Periksa apakah klauncher berjalan atau tidak
  • Benar-benar memberi batas pada INF_PROCESSED_SIZE pesan (bug 383843)
  • Jangan kosongkan toko sertifikat SSL CA Qt
  • [KDesktopPropsPlugin] Buat direktori tujuan jika tidak ada
  • [File KIO slave] Perbaiki menerapkan atribut file khusus (bug 365795)
  • Hapus pemeriksaan sibuk di TransferJobPrivate :: slotDataReqFromDevice
  • membuat kiod5 menjadi "agen" di Mac
  • Perbaiki proksi KCM tidak memuat proksi manual dengan benar
  • Kirigami:
  • sembunyikan scrollbars ketika tidak berguna
  • Tambahkan contoh dasar untuk menyesuaikan pegangan lebar kolom yang dapat diseret
  • lapisan ider dalam menangani posisi
  • memperbaiki pegangan penempatan saat tumpang tindih dengan halaman terakhir
  • jangan tampilkan gagang palsu di kolom terakhir
  • jangan simpan barang di delegasi (bug 383741)
  • karena kami telah mengatur keyNavigationEnabled, atur juga wraps
  • perataan kiri yang lebih baik untuk tombol kembali (bug 383751)
  • jangan memperhitungkan header 2 kali ketika menggulir (bug 383725)
  • tidak pernah membungkus label header
  • alamat FIXME: hapus resetTimer (bug 383772)
  • jangan gulir keluar applicationheader di non-seluler
  • Tambahkan properti untuk menyembunyikan pemisah PageRow yang cocok dengan AbstractListItem
  • perbaiki pengguliran dengan alur originY dan bottomtotop
  • Singkirkan peringatan tentang pengaturan ukuran piksel dan titik
  • jangan memicu mode yang dapat dijangkau pada tampilan yang terbalik
  • ambil footer halaman ke akun
  • tambahkan contoh aplikasi obrolan yang sedikit lebih kompleks
  • lebih failsafe untuk menemukan footer kanan
  • Periksa validitas item sebelum menggunakannya
  • Posisi layer kehormatan untuk isCurrentPage
  • menggunakan animasi, bukan animator (bug 383761)
  • meninggalkan ruang yang diperlukan untuk footer halaman, jika mungkin
  • lebih baik dimmer untuk laci applicationitem
  • peredupan latar belakang untuk applicationitem
  • memperbaiki margin tombol kembali dengan benar
  • margin yang tepat untuk tombol kembali
  • kurang peringatan di ApplicationHeader
  • jangan gunakan penskalaan plasma untuk ukuran ikon
  • tampilan baru untuk pegangan
  • KJobWidgets:
  • Inisialisasi status tombol "Jeda" di pelacak widget
  • KNotification:
  • Jangan memblokir layanan pemberitahuan awal (bug 382444)
  • Kerangka KPackage:
  • refactor kpackagetool jauh dari opsi berserabut
  • KRunner:
  • Hapus tindakan sebelumnya pada pembaruan
  • Tambahkan pelari jarak jauh melalui DBus
  • KTextEditor:
  • Port Document / Lihat scripting API ke solusi berbasis QJSValue
  • Tampilkan ikon di menu konteks batas ikon
  • Ganti KStandardAction :: PasteText dengan KStandardAction :: Tempel
  • Mendukung penskalaan fraksional dalam menghasilkan pratinjau sidebar
  • Beralih dari QtScript ke QtQml
  • KWayland:
  • Perlakukan masukan penyangga RGB sebagai pra-putar
  • Perbarui keluaran SurfaceInterface ketika output global dihancurkan
  • KWayland :: Client :: Penghancuran keluaran track permukaan
  • Hindari mengirim penawaran data dari sumber yang tidak valid (bug 383054)
  • KWidgetsAddons:
  • menyederhanakan setIsi dengan membiarkan Qt melakukan lebih banyak pekerjaan
  • KSqueezedTextLabel: Add isSqueezed () untuk kenyamanan
  • KSqueezedTextLabel: Peningkatan kecil pada dokumen API
  • [KPasswordLineEdit] Setel proxy fokus ke pengeditan baris (bug 383653)
  • [KPasswordDialog] Setel ulang properti geometri
  • KWindowSystem:
  • KKeyServer: memperbaiki penanganan KeypadModifier (bug 183458)
  • KXMLGUI:
  • Menyimpan banyak stat () panggilan pada permulaan aplikasi
  • Perbaiki posisi KHelpMenu di Wayland (bug 384193)
  • Menjatuhkan penanganan klik tombol tengah yang rusak (bug 383162)
  • KUndoActions: gunakan actionCollection untuk mengatur pintasan
  • Kerangka Plasma:
  • [ConfigModel] Penjaga terhadap penambahan ConfigCategory null
  • [ConfigModel] Izinkan secara terprogram menambah dan menghapus ConfigCategory (bug 372090)
  • [EventPluginsManager] Buka pluginPath dalam model
  • [Item Ikon] Tidak perlu menghapus imagePath
  • [FrameSvg] Gunakan QPixmap :: mask () sebagai ganti cara berbelit-belit yang tidak digunakan lagi melalui alphaChannel ()
  • [FrameSvgItem] Buat margins / fixedMargins objek berdasarkan permintaan
  • perbaiki status cek untuk item menu
  • Gaya Paksa Plasma untuk QQC2 di applet
  • Pasang PlasmaComponents.3 / folder pribadi
  • Jatuhkan sisa-sisa tema "locolor"
  • [Tema] Gunakan KConfig SimpleConfig
  • Hindari beberapa pencarian konten tema yang tidak perlu
  • mengabaikan acara mengubah ukuran palsu menjadi ukuran kosong (bug 382340)
  • Sintaks Menyoroti:
  • Tambahkan definisi sintaks untuk daftar filter Adblock Plus
  • Tulis ulang definisi sintaks Saringan
  • Tambahkan sorotan untuk file konfigurasi QDoc
  • Tambahkan definisi sorotan untuk Tiger
  • Hentikan tanda hubung dalam ekspresi reguler rest.xml (bug 383632)
  • fix: plaintext disorot sebagai PowerShell
  • Tambahkan penyorotan sintaks untuk Metamath
  • Rebased Less syntax highlighting pada SCSS one (bug 369277)
  • Tambahkan Pony highlighting
  • Tulis ulang definisi sintaks email

Apa yang baru di versi 5.9.0:

  • Baru di Versi ini:
  • Modul baru: ModemManagerQt (Qt wrapper untuk ModemManager API)
  • Perhatikan bahwa Plasma-NM 5.2.x membutuhkan patch untuk membangun dan bekerja dengan versi ModemManagerQt ini. patch plasma-nm.
  • Atau, tingkatkan ke Plasma-NM 5.3 Beta saat meningkatkan ke ModemManagerQt 5.9.0.
  • KActivities:
  • Diimplementasikan melupakan sumber daya
  • Buat perbaikan
  • Menambahkan plugin untuk mendaftarkan acara untuk pemberitahuan KRecentDocument
  • KArchive:
  • Hormati pengaturan KZip :: extraField juga saat menulis entri kepala pusat
  • Hapus dua kesalahan yang salah, terjadi ketika disk penuh, bug 343214
  • KBookmarks:
  • Perbaiki build dengan Qt 5.5
  • KCMUtils:
  • Gunakan sistem plugin berbasis json yang baru. KCMs dicari di bawah kcms /. Untuk saat ini file desktop masih perlu diinstal di bawah kservices5 / untuk kompatibilitas
  • Muat dan bungkus versi kCms hanya-QML jika mungkin
  • KConfig
  • Perbaiki menegaskan saat menggunakan KSharedConfig dalam destruktor objek global.
  • kconfig_compiler: tambahkan dukungan untuk CategoryLoggingName di file * .kcfgc, untuk menghasilkan panggilan qCDebug (kategori).
  • KI18n:
  • preload katalog Qt global saat menggunakan i18n ()
  • KIconThemes:
  • KIconDialog sekarang dapat ditampilkan menggunakan metode QDialog show () dan exec () biasa
  • Perbaiki KIconEngine :: cat untuk menangani perangkat yang berbedaPixelRatios
  • KIO:
  • Aktifkan KPropertiesDialog untuk menampilkan informasi ruang bebas dari sistem file jarak jauh juga (mis. smb)
  • Perbaiki KUrlNavigator dengan pixmaps DPI tinggi
  • Jadikan KFileItemDelegate menangani perangkat tidak defaultPixelRatio dalam animasi
  • KItemModels:
  • KRecursiveFilterProxyModel: dikerjakan ulang untuk memancarkan sinyal yang tepat pada waktu yang tepat
  • KDescendantsProxyModel: Menangani pemindahan yang dilaporkan oleh model sumber.
  • KDescendantsProxyModel: Memperbaiki perilaku ketika pilihan dibuat saat pengaturan ulang.
  • KDescendantsProxyModel: Memungkinkan membangun dan menggunakan KSelectionProxyModel dari QML.
  • KJobWidgets:
  • Menyebarkan kode kesalahan ke antarmuka DBUS JobView
  • KNotifications:
  • Menambahkan versi peristiwa () yang tidak mengambil ikon dan akan menggunakan yang default
  • Menambahkan versi peristiwa () yang mengambil eventEvent eventId dan QString iconName
  • KPeople:
  • Izinkan memperluas metadata aksi dengan menggunakan jenis yang telah ditentukan
  • Perbaiki model tidak diperbarui dengan benar setelah menghapus kontak dari Orang
  • KPty:
  • Paparkan ke dunia apakah KPty telah dibuat dengan pustaka
  • KTextEditor:
  • Tambahkan file sorotan kdesrc-buildrc
  • sintaks: menambahkan dukungan untuk literal integer literal dalam file penyorotan PHP
  • KWidgetsAddons:
  • Buat animasi KMessageWidget halus dengan Rasio Piksel Perangkat yang tinggi
  • KWindowSystem:
  • Tambahkan implementasi Wayland dummy untuk KWindowSystemPrivate
  • KWindowSystem :: ikon dengan NETWinInfo tidak terikat ke platform X11.
  • KXmlGui:
  • Pertahankan domain terjemahan saat menggabungkan file .rc
  • Perbaiki peringatan runtime QWidget :: setWindowModified: Judul jendela tidak berisi '[*]' placeholder
  • KXmlRpcClient:
  • Instal terjemahan
  • Kerangka plasma:
  • Memperbaiki tooltips nyasar ketika pemilik alat keterangan sementara menghilang atau menjadi kosong
  • Perbaiki TabBar yang tidak ditata dengan benar pada awalnya, yang dapat diamati di contoh. Kickoff
  • Transisi PageStack sekarang menggunakan Animator untuk animasi yang lebih halus
  • Transisi Tab Group sekarang menggunakan Animator untuk animasi yang lebih halus
  • Buat Svg, FrameSvg berfungsi dengan QT_DEVICE_PIXELRATIO
  • Padat:
  • Segarkan properti baterai setelah melanjutkan
  • Perubahan sistem bangun:
  • Extra CMake Modules (ECM) sekarang berversi seperti KDE Frameworks, oleh karena itu sekarang 5,9, sementara itu 1,8 sebelumnya.
  • Banyak kerangka kerja telah diperbaiki agar dapat digunakan tanpa mencari dependensi pribadi mereka. Yaitu. aplikasi mencari kerangka kerja hanya membutuhkan ketergantungan publik, bukan yang pribadi.
  • Izinkan konfigurasi SHARE_INSTALL_DIR, untuk menangani tata letak multi-arch yang lebih baik
  • Frameworkintegration
  • Memperbaiki kemungkinan macet saat menghancurkan QSystemTrayIcon (dipicu oleh mis. Trojita), bug 343976
  • Perbaiki dialog file modal asli di QML, bug 334963

Persyaratan :

  • Qt

Software yang serupa

Perangkat lunak lain dari pengembang KDE e.V.

KDE Plasma
KDE Plasma

20 Jan 18

KDE Telepathy
KDE Telepathy

17 Feb 15

Komentar untuk KDE Frameworks

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!