Commit Graph

81 Commits

Author SHA1 Message Date
Louis DeJardin
9e00c20a6e Merge - potentially bad merges in a place or two
--HG--
branch : composition
2010-10-12 17:43:49 -07:00
Louis DeJardin
7e84e73cae Placement.info support enabled
Enabled Module and Theme Placement.info files are parsed, and influence the location of certain shapes
This only applies to part or field shapes that are added by returning ContentShape(...) from a display/editor driver

--HG--
branch : composition
extra : transplant_source : %CF%B0%17%E1%18%C1%06o%B2%91a%23%A1%3D%872%BE%F8%01%F3
2010-10-12 17:33:11 -07:00
Dave Reed
6f61bc590b Fix ThemeServiceTests
--HG--
branch : dev
2010-10-12 16:08:15 -07:00
Dave Reed
7811d4fcdd Nested Themes. Also, enabling a theme now really enables its features.
--HG--
branch : dev
2010-10-12 12:21:46 -07:00
Suha Can
5fca0e53e3 - Orchard.Scripting namespace to manage ruby scripts.
- ScriptManager/ScriptRuntime implementations.
- Unit Tests.
- Adding IronRuby.dll, IronRuby.Libraries.dll, Microsoft.Dynamic.dll and Microsoft.Scripting.dll.

--HG--
branch : dev
2010-10-01 16:33:16 -07:00
Louis DeJardin
6652ec0ae7 Changing clay to binary dependency
--HG--
branch : dev
extra : rebase_source : 362e2533fa0ce5df0e0b41b7d11f94077c43c013
2010-09-14 14:56:02 -07:00
Louis DeJardin
6bfde2891c Some refactoring in DisplayManagement namespace
Removing unused IShapeTableFactory
ShapeTableBuilder has default Feature - components describing shapes from their own module do not need to pass feature in
Fixing some tests
IShapeDescriptorBindingStrategy becomes IShapeTableProvider

--HG--
branch : theming
2010-09-13 20:57:37 -07:00
Louis DeJardin
a03da9496a Content item specific shapes
Content manager creating shape names based on display mode
Template harvester converting known file patterns into appropriate shape names

--HG--
branch : theming
extra : rebase_source : a4d45b76ea0251bb3d6b7f24dba92563cc63addf
2010-09-09 17:14:38 -07:00
Louis DeJardin
77c48fb42a More theming work
Continued work towards making zone classes obsolete
Shape table construction per theme
Adding display helper to webforms view classes

--HG--
branch : theming
2010-09-05 04:06:18 -07:00
Louis DeJardin
c3242a2bca Merge
--HG--
branch : dev
2010-09-02 22:58:20 -07:00
Nathan Heskew
70453d012b Merge
--HG--
branch : dev
2010-09-02 21:29:10 -07:00
Louis DeJardin
7e02c2a75f Implementing work context and accessor
Projects access of per-unit-of-work components (request lifetime scope) for singleton (per shell lifetime scope) components
Preparing to rationalize and eliminate the various ah-hoc container and scoping abstractions

--HG--
branch : dev
2010-09-02 14:02:33 -07:00
Louis DeJardin
b85a6ed122 Moving Orchard.Framework.Tests back into a runnable state
See #if REFACTORING in code for blocks that referenced obsolete BaseViewModel
This preprocessor symbol will not be present when this stage is complete

--HG--
branch : dev
2010-09-01 14:33:02 -07:00
Sebastien Ros
e81ec58497 Added unit tests for big text
--HG--
branch : dev
2010-08-31 12:13:55 -07:00
Louis DeJardin
ceebc80d96 Updates to display management
Breaking out the shape binding strategies
Implements a ShapeAttribute based shape discovery
Implements a template file name based discovery
Adjusts webforms engine for fully-qualified view names to limit itself to known extensions

--HG--
branch : mvc3p1
2010-08-30 16:02:20 -07:00
Louis DeJardin
7e10718e12 Implementing shape binding abstractions and built-in strategies
--HG--
branch : mvc3p1
2010-08-27 17:47:27 -07:00
Louis DeJardin
a6b40cdce6 Rough intermediate state
display and shape are a work in progress
coarse grained service interfaces and relationships forming

--HG--
branch : mvc3p1
2010-08-25 15:46:25 -07:00
Nathan Heskew
69c901e5c0 Starting the move to ASP.NET MVC 3 Preview 1
--HG--
branch : mvc3p1
2010-08-16 15:37:51 -07:00
Sebastien Ros
97ad881995 Corrected 4000 chars clob limit in SqlCe with NHibernate
- Created a new class overriding the default type resolution for SqlCe, in the Provider class
- Added some unit tests for this bug

--HG--
branch : dev
2010-07-16 12:05:00 -07:00
Sebastien Ros
6ba6892e39 Better data migration scaffolding and some unit tests for it
--HG--
branch : dev
2010-07-15 17:46:25 -07:00
Renaud Paquay
c602dab0b2 Fix a few data migration unit tests
--HG--
branch : dev
2010-07-13 23:39:27 -07:00
Renaud Paquay
2ce8a58cdc Cleanup build for SqlCe
No need to mark test assemblies as x86
No need to copy nunit to a temporary directory
Also remove unused file

