mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #4611] [CLOSED] Enable Nullable for Jellyfin #10187
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/4611
Author: @martinek-stepan
Created: 11/28/2020
Status: ❌ Closed
Base:
master← Head:nullable📝 Commits (10+)
d5b37c4Enable nullable for MediaBrowser.XbmcMetadata project411c997Enable nullable for DvdLib project & simplify Cell parsing (instead of parsing twice and skipping parsed position bytes, parse in order once.bcf6278Create ProgramChainBuilder to safely allow late-initialization of several ProgramChain properties.da8d20fMake EntryProgramChain optional (nullable) as it is only assigned if dvd enables it.3e6cb15Enable nullable for RSSDP projectf8c589dEnable nullable for MediaBrowser.Providers project257596dEnable nullable in MediaBrowser.Controller project.1569b81Enable nullable from MediaBrowser.Common project.6f8fe26Enable nullable for Jellyfin.Server.Implementations project. (Nullable disabled for DbSet in JellyfinDb)faebcc6Enable nullable from Jellyfin.Data project.📊 Changes
282 files changed (+1820 additions, -1294 deletions)
View changed files
📝
DvdLib/DvdLib.csproj(+1 -0)📝
DvdLib/Ifo/Cell.cs(+5 -9)📝
DvdLib/Ifo/CellPlaybackInfo.cs(+0 -1)📝
DvdLib/Ifo/ProgramChain.cs(+15 -16)➕
DvdLib/Ifo/ProgramChainBuilder.cs(+24 -0)📝
DvdLib/Ifo/Title.cs(+2 -3)📝
Emby.Dlna/Configuration/DlnaOptions.cs(+1 -1)📝
Emby.Dlna/ConfigurationExtension.cs(+0 -1)📝
Emby.Dlna/ContentDirectory/ContentDirectoryService.cs(+7 -1)📝
Emby.Dlna/ContentDirectory/ControlHandler.cs(+17 -9)📝
Emby.Dlna/ControlRequest.cs(+4 -1)📝
Emby.Dlna/ControlResponse.cs(+3 -1)📝
Emby.Dlna/Didl/DidlBuilder.cs(+30 -25)📝
Emby.Dlna/Didl/StringWriterWithEncoding.cs(+1 -1)📝
Emby.Dlna/DlnaConfigurationFactory.cs(+1 -6)📝
Emby.Dlna/DlnaManager.cs(+17 -14)📝
Emby.Dlna/Emby.Dlna.csproj(+1 -0)📝
Emby.Dlna/EventSubscriptionResponse.cs(+3 -1)📝
Emby.Dlna/Eventing/DlnaEventManager.cs(+7 -25)📝
Emby.Dlna/Eventing/EventSubscription.cs(+10 -1)...and 80 more files
📄 Description
Changes
Enables nullable for remaining projects and reflected syntax for the change. Most of the behaviour is unchanged.
Issues
Closes #2768
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.