| Patch |
File delta |
Description |
| kodi/0001 Implement hashes using Libgcrypt.patch | (download) |
xbmc/utils/Digest.cpp |
36 16 + 20 - 0 !
xbmc/utils/Digest.h |
10 5 + 5 - 0 !
2 files changed, 21 insertions(+), 25 deletions(-) |
[patch] implement hashes using libgcrypt
|
| kodi/0002 Find and link with Libgcrypt.patch | (download) |
CMakeLists.txt |
1 1 + 0 - 0 !
cmake/modules/FindLibgcrypt.cmake |
25 25 + 0 - 0 !
2 files changed, 26 insertions(+) |
[patch] find and link with libgcrypt
|
| kodi/0003 privacy.patch | (download) |
addons/service.xbmc.versioncheck/resources/settings.xml |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable versioncheck plugin by default
|
| kodi/0004 differentiate from vanilla Kodi.patch | (download) |
addons/skin.estuary/xml/Home.xml |
8 8 + 0 - 0 !
xbmc/utils/SystemInfo.cpp |
12 8 + 4 - 0 !
xbmc/utils/test/TestSystemInfo.cpp |
2 1 + 1 - 0 !
3 files changed, 17 insertions(+), 5 deletions(-) |
[patch] differentiate-from-vanilla-kodi
|
| kodi/0005 use system groovy.patch | (download) |
xbmc/interfaces/swig/CMakeLists.txt |
8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-) |
[patch] use system's groovy instead of the embedded one
|
| kodi/0006 fix s390x build.patch | (download) |
xbmc/cores/DllLoader/DllLoader.h |
1 1 + 0 - 0 !
xbmc/cores/DllLoader/ldt_keeper.c |
1 1 + 0 - 0 !
xbmc/utils/MathUtils.h |
1 1 + 0 - 0 !
3 files changed, 3 insertions(+) |
fix build on s390x
|
| kodi/0007 fix tests.patch | (download) |
xbmc/utils/test/TestSystemInfo.cpp |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
[patch] fix-tests
|
| kodi/0008 dont use openssl.patch | (download) |
CMakeLists.txt |
2 1 + 1 - 0 !
xbmc/utils/CryptThreading.cpp |
2 1 + 1 - 0 !
xbmc/utils/CryptThreading.h |
4 1 + 3 - 0 !
xbmc/utils/test/TestCryptThreading.cpp |
2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 6 deletions(-) |
[patch] dont-use-openssl
|
| kodi/0009 fix alpha build.patch | (download) |
xbmc/cores/DllLoader/DllLoader.h |
1 1 + 0 - 0 !
xbmc/cores/DllLoader/ldt_keeper.c |
1 1 + 0 - 0 !
xbmc/utils/MathUtils.h |
1 1 + 0 - 0 !
3 files changed, 3 insertions(+) |
fix alpha build
|
| kodi/0010 support omitting addons service.patch | (download) |
system/addon-manifest.xml |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
support omitting addons repository feed
|
| kodi/0011 Find test fixtures in source directory.patch | (download) |
xbmc/test/TestUtils.h |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
find test fixtures in source directory
|
| kodi/0012 Skip long time broken test.patch | (download) |
xbmc/network/test/TestWebServer.cpp |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
skip long time broken test
|
| kodi/0013 Disable flaky TestMassEvent.General and TestMassEven.patch | (download) |
xbmc/threads/test/TestEvent.cpp |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
disable flaky testmassevent.general and testmassevent.polling tests
|
| kodi/0014 Fix ppc64el build kernel bitness detection.patch | (download) |
xbmc/utils/SystemInfo.cpp |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
fix ppc64el build kernel bitness detection
|
| kodi/0015 Skip checking errno against ENOENT because this test.patch | (download) |
xbmc/filesystem/test/TestFile.cpp |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
skip checking errno against enoent because this test fails on armhf
|
| kodi/0016 patch back libdvdnav libdvdread makefiles.patch | (download) |
tools/depends/target/libdvdnav/DVDNAV-VERSION |
4 4 + 0 - 0 !
tools/depends/target/libdvdnav/Makefile |
68 68 + 0 - 0 !
tools/depends/target/libdvdread/DVDREAD-VERSION |
4 4 + 0 - 0 !
tools/depends/target/libdvdread/Makefile |
67 67 + 0 - 0 !
4 files changed, 143 insertions(+) |
patch back makefiles for building dvdnav and dvdread libraries
|
| kodi/0017 dont build dvdnav dvdread with dvdcss.patch | (download) |
tools/depends/target/libdvdnav/Makefile |
2 1 + 1 - 0 !
tools/depends/target/libdvdread/Makefile |
2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-) |
don't build libdvdnav and libdvdread with css support
|
| kodi/0018 The baseline of the i386 port does not include SSE.patch | (download) |
cmake/scripts/linux/ArchSetup.cmake |
2 1 + 1 - 0 !
xbmc/cores/AudioEngine/CMakeLists.txt |
16 8 + 8 - 0 !
xbmc/rendering/CMakeLists.txt |
16 8 + 8 - 0 !
xbmc/utils/CMakeLists.txt |
10 5 + 5 - 0 !
4 files changed, 22 insertions(+), 22 deletions(-) |
the baseline of the i386 port does not include sse
|
| kodi/0019 Disable GetCPUFrequency test.patch | (download) |
xbmc/utils/test/TestCPUInfo.cpp |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable testcpuinfo.getcpufrequency test
|
| kodi/0020 Fix C++ example includes.patch | (download) |
tools/EventClients/examples/c++/example_button1.cpp |
3 2 + 1 - 0 !
tools/EventClients/examples/c++/example_button2.cpp |
3 2 + 1 - 0 !
tools/EventClients/examples/c++/example_log.cpp |
3 2 + 1 - 0 !
tools/EventClients/examples/c++/example_mouse.cpp |
3 2 + 1 - 0 !
tools/EventClients/examples/c++/example_notification.cpp |
3 2 + 1 - 0 !
5 files changed, 10 insertions(+), 5 deletions(-) |
fix c++ example includes
|
| kodi/0021 Detect and honor big endian arch.patch | (download) |
cmake/scripts/linux/ArchSetup.cmake |
10 10 + 0 - 0 !
1 file changed, 10 insertions(+) |
---
|
| kodi/0022 Workaround 989814.patch | (download) |
tools/Linux/kodi.sh.in |
3 3 + 0 - 0 !
xbmc/LangInfo.cpp |
10 10 + 0 - 0 !
2 files changed, 13 insertions(+) |
[patch 1/2] check if applied locale correctly lowers chars and
fallback
.. to default region if it does not.
Fixes #19883.
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
| libdvdnav/0001 xbmc dvdnav allow get set vm state.patch | (download) |
libdvdnav-embedded/src/dvdnav_internal.h |
12 12 + 0 - 0 !
libdvdnav-embedded/src/searching.c |
58 58 + 0 - 0 !
libdvdnav-embedded/src/vm/vm.c |
41 41 + 0 - 0 !
libdvdnav-embedded/src/vm/vm.h |
3 3 + 0 - 0 !
4 files changed, 114 insertions(+) |
[patch 01/13] [xbmc][dvdnav] allow get/set vm state
|
| libdvdnav/0002 xbmc dvdnav expose dvdnav_get_vm dvdnav_get_button_i.patch | (download) |
libdvdnav-embedded/src/dvdnav.c |
52 52 + 0 - 0 !
libdvdnav-embedded/src/dvdnav/dvdnav.h |
1 1 + 0 - 0 !
2 files changed, 53 insertions(+) |
[patch 02/13] [xbmc][dvdnav] expose dvdnav_get_vm,
dvdnav_get_button_info, dvdnav_free
|
| libdvdnav/0003 xbmc dvdnav detection of dvd name.patch | (download) |
libdvdnav-embedded/src/vm/vm.c |
7 7 + 0 - 0 !
1 file changed, 7 insertions(+) |
[patch 03/13] [xbmc][dvdnav] detection of dvd name
|
| libdvdnav/0004 xbmc dvdnav skip cell when unrecoverable.patch | (download) |
libdvdnav-embedded/src/dvdnav.c |
8 8 + 0 - 0 !
1 file changed, 8 insertions(+) |
[patch 04/13] [xbmc][dvdnav] skip cell when unrecoverable
|
| libdvdnav/0005 xbmc dvdnav added reading of VTS_TMAPT and TITLE_C_A.patch | (download) |
libdvdnav-embedded/src/vm/vm.c |
9 9 + 0 - 0 !
1 file changed, 9 insertions(+) |
[patch 05/13] [xbmc][dvdnav] added reading of vts_tmapt and
TITLE_C_ADT
|
| libdvdnav/0006 xbmc dvdnav various safeguards.patch | (download) |
libdvdnav-embedded/src/dvdnav.c |
5 5 + 0 - 0 !
libdvdnav-embedded/src/read_cache.c |
2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-) |
[patch 06/13] [xbmc][dvdnav] various safeguards
|
| libdvdnav/0007 xbmc dvdnav disallow time search when navigation pro.patch | (download) |
libdvdnav-embedded/src/searching.c |
6 6 + 0 - 0 !
1 file changed, 6 insertions(+) |
[patch 07/13] [xbmc][dvdnav] disallow time search when navigation
prohibits
|
| libdvdnav/0008 xbmc dvdnav additional debug log.patch | (download) |
libdvdnav-embedded/src/searching.c |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
[patch 08/13] [xbmc][dvdnav] additional debug log
|
| libdvdnav/0009 xbmc dvdnav add timemap to time search.patch | (download) |
libdvdnav-embedded/src/searching.c |
91 86 + 5 - 0 !
1 file changed, 86 insertions(+), 5 deletions(-) |
[patch 09/13] [xbmc][dvdnav] add timemap to time search
|
| libdvdnav/0010 xbmc dvdnav expose dvdnav_jump_to_sector_by_time.patch | (download) |
libdvdnav-embedded/src/dvdnav/dvdnav.h |
8 8 + 0 - 0 !
1 file changed, 8 insertions(+) |
[patch 10/13] [xbmc][dvdnav] expose dvdnav_jump_to_sector_by_time
|
| libdvdnav/0011 xbmc added cmake build system.patch | (download) |
libdvdnav-embedded/CMakeLists.txt |
172 172 + 0 - 0 !
libdvdnav-embedded/cmake/CheckDIRSymbolExists.cmake |
75 75 + 0 - 0 !
libdvdnav-embedded/cmake/CheckFileOffsetBits.c |
14 14 + 0 - 0 !
libdvdnav-embedded/cmake/CheckFileOffsetBits.cmake |
44 44 + 0 - 0 !
libdvdnav-embedded/cmake/CheckHeadersSTDC.cmake |
46 46 + 0 - 0 !
libdvdnav-embedded/cmake/TestFileOffsetBits.c |
11 11 + 0 - 0 !
libdvdnav-embedded/cmake/TestLargeFiles.c.cmake.in |
23 23 + 0 - 0 !
libdvdnav-embedded/cmake/TestLargeFiles.cmake |
134 134 + 0 - 0 !
libdvdnav-embedded/cmake/dvdnav-config.cmake |
1 1 + 0 - 0 !
libdvdnav-embedded/config.h.cm |
112 112 + 0 - 0 !
10 files changed, 632 insertions(+) |
[patch 12/13] added cmake build system
|
| libdvdread/0001 xbmc libdvdread added defines includes.patch | (download) |
libdvdread-embedded/src/dvd_input.h |
7 7 + 0 - 0 !
libdvdread-embedded/src/dvd_reader.c |
3 3 + 0 - 0 !
2 files changed, 10 insertions(+) |
[patch 1/6] [xbmc][libdvdread] added defines/includes
|
| libdvdread/0002 xbmc libdvdread don t do symlink resolution on kodi.patch | (download) |
libdvdread-embedded/src/dvd_reader.c |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
[patch 2/6] [xbmc][libdvdread] don't do symlink resolution on kodi
|
| libdvdread/0003 xbmc libdvdread kodi VFS doesn t support opendir use.patch | (download) |
libdvdread-embedded/src/dvd_reader.c |
11 11 + 0 - 0 !
1 file changed, 11 insertions(+) |
[patch 3/6] [xbmc][libdvdread] kodi vfs doesn't support opendir,
use stat instead
|
| libdvdread/0004 xbmc added cmake build system.patch | (download) |
libdvdread-embedded/CMakeLists.txt |
164 164 + 0 - 0 !
libdvdread-embedded/cmake/CheckDIRSymbolExists.cmake |
75 75 + 0 - 0 !
libdvdread-embedded/cmake/CheckFileOffsetBits.c |
14 14 + 0 - 0 !
libdvdread-embedded/cmake/CheckFileOffsetBits.cmake |
44 44 + 0 - 0 !
libdvdread-embedded/cmake/CheckHeadersSTDC.cmake |
46 46 + 0 - 0 !
libdvdread-embedded/cmake/TestFileOffsetBits.c |
11 11 + 0 - 0 !
libdvdread-embedded/cmake/TestLargeFiles.c.cmake.in |
23 23 + 0 - 0 !
libdvdread-embedded/cmake/TestLargeFiles.cmake |
134 134 + 0 - 0 !
libdvdread-embedded/cmake/dvdread-config.cmake |
1 1 + 0 - 0 !
libdvdread-embedded/config.h.cm |
122 122 + 0 - 0 !
10 files changed, 634 insertions(+) |
[patch 5/6] added cmake build system
|
| libdvdread/debian 0001 libdvdcss.patch | (download) |
libdvdread-embedded/src/dvd_input.c |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
libdvdcss
|
| libdvdread/debian 0002 descriptor.patch | (download) |
libdvdread-embedded/src/dvd_udf.c |
37 34 + 3 - 0 !
1 file changed, 34 insertions(+), 3 deletions(-) |
descriptor
|
| libdvdread/extra 0001 Use real dlopen for libdvdcss.patch | (download) |
libdvdread-embedded/src/dvd_input.c |
10 9 + 1 - 0 !
1 file changed, 9 insertions(+), 1 deletion(-) |
[patch] use real dlopen() for libdvdcss
|
| cdatetime std chrono/0001 Replace Kodi date time implementation with std c.patch | (download) |
CMakeLists.txt |
2 2 + 0 - 0 !
addons/kodi.resource/addon.xml |
1 1 + 0 - 0 !
addons/kodi.resource/timezone.xsd |
16 16 + 0 - 0 !
addons/resource.timezone/addon.xml |
12 12 + 0 - 0 !
cmake/installdata/common/addons.txt |
1 1 + 0 - 0 !
cmake/modules/FindDate.cmake |
92 92 + 0 - 0 !
system/addon-manifest.xml |
1 1 + 0 - 0 !
xbmc/Application.cpp |
21 21 + 0 - 0 !
xbmc/XBDateTime.cpp |
991 342 + 649 - 0 !
xbmc/XBDateTime.h |
86 29 + 57 - 0 !
xbmc/addons/AddonBuilder.cpp |
3 3 + 0 - 0 !
xbmc/addons/CMakeLists.txt |
2 2 + 0 - 0 !
xbmc/addons/TimeZoneResource.cpp |
33 33 + 0 - 0 !
xbmc/addons/TimeZoneResource.h |
28 28 + 0 - 0 !
xbmc/addons/addoninfo/AddonInfo.cpp |
1 1 + 0 - 0 !
xbmc/addons/addoninfo/AddonType.h |
1 1 + 0 - 0 !
xbmc/addons/interfaces/gui/dialogs/Numeric.cpp |
10 2 + 8 - 0 !
xbmc/dialogs/GUIDialogNumeric.cpp |
198 119 + 79 - 0 !
xbmc/dialogs/GUIDialogNumeric.h |
10 5 + 5 - 0 !
xbmc/filesystem/NFSDirectory.cpp |
16 1 + 15 - 0 !
xbmc/guilib/GUIEditControl.cpp |
11 3 + 8 - 0 !
xbmc/guilib/GUIRSSControl.h |
2 1 + 1 - 0 !
xbmc/interfaces/legacy/Dialog.cpp |
38 16 + 22 - 0 !
xbmc/music/infoscanner/MusicInfoScanner.cpp |
4 2 + 2 - 0 !
xbmc/network/WebServer.cpp |
6 3 + 3 - 0 !
xbmc/network/upnp/UPnPInternal.cpp |
17 12 + 5 - 0 !
xbmc/platform/posix/PosixTimezone.cpp |
281 108 + 173 - 0 !
xbmc/platform/posix/PosixTimezone.h |
8 5 + 3 - 0 !
xbmc/platform/posix/XTimeUtils.cpp |
213 0 + 213 - 0 !
xbmc/platform/posix/filesystem/PosixDirectory.cpp |
5 1 + 4 - 0 !
xbmc/platform/posix/filesystem/SMBDirectory.cpp |
16 4 + 12 - 0 !
xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.cpp |
19 2 + 17 - 0 !
xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.h |
1 0 + 1 - 0 !
xbmc/pvr/epg/Epg.cpp |
2 1 + 1 - 0 !
xbmc/pvr/epg/EpgContainer.cpp |
14 7 + 7 - 0 !
xbmc/pvr/epg/EpgInfoTag.cpp |
12 4 + 8 - 0 !
xbmc/pvr/epg/EpgSearchData.cpp |
20 9 + 11 - 0 !
xbmc/pvr/guilib/GUIEPGGridContainerModel.cpp |
8 4 + 4 - 0 !
xbmc/pvr/guilib/PVRGUIActions.cpp |
6 1 + 5 - 0 !
xbmc/pvr/guilib/guiinfo/PVRGUITimesInfo.cpp |
5 2 + 3 - 0 !
xbmc/pvr/recordings/PVRRecording.cpp |
17 6 + 11 - 0 !
xbmc/pvr/recordings/PVRRecording.h |
2 1 + 1 - 0 !
xbmc/pvr/timers/PVRTimerRuleMatcher.cpp |
2 1 + 1 - 0 !
xbmc/pvr/timers/PVRTimers.cpp |
1 0 + 1 - 0 !
xbmc/pvr/windows/GUIWindowPVRGuide.cpp |
9 4 + 5 - 0 !
xbmc/settings/windows/GUIControlSettings.cpp |
14 6 + 8 - 0 !
xbmc/test/TestDateTime.cpp |
291 173 + 118 - 0 !
xbmc/utils/Archive.cpp |
16 8 + 8 - 0 !
xbmc/utils/Archive.h |
8 4 + 4 - 0 !
xbmc/utils/RssManager.cpp |
2 1 + 1 - 0 !
xbmc/utils/RssManager.h |
2 1 + 1 - 0 !
xbmc/utils/RssReader.cpp |
19 6 + 13 - 0 !
xbmc/utils/RssReader.h |
6 3 + 3 - 0 !
xbmc/utils/XTimeUtils.h |
44 0 + 44 - 0 !
xbmc/utils/test/TestArchive.cpp |
34 17 + 17 - 0 !
xbmc/video/VideoInfoScanner.cpp |
4 2 + 2 - 0 !
56 files changed, 1130 insertions(+), 1554 deletions(-) |
[patch 01/17] [cmake] add support for date library and tzdata
|
| cdatetime std chrono/0002 Use Debian tzdata.patch | (download) |
cmake/modules/FindDate.cmake |
33 2 + 31 - 0 !
xbmc/Application.cpp |
15 1 + 14 - 0 !
xbmc/XBDateTime.cpp |
2 1 + 1 - 0 !
xbmc/addons/TimeZoneResource.cpp |
2 1 + 1 - 0 !
xbmc/test/TestDateTime.cpp |
2 1 + 1 - 0 !
5 files changed, 6 insertions(+), 48 deletions(-) |
[patch] use debian tzdata
Use Debian-supplied tzdata.
* Also change 'date/date.h' -> 'libdate-tz/date.h'
|
| cdatetime std chrono/0003 Reinstate date library Makefile.patch | (download) |
tools/depends/target/date/DATE-VERSION |
3 3 + 0 - 0 !
1 file changed, 3 insertions(+) |
[patch] reinstate date library makefile
* Use libdvdnav Makefile and adapt it to date library
* Edit CMake options to comply with Debian policies:
- DBUILD_SHARED_LIBS set to ON,
- DUSE_SYSTEM_TZ_DB set to OFF
Signed-Off-By: Vasyl Gello <vasek.gello@gmail.com>
|
| cdatetime std chrono/0004 date library crash fix.patch | (download) |
libdate-tz-embedded/src/tz.cpp |
27 19 + 8 - 0 !
1 file changed, 19 insertions(+), 8 deletions(-) |
[patch] fix crasher for early local times and use_os_tzdb=1
|
| stable/CVE 2021 42917.patch | (download) |
xbmc/playlists/PlayListPLS.cpp |
6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-) |
[patch] [playlist] dont use istream directly to a tinyxml structure
Turn istream into a std::string to handle large buffers (#20305)
|