milestone: 22 KF6 enabled, blake3 placeholders removed, text-login fixed
- kf6-knewstuff/kwallet: removed all-zero blake3 placeholders - CONSOLE-TO-KDE-DESKTOP-PLAN.md: 20→22 KF6 enabled count - BOOT-PROCESS-IMPROVEMENT-PLAN.md: text-login→graphical greeter path - D-Bus session/kwin compositor/sessiond enhancements from Wave tasks - Only kirigami remains suppressed (QML-dependent, environmental gate) Zero warnings. 24 commits total.
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
KNewStuff2 Porting Information
|
||||
==============================
|
||||
|
||||
«Where did all the classes go?»
|
||||
|
||||
data/
|
||||
(GHNS format schemas and example data)
|
||||
-> see http://ghns.freedesktop.org/spec/ now
|
||||
|
||||
downloaddialog.*
|
||||
uploaddialog.*
|
||||
providerdialog.*
|
||||
(graphical dialogs)
|
||||
-> upload/providerdialog still used, in knewstuff2/ui/
|
||||
-> the download dialog is the one from okular
|
||||
-> the old knewstuff1 download dialog is gone
|
||||
|
||||
ghns.*
|
||||
testnewstuff.*
|
||||
(test applications)
|
||||
-> see tests/ for some new tests (has its own README.tests)
|
||||
|
||||
entry.*
|
||||
provider.*
|
||||
(entities/data handling classes)
|
||||
-> see knewstuff2/core/
|
||||
-> author, feed and category are now additional entities
|
||||
|
||||
security.*
|
||||
-> see knewstuff2/core/
|
||||
|
||||
knewstuffbutton.*
|
||||
-> TODO
|
||||
-> will go to knewstuff2/ui/ (there's already kdxsbutton)
|
||||
|
||||
engine.*
|
||||
(non-graphical upload/download functionality)
|
||||
-> there are 3 engine classes now
|
||||
-> the one in knewstuff2/core/coreengine.* is similar
|
||||
-> but it also handles installation and caching
|
||||
-> the one in knewstuff2/dxs/dxsengine.* implements DXS
|
||||
-> the one in knewstuff2/engine.* is for applications (use only this one!)
|
||||
|
||||
knewstuff.*
|
||||
knewstuffgeneric.*
|
||||
knewstuffsecure.*
|
||||
-> doesn't exist anymore
|
||||
-> inherited from it? bad luck, was discouraged by tutorial
|
||||
-> all custom installation etc. is now handled by *.knsrc files
|
||||
|
||||
Reference in New Issue
Block a user