aboutsummaryrefslogtreecommitdiff
path: root/xbmc/addons
AgeCommit message (Collapse)Author
2017-10-04fixed: fix multitrack support for audio decodersnotspiff
2017-10-02Merge pull request #12842 from xhaggi/vfs-extensionsSascha Woo
[utils] add file extension provider to enclose extension handling (AS + binary addons)
2017-09-30[addons][fix] darwin & freebsd have to use struct statRechi
using struct stat64 is deprecated on those platforms
2017-09-29[utils] add file extension provider to enclose extension handling (AS + ↵xhaggi
binary addons)
2017-09-28[addons][fix] binary cache update is not triggered on enable/disable of addonsxhaggi
2017-09-28[addons] add new blocking events to CBinaryAddonManagerAlwin Esch
This are needed to have it informed before the related addons becomes informed.
2017-09-28[addons] refactor AddonEvent structsxhaggi
* move id from derived structs to struct AddonEvent * drop deprecated addon event InstalledChanged
2017-09-28[addons] add convenient method to determine if addon is of supplied typexhaggi
2017-09-26[addons] prevent class copy construction with C++11 styleAlwin Esch
With them comes then during compile: ``` ./xbmc/addons/AddonManager.cpp: In member function ‘void ADDON::CAddonMgr::UnregisterAddonMgrCallback(ADDON::TYPE)’: ./xbmc/addons/AddonManager.cpp:278:25: error: use of deleted function ‘ADDON::CAddonMgr::CAddonMgr(const ADDON::CAddonMgr&)’ CAddonMgr maddon(*this); ^ In file included from /home/alwin/Development/kodi/xbmc/addons/AddonManager.cpp:21:0: /home/alwin/Development/kodi/xbmc/addons/AddonManager.h:80:5: note: declared here CAddonMgr(const CAddonMgr&) = delete; ^~~~~~~~~ ```
2017-09-26[addons] remove the CAddonMgr::GetInstance() function itselfAlwin Esch
2017-09-26[addons] remove the CAddonMgr::GetInstance() usageAlwin Esch
Do this direct with 'CServiceBroker::GetAddonMgr()'.
2017-09-26Merge pull request #12825 from AlwinEsch/fix-addon-changeAlwin Esch
[addons] fix addon install if not present before
2017-09-26Revert "prevent 'unloaded' service addons from being started"Alwin Esch
This reverts commit 8bd7213d2ec081717f3c3f4fc0ed43eea843e019.
2017-09-26[addons] fix addon usage after installAlwin Esch
2017-09-26[addons] update vfs addon interface doxygen docuAlwin Esch
There was a wrong example and a part who was not used by doxygen.
2017-09-25[addons] fix addon install if not present beforeAlwin Esch
On last changes comes the problem that a addon install who was not present before has not worked. This comes from a try to disable a addon who is not present and brought a false. With them becomes before checked that a addon is present, otherwise is this step ignored.
2017-09-20prevent 'unloaded' service addons from being startedThomas Amland
2017-09-20add blocking unload/load callbacks to addon managerThomas Amland
2017-09-20split CAddonMgr::Reload into Unload/LoadThomas Amland
2017-09-14Merge pull request #12780 from rbuehlma/get_multiple_propertiesKai Sommerfeld
Allow binary addon to get multiple values for same property name
2017-09-14Merge pull request #12790 from rbuehlma/allow_setting_request_actionKai Sommerfeld
Allow setting custom http request from binary addon
2017-09-13Add documention for OPTION_PROTOCOL valuesRené Bühlmann
2017-09-13Merge pull request #12681 from notspiff/non_copyableRazzeee
Mark some classes non-copyable + add default constructors
2017-09-11Allow binary addon to get multiple values for same property nameRené Bühlmann
There might be multiple occurences of a http header (e.g. set-cookie)
2017-09-10[PVR] CPVRClient(s)::OpenStream: Remove unused parameter bIsSwitchingChannels.Kai Sommerfeld
2017-09-08Merge pull request #12778 from ksooo/pvr-fix-switchKai Sommerfeld
[PVR] CPVRClient::CloseStream must reset playing flags and playing recording/channel.
2017-09-07[PVR] CPVRClient::CloseStream must reset playing flags and playing ↵Kai Sommerfeld
recording/channel.
2017-09-07Merge pull request #12761 from garbear/disable-top2Garrett Brown
Disable top bar: FullscreenGame version
2017-09-07Implement FullscreenGame windowGarrett Brown
2017-09-06Use the helper class instead of CGUIDialogOK and remove the dependencyphate89
2017-09-06[addons][cmake] add header-only directories in xbmc/addons/kodi-addon-dev-kit.Kai Sommerfeld
2017-09-05[PVR] CPVRClient: rework menu hook methods.Kai Sommerfeld
2017-09-05[PVR] CPVRClient::GetDriveSpace: Cleanup method signature (prefer references ↵Kai Sommerfeld
over pointers as we're doing c++).
2017-09-05[PVR] CPVRClient::LogError: Cleanup method signature and document the method.Kai Sommerfeld
2017-09-05[PVR] CPVRClient: Refactor writing addon stream properties to file item.Kai Sommerfeld
2017-09-05Merge pull request #12755 from peak3d/pvrmimeMarkus Pfau
[PVR] PVR Addon API 5.7.1: Support for passing MimeType for PVR streams
2017-09-03[addons] allow binary addon to use label id with every idAlwin Esch
This change the id usage of strings on new binary addons to override a kodi string id with a own for him itself.
2017-09-03[addons] add binary addon callback to get used skin nameAlwin Esch
This add a callback who also present on python and becomes needed on e.g. Web browser addon to know used skin name. The change is more general and included to a new request.
2017-09-01Support for passing MimeType for PVR streamspeak3d
2017-08-31Merge pull request #12723 from koying/fixaddondbLMartijn Kaijser
FIX: [addons] clarify repo creation
2017-08-31GetFileProperty for "old" binary addon interfacepeak3d
2017-08-30Implement File::GetProperty to allow (binary) addons access to e.g. reponse ↵Markus Pfau
headers (#12737)
2017-08-30Merge pull request #12744 from AlwinEsch/add-another-gui-partsAlwin Esch
[addons] add / fix binary addon gui parts
2017-08-30Merge pull request #12749 from AlwinEsch/increase-versionAlwin Esch
[addons] increase binary vfs interface version to 1.0.1
2017-08-30[addons] increase binary vfs interface version to 1.0.1Alwin Esch
2017-08-30Merge pull request #12438 from AlwinEsch/add-funcAlwin Esch
[addons] add callback to remove slash at end of path
2017-08-30Merge pull request #12740 from ksooo/pvr-epg-settings-daystodisplay-reworkKai Sommerfeld
[PVR][settings] Make epg.lingertime an official setting, remove the respective advanced setting.
2017-08-29[addons] add callback to remove slash at end of pathAlwin Esch
2017-08-29[addons] increase binary addon GUI API version to 5.12.0Alwin Esch
2017-08-29[PVR] Refactor SETTING_EPG_(PAST|FUTURE)_DAYSTODISPLAY value handling.Kai Sommerfeld