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
shannon@ShandemVaio
36e3857643
Ensures the legacy UmbracoContext is created.
2012-07-21 00:47:17 +06:00
shannon@ShandemVaio
fa469416a2
added note
2012-07-21 00:44:58 +06:00
shannon@ShandemVaio
c60abf747c
Updated the default.aspx and page classes to match what Stephen had in his fork.
...
Have updated the web.config to use the new HttpModule but the XPath statement that is generated
for the LookupByPath doesn't seem to be matching my root node. But everything else is actually working!
2012-07-21 00:42:11 +06:00
shannon@ShandemVaio
be51bfa67f
Changed RoutingEnvironment to RoutingContet. Cleaned up how the context reference each other, now
...
this starts making a bunch of sense. Have empty ctor's on all ILookups since their methods get passed a
DocumentRequest object which has access to all of the context's and properties that they will ever need.
2012-07-21 00:20:50 +06:00
shannon@ShandemVaio
8f278bcaa5
Added singleton for managing ILookups collection, allows for adding/removing/inserting at runtime/startup
2012-07-20 23:42:55 +06:00
shannon@ShandemVaio
6c872e8a65
Implements singly registered RoutesCache object and re-interfaces IRoutesCache which can now be
...
set at runtime. Exposes UmbracoContext via DocumentRequest which simplifies some things. Removes
dependency on UmbracoContext from DefaultRoutesCache, now InPreviewMode is checked before passing
processing to the IRoutesCache provider. Changed NiceUrls to NiceUrlResolver.
2012-07-20 23:10:43 +06:00
shannon@ShandemVaio
1b9e226f61
Moves app initialization into new UmbracoApplication (global.asax)
2012-07-20 22:02:28 +06:00
shannon@ShandemVaio
25b06a88ab
Began integration of Stephen's new routing logic. The sln compiles and things have been refactored
...
from the initial concept. The module is not active as it currently will not work because of
contructor dependencies and classes marked as internal, will liase with Stephen regarding this.
2012-07-20 01:04:35 +06:00
shannon@ShandemVaio
f83ae489db
Fixes remaining circular dependencies and updates the build script to not have
...
to manually build these projects seperately :)
fixes: #U4-77
2012-07-19 22:48:09 +06:00
shannon@ShandemVaio
00c18fe764
Fixes first circular dependency with webservices (#U4-77)
2012-07-19 22:38:33 +06:00
shannon@ShandemVaio
ce90e114df
Update to use IISExpress #U4-75 with Aarons fixes
2012-07-19 22:15:15 +06:00
shannon@ShandemVaio
c205197683
Fixes up build script to build Umbraco.Web.UI project
2012-07-19 22:01:36 +06:00
shannon@ShandemVaio
b13c16ddc2
Moved remaining classes/files into "umbraco.presentation" folder
2012-07-19 21:49:42 +06:00
shannon@ShandemVaio
8c9e19c0b7
Ensures language files are included in solution
2012-07-19 21:45:55 +06:00
shannon@ShandemVaio
14dd4fcd68
Moved files in Umbraco.Web to "umbraco.presentation" folder to keep old 'legacy' stuff in one place
...
so its easier to move forward with the new namespaces/code.
2012-07-19 21:38:56 +06:00
shannon@ShandemVaio
7e5f4c20bf
Updates the circular reference projects post builds to build to Umbraco.Web.UI
...
(now we can actually look at fixing these references! :)
2012-07-19 02:25:13 +06:00
shannon@ShandemVaio
6e459a3afb
Fixes namespace issues when changing default namesapce to Umbraco.Web as the autogen
...
classes namespaces were changed.
Removed post build and custom targets from Umbraco.Web
2012-07-19 02:19:32 +06:00
shannon@ShandemVaio
2e8ab316fe
re-removing the presentation stuff that was merged back in.
2012-07-19 01:32:59 +06:00
shannon@ShandemVaio
c4760e0593
manually merged in tinymce language changes.
2012-07-19 01:23:53 +06:00
shannon@ShandemVaio
0f8797096d
Merged with 4.9.0
2012-07-19 01:22:22 +06:00