Shannon
9ffaa8aabb
Fixes some of the PhysicalFileSystem issues with paths vs relative paths, this should fix up inconsistencies.
2014-10-22 15:52:32 +10:00
Shannon
b254f81f4a
Merge remote-tracking branch 'origin/6.2.2' into 7.1.5
2014-07-10 11:54:05 +10:00
Shannon
17b0547cfc
Merge commit '874f464a2b51000920e2323f93bea116546e9b88' into 7.1.5
...
Conflicts:
src/Umbraco.Core/IO/FileSystemExtensions.cs
src/Umbraco.Core/IO/UmbracoMediaFile.cs
src/Umbraco.Web/umbraco.presentation/umbraco/channels/UmbracoMetaWeblogAPI.cs
2014-07-10 11:53:45 +10:00
Shannon
86c2a6e8a9
updates physical file system, now that files are being disposed of properly we don't need to delete first
2014-07-10 11:51:48 +10:00
Shannon
874f464a2b
Fixes: U4-5190 Overwrite Media File in 6.2.1 - process cannot access along with a bunch of other undisposed disposables :/
2014-07-10 11:45:57 +10:00
Morten Christensen
12cdd3326a
The CopyFile extension method was not disposing the file stream, so any attempt to delete the source file afterwards would fail.
...
Removing unused using statements.
2014-06-25 16:00:21 +02:00
Morten Christensen
b5a140945a
Fixes U4-1479 by adding .ToList() to allowed templates, which ensures that the list is fetched from the database while the connection is still open.
...
Fixing typo in usage of LogHelper in PhysicalFileSystem.
Ensures connection is closed after using TableExists for MySql.
Adds logging to UmbracoDatabase.
2013-01-18 09:00:18 -01:00
Shannon Deminick
04f351b287
Fixes: #U4-1156 - IFileSystem, etc... now public.
2013-01-15 01:19:51 +03:00
Shannon Deminick
d0cccb5be6
Adds some more error checking to PhysicalFileSystem ctor. Fixing issues with Script/Style repo tests.
2013-01-15 01:15:08 +03:00
Morten Christensen
749a872fec
Fixes U4-1444 so HttpPostedFiles are now properly accepted through the SetValue method.
...
Corrects an issue with the RootUrl in the PhysicalFileSystem.
2013-01-14 11:02:12 -01:00
Shannon Deminick
98a171266e
Fixes PhysicalFileSystem to use IOHelper instead of HostingEnvironment. Removes all references to new IFileSystem's that canont be supported currently, leaving only the media file system.
...
Updates all code to use PhysicalFileSystem in place of what 'could' eventually be an abstracted IFileSystem. Updates unit tests
accordingly.
2013-01-14 03:04:09 +03:00
Shannon Deminick
147867a7a8
Fixes the requirement for LegacyUploadFieldWorkaround, cleans up some of the code in ContentControl and various other (legacy) places, improves performance slightly too.
2013-01-07 23:24:29 +03:00
Sebastiaan Janssen
4166cd9f5d
Extra checks for empty strings and non-existing paths, use PhysicalFileSystem
2013-01-03 09:48:29 -01:00
Sebastiaan Janssen
8ef6ca73f6
Merge with 4.11.2
2012-12-28 09:02:45 -01:00
Sebastiaan Janssen
30cf0e2040
Add some logging to PhysicalFileSystem
2012-12-26 06:49:54 -01:00
Sebastiaan Janssen
dac1a8e9dc
Checking to see why the test file doesn't get deleted on the build server
2012-11-29 11:56:33 -01:00
Morten Christensen
705fed7a5e
Adding unit tests for DictionaryRepository.
2012-11-08 15:55:44 -01:00
Shannon Deminick
f4dc045561
Removed MediaFileSystemExtensions and just added the methods to the MediaFileSystem which are more discoverable.
...
Added Code Annotations to all file system classes pointing to the new #U4-1156 tracking item to publicize.
2012-11-08 08:27:38 +05:00
Matt@MBP13-PC
d30b5b0b2c
Updatedt TinyMCEWebControl.cs to use IFileSystem
2012-08-21 06:42:01 -01:00
Matt@MBP13-PC
3e2510cbda
Added code to auto seek stream to begining when saving via IFileSystem just in case
2012-08-20 10:51:14 -01:00
Matt@MBP13-PC
2775d9bedc
Removed AbstractFileSystem in favour of extension methods
...
Updated UmbracoFile to use IFileSystem
Updated UmbracoMediaFactories to use IFileSystem
2012-08-20 10:46:32 -01:00
Matt@MBP13-PC
3a2ed918de
Added dynamic wrapper support to IFileSystem to allow context specific implementations from which to hang extension methods upon (ie IMediaFileSystem)
2012-08-20 09:42:32 -01:00
Matt@MBP13-PC
e2274b7892
Hooked up IFileSystem to the file uploader / IFile
2012-08-14 09:11:49 -01:00
Matt@MBP13-PC
ad291265f3
Added PhysicalFileSystem constructor overload to work out the rootPath / rootUrl from a virtualRoot path (Can only work with a valid HttpContext)
2012-08-13 10:23:45 -01:00
Matt@MBP13-PC
d2ac9158c6
Added IFileSystem
...
Fixed issue with last merge
2012-08-13 10:04:31 -01:00