aboutsummaryrefslogtreecommitdiff
path: root/Emby.Drawing
AgeCommit message (Collapse)Author
2020-09-13Fix parameters validation in ImageProcessor.GetCachePathOleg Shevchenko
2020-07-22Review usage of string.Substring (part 1)Bond_009
Reduced allocations by replacing string.Substring with ReadOnlySpan<char>.Slice
2020-06-13Merge branch 'master' into userdb-efcorePatrick Barron
# Conflicts: # Emby.Server.Implementations/Library/UserManager.cs # Jellyfin.Data/Jellyfin.Data.csproj
2020-06-13Merge pull request #3254 from crobibero/iloggerdkanada
Use typed logger where possible
2020-06-11Merge branch 'master' into userdb-efcorePatrick Barron
# Conflicts: # MediaBrowser.Controller/Library/ILibraryManager.cs # MediaBrowser.Providers/Users/UserMetadataService.cs
2020-06-08reduce log spam when generating blurhashesKristupas Savickas
2020-06-05Use typed logger where possiblecrobibero
2020-06-04Merge branch 'master' into userdb-efcorePatrick Barron
# Conflicts: # Emby.Server.Implementations/EntryPoints/ServerEventNotifier.cs # Emby.Server.Implementations/Library/UserManager.cs # Emby.Server.Implementations/Sorting/IsFavoriteOrLikeComparer.cs # Emby.Server.Implementations/Sorting/IsPlayedComparer.cs # Emby.Server.Implementations/Sorting/IsUnplayedComparer.cs # Emby.Server.Implementations/TV/TVSeriesManager.cs # Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs
2020-06-03Merge pull request #2767 from Bond-009/nullable3Vasily
Enable nullabe reference types for MediaBrowser.Model
2020-06-01Move logic of computing Blurhash components to ImageProcessorVasily
Also rename last few instances of GetImageHash to GetImageBlurHash for clarity
2020-05-27Merge branch 'master' into nullable3Bond_009
2020-05-21Rename Hash to BlurHash in all properties and methods for clarityVasily
2020-05-19Fix code smellsVasily
2020-05-18Add BlurHash support to backendJesús Higueras
2020-05-12Initial migration codePatrick Barron
2020-04-23Merge branch 'master' into nullable4Bond_009
2020-04-22Remove unused usingsMark Monteiro
This addresses the new issues identified in SonarCloud analysis
2020-04-22Merge branch 'master' into register-services-correctlyBond-009
2020-04-21Add <ProjectGuid> properties to all project filesMark Monteiro
This is required for SonarCloud analysis to run
2020-04-05Enable nullabe reference types for Emby.Drawing and Jellyfin.Drawing.SkiaBond_009
2020-04-04Register and construct IImageProcessor, SqliteItemRepository and ↵Mark Monteiro
IImageEncoder correctly
2020-04-04Eliminate circular dependency between LibraryManager and ImageProcessorMark Monteiro
2020-02-12Merge branch 'master' into imagesBond-009
2020-01-22Remove FileSystem.GetStreamBond-009
2020-01-21Simplify image processing by removing image enhancersBond_009
2019-11-01Rewrite hex encoder/decoderBond_009
2019-08-16Fix build on .Net Core 2.xBond_009
2019-08-11Document all public/internal members of Emby.DrawingBond_009
Forces all new public/internal members to be documented. Enables TreatWarningsAsErrors for Emby.Drawing
2019-08-09Use CultureInvariant string conversion for GuidsBond-009
2019-03-14Adjusted AssemblyCopyright attribute values.Erwin de Haan
2019-03-14Adjusted the Product Name so the User Agent is correct/better.Erwin de Haan
2019-03-11Skip processing of images that don't existClaus Vium
2019-02-08Merge pull request #822 from Bond-009/imagedimensionsVasily
Complete rename ImageSize -> ImageDimensions
2019-02-06Move some arrays to genericsBond_009
2019-02-05Complete rename ImageSize -> ImageDimensionsBond-009
2019-02-02Fix all warningsBond-009
2019-01-30Merge branch 'master' into cultureBond-009
2019-01-28Unwrapped `MoveDirectory`, `DirectoryExists`, `FileExists` & removed `MoveFile`Erwin de Haan
2019-01-28Unwrapped CreateDirectory and DeleteDirectoryErwin de Haan
2019-01-28Unwrapped GetDirectoryName and DirectorySeperatorCharErwin de Haan
2019-01-27Fix more analyzer warningsBond_009
2019-01-26Move Skia back into it's own projectBond_009
2019-01-26Change image dimentions from double to intBond_009
Rename ImageSize -> ImageDimensions
2019-01-22Remove conditions that are always true/falseBond_009
2019-01-20FormattingAndrew Rabert
2019-01-20Update appPaths positionAndrew Rabert
2019-01-20Update logger positionAndrew Rabert
2019-01-20Merge branch 'dev' into imagesizeAndrew Rabert
2019-01-20Replaced injections of ILogger with ILoggerFactoryWilliam Taylor
This makes resolving dependencies from the container much easier as you cannot resolve with primitives parameters in a way that is any more readable. The aim of this commit is to change as little as possible with the end result, loggers that were newed up for the parent object were given the same name. Objects that used the base or app loggers, were given a new logger with an appropriate name. Also removed some unused dependencies.
2019-01-20TouchupBond_009