Ported all process code from K3Process/K3ProcIO to KProcess based classes (see Proces...
commit17335734b7af253c5c855bc996dbbc37dfd9d6b0
authorshakes <shakes@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Tue, 27 Nov 2007 10:12:36 +0000 (27 10:12 +0000)
committershakes <shakes@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Tue, 27 Nov 2007 10:12:36 +0000 (27 10:12 +0000)
treebf8afe0273cdc9289c362f4e5fa505ad48bc9a4c
parente957d16851f84fc74624eb03f70d34bd16637a47
Ported all process code from K3Process/K3ProcIO to KProcess based classes (see Process.h).
Removed a number of exported symbols that were breaking win32 builds (still compiles for me under linux, but feel free to re-expose them if anything breaks).

Amarok now builds with both MSVC (with a minor patch to plasma) and mingw under win32 (currently crashes in plasma on startup).
Should still be working under linux, the process stuff seems to work, but I've touched a few areas and there may be some breakage.

git-svn-id: svn+ssh://svn.kde.org/home/kde/trunk/extragear/multimedia/amarok@742154 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
52 files changed:
src/CMakeLists.txt
src/MediaDevice.cpp
src/MediaDevice.h
src/Process.cpp [new file with mode: 0644]
src/Process.h [new file with mode: 0644]
src/amarok.h
src/collection/CollectionManager.h
src/collection/daap/CMakeLists.txt
src/collection/daap/daapcollection.cpp
src/collection/daap/daapcollection.h
src/collection/daap/daapreader/reader.h
src/collection/sqlcollection/CMakeLists.txt
src/collection/sqlcollection/ScanController.cpp
src/collection/sqlcollection/ScanManager.cpp
src/collection/sqlcollection/ScanManager.h
src/collection/sqlcollection/SqlCollection.cpp
src/collection/sqlcollection/SqlCollection.h
src/collection/sqlcollection/SqlQueryBuilder.h
src/collection/sqlcollection/SqliteCollection.cpp
src/collection/support/MemoryQueryMaker.h
src/collectionbrowser/CollectionTreeItem.cpp
src/collectionbrowser/CollectionTreeItemModelBase.h
src/collectiondb.h
src/context/CoverBling.cpp
src/context/containments/ColumnApplet.h
src/engine/phonon/CMakeLists.txt
src/engine/phonon/phonon-engine.h
src/enginecontroller.h
src/k3bexporter.cpp
src/k3bexporter.h
src/lastfm.cpp
src/lastfm.h
src/main.cpp
src/mediabrowser.cpp
src/mediabrowser.h
src/mediadevice/daap/daapserver.cpp
src/mediadevice/daap/daapserver.h
src/mediadevice/daap/proxy.cpp
src/mediadevice/daap/proxy.h
src/mediadevice/generic/genericmediadevice.cpp
src/metabundle.cpp
src/metabundle.h
src/moodbar.cpp
src/moodbar.h
src/scriptmanager.cpp
src/scriptmanager.h
src/servicebrowser/ServiceInfoProxy.h
src/servicebrowser/scriptableservice/DynamicScriptableQueryMaker.cpp
src/servicebrowser/scriptableservice/ScriptableServiceCollection.cpp
src/socketserver.cpp
src/socketserver.h
src/threadmanager.h