sgay
83f76ed4a4
cosmetic & doc
2012-07-27 14:06:41 -02:00
sgay
74dd444506
merge
2012-07-27 04:48:53 -02:00
shannon@ShandemVaio
573c5a3387
Updated MacroControlFactory to use PluginTypeResolver and added unit test to ensure it finds the types.
2012-07-27 12:45:56 +06:00
sgay
872fb9d8f3
fix previous commit
2012-07-27 04:39:43 -02:00
shannon@ShandemVaio
da0217d330
Updated PackageAction to use PluginTypeResolver and added unit test to ensure they are found.
2012-07-27 12:29:41 +06:00
shannon@ShandemVaio
507b6ab773
Updated MediaFactory to use PluginTypeResolver and added a unit test to ensure they are being found.
2012-07-27 12:23:22 +06:00
shannon@ShandemVaio
960dd52750
Created MacroEngineFactory tests, updated DataTypeFactory tests.
2012-07-27 12:14:27 +06:00
shannon@ShandemVaio
5576f65ef0
Updated DataType factory to use PluginTypeResolver and made the dictionary thread safe.
...
Updated MacroEngineFactory to use PluginTypeResolver and made it thread safe. Have also
updated it to only create one instance of each IMacroEngine per application which should
increase performance a teeny bit, plus that's how it should be.
2012-07-27 11:54:29 +06:00
shannon@ShandemVaio
1823cce4f6
Changed over Action to use PluginTypeResolver to find and instantiate IActionHandlers and included a unit test.
2012-07-27 10:53:40 +06:00
shannon@ShandemVaio
09a68f9376
Updated ApplicationTreeRegistrar to use PluginTypeResolver, created unit tests for resolving trees/applications
2012-07-27 10:37:12 +06:00
agrath
fffbd960c1
Another NRE that I missed
2012-07-26 16:05:44 -12:00
agrath
1700516148
Another NRE that I missed
2012-07-26 16:05:44 -12:00
agrath
3654070f2e
Merge
2012-07-26 15:47:50 -12:00
agrath
5f95575141
Fixed a NRE in FileHandlerData when user has not updated umbracoSettings.config to add the new /settings/content/imaging/autoFillImageProperties node
2012-07-26 15:36:34 -12:00
agrath
a3b091758c
Fixed a NRE in FileHandlerData when user has not updated umbracoSettings.config to add the new /settings/content/imaging/autoFillImageProperties node
2012-07-26 15:36:34 -12:00
shannon@ShandemVaio
58fbe9f4ab
Added new TypeFinder methods for resolving types with attributes. Updated the PluginResolver to resolve IApplication
2012-07-27 06:24:57 +06:00
shannon@ShandemVaio
92f983a569
Removed Freezing event as we won't need it
2012-07-27 06:02:41 +06:00
shannon@ShandemVaio
8082abc27a
Added MultipleResolverBase
2012-07-27 05:52:01 +06:00
shannon@ShandemVaio
373fdd324b
Fixes up ResolverBase and it's static lock object which isn't actually required because
...
our singleton is a getter/setter and field access is thread safe. Updated SingleResolverBase
to ensure that TResolved is a class so the null check works properly.
2012-07-27 05:25:26 +06:00
shannon@ShandemVaio
dbe43a0918
Updated the PluginTypeResolver to have a generic way of instantiating the plugin types it has
...
already found. Have added some notes to some classes that need to be fixed up. Removed the PluginTypeResolver
from the ApplicationContext since it is a utility and isn't exposing application objects.
2012-07-27 01:01:34 +06:00
shannon@ShandemVaio
a6b9aca45a
Changed PluginResolver to PluginTypeResolver, created new base method to do the resolution and caching,
...
Updated ApplicationStartupHandler to use it and to not register on the static method, the real method is now
used and is called on app startup (much cleaner). Added tests for PluginTypeResolver. Added events to
UmbracoApplication and virtual methods for developers to override.
2012-07-27 00:40:00 +06:00
shannon@ShandemVaio
1731ad45f5
Had to manually merge some stuff and fix up some class names/locations. I think some files
...
and changes had not been committed properly.
Fixed up some resolver classes to ensure the generic type is a class so == null works properly.
Changed to internal until we decide to expose.
2012-07-26 23:05:51 +06:00
shannon@ShandemVaio
32e8a1a5dc
Merge
2012-07-26 22:53:58 +06:00
shannon@ShandemVaio
466d871ede
Fixes Umbraco.Web reference in editorControls project
2012-07-26 22:34:56 +06:00
shannon@ShandemVaio
25037ed9c8
Fixes Umbraco.Web reference in editorControls project
2012-07-26 22:31:41 +06:00
sgay
53f6577b32
write xml doc
2012-07-26 14:21:47 -02:00
shannon@ShandemVaio
a78b5f50dd
Merge with 4.9.0
2012-07-26 22:19:52 +06:00
shannon@ShandemVaio
15c5b5de57
Moved type helper methods from TypeFinder2 to TypeHelper. Created SystemUtilities for detecting
...
app trust levels. Updated all calls to TypeFinder to TypeFinder2 and updated tests.
2012-07-26 22:19:08 +06:00
shannon@ShandemVaio
62d6db935d
Integrating v5 TypeFinder. Imported a few classes from v5 regarding utility classes and partial trust
...
unit test helper classes. Changed calls from old TypeFinder to new TypeFinder2. Created benchmark unit
tests to test speed differences between them.
Fixes: 30946 - IOHelper with HttpContext issue
Fixes: 30945 - AppCodeFileExtensions issue with UmbracoSettings
2012-07-26 21:12:54 +06:00
sgay
fec2e0eb6e
rename routing 'resolvers' to 'lookups'
2012-07-26 12:56:41 -02:00
leekelleher
0eefbdc610
uQuery: Random never takes last element (applied from uComponents changeset 018bd63444b6)
2012-07-26 12:12:38 -01:00
Matt@MBP13-PC
fe87f6b89f
Added js file uploader code
...
Can now drag and drop files in, and trigger upload sequence.
2012-07-26 12:11:42 -01:00
sgay
a08c698c77
merge
2012-07-26 07:54:36 -02:00
sgay
6b4fff176a
refactor resolution of components
2012-07-26 07:52:13 -02:00
Sebastiaan Janssen
908e8b40a2
Merge
2012-07-25 12:45:45 -02:00
Sebastiaan Janssen
514326adfe
Merge with 4.8.0
2012-07-25 07:35:15 -02:00
Matt@MBP13-PC
ef0f8b5282
Created ThumbnailProviders for folder browser to allow custom thumbnail generation based on file ext
2012-07-24 10:06:07 -01:00
Matt@MBP13-PC
135bfc6d94
Move FolderBrowser control to Umbraco.Web project
2012-07-24 06:19:30 -01:00
shannon@ShandemVaio
5fcd8b1d52
Fixed file names of ReadLock and UpradeableReadLock. Fixes up UpgradeableReadLock to ensure
...
that it it is upgraded it releases its writelock on dispose. Fixes up RouteLookups to have
correct locking. Fixes up library to resolve the NiceUrlResolver using the UmbracoContext.Current
singleton acessor.
2012-07-23 23:03:00 +06:00
Matt@MBP13-PC
82ca2609ec
Made a start on the folder browser control
...
Added base2 js library
2012-07-23 14:29:52 -01:00
Matt@MBP13-PC
fdcc81003d
Added knockout js library
2012-07-23 10:28:53 -01:00
Matt@MBP13-PC
c51267136c
Upgraded tags datatype to use jQuery tags input plugin gor a nicer UI (still works the same under the hood)
2012-07-23 10:05:29 -01:00
Matt@MBP13-PC
9f60e49a32
Added missing project reference
2012-07-23 06:59:26 -01:00
slace
74b8b4f147
merging two PRs into the 4.9.0 branch
2012-07-22 13:28:56 -10:00
slace
af7faa42d4
Merging changes from PeterD/fix29140
2012-07-22 13:23:41 -10:00
sgay
3546b3e954
refactor routing
2012-07-22 14:01:18 -02:00
slace
705e06af46
Merging changes from TomvE/UmbracoRequestHandlerOptimization
2012-07-20 18:06:37 -10:00
Stephan
533cc91a68
merge
2012-07-20 19:09:30 -02:00
sgay
5fbf4379cc
refactor routing
2012-07-20 18:54:59 -02:00
shannon@ShandemVaio
d9faea49ec
Changed the ILookup resolution, now that DocumentRequest object contains everything to do the lookups
...
we don't have to create each ILookup per request, these can exist one per application.
2012-07-21 00:59:27 +06:00