Comparing changes
Open a pull request
base repository: xbmc/xbmc
base: 18.8-Leia
head repository: xbmc/xbmc
compare: 18.9-Leia
- 17 commits
- 19 files changed
- 7 contributors
Commits on Jul 30, 2020
Commits on Aug 3, 2020
-
[cmake] fix build by remove quotation marks on ExternalProject values
Before was about externalproject_add and related values quotation marks used. This breaks since cmake 3.18.0 his use (3.17.4 ok about). There it reports this by project related "PATCH_COMMAND ${PATCH_COMMAND}" as there a "" behind and seems to take this instead of patch path. Produced error message: ``` patching file '' Hunk #1 FAILED at 16. 1 out of 1 hunk FAILED -- saving rejects to file .rej /usr/bin/patch: **** Can't reopen file '' : No such file or directory ``` This 2 values has used the quotation marks: INSTALL_COMMAND EXTERNALPROJECT_SETUP This remove them to have working again and fix e.g. Azure build system where takes this new version.
Commits on Aug 11, 2020
-
Merge pull request #18249 from AlwinEsch/fix-addon-build-2
[Addon Helper backport][cmake] fix build by remove quotation marks on ExternalProject values
-
Merge pull request #18229 from AlwinEsch/fix-one-part
[Addon Helper backport][addons] fix debian-addon-package-test.sh if in addon.xml.in version is more as 1 time
Commits on Oct 16, 2020
-
TexturePacker: Do not leak image data memory
Building Kodi with asan+lsan+ubsan breaks with the following error: ================================================================= ==241706==ERROR: LeakSanitizer: detected memory leaks Direct leak of 69370335 byte(s) in 661 object(s) allocated from: #0 0x7fb290a737a7 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xab7a7) #1 0x563e2bed8b09 in PNGDecoder::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DecodedFrames&) (/build/kodi-18.8+dfsg1/kodi_build_x11/build/texturepacker/TexturePacker+0x17cb09) #2 0x563e2be71392 in DecoderManager::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DecodedFrames&) (/build/kodi-18.8+dfsg1/kodi_build_x11/build/texturepacker/TexturePacker+0x115392) #3 0x563e2be7d1bf in createBundle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, unsigned int, bool) (/build/kodi-18.8+dfsg1/kodi_build_x11/build/texturepacker/TexturePacker+0x1211bf) #4 0x563e2be69990 in main (/build/kodi-18.8+dfsg1/kodi_build_x11/build/texturepacker/TexturePacker+0x10d990) #5 0x7fb28fbc7cc9 in __libc_start_main ../csu/libc-start.c:308 SUMMARY: AddressSanitizer: 69370335 byte(s) leaked in 661 allocation(s). The root cause of the leak is decoder's FreeDecodedFrames never called. This commit fixes the leak by refactoring the following aspects: * Introducing the pointer to decoder object in the decoded frame, * Changing IDecoder::FreeDecodedFrames to IDecoder::FreeDecodedFrame cleaning single frame at a time * Moving iteration over frames to DecoderManager::FreeDecodedFrames * Removing unnecessary DecodedFrames.user Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
Commits on Oct 17, 2020
-
-
[curl] only use HTTP2 with SSL
Cloudflare decided in it's infinite wisdom not to follow standards that allow HTTP2 requests without encryption.
Commits on Oct 19, 2020
Commits on Oct 20, 2020
-
Merge pull request #18582 from wsnipex/http2_ssl_only_leia
Backport: Http2 fixes
-
Merge pull request #18604 from enen92/leia
[Builtins][MediaWindow] Propagate window replace intention and set the start directory
-
-
Merge pull request #18607 from DaveTBlake/fixrawkey_leia
[Backport] Fix event server unable to send raw key strikes
-
-
Merge pull request #18579 from basilgello/simplify-texturepacker-leia
[BACKPORT][Leia]TexturePacker: Do not leak image data memory
-
Merge pull request #18609 from fritsch/mcbp
[Android] Fix MediaCodec OES/EGL rendering
Commits on Oct 23, 2020
-
Merge pull request #18608 from DaveTBlake/bump18_9
Bump for 18.9 final
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 18.8-Leia...18.9-Leia