changed: All Dll headers - moved Create & Destroy functions to common header. Pass...
authoralcoheca <alcoheca@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Tue, 25 Aug 2009 22:47:25 +0000 (22:47 +0000)
committeralcoheca <alcoheca@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Tue, 25 Aug 2009 22:47:25 +0000 (22:47 +0000)
commitc0aa6090c9400149fa07282e005375a552b14ab9
tree808a5eea8694bdabece13cf517f822d406cae9a0
parent05966339afed21517f6bd88ef118282974d82d5e
changed: All Dll headers - moved Create & Destroy functions to common header. Pass structures with any properties required for initialization instead. removed usage of CAddonHelpers for now.
changed: AddonDll - all common dll functions to be contained in this template instead
removed: addonlib and pvrlib static libraries, to be replaced
added: IAddon - common interface for all addons.xml
removed: CAddonSettings - settings are properties of an addon rather than a separate entity
changed: CAddon - tightened up encapsulation, added the CAddonSettings functions
changed: CGUIVisualisationControl - moved IPlayerListener interface to CVisualisation
changed: CVisualisation - implement IPlayerInterface. CAudioBuffer is now a property of a viz, rather than a guicontrol.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/unified-pvr@22418 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
75 files changed:
XBMC/guilib/GUILabelControl.cpp
XBMC/guilib/GUIVisualisationControl.cpp
XBMC/guilib/GUIVisualisationControl.h
XBMC/guilib/GUIWindowManager.cpp
XBMC/language/English/strings.xml
XBMC/xbmc/DllAddon.h
XBMC/xbmc/FileSystem/PluginDirectory.cpp
XBMC/xbmc/FileSystem/PluginDirectory.h
XBMC/xbmc/GUIDialogAddonBrowser.cpp
XBMC/xbmc/GUIDialogAddonBrowser.h
XBMC/xbmc/GUIDialogAddonSettings.cpp
XBMC/xbmc/GUIDialogAddonSettings.h
XBMC/xbmc/GUIMediaWindow.cpp
XBMC/xbmc/GUIWindowScreensaver.cpp
XBMC/xbmc/GUIWindowScreensaver.h
XBMC/xbmc/GUIWindowVisualisation.cpp
XBMC/xbmc/GUIWindowWeather.cpp
XBMC/xbmc/PVRManager.cpp
XBMC/xbmc/PVRManager.h
XBMC/xbmc/Settings.cpp
XBMC/xbmc/Settings.h
XBMC/xbmc/TVDatabase.cpp
XBMC/xbmc/TVDatabase.h
XBMC/xbmc/addons/include/xbmc_addon_dll.h
XBMC/xbmc/addons/include/xbmc_addon_types.h
XBMC/xbmc/addons/include/xbmc_pvr_dll.h
XBMC/xbmc/addons/include/xbmc_pvr_types.h
XBMC/xbmc/addons/include/xbmc_scr_dll.h
XBMC/xbmc/addons/include/xbmc_scr_types.h
XBMC/xbmc/addons/include/xbmc_vis_dll.h
XBMC/xbmc/addons/include/xbmc_vis_types.h
XBMC/xbmc/lib/libPython/xbmcmodule/xbmcmodule.cpp
XBMC/xbmc/lib/libPython/xbmcmodule/xbmcplugin.cpp
XBMC/xbmc/pvrclients/DllPVRClient.h
XBMC/xbmc/pvrclients/IPVRClient.h
XBMC/xbmc/pvrclients/PVRClient.cpp
XBMC/xbmc/pvrclients/PVRClient.h
XBMC/xbmc/screensavers/DllScreenSaver.h
XBMC/xbmc/screensavers/Makefile.in
XBMC/xbmc/screensavers/ScreenSaver.cpp
XBMC/xbmc/screensavers/ScreenSaver.h
XBMC/xbmc/screensavers/rsxs-0.9/src/cyclone/cyclone.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/euphoria/euphoria.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/fieldlines/fieldlines.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/flocks/flocks.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/flux/flux.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/helios/helios.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/hyperspace/hyperspace.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/lattice/lattice.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/plasma/plasma.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/skyrocket/skyrocket.cc
XBMC/xbmc/screensavers/rsxs-0.9/src/solarwinds/solarwinds.cc
XBMC/xbmc/settings/AddonSettings.cpp [deleted file]
XBMC/xbmc/utils/Addon.cpp
XBMC/xbmc/utils/Addon.h
XBMC/xbmc/utils/AddonDll.h
XBMC/xbmc/utils/AddonManager.cpp
XBMC/xbmc/utils/AddonManager.h
XBMC/xbmc/utils/GUIInfoManager.cpp
XBMC/xbmc/utils/IAddon.h [new file with mode: 0644]
XBMC/xbmc/utils/Makefile
XBMC/xbmc/visualizations/DllVisualisation.h
XBMC/xbmc/visualizations/Goom/Main.cpp
XBMC/xbmc/visualizations/Goom/Makefile.in
XBMC/xbmc/visualizations/Makefile
XBMC/xbmc/visualizations/OpenGLSpectrum/Makefile.in
XBMC/xbmc/visualizations/OpenGLSpectrum/opengl_spectrum.cpp
XBMC/xbmc/visualizations/OpenGLSpectrum/opengl_spectrum.vcproj
XBMC/xbmc/visualizations/Visualisation.cpp
XBMC/xbmc/visualizations/Visualisation.h
XBMC/xbmc/visualizations/WaveForm/Main.cpp
XBMC/xbmc/visualizations/WaveForm/Makefile.in
XBMC/xbmc/visualizations/WaveForm/Waveform.vcproj
XBMC/xbmc/visualizations/XBMCProjectM/Main.cpp
XBMC/xbmc/visualizations/XBMCProjectM/Makefile.in