aboutsummaryrefslogtreecommitdiff
path: root/cmake/treedata/common
AgeCommit message (Collapse)Author
2022-11-05Games: Refactor port mapping into new Agent ManagerGarrett Brown
2022-05-23Merge pull request #21320 from enen92/skintimersMiguel Borges de Freitas
[skinning] Skin timer implementation
2022-05-21[skinning] Skin timer implementationenen92
2022-05-09[Android] Speech to text on search dialog.Kai Sommerfeld
2022-05-04changed: put application screensaver/dpms/idle handling in separate classArne Morten Kvarving
2022-03-23RetroPlayer: Cheevos subsystemNickSiak
2022-03-23Game API v3.0.0: RCheevos functionsNick Siakas
2022-02-18Ports: Refactor ports into new folderGarrett Brown
2022-01-09[EDL] Add unit tests for EDLenen92
2021-11-09Controllers: Refactor input code into new subdirGarrett Brown
2021-10-28Merge pull request #20352 from AlwinEsch/cleanup-bin-addon-cmakeAlwin Esch
[addons][binary] First automation support part
2021-10-26[auto][addons] devkit script update (26/10/2021 16:26:03)Alwin Esch
This commit automatic generated by script 'xbmc/addons/kodi-dev-kit/tools/code-generator.py'. Used call options: {'force': False, 'debug': False, 'commit': True} Generate cmake parts... [26/10/2021 16:26:01] Generate CMakeLists.txt files in xbmc/addons/kodi-dev-kit/include/kodi dirs: See below [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/inputstream/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/peripheral/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/pvr/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/inputstream/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/pvr/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/controls/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/dialogs/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/platform/CMakeLists.txt: Created new [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/c-api/platform/android/CMakeLists.txt: (Contains limited OS header: android) Created new [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/gui/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/gui/controls/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/gui/input/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/platform/CMakeLists.txt: Created new [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/platform/android/CMakeLists.txt: (Contains limited OS header: android) Created new [26/10/2021 16:26:01] - Check xbmc/addons/kodi-dev-kit/include/kodi/tools/CMakeLists.txt: Updated [26/10/2021 16:26:01] Check for cmake/treedata/common/addon_dev_kit.txt: Created new Git update... [26/10/2021 16:26:01] Perfom GIT update check: See below [26/10/2021 16:26:01] - Changed file cmake/treedata/common/addon_dev_kit.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/inputstream/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/peripheral/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/pvr/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/inputstream/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/addon-instance/pvr/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/controls/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/dialogs/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/platform/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/c-api/platform/android/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/gui/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/gui/controls/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/gui/input/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/platform/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/platform/android/CMakeLists.txt: Updated [26/10/2021 16:26:01] - Changed file xbmc/addons/kodi-dev-kit/include/kodi/tools/CMakeLists.txt: Updated [26/10/2021 16:26:01] Perfom GIT commit:
2021-10-26[addons][binary] add initial autogen script partsAlwin Esch
This introduces the first part of the automated dev kit API update system. The background is to concentrate the manual work in the end only on places which really need hand changes and to do everything else automatically with the script. When the larger system comes in, it is extremely helpful by means of a script, because a lot of changes of the same kind come in when changes are made and then become tedious by hand. This smaller commit comes to present my planned style to a manageable extent and hope is acceptable.
2021-10-26[Subtitles][Webvtt] Implemented WebVTT parserCastagnaIT
2021-10-03[pvr] Add support for providers and PVR SysInfo Window updates including ↵phunkyfish
groups and providers
2021-05-25[test] add tests for CConvertMatrix operationsLukas Rusak
2020-10-28[addons][inputstream] use independent TimingConstants.h for addonsAlwin Esch
This separate the Kodi TimingConstants.h to use a own on addons where his text begin with "STREAM_..." now and them with "DVD_..." stays on Kodi itself. There are few Pro's and Contra's about but for wanted API better to have. +++: It stays in pure "C" for them and as base for other languages and the "C++" also on new header +++: For the time where the headers comes into a own dev-kit and no more in Kodi source +++: No file outside of the addon header placed in Kodi ---: On changed by them in Kodi must be them on addon headers also by value changes the header updated.
2020-10-05Input: Add ability to "detect" longpress for XBMC_BUTTON eventsWolfgang Haupt
2020-09-12[addons][gui] place all gui "C" subparts to own headersAlwin Esch
Before was them defined inside `<kodi/c-api/gui/definitions.h>` only. This place them now to own headers related to his C++ headers in name. Thing also compile time can be better as not everywhere the whole header included.
2020-09-12[addons][gui] use own <kodi/gui/input/ActionIDs.h> and independent from KodiAlwin Esch
For this is a translator added for action id's between Kodi and addon. There are several backgrounds behind this: - Once to have them still correct in case of changes in Kodi to addons - Then if something belonging to C++ would be added in Kodi's header and still have it in "C" at the addon - When the kodi-dev-kit becomes independent of Kodi and Kodi's own files can no longer be used (possibly to bypass TM problem with binary addons) - It is easier to document on the addon interface - The kodi-dev-kit in a better overview as there will soon be no more files outside His docs becomes also improved on folloing changes.
2020-09-12[addons][gui] make kodi<->addon interface header "C" conformAlwin Esch
On the one hand, this moves the "C" API header of the GUI to the new "kodi/c-api/gui" folder. Furthermore it has been revised to have "C" compatible and every `void*` part now has a matching `typedef` to make it easier to identify the associated position. As the only typedef with the "KODI_GUI_CLIENT_HANDLE" also a `using ClientHandle = KODI_GUI_CLIENT_HANDLE;` added to have it in the corresponding addon function. Als einzigtes typedef with zum "KODI_GUI_CLIENT_HANDLE" auch ein `using ClientHandle = KODI_GUI_CLIENT_HANDLE;` In the following commits, the C ++ headers are also revised in order not to be in conflict if included in "C". The associated documentation will also be revised in the following commits.
2020-09-08RPi: remove platformLukas Rusak
2020-09-06[addons][peripheral] move PeripheralUtils.h to own "peripheral" folderAlwin Esch
This done to hold the "addon-instance" dir more clean and to have about every instance type only one file there. If more are needed use them an extra folder. SO can more easy seen which instance types are possible.
2020-08-23[addons] rename kodi-addon-dev-kit folder to kodi-dev-kitAlwin Esch
Since long time was wanted to rename them to a smaller name and remove "addon" from it as it can also maybe become other parts. As shorter folder name is in all cases better as nefore :-D
2020-08-22[addons][gui] move addon gui source files to own folderAlwin Esch
This is done to have more clean and all GUI only related parts there in own folder. Also comes with another request a new helper class about addon GUI to handle same parts on several places.
2020-06-12[addons][pvr] add C++ PVR instance classAlwin Esch
This add the new instance class for PVR system. There everything supported like before but now on easier way on addons. This are splittet to separate files.
2020-06-12[addons][pvr] move all "C" parts to independent header placeAlwin Esch
This thought to have it cleaner and to take for other languages.
2020-06-12[addons] remove old interface code (no more needed anymore)Alwin Esch
This cleanup the whole binary addon interface and kickout all old no more used parts. This change does nothing destroy on the current addons, as this was only used by PVR system. There comes a separate request after everything is done where no more needed basic "C" functions becomes removed, but that is related all addons and need complete update!
2020-05-18[addons][imagedecoder] separate "C" and "C++" parts in different filesAlwin Esch
There becomes image_decoder.h added where then include all "C" parts for works by Kodi. The C++ part stays in ImageDecoder.h where used by addon. Currently is the C++ header still included in Kodi, to have compile checks during changes about, about them comes in other requests a test system and Kodi only need to have the "C" parts of system.
2020-05-08[addons][network] separate "C" and "C++" parts of headersAlwin Esch
By them becomes the "C" part placed in own header to see better what language is where and to make easier for other languages.
2020-03-25[VideoPlayer] CVideoBuffer move to Buffers directoryLukas Rusak
2020-02-19[addons] rename binary gui interface dir to "gui" (lowercase) to match headersAlwin Esch
2019-10-02[PVR] Rework PVR component source directory structure.Kai Sommerfeld
2019-07-19Merge pull request #14908 from AlwinEsch/remove-cpluffAlwin Esch
[addons] remove cpluff
2019-07-17[addons] move AddonInfo (.cpp / .h) to its own folderAlwin Esch
This is done to make it easier to understand after the subsequent changes and to have all of this related files in a folder.
2019-07-12[PVR] CPVRChannelsPath: add unittestsArne Morten Kvarving
2019-06-03Remove amlogic platformLukas Rusak
Amlogic developers are encouraged to move to the GBM platform
2019-05-03[cmake] use treedata instead of add_directory for omxplayer and rpi windowingRechi
2019-05-03[cmake] add treedata/common/${CORE_PLATFORM_NAME_LC}/*.txt to read filesRechi
2019-04-29[addons] add OpenGL shader supportAlwin Esch
This implement a helper class to handle GL and GLES related loading of Vertex and Fragment shaders. The user can define files or inside code defined text or both together. This commit depend with use of GL.h to the next commit
2019-04-19[cmake] sort treedataRechi
2019-03-18Decoderfilter implementationpeak3d
2018-10-25Input: Move action source files to 'input/actions/' subfolderGarrett Brown
2018-10-21[playlists] Add support for reading XSPF playlistsTyler Szabo
2018-09-20Game OSD: Show help dialog on first viewGarrett Brown
This adds a help dialog to the game OSD and encapsulates the GUI playback control mechanisms. The volume dialog has been modified to play the game in the background for audible feedback.
2018-08-13RetroPlayer: Import savestate code from game add-onsGarrett Brown
Code shuffle only. No functional changes.
2018-08-13RetroPlayer: Import playback and memory code from game add-onsGarrett Brown
The code was originally placed in games/ to minimize the size of RetroPlayer, which was crucial to rapidly scaling the player to handle the rendering system added in the GSoC 2017 shader project. Code shuffle only. No functional changes.
2018-06-06Game API v1.0.38: Stream abstractionGarrett Brown
This changes the Game API to use a common abstraction for audio and video streams, in preparation for framebuffer streams. The primary benefit is that video metadata is passed to the frontend in-band along with the data. Previously, metadata was only specified on stream open, requiring a new stream if metadata changes. Now, the common stream struct puts the data alongside its metadata. RetroPlayer has been extended so that it can scale to hardware and software streams in the future.
2018-06-02RetroPlayer: Move buffers to new buffers/ folderGarrett Brown
2018-04-19Implement generic DRM CryptoSession interface + python APIpeak3d