William Taylor
65cd3ed597
Replaced injections of ILogger with ILoggerFactory
...
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-20 21:05:12 +00:00
Bond_009
7e4cc9f513
Touchup
2019-01-20 14:39:05 +01:00
Bond_009
ca910325f3
Remove unneeded fields
2019-01-20 14:25:13 +01:00
Bond_009
8fc8fc0622
Cleanup ImageProcessor
2019-01-20 14:18:37 +01:00
cvium
b35dcbb9f0
Remove MediaBrowser.Text since it violates licenses and is overall hacky
2019-01-20 06:30:50 +01:00
Andrew Rabert
875392c77f
Combine Emby.Drawing and Emby.Drawing.Skia
2019-01-19 22:38:41 -05:00
Erwin de Haan
c5430f86b0
Fixed csproj and xml identation.
2019-01-19 15:01:16 +01:00
Erwin de Haan
1e94023927
Merge branch 'dev' into reformat
2019-01-19 14:45:02 +01:00
PloughPuff
582226c133
Cause exception if empty string used for config or log folders
2019-01-18 18:11:42 +00:00
PloughPuff
529d804414
Modify to use correct logic before creating directory
...
Address review comments.
2019-01-18 17:22:14 +00:00
Erwin de Haan
d116efe1f7
Merge branch 'dev' into reformat
2019-01-18 17:04:01 +01:00
PloughPuff
04d03c5cf9
Ensure all folders are created before running app
2019-01-18 10:10:45 +00:00
Joshua M. Boniface
2b1e3aa45f
Merge pull request #567 from Bond-009/term
...
Shutdown gracefully when recieving a termination signal
2019-01-16 11:49:53 -05:00
Erwin de Haan
9d0a08571e
Merge branch 'dev' into reformat
2019-01-13 21:59:37 +01:00
Erwin de Haan
e867446437
ReSharper format: conform inline 'out' parameters.
2019-01-13 21:46:33 +01:00
Andrew Rabert
006e81588a
Merge pull request #576 from Bond-009/analysers
...
Add code analysers for debug builds
2019-01-13 20:38:08 +00:00
Erwin de Haan
65bd052f3e
ReSharper conform to 'var' settings
2019-01-13 21:37:13 +01:00
Erwin de Haan
a36658f6f0
ReSharper Reformat: Properties to expression bodied form.
2019-01-13 21:31:14 +01:00
Erwin de Haan
089ad8e7c2
Find+Sed BOM removal *.xml,*.csproj,*,json,*.sln,*.txt
2019-01-13 21:10:15 +01:00
Erwin de Haan
ba610b5094
Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.Controller
2019-01-13 21:01:16 +01:00
Erwin de Haan
742bef5b5f
EditorConfig reformat: Non-CS files.
2019-01-13 20:45:51 +01:00
Erwin de Haan
51ed47f4c4
EditorConfig reformat: Emby.XmlTv, Jellyfin.Server. MediaBrowser.Api, MediaBrowser.Common
2019-01-13 20:30:41 +01:00
Erwin de Haan
f0acc0446c
Visual Studio Reformat: Jellyfin.Server
2019-01-13 20:24:27 +01:00
Bond_009
56de8c893a
Add code analysers for debug builds
2019-01-13 19:16:22 +01:00
Bond_009
50c127fd9a
Add proper exit codes
2019-01-13 01:05:25 +01:00
Bond_009
bf4de012da
Catch exception instead of masking it
2019-01-13 00:55:37 +01:00
Bond_009
debb8e56fd
Handle Ctrl+C and Ctrl+Break
2019-01-13 00:49:11 +01:00
Bond_009
0abdfbb526
Shutdown gracefully when recieving a termination signal
2019-01-12 23:31:45 +01:00
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
2019-01-11 12:50:36 +01: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
hawken
ba1794f64b
Remove tabs and trailing whitespace
2019-01-07 23:24:34 +00:00
Joshua M. Boniface
423ad4a20b
Merge pull request #450 from Bond-009/config
...
BaseApplicationPaths set up default config and log dir paths
2019-01-06 15:26:01 -05:00
Bond_009
5623d4b632
BaseApplicationPaths set up default config and log dir paths
2019-01-06 13:53:35 +01:00
Bond_009
c07d5a6963
Remove unused PowerManagement
...
It isn't up to the application to prevent the system from going to sleep
2019-01-06 12:55:48 +01:00
Joshua M. Boniface
a74996f06b
Merge pull request #438 from Bond-009/logasync
...
Improve logging performance
2019-01-05 23:39:02 -05:00
Bond_009
7af3754a11
Improve logging performance
...
Perform logging to file on a background thread.
This means logging won't be bottlenecked by IO.
2019-01-05 23:08:22 +01:00
Bond_009
f6d50c411f
Add env vars JELLYFIN_CONFIG_DIR and JELLYFIN_DATA_PATH
2019-01-05 21:16:47 +01:00
Bond_009
23267bb08f
Use -logdir if env var isn't set
2019-01-05 21:11:55 +01:00
Bond_009
2850ff7b8a
Make config path configurable
2019-01-05 20:06:22 +01:00
Vasily
80c3832610
Merge pull request #391 from EraYaN/remove-old-imageencoders
...
Remove old ImageEncoders (ImageMagick & Drawing.Net).
Skia should be enough.
2019-01-05 03:07:00 +03:00
Bond_009
a997bb609f
Remove unnecessary using statements
2019-01-05 01:49:52 +03:00
Bond_009
391b48614d
Remove FireEventIfNotNull
...
It's a pretty useless "helper" class
2019-01-05 01:49:52 +03:00
Erwin de Haan
22adb838e6
Removed last using.
2019-01-03 21:35:08 +01:00
Erwin de Haan
d15af6eb35
Removed all old and unused ImageEncoders.
...
Remove solution platform cruft.
2019-01-03 21:29:48 +01:00
Bond_009
40563dc6cc
Remove GitHub updater and don't trow exception in release
2019-01-02 17:09:40 +01:00
Bond_009
6643ac3ea4
Clean up EnvironmentInfo
2019-01-02 02:45:06 +03:00
Bond_009
cf7e365610
Fix inconsistent code style
2019-01-02 02:30:59 +03:00
Bond_009
5d855ee84c
Log when falling back on NullImageEncoder
2019-01-02 02:30:59 +03:00
Bond_009
76d6b1fc2a
Ensure log dir exists
2019-01-02 02:30:59 +03:00
Bond_009
9ccc259c99
Fix errors and assembly name
2019-01-02 02:30:59 +03:00
Bond_009
95a5dd8810
Fix log dir
2019-01-02 02:30:59 +03:00
Bond_009
a44936f97f
Fix and improve logging
2019-01-02 02:30:59 +03:00
Bond_009
75efe9cf0a
Rename and rework entry point
2019-01-02 02:30:59 +03:00