Commit Graph

55 Commits

Author SHA1 Message Date
Erwin de Haan
b9a111432a Unwrapped all /(Write|Read)All(Text|Bytes)/ functions. 2019-01-28 22:10:50 +01:00
Erwin de Haan
581a7fe078 Unwrapped MoveDirectory, DirectoryExists, FileExists & removed MoveFile 2019-01-28 22:10:00 +01:00
Erwin de Haan
3a831994f6 Unwrapped GetDirectoryName and DirectorySeperatorChar 2019-01-28 22:06:34 +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
b67c1b933e Visual Studio Reformat: MediaBrowser.Api 2019-01-13 20:24:58 +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
bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
stefan
48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti
8de80d43ba update ResolutionNormalizer 2017-08-30 14:06:54 -04:00
Luke Pulverenti
1ad990ad72 update live tv data transfer 2017-08-19 15:43:35 -04:00
Luke Pulverenti
24d91d9363 update image inheritance 2017-07-07 18:04:46 -04:00
Luke Pulverenti
696a6b34ea improve smb support 2017-05-04 14:14:45 -04:00
Luke Pulverenti
13d8110ce2 make api project portable 2016-10-31 23:07:45 -04:00
Luke Pulverenti
e508752191 remove use of Environment 2016-10-29 14:45:07 -04:00
Luke Pulverenti
ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti
7d980fee45 add platform test to directory picker 2016-07-23 16:04:04 -04:00
Luke Pulverenti
61d0795c84 set default directory picker path for qnap 2016-07-23 02:49:46 -04:00
Luke Pulverenti
c47eef0e90 default to include hidden 2016-01-29 23:54:42 -05:00
Luke Pulverenti
c6ce834216 update use of FileAttributes 2015-11-12 15:51:39 -05:00
Luke Pulverenti
078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti
ebc95ffb9a update access denied exceptions 2015-09-25 22:31:13 -04:00
Luke Pulverenti
4c050bc3f8 update client sync 2015-09-14 21:16:31 -04:00
Luke
14de062681 update file system methods 2015-09-13 17:32:02 -04:00
Andrew Schurman
5571bf4736 Handle symlinks in library folders 2015-08-15 13:35:43 -07:00
Luke Pulverenti
7b4c2ec334 improve extra resolution 2014-12-16 00:46:54 -05:00
Luke Pulverenti
a4b75934e5 revise endpoint attributes 2014-11-14 21:31:03 -05:00
Luke Pulverenti
389390b82e fixes #789 - Security Issue: API allows access to any folder of the PC running MediaBrowser 2014-07-02 00:57:18 -04:00
Luke Pulverenti
57623886b2 added generic remote control commands 2014-03-28 15:58:18 -04:00
Luke Pulverenti
351cfef7a7 use conditional caching on some json responses 2014-02-03 23:04:19 -05:00
Luke Pulverenti
b9d17c9bc7 add more methods to file system interface 2014-01-01 13:26:31 -05:00
Luke Pulverenti
f32212d160 update to service stack v4 2013-12-07 10:52:38 -05:00
Luke Pulverenti
55a776427b Removed unused properties from BaseItem. 2013-12-05 11:50:21 -05:00
Luke Pulverenti
59acec8143 updated nuget 2013-10-01 17:18:31 -04:00
Luke Pulverenti
0d59941539 restored network browser 2013-09-06 16:25:03 -04:00
Luke Pulverenti
7b6bf545da removed network option from directory picker due to unreliability 2013-09-05 10:42:17 -04:00
Luke Pulverenti
35d9b29c97 fixed issue of not seeing network shares 2013-06-11 16:35:54 -04:00
Luke Pulverenti
b443d591a2 fixes #200 - MB3 Locking Folders for a long time 2013-04-28 01:29:27 -04:00
Luke Pulverenti
e744302709 switched to built-in methods for directory browsing 2013-04-27 19:09:44 -04:00
Luke Pulverenti
4a6378937f Sort file system entries by path in directory picker 2013-04-18 11:57:14 -04:00
Luke Pulverenti
70da0b6ae9 resharper suggestions in api project 2013-04-10 11:32:09 -04:00
Luke Pulverenti
f8602725c2 #124 - Add media location directory picker shows documents 2013-04-08 21:08:49 -04:00
Luke Pulverenti
e2dcddc5ac made compression and caching available to plugin api endpoints 2013-03-23 22:45:00 -04:00
LukePulverenti
4d083b618d restored request logging 2013-03-16 01:52:33 -04:00
LukePulverenti
1e8d4bad83 more doc updates 2013-03-08 17:41:38 -05:00
LukePulverenti
fb62e300d7 removed library/ prefix from genre, studio, year and person url's 2013-03-08 15:36:19 -05:00
LukePulverenti
c4c9126f79 added more attributes for api docs 2013-03-08 14:14:09 -05:00
LukePulverenti
4f67fc4aef removed base kernel and ikernel 2013-03-07 00:34:00 -05:00
LukePulverenti
af7aa597c3 referenced core plugins, fixed some dashboard issues, extracted library manager 2013-02-28 14:32:41 -05:00
LukePulverenti
51b3c32e2c a little more consolidation 2013-02-26 16:05:52 -05:00