--HG--
branch : dev
2010-07-13 22:04:02 -07:00
Renaud Paquay
d70f391d93 Fix AfterBuild task to work on TeamCity
--HG--
branch : dev
2010-07-13 20:25:36 -07:00
Renaud Paquay
62f900b5d8 Completely remove support from SQLite, use SqlCe instead
--HG--
branch : dev
rename : src/Orchard/Data/Migration/Interpreters/SqLiteCommandInterpreter.cs => src/Orchard/Data/Migration/Interpreters/SqlCeCommandInterpreter.cs
2010-07-13 19:49:42 -07:00
Renaud Paquay
e7aa444a95 Create a stub for IVirtualPathProvider (Unit Tests)
--HG--
branch : dev
2010-07-02 21:08:13 -07:00
Louis DeJardin
61395c8ad8 Merge
--HG--
branch : dev
2010-06-24 16:11:45 -07:00
Sebastien Ros
0d30307fce Data migration schema API
--HG--
branch : dev
2010-06-24 16:05:08 -07:00
Louis DeJardin
f38620786e Incremental work towards infoset field storage
Thinning out ContentField model slightly
Reducing ContentFieldDriver's burden of locating storage strategies
Implementing non-versioned infoset field storage on ContentItemRecord Data property

--HG--
branch : dev
2010-06-23 14:38:21 -07:00
Louis DeJardin
f7a135b97a Merge
--HG--
branch : dev
2010-06-23 11:13:17 -07:00
Louis DeJardin
b9c26d3422 Incremental work towards infoset field storage
--HG--
branch : dev
2010-06-23 11:13:03 -07:00
Sebastien Ros
01e5a97139 Data migration fluent API
Inject a SchemaBuilder instance configured with DataTablePrefix in Data Migration classes inheriting from DataMigrationImpl

--HG--
branch : dev
2010-06-22 17:07:06 -07:00
Louis DeJardin
32d59676dc Moving around some handler/driver machinary
Relocating IContentHandler imlementations that power IContentXxxDriver interfaces
Giving them component role suffix Coordinator
Merging two handlers into one content part driver coordinator

--HG--
branch : dev
2010-06-22 14:34:10 -07:00
Sebastien Ros
fcb6797c56 Data migration management class and automatic discovery mecanism
--HG--
branch : dev
2010-06-21 13:36:18 -07:00
Renaud Paquay
a2da9c0f97 Merge
--HG--
branch : dev
2010-06-18 18:41:14 -07:00
Suha Can
a1cc5d579b - A couple basic test cases for welding fields to parts.
--HG--
branch : dev
2010-06-17 12:44:19 -07:00
Suha Can
dd6e3d3806 - Some modifications to last fork to bring it up to date with latest dev.
--HG--
branch : dev
2010-06-17 10:57:00 -07:00
Renaud Paquay
d3c393cc41 Add Unit Tests for AssemblyProbingFolder
--HG--
branch : dev
rename : src/Orchard/FileSystems/Dependencies/IAssenblyProbyFolder.cs => src/Orchard/FileSystems/Dependencies/IAssemblyProbingFolder.cs
2010-06-16 17:23:33 -07:00
Renaud Paquay
4ad1abc4c9 Add more unit test for IDependenciesFolder
--HG--
branch : dev
2010-06-15 18:56:37 -07:00
Renaud Paquay
9444fc83f5 Add unit test for IDepdendenciesFolder
--HG--
branch : dev
rename : src/Orchard.Tests/Environment/Configuration/AppDataFolderTests.cs => src/Orchard.Tests/FileSystems/AppData/AppDataFolderTests.cs
2010-06-15 14:04:55 -07:00
Louis DeJardin
e2af46ed71 Changing folder paths to follow namespaces
--HG--
branch : dev
2010-06-11 17:28:46 -07:00
Phil Haack
013638aca8 Converted Html.Link to return MvcHtmlString. Replaced unnecessary calls to <%= with <%: as a result of this change.
Added some unit tests for Html.Link.

--HG--
branch : dev
2010-06-09 23:06:36 -07:00
Louis DeJardin
b63e5f2bcd Working towards definition import/export
Reader and writer mapping definition to infoset
Devtools placeholder providing way to see/alter metadata
Reader on builder over existing content definition provides merge capabilies on import

--HG--
branch : dev
2010-06-06 14:58:27 -07:00
Louis DeJardin
83f1de1fc9 Adding fields to metadata definitions
Refactoring some component and record names
Made content definition model immutable, with builder pattern for creation and alteration
Moving records and storage out of base framework assembly
Splitting into separate ContentTypeRecord and ContentTypeDefinitionRecord
Changing MetaData module's MetaDataController to AdminController
Introduced a ContentHandlerBase : IContentHandler to provide virtual no-op implementation of fairly large interface

--HG--
branch : dev
2010-06-04 13:37:34 -07:00
Suha Can
c15566fd9c - An ICultureManager implementation for culture management.
- Setting default culture in setup.
- Tests for ICultureManager, culture name validation etc

--HG--
branch : dev
2010-06-01 13:26:16 -07:00
Louis DeJardin
52ef9f3c8c Removing some obsolete install/feature state code
Changing blog/page slug updater to use orchard shell events interface
Changing default role/permission to use feature install event
Renaming state manager/provider to be consistent with other components

--HG--
branch : dev
2010-05-28 14:01:10 -07:00
Louis DeJardin
13f44990ca Working on feature activation lifecycle
Rationalizing some record names
Adding a shell feature concept, with Install and Enable states of rising/up/falling/down
Host has capability of firing a named event with an explicit configuration - needed for controlled execution of rising/falling state changes notifications

--HG--
branch : dev
2010-05-28 13:03:57 -07:00
Renaud Paquay
459916ada6 Merge
--HG--
branch : net40
2010-05-21 21:53:00 -07:00
Renaud Paquay
eb138170f8 Fix unit tests
--HG--
branch : dev
2010-05-21 21:26:07 -07:00
khavas
6c392482f8 Merge
--HG--
branch : dev
2010-05-19 15:45:57 -07:00
khavas
04a2e0c3c3 MetaData Review Changes
--HG--
branch : dev
2010-05-19 15:12:05 -07:00