Commit Graph

230 Commits

Author SHA1 Message Date
Joshua M. Boniface 15c89d281e Merge pull request #506 from hawken93/linting
Removing tabs and trailing whitespace
2019-01-10 19:54:18 -05:00
Erwin de Haan ec1f5dc317 Mayor code cleanup
Add Argument*Exceptions now use proper nameof operators.

Added exception messages to quite a few Argument*Exceptions.

Fixed rethorwing to be proper syntax.

Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)

Added some TODOs to log certain exceptions.

Fix sln again.

Fixed all AssemblyInfo's and added proper copyright (where I could find them)

We live in *current year*.

Fixed the use of braces.

Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.

Made more Methods that should be static static.

You can now use static to find bad functions!

Removed unused variable. And added one more proper XML comment.
2019-01-10 20:38:53 +01:00
Bond_009 432be01934 Fix the DecodeJfif function to get image sizes
Added support for progressive DCT-based JPEGs.
By adding a check for the SOF2 marker (C2)
2019-01-08 22:10:11 +01:00
hawken bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
Anthony Lavado 87812d1e7f Fix spacing to C#/Visual Studio standards
- This is a fix automatically applied by Visual Studio
2019-01-02 01:22:21 -05:00
Bond_009 79d18cf5a5 Clean up some catch statements 2018-12-30 22:44:39 +01:00
Bond_009 ea4c914123 Fix exception logging 2018-12-30 22:44:39 +01:00
Bond_009 0f8b3c6347 Use Microsoft.Extensions.Logging abstraction 2018-12-30 22:44:38 +01:00
Bond_009 6e5d2aadaa Remove custom ToArray extension 2018-12-28 16:48:26 +01:00
Bond_009 b4edb24ec3 Change libraries from netcoreapp to netstandard
Ref: https://dotnetcoretutorials.com/2017/01/13/net-standard-vs-net-core-whats-difference/
2018-12-12 21:39:22 +01:00
stefan 48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti dec3b1bbb0 improve image processing performance 2017-12-01 12:04:32 -05:00
Luke Pulverenti a59ff27605 fix image analysis 2017-10-22 20:43:52 -04:00
Luke Pulverenti ac09136a3d restore GetImageSize method 2017-10-22 17:38:03 -04:00
Luke Pulverenti 7e5036a587 update image aspect ratio detection 2017-10-22 02:22:43 -04:00
Luke Pulverenti 31b01cbb56 add fixes for dng images 2017-09-22 16:33:01 -04:00
Luke Pulverenti 467f440501 3.2.30.26 2017-09-19 16:08:34 -04:00
Luke Pulverenti 983c249d39 3.2.30.25 2017-09-18 13:07:50 -04:00
Luke Pulverenti b8834be83c update naming project to target .net standard 2017-09-10 16:40:31 -04:00
Luke Pulverenti eb63e0d264 update image processor 2017-09-07 14:17:18 -04:00
Luke Pulverenti 49b799adbe 3.2.30.8 2017-09-05 15:49:02 -04:00
Luke Pulverenti dd9404ebc6 update skiasharp to 1.58.1 2017-08-30 23:49:38 -04:00
Luke Pulverenti edfae37331 fixes #2335 - Raw image not showing in webbrowser 2017-08-26 02:18:52 -04:00
Luke Pulverenti e441e2f53d update active recordings 2017-08-24 15:52:19 -04:00
Luke Pulverenti bfcd1b520f merge common implementations and server implementations 2017-08-16 02:43:41 -04:00
Luke Pulverenti 40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti 52aeb3c40b consolidate interfaces 2017-08-07 17:06:13 -04:00
Luke Pulverenti a46840534f 3.2.26.3 2017-07-25 14:32:03 -04:00
Luke Pulverenti bcaf9bd19c add skia error handling 2017-06-24 14:29:23 -04:00
Luke Pulverenti d76bcd8473 fix photo orientation 2017-06-09 15:24:31 -04:00
Luke Pulverenti 42d0b070b4 update project files 2017-06-04 17:08:56 -04:00
Luke Pulverenti 33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti da77b05817 update data queries 2017-05-21 03:25:49 -04:00
Luke Pulverenti 799494af0b update image methods 2017-05-19 13:09:37 -04:00
Luke Pulverenti 9cd2d793be update image encoding 2017-05-17 14:18:18 -04:00
Luke Pulverenti 2f4f8c105e update image processing 2017-05-14 22:27:58 -04:00
Luke Pulverenti 4acaeecca4 update GetImageSize 2017-05-14 14:55:40 -04:00
Luke Pulverenti 2e3d1780e4 update dlna profiles 2017-05-12 14:09:42 -04:00
Luke Pulverenti 6fd86f61cb update image processor 2017-05-12 01:00:45 -04:00
Luke Pulverenti 21d2573d05 update skia 2017-05-12 00:57:09 -04:00
Luke Pulverenti 0f198dc818 fix image resizing 2017-05-10 22:57:25 -04:00
Luke Pulverenti f49d20033d move crop whitespace directly to encode image 2017-05-10 00:49:11 -04:00
Luke Pulverenti 696a6b34ea improve smb support 2017-05-04 14:14:45 -04:00
Luke Pulverenti 4154fdf9c6 update omdb info parsing 2017-04-12 13:09:12 -04:00
Luke Pulverenti a9b61af154 3.2.7.4 2017-03-13 15:01:20 -04:00
Luke Pulverenti 68772e7d9b update details 2016-12-03 02:58:48 -05:00
Luke Pulverenti aef79a796d update xml parsing 2016-12-02 15:10:35 -05:00
Luke Pulverenti 5655787c1a update portable projects 2016-11-11 12:33:10 -05:00
Luke Pulverenti 8b7a8ab396 make photos project portable 2016-10-31 03:47:34 -04:00
Luke Pulverenti 3bf72b71b3 consolidate internal interfaces 2016-10-31 00:28:23 -04:00
Luke Pulverenti 049dca644d add more to .net core solution 2016-10-25 23:59:51 -04:00
Luke Pulverenti ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti 9143359c90 update taglibsharp 2016-10-20 19:53:12 -04:00
Luke Pulverenti 50e6686987 update live stream management 2016-10-07 11:08:13 -04:00
Luke Pulverenti 83606d82d5 fix vibrant 2016-10-05 11:20:11 -04:00
Luke Pulverenti 8589689f65 fixes #2193 - More raw image format support 2016-10-01 14:49:11 -04:00
Luke Pulverenti f5a6a418f5 update scaling with MaxHeight 2016-08-25 00:54:06 -04:00
Luke Pulverenti dc09bb8c08 fix dynamic images for osx 2016-08-24 23:44:59 -04:00
Luke Pulverenti bd4c99b01a update cache file cleanup 2016-07-23 01:03:16 -04:00
Luke Pulverenti b6979fa28a pass along date modified 2016-07-17 12:59:40 -04:00
Luke Pulverenti 759f5a8560 update task results 2016-06-19 02:18:29 -04:00
Luke Pulverenti c3baf28246 update playlist collages 2016-06-18 13:26:57 -04:00
Luke Pulverenti 9b339d7cae resolve issue with querying by multiple item ids 2016-04-02 17:08:35 -04:00
Sven Van den brande 168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti 55bbc5d12a update components 2016-03-22 23:03:35 -04:00
Eric Reed 084bd47413 Implement foreground layer option 2016-02-26 10:10:43 -05:00
Luke Pulverenti cd144bc6f5 update photo resolver 2016-02-25 10:12:22 -05:00
Luke Pulverenti 94fa4dce4d fix GetCacheFilePath 2016-02-23 22:58:25 -05:00
Luke Pulverenti c7fe8587cb stub out ForegroundLayer param 2016-02-23 14:48:58 -05:00
Luke Pulverenti f380ddc558 use image magick for auto-orientation 2016-01-21 11:53:03 -05:00
Luke Pulverenti faa9127a20 support photo orientation 2016-01-21 03:23:02 -05:00
Luke Pulverenti 0cd008bcb9 update commonio 2016-01-16 22:24:24 -05:00
Luke Pulverenti aab0cea39a fix merge conflict 2016-01-12 14:30:14 -05:00
Luke Pulverenti 30229982ba auto install vcredist 2016-01-04 14:40:59 -05:00
Luke Pulverenti 0d5903f215 update image magick encoder 2015-11-12 14:31:25 -05:00
Luke Pulverenti e71d02e8b1 fix merge conflicts 2015-11-12 14:28:43 -05:00
Luke Pulverenti ccc7f5da71 update image magick encoder 2015-11-12 14:27:14 -05:00
Luke Pulverenti cc19ce0daf added new parent methods 2015-11-11 09:56:31 -05:00
Luke Pulverenti 81bb469fe1 reduce image processing 2015-11-09 13:18:37 -05:00
Luke Pulverenti 9b998a068a update image encoding 2015-10-28 15:40:38 -04:00
Luke Pulverenti 818662e051 use ImageMagick scale method 2015-10-28 00:06:13 -04:00
Luke ed0e1399fc Merge pull request #1229 from MediaBrowser/master
handle GetImageSize failure
2015-10-27 22:32:42 -04:00
Luke Pulverenti 06efa32e8f handle GetImageSize failure 2015-10-27 22:30:19 -04:00
Luke Pulverenti 60ac2e8712 rework shutdown 2015-10-27 10:02:30 -04:00
Luke Pulverenti 3bca39bb68 update image size 2015-10-26 12:40:35 -04:00
Luke Pulverenti c80e1df1ca support null image encoder 2015-10-26 01:29:32 -04:00
Luke Pulverenti 32babe2b94 update images 2015-10-25 13:13:30 -04:00
Luke Pulverenti d1195257aa fix for cover art 2015-10-16 15:25:19 -04:00
Luke Pulverenti bb5c5297c5 fixes #1212 - Visual bug for some movies 2015-10-16 15:20:59 -04:00
Luke Pulverenti d577e1c7b0 support image stubbing 2015-10-16 13:06:31 -04:00
Luke Pulverenti 5144e0264c make tv guide standalone component 2015-10-08 15:12:53 -04:00
Luke Pulverenti 6271ca99c8 update polymer 2015-10-05 22:50:20 -04:00
Luke Pulverenti 47b428b36c update commonio 2015-10-05 21:27:49 -04:00
Luke Pulverenti 4ad96e4ff5 update logging levels 2015-10-04 18:04:56 -04:00
Luke Pulverenti 1aaf09112b remove nuget restores 2015-10-04 02:04:23 -04:00
Luke Pulverenti a08d5e695a remove nuget targets 2015-10-04 01:58:18 -04:00
Luke Pulverenti 21352d5248 Complete rework of IFileSystem 2015-10-04 00:58:07 -04:00
Luke Pulverenti 078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti 959ac9d727 restore changes 2015-09-20 13:56:26 -04:00
Luke Pulverenti 4492dcc592 update merge 2015-09-20 13:34:05 -04:00
Luke Pulverenti e8010955dc fix merge conflicts 2015-09-20 13:22:34 -04:00
Luke Pulverenti 6d3fda8693 more client sync stubs 2015-09-15 00:31:12 -04:00
Luke Pulverenti 11d7585aa3 use taglibsharp to read image sizes 2015-09-14 13:39:35 -04:00
Luke Pulverenti 8cf45a3e4a add more methods to IFileSystem 2015-09-13 19:07:54 -04:00
Luke 14de062681 update file system methods 2015-09-13 17:32:02 -04:00
Luke Pulverenti 0f743205c4 update external subs 2015-09-12 12:39:24 -04:00
Luke Pulverenti ec5619e0f9 restore polymer changes 2015-08-14 13:24:07 -04:00
Luke Pulverenti ec64da2a3b rename live tv page 2015-08-02 19:56:21 -04:00
Luke Pulverenti 47b1a4cafd update image processing 2015-08-02 15:08:55 -04:00
Luke Pulverenti edecae6ed5 improve guide loading performance 2015-08-02 13:02:23 -04:00
Luke Pulverenti 8f75454d76 update image processing 2015-07-29 16:31:15 -04:00
Luke Pulverenti 7e8e899bc2 updated fonts 2015-06-19 12:54:39 -04:00
Luke Pulverenti b54b906c1a safari image fix 2015-05-15 12:32:50 -04:00
Luke Pulverenti d2949d6e03 support video_ts.nfo 2015-05-15 11:46:20 -04:00
Luke Pulverenti 5492e34c6d update indexedDb 2015-05-11 12:32:15 -04:00
Luke Pulverenti 42b4b03703 add logging 2015-05-10 20:24:02 -04:00
Luke Pulverenti a75ce4197d 3.0.5597.1 2015-04-29 13:39:23 -04:00
Luke Pulverenti d274d1d807 update library menu 2015-04-27 13:55:57 -04:00
Luke Pulverenti db66b73a4f updated ImageMagickSharp 2015-04-23 22:15:29 -04:00
Luke Pulverenti 6f01652520 control the number of simultaneous image operations 2015-04-23 12:50:54 -04:00
Luke Pulverenti 9e0c73ef19 live tv fixes 2015-04-19 15:17:17 -04:00
Luke Pulverenti 88766a9310 3.0.5582.3 2015-04-17 01:12:51 -04:00
Luke Pulverenti 71e1283c2f updated ImageMagickSharp 2015-04-15 18:03:31 -04:00
Luke Pulverenti 6d983daf78 updated image magick 2015-04-11 17:34:05 -04:00
Luke Pulverenti b9c656e859 added out of network bitrate limit 2015-04-09 01:20:23 -04:00
Luke Pulverenti b289b4cc7f complete gdi fallback 2015-04-08 11:45:30 -04:00
Luke Pulverenti 4820fe8097 added drawing project 2015-04-08 10:38:02 -04:00
Luke Pulverenti 78e96917e1 move drawing code 2015-04-08 08:37:07 -04:00
Luke Pulverenti d6b2bf89f5 added drawing assembly 2015-04-08 08:32:52 -04:00