Skip to content

v21.0b1-Omega

Pre-release
Pre-release
Compare
Choose a tag to compare
@fuzzard fuzzard released this 18 Oct 03:32
· 1703 commits to master since this release
64d1844

What's Changed

  • [doxygen] System.HasNetwork is not implemented. Document this by @fuzzard in #23736
  • [cmake][buildtools] use flatbuffers::flatc target for executable by @fuzzard in #23714
  • [cmake] convert some find modules to full TARGET usage by @fuzzard in #23727
  • [webOS] Support relaunch by @sundermann in #23684
  • Some small simplifications by @notspiff in #23740
  • [cmake][win] Generate complete build dir layout for Multiconfig gen (VS) by @fuzzard in #22112
  • [macos][network] Avoid executing shell commands to get the DefaultGateway and nameserver list by @enen92 in #23724
  • [XBMCTinyXML2] Resolve warnings by @enen92 in #23744
  • [video] Refactor artwork selection (last step) by @ksooo in #23734
  • [PVR] Fix CPVRRecordingsPath path directory/params parsing. by @ksooo in #23751
  • [Cmake] fix dav1d ENABLE_INTERNAL build by @fuzzard in #23746
  • [cmake] Add FindDetours for windows by @fuzzard in #23747
  • [info] Platform code for GPUInfo by @enen92 in #23741
  • Fixup warnings macos by @enen92 in #23756
  • [cmake] Remove XBT_FILES as a dependency of generate-packaging TARGET by @fuzzard in #23761
  • [cmake] Migrate more modules to TARGET usage by @fuzzard in #23748
  • [MUSIC] Scrape, store and process yt links from TADB for songs in a users local library by @the-black-eagle in #22654
  • [Video] Fix crash when scan to library on a directory containing new movies by @joseluismarti in #23767
  • [Windows] Fix 24Hz refresh rate when HDR is ON on AMD systems by @thexai in #23766
  • [video] CVideoTagExtractionHelper::ExtractEmbeddedArtFor: Use item's dyn path by @ksooo in #23774
  • [VideoPlayer] Fixed: Infinite video halt when cache is full & valid by @honest-mule in #23760
  • [pipewire] Fix heap-use-after-free in AE::SINK::CAESinkPipewire::EnumerateDevicesEx by @dobo90 in #23716
  • tools/depends: Fix rustup by delegating shell choice to shebang by @garbear in #23755
  • [cmake] Fix linux Install.cmake after PR 22112 by @fuzzard in #23754
  • [cmake] Add platform specific cmake search configurations by @fuzzard in #23776
  • [android] Allow packaging other themes for bundled skins by @fuzzard in #23782
  • [cmake] gen_skin_pack move to add_custom_command by @fuzzard in #23779
  • [guilib][vfs][imagecache] Load video chapter images into texture cache when viewed, like standard images by @rmrector in #23639
  • [video] 'Choose art' improvements by @ksooo in #23775
  • [PVR][Estuary] Add ParentalRatingCode availability for Skins by @DeltaMikeCharlie in #23586
  • [depends][native] Bump meson 1.2.1 by @fuzzard in #23790
  • [darwin] Fix header inclusion for Xcode 15 by @fuzzard in #23791
  • [cmake] Add build targets always for multi config generators by @fuzzard in #23750
  • [cmake] gen_skin_pack remove BYPRODUCT to fix ninja build by @fuzzard in #23795
  • [webOS] Signal Dolby Vision with AV1 codec by @quietvoid in #23771
  • [depends] Bump zlib to 1.3 by @joseluismarti in #23794
  • [FileCache] code improvements, no functional changes by @thexai in #23802
  • [Estuary] Update aspect ratio of InfoWallMovieLayout by @gemedet in #23745
  • [video] Video info dialog: Reinit cast list on re-open of dialog afte… by @ksooo in #23810
  • [webOS] RendererStarfish: Derive from CBaseRenderer by @sundermann in #23815
  • Fix build of native/waylandpp-scanner with GCC 13 by @throwaway96 in #23825
  • [cmake] add_custom_command only use OUTPUT genex for multi config generators by @fuzzard in #23823
  • [Cmake] Create build_internal_depends for MultiConfig Generators by @fuzzard in #23807
  • [Cmake] assorted updates to search paths and fixes to *_LIBRARIES usage by @fuzzard in #23809
  • [Cmake] FindASS migrate to TARGET usage by @fuzzard in #23824
  • [tools/depends][native] gettext force am_cv_func_iconv_works for apple host by @fuzzard in #23829
  • [webOS] Don't assume libraries in RUNPATH to be available by @sundermann in #23826
  • [webOS] Tune for Cortex-A53 by @throwaway96 in #23822
  • [cmake] More TARGET usage (opengl/opengles/iconv/Pulseaudio) by @fuzzard in #23749
  • [Android] Replace enum HDRTypes with Display.HdrCapabilities constants by @joseluismarti in #23769
  • [upnp] Fix smart playlist folder definitions by @enen92 in #23831
  • Fix detect strm file for resume. by @Acidzero2020 in #23841
  • [video] use ffmpeg av_display_rotation_get for rotation from metadata by @enen92 in #23832
  • [cmake] add EXCLUDE_FROM_ALL when adding to build_internal_depends by @fuzzard in #23842
  • [listproviders] CDirectoryProvider: Add attribute 'browse' … by @ksooo in #23814
  • [edl] Allow EDL files on private subnets for network shares rather than the one the Kodi host in on by @enen92 in #23836
  • [db][streamdetails] Reintroduce external subtitles into streamdetails by @enen92 in #23835
  • [guilib] let oninfo propagate from the item to the container if the c… by @enen92 in #23843
  • [docs] minors for streamdetails by @enen92 in #23849
  • [windows] Fix CGUIMediaWindow::WaitGetDirectoryItems to leave 'wait f… by @ksooo in #23844
  • [listproviders][video][PVR][utils][builtins] Fix and Refactor Video Select Actions by @ksooo in #23848
  • Revert "[docs] Fix for-the-badge badges" by @enen92 in #23852
  • Add infolabels for video width and height by @graham8 in #23850
  • [cmake] windows remove superfluous installdata by @fuzzard in #23853
  • [macos][depends] Add Smctemp to depends by @enen92 in #23770
  • [macos][input] Support NSEnterCharacter for XBMCK_RETURN by @enen92 in #23860
  • [favourites][listproviders] Add support for Video Select Actions for Favourites by @ksooo in #23857
  • [webOS] Acb (webOS 4.x) support by @mariotaku in #23834
  • [webOS] Fix timezone reading by @sundermann in #23847
  • [cmake] FindRapidJSON update to newer module standards by @fuzzard in #23851
  • Build curl without libpsl dependency by @throwaway96 in #23837
  • [Android] Neon is being enabled by default by @joseluismarti in #23830
  • [settings][video][PVR][listproviders][favourites] Add default play action setting. by @ksooo in #23863
  • [Estuary][Estouchy] Retire Favourites dialog, use Favourites window instead. by @ksooo in #23861
  • [favourites] Remove CGUIDialogFavourites. by @ksooo in #23862
  • [macOS] Drop SDL windowing implementation by @enen92 in #22990
  • [cmake] Refactor and simplify FindFmt.cmake by @fuzzard in #23876
  • [fileitem] Fix playlist favourites not working as expected by @ksooo in #23881
  • CAddonSettings: Prevent reference cycle with CAddon by @neo1973 in #23864
  • [macos][cocoainterface] Address deprecations by @enen92 in #23880
  • [VideoPlayer] Updates audio/video queues for nowadays maximum bitrates by @thexai in #23883
  • [cmake][linux] remove unused variables by @fuzzard in #23891
  • [favourites] Fix CFavouritesService::IsFavourited to only compare man… by @ksooo in #23885
  • [video] Fix 'Play using' and external default player not working. by @ksooo in #23894
  • [Teletext] Only override the language code from header if it is actua… by @enen92 in #23890
  • [DRMPRIME] Remove pitch check by @jernejsk in #23889
  • [GUIDialogTeletext] Mark dirty if data has changed in the decoder by @enen92 in #23896
  • [favourites] Add selected items of the target to favourite's context menu by @ksooo in #23895
  • [video] CGUIWindowVideoBase: Fix CVideoSelectActionProcessor::OnResumeSelected by @ksooo in #23902
  • Translations update from Kodi Weblate by @weblate in #23666
  • [video] Fix play/resume of DB and DVD disc images not working from Homescreen widgets by @ksooo in #23905
  • [Android][docs] Install NDK using Android SDK Manager by @joseluismarti in #23888
  • [windows] CGUIMediaWindow::OnContextButton: Fix 'Browse into' … by @ksooo in #23909
  • [video][music] Migrate 'Play using...' to "new" context menu system. by @ksooo in #23901
  • [webOS] Acb: Install empty dummy library by @sundermann in #23906
  • [upnp] Fix upnp thumbs when using Kodi as a renderer by @enen92 in #23910
  • [webOS] Revert "webos: Disable getauxval" by @sundermann in #23911
  • [video][music] Migrate last pieces of 'Browse into' to new context menu system. by @ksooo in #23915
  • [upnp] clang-format UPnPInternal.cpp by @enen92 in #23916
  • [cmake] FindIconv dont add target if libc is the detected provider for iconv by @fuzzard in #23912
  • [cmake] FindOpenGLES add IMPORTED_NO_SONAME property by @fuzzard in #23913
  • [clang-tidy] modernize-make-(shared|unique) by @Rechi in #23904
  • [video][music] Hide play-related context menu items for party mode pl… by @ksooo in #23919
  • [cores] Fix external player not recognized as default player. by @ksooo in #23923
  • [webOS] Set required memory by @sundermann in #23805
  • [favourites] Fix context menu item 'play' and 'resume' not working. by @ksooo in #23925
  • add missing c++ headers by @mlauss2 in #23920
  • changed: Redact paths in audio/video error toasts by @arnova in #23918
  • [favourites][listproviders] Favourites: Add support for action 'info'. by @ksooo in #23924
  • fix python XBMCAddon::xbmcgui::Window::onAction() action.getButtonCode() by @icr8ions in #23789
  • [fileitem][pvr] Fix context menu item "information" not working... by @ksooo in #23930
  • [application] Fix bd selection menu shown when external player is used. by @ksooo in #23931
  • [webOS] Pause video on minimize by @sundermann in #23854
  • [Windows][UWP] VSync Detection Fixes and Improvements by @CrystalP in #23893
  • [PVR] Fix 'switch to previous channel' not working if it is in anothe… by @ksooo in #23932
  • [fileitem] Fix mimetype not set/updated properly on loading details. by @ksooo in #23939
  • [wayland][input] Remove dead code by @enen92 in #23938
  • [webOS] Renderer: Fix render region by @sundermann in #23917
  • [favourites] Fix crash on moving items in favourites widget and favourites window. by @ksooo in #23946
  • [Android] Clang -march flag is not needed by @joseluismarti in #23872
  • [clang-tidy] fix performance-* warnings by @Rechi in #23941
  • [linux] add --gl-interface= switch by @lrusak in #23907
  • CPlatformFreebsd: use app params to set audio backend by @lrusak in #23886
  • CNetworkPosix: implement ping using sockets instead of system call to ping by @lrusak in #23870
  • [uPnP] Fix playback of files accessed with curl (ftp, http, ...) by @CrystalP in #23711
  • [Android][FFmpeg] flag --enable-neon has no actual effects on Android targets by @joseluismarti in #23839
  • [keymaps] Remove leftovers from favourites dialog. by @ksooo in #23951
  • [rendering] use default luminance for tone mapping of streams with bad metadata by @CrystalP in #23078
  • [Eventlog] fix eventlog messages by @DaVukovic in #23827
  • [cmake] FindPulseAudio fix compile definition by @fuzzard in #23955
  • [Omega] Beta1 by @fuzzard in #23948

New Contributors

Full Changelog: 21.0a3-Omega...21.0b1-Omega