Commit graph

231 commits

Author SHA1 Message Date
Vasily 9040ef87dc
Merge pull request #1871 from Bond-009/doc
Enable `TreatWarningsAsErrors` for MediaBrowser.Common and Emby.Photos
2019-10-16 12:40:20 +03:00
Bond_009 5edb8159a7 Fix Json serialization error 2019-10-15 17:49:49 +02:00
Bond_009 9d4ce82ab9 Enable TreatWarningsAsErrors for MediaBrowser.Common and Emby.Photos
Adds `#pragma warning disable CS1591` to all files in
MediaBrowser.Common containing undocumented members.
2019-10-09 17:14:15 +02:00
Bond_009 e553eba31e Use System.Text.Json api 2019-10-08 20:59:53 +02:00
Bond-009 6f17a0b7af Remove legacy auth code (#1677)
* Remove legacy auth code

* Adds tests so we don't break PasswordHash (again)
* Clean up interfaces
* Remove duplicate code

* Use auto properties

* static using

* Don't use 'this'

* Fix build
2019-09-17 12:07:15 -04:00
Bond_009 499c3dbdca Fix build for .Net Core 2.x 2019-08-16 17:37:40 +02:00
Bond_009 838e5d05d5 Document all public/internal members of Emby.Drawing
Forces all new public/internal members to be documented.
Enables TreatWarningsAsErrors for Emby.Drawing
2019-08-11 16:52:37 +02:00
Claus Vium 8c609bc9ce Reduce aspnet imports 2019-03-07 19:04:09 +01:00
Bond_009 81a8ebde22 Move to Microsoft.Extensions.DependencyInjection
This PR replaces SimpleInjector with
Microsoft.Extensions.DependencyInjection.
2019-02-12 20:52:23 +01:00
Erwin de Haan c5430f86b0 Fixed csproj and xml identation. 2019-01-19 15:01:16 +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 742bef5b5f EditorConfig reformat: Non-CS files. 2019-01-13 20:45:51 +01:00
Bond_009 3a2a0fbfe8 Add more NuGet metadata properties
Remove old nuspec files
2019-01-13 11:57:33 +01:00
Bond_009 e1379610e5 Ground work to get plugins functional again 2019-01-07 16:58:33 +01: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
Andrew Rabert a86b71899e Add GPL modules 2018-12-27 18:27:57 -05:00
stefan 48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02: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 404171023f clean up build configs 2017-05-16 01:44:06 -04:00
Luke Pulverenti 65a1ef020b move sync repository to portable project 2016-11-19 00:52:49 -05:00
Luke Pulverenti 13dcb5abb1 fix projects 2016-11-03 17:04:55 -04:00
Luke Pulverenti 8fd3bf4217 change pcl's to .netstandard 2016-11-03 15:07:48 -04:00
Luke Pulverenti ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti 2af3ec43d5 make common project portable 2016-10-23 19:49:13 -04:00
Luke Pulverenti 0f8ccfaf49 prep for portable common 2016-10-23 15:47:34 -04:00
Luke Pulverenti 07791d46a5 rework scheduled tasks in preparation of common project going portable 2016-10-23 15:14:57 -04:00
Luke Pulverenti 2d91058b0d remove targeting overrides 2016-10-22 15:28:40 -04:00
Luke Pulverenti c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti a69ca6c55b avoid buffering http responses 2016-10-06 14:55:01 -04:00
Luke Pulverenti 3510ef3d2b reduce use of timers throughout the system 2016-01-28 22:40:21 -05:00
Luke Pulverenti 9b998a068a update image encoding 2015-10-28 15:40:38 -04:00
Luke Pulverenti 078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti 8ad702060e begin file system rework 2015-10-03 23:38:46 -04:00
Mike 5b9999eccf Prototype 2 of max task length for scheduled tasks. 2015-02-26 09:05:12 -05:00
Luke Pulverenti 0840bb9ba2 move web socket classes to server project 2014-12-27 13:06:32 -05:00
Luke Pulverenti 2e53ff1fd0 move files out of common 2014-12-26 14:34:39 -05:00
Luke Pulverenti 0ec3d217e7 sync updates 2014-12-26 12:45:06 -05:00
Luke Pulverenti dc8fb33a1f updated nuget 2014-12-01 07:43:34 -05:00
Luke Pulverenti 17081767da remove dead file 2014-11-26 15:42:16 -05:00
Luke Pulverenti 576768de59 update translations 2014-11-25 23:12:29 -05:00
Luke Pulverenti 4351d0672e update release build configurations 2014-11-07 11:28:15 -05:00
Luke Pulverenti b5842f9f19 rework build scripts 2014-11-05 14:28:41 -05:00
Luke Pulverenti f1a602f5a8 disable nuget package restore 2014-10-18 15:02:54 -04:00
Luke Pulverenti a3d553a7fb set connect access token 2014-09-02 22:30:05 -04:00
Luke Pulverenti 6f45ea0823 fixes #912 - Add special views for Dlna 2014-09-01 16:10:54 -04:00
gsnerf f0c2c7ceb0 cleaned up left overs & removed last unnecessary mono filters 2014-08-06 22:41:23 +02:00
gsnerf 2c61109c7b fixed faulty case in references to NuGet.exe and NuGet.targets 2014-08-03 23:26:15 +02:00
Luke Pulverenti bc657237aa consolidate web socket onto one port 2014-07-18 21:28:40 -04:00
Luke Pulverenti 933443c2b9 added modular configuration 2014-06-29 13:35:05 -04:00
Luke Pulverenti dce9093ba1 split files into separate classes 2014-05-08 17:23:24 -04:00
Luke Pulverenti f02c326027 Removed guids from the model project 2014-05-08 16:09:53 -04:00
Thomas Gillen 61c2364de1 Added IDependencyModule to allow plugins to define IoC bindings 2014-02-06 21:18:40 +00:00
Luke Pulverenti c8a106f485 move media encoder to server project 2014-01-12 01:31:21 -05:00
Luke Pulverenti 9ecb85d066 added mono release configuration 2013-12-11 14:54:33 -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 58f1a314b5 update to service stack 3.0.70.0 2013-11-30 13:32:39 -05:00
Luke Pulverenti 6c8d919298 replace file system calls with IFileSystem when needed 2013-10-31 10:03:23 -04:00
Luke Pulverenti 0ab379e271 adding mono solution 2013-09-24 17:06:21 -04:00
Luke Pulverenti 6146b57e7c update to servicestack 3.9.62 2013-09-22 12:49:55 -04:00
Luke Pulverenti 11de8dde82 update to servicestack 3.9.59 2013-09-13 21:03:55 -04:00
Luke Pulverenti a3aa4e2741 update to servicestack 3.9.58 2013-08-16 16:23:44 -04:00
Luke Pulverenti e0c387446b reworked iso manager 2013-08-09 21:16:31 -04:00
Luke Pulverenti a3f7ebe702 3.0.4967.25605 2013-08-07 15:15:55 -04:00
Luke Pulverenti a2190765c8 update to servicestack 3.9.56 2013-07-22 10:58:38 -04:00
Luke Pulverenti bba45755f3 update to servicestack 3.9.55 2013-07-17 16:36:38 -04:00
Luke Pulverenti 53450bd514 added a notifications service 2013-07-06 17:23:32 -04:00
Luke Pulverenti a5f97dcaa8 move installation manager down to common 2013-06-30 22:27:50 -04:00
Luke Pulverenti 8a1b12b7d8 tightened up image saving to reduce knowledge of file names 2013-06-28 16:25:58 -04:00
Luke Pulverenti dbfe22412a update to servicestack 3.9.54 2013-06-18 05:48:49 -04:00
Luke Pulverenti 01def9a1e0 fixed wrong project type guid 2013-06-09 23:06:06 -04:00
Luke Pulverenti f5163bd8f1 update to servicestack 3.9.46 2013-05-19 11:55:51 -04:00
Luke Pulverenti 58cc2248b9 update to servicestack 3.9.45 2013-05-15 10:21:37 -04:00
Luke Pulverenti 2818d8ccd2 updated servicestack to 3.9.44 2013-05-07 09:06:01 -04:00
Luke Pulverenti 7806ccd42f resharper suggestions in common project 2013-04-10 11:38:23 -04:00
Luke Pulverenti f5620c81be removed unneeded startup processes 2013-04-07 18:09:48 -04:00
Luke Pulverenti cb39f8e7b5 extracted a media encoding interface to keep ffmpeg out of nuget packages 2013-04-07 16:55:05 -04:00
Luke Pulverenti e8d03d49f2 update to servicestack 3.9.43 2013-04-04 01:06:46 -04:00
Luke Pulverenti 5fb369f3e6 add optional package filter and remove IUIPlugin interface 2013-04-03 14:43:49 -04:00
Luke Pulverenti fa884f3fea #62 - File locking problem in cache 2013-04-02 22:59:27 -04:00
Luke Pulverenti 31bb5b5cb3 removed udp server layer 2013-03-27 18:13:46 -04:00
Luke Pulverenti a6c9fdd0f2 Moved some web socket classes to the model 2013-03-25 23:01:47 -04:00
Luke Pulverenti e2dcddc5ac made compression and caching available to plugin api endpoints 2013-03-23 22:45:00 -04:00
LukePulverenti fe1834e6be Add resume capability to GetTempFile 2013-03-14 15:52:53 -04:00
Eric Reed d3b37a73cc Create IRequiresRegistration. First part of #31 2013-03-14 12:32:16 -04:00
LukePulverenti 332f635939 Added IHttpResultFactory 2013-03-08 12:25:25 -05:00
LukePulverenti 4f67fc4aef removed base kernel and ikernel 2013-03-07 00:34:00 -05:00
LukePulverenti 2ca4b7d03a Created IConfigurationManager 2013-03-04 00:43:06 -05:00
Eric Reed 60662a0f16 Server app update on launch 2013-03-02 14:48:25 -05:00
LukePulverenti 7bca933af0 added the beginning of a service stack abstraction 2013-03-01 21:44:46 -05:00
LukePulverenti fe3323a492 fixes around http response caching, updated the mb icon in the dashboard, and isolated web socket events 2013-03-01 16:22:34 -05:00
ScottIsAFool acfca8e65a Dlls only copied to nuget folder when in Release configuration 2013-02-27 20:47:34 +00:00
LukePulverenti 1c9eb1911a fix media streaming in apiclient 2013-02-27 13:25:00 -05:00
Eric Reed 340280edf2 Partial implementation of PackageManager 2013-02-27 07:49:55 -05:00
LukePulverenti ff6325efc5 video streaming 2013-02-26 23:44:41 -05:00
Eric Reed 1925288a86 Extract ISecurityManager interface 2013-02-26 17:14:08 -05:00
Eric Reed 8956f6ff4a Move ResourcePool to common 2013-02-26 16:40:18 -05:00
Eric Reed 0c8d924bfc Extract IInstallationManager interface
first step to moving update logic to common
2013-02-26 15:21:55 -05:00
LukePulverenti 6efd22a3d2 added a shutdown api method, font size fix and other decouplings 2013-02-26 11:10:55 -05:00