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
tpearson 80f78d20c3
Link most Trinity DSOs against the most common kdelibs libraries to compensate for linking changes in modern distributions such as Ubuntu Oneiric
13 years ago
..
data Revert automated changes 14 years ago
CMakeLists.txt [kdelibs] move "-include tqt.h" directive to CMAKE_CXX_FLAGS; move TQT_CFLAGS_OTHER definitions to main CMakeLists.txt; remove useless defintions 14 years ago
Mainpage.dox All documentation references to KDE should now be converted to Trinity for the new API website 14 years ago
Makefile.am Link most Trinity DSOs against the most common kdelibs libraries to compensate for linking changes in modern distributions such as Ubuntu Oneiric 13 years ago
README.knewstuff Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
cr16-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
cr32-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
cr64-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
downloaddialog.cpp rename the following methods: 13 years ago
downloaddialog.h Revert automated changes 14 years ago
engine.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
engine.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
entry.cpp rename the following methods: 13 years ago
entry.h Trinity Qt initial conversion 14 years ago
ghns.cpp Trinity Qt initial conversion 14 years ago
ghns.h Initial conversion for TQt for Qt4 3.4.0 TP2 14 years ago
khotnewstuff.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
khotnewstuffrc Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
knewstuff.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
knewstuff.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
knewstuffbutton.cpp Trinity Qt initial conversion 14 years ago
knewstuffbutton.h Trinity Qt initial conversion 14 years ago
knewstuffgeneric.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
knewstuffgeneric.h Trinity Qt initial conversion 14 years ago
knewstuffsecure.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
knewstuffsecure.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
provider.cpp Fix kdelibs FTBFS under Qt4 13 years ago
provider.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
providerdialog.cpp Trinity Qt initial conversion 14 years ago
providerdialog.h Trinity Qt initial conversion 14 years ago
security.cpp rename the following methods: 13 years ago
security.h Initial conversion for TQt for Qt4 3.4.0 TP2 14 years ago
testnewstuff.cpp Trinity Qt initial conversion 14 years ago
testnewstuff.h Initial conversion for TQt for Qt4 3.4.0 TP2 14 years ago
types Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
uploaddialog.cpp Trinity Qt initial conversion 14 years ago
uploaddialog.h TQt conversion fixes 14 years ago

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.