You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/knewstuff
Timothy Pearson ed99a30644
Rename additional header files to avoid conflicts with KDE4
11 vuotta sitten
..
data Revert automated changes 14 vuotta sitten
CMakeLists.txt Rename a number of libraries and executables to avoid conflicts with KDE4 11 vuotta sitten
Mainpage.dox Additional kde to tde renaming 13 vuotta sitten
Makefile.am Rename a number of libraries and executables to avoid conflicts with KDE4 11 vuotta sitten
README.knewstuff Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 vuotta sitten
cr16-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 vuotta sitten
cr32-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 vuotta sitten
cr64-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 vuotta sitten
downloaddialog.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
downloaddialog.h Rename a number of classes to enhance compatibility with KDE4 11 vuotta sitten
engine.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
engine.h Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 11 vuotta sitten
entry.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
entry.h Trinity Qt initial conversion 14 vuotta sitten
ghns.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
ghns.h Rename common header files for consistency with class renaming 11 vuotta sitten
knewstuff.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
knewstuff.h Rename a number of classes to enhance compatibility with KDE4 11 vuotta sitten
knewstuffbutton.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
knewstuffbutton.h Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 11 vuotta sitten
knewstuffgeneric.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
knewstuffgeneric.h Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 11 vuotta sitten
knewstuffsecure.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
knewstuffsecure.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: 13 vuotta sitten
provider.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
provider.h Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 11 vuotta sitten
providerdialog.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
providerdialog.h Rename a number of classes to enhance compatibility with KDE4 11 vuotta sitten
security.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
security.h Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 11 vuotta sitten
tdehotnewstuff.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
tdehotnewstuffrc Rename a number of libraries and executables to avoid conflicts with KDE4 11 vuotta sitten
testnewstuff.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
testnewstuff.h Rename common header files for consistency with class renaming 11 vuotta sitten
types Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 vuotta sitten
uploaddialog.cpp Rename additional header files to avoid conflicts with KDE4 11 vuotta sitten
uploaddialog.h TQt conversion fixes 14 vuotta sitten

README.knewstuff

KNewStuff library - application data sharing framework for KDE

KNewStuff implements the "Get Hot New Stuff" (GHNS) architecture and
provides KDE applications with easy-to-use upload and download mechanisms,
with optional popularity counters, ratings, digital signatures, uncompression
and post-installation DCOP/scripting hooks.

* GHNS Standard and related software
  http://ghns.berlios.de/

* Documentation
- API docs
  http://developer.kde.org/documentation/library/cvs-api/knewstuff/html/
- KNewStuff tutorial
  http://www.kstuff.org/docs/tutorial/
- KNewStuffSecure tutorial
  http://developer.kde.org/documentation/tutorials/knewstuffsecure/

* Repositories
Currently, about 7 repositories exist for a variety of KDE applications using
KNewStuff for either download or upload or both.
Please have a look at the repository browser:
-> http://www.kstuff.org/hotstuff/index.php?p=browser
If you want automatic upload processing, download counting and administration
capabilities, as well as a web frontend, check out the Hotstuff scripts:
-> http://www.kstuff.org/source/index.php?p=cvs
For testing, feel free to use the kstuff.org infrastructure, as it is up and
running 24x7.

* Future
Immediate plans:
- merge download dialog engine functionality into the engine class
- incremental updates of directories,
  including cache
- after installation, return QStringList of installed items so no scanning
  will be necessary anymore
- how to "fake" installations? (suggestions from TSDgeos)
  knewstuff should know about already installed items
Future plans:
- kick-ass web interface with history and contributions
- integration with KDE SOAP messaging framework and KWSDL to access DXS
- hm.... :-)

Josef Spillner, 01.04.2004, last updated 07.06.2005

Add d pointers to ALL public classes for KDE 4 or maintaining binary
compatibility is a nightmare. 12/3/05.

Rich.