Commit Graph
100 Commits
Author SHA1 Message Date
Renaud Paquay d97b2aacb0 Merge
--HG--
branch : dev
2010-11-30 11:05:31 -08:00
Renaud Paquay 9366f79f5a Fixing error from previous merge
--HG--
branch : dev
2010-11-30 10:30:36 -08:00
Renaud Paquay 24ef2adb9e Merge perf => dev
--HG--
branch : dev
2010-11-29 16:44:10 -08:00
Renaud Paquay 4101cfef7e Merge
--HG--
branch : dev
2010-11-29 10:29:30 -08:00
Renaud Paquay 5b01b31079 Fix SpecFlow tests
--HG--
branch : dev
2010-11-29 10:29:06 -08:00
Renaud Paquay a206e1e119 Merge
--HG--
branch : dev
2010-11-28 18:53:03 -08:00
Renaud Paquay 2afa0fff41 Implement support for "null" (and "nil") literals
--HG--
branch : dev
2010-11-28 18:48:24 -08:00
Renaud Paquay 32730f0309 Implement evaluation of operators: <, <=, >, >=, ==, != and !
--HG--
branch : dev
2010-11-28 18:40:54 -08:00
Renaud Paquay ea049d28d0 Implement parsing of relational operators
--HG--
branch : dev
2010-11-28 16:59:45 -08:00
Renaud Paquay ffe6c88038 Implement tokenization of relational operators
--HG--
branch : dev
2010-11-28 16:18:00 -08:00
Renaud Paquay 2d5b2bb20c Fix unit tests
--HG--
branch : dev
2010-11-28 15:53:31 -08:00
Renaud Paquay bc96901a93 Merge
--HG--
branch : dev
2010-11-28 15:15:36 -08:00
Renaud Paquay b97d9bd227 Replace enumerators
--HG--
branch : dev
2010-11-28 15:13:53 -08:00
Renaud Paquay a59d1fa97e Fix bug with ignoring whitespaces at end of expression
--HG--
branch : dev
2010-11-28 13:28:03 -08:00
Renaud Paquay 31f4062b60 Update packaging to exclude Orchard.Scripting.Dlr
--HG--
branch : dev
2010-11-28 12:11:16 -08:00
Renaud Paquay 69951673af Add Orchard.Scripting.Lightweight as a default feature
--HG--
branch : dev
2010-11-28 12:09:11 -08:00
Renaud Paquay f96abb981a Replace dlr scripting implementation with the new lightweight engine
DLR scripting engine still available in new Orchard.Scripting.Dlr module

--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Scripting/ScriptingManager.cs => src/Orchard.Web/Modules/Orchard.Scripting/ScriptExpressionEvaluator.cs
2010-11-28 12:03:11 -08:00
Renaud Paquay 14dd1c754f Rename namespaces to match file locations
--HG--
branch : dev
2010-11-28 11:01:34 -08:00
Renaud Paquay 517725b5ce Moving scripting engine to Orchard.Scripting
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AbstractSyntaxTree.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AbstractSyntaxTree.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AstVisitor.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AstVisitor.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/BinaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/BinaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ConstantAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/ConstantAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ErrorAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/ErrorAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/IAstNodeWithToken.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/IAstNodeWithToken.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/MethodCallAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/MethodCallAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/UnaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/UnaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Interpreter.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Interpreter.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/InterpreterVisitor.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/InterpreterVisitor.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Lexer.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Lexer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Parser.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Parser.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Token.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Token.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/TokenKind.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/TokenKind.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Tokenizer.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Tokenizer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ScriptingManager.cs => src/Orchard.Web/Modules/Orchard.Scripting/ScriptingManager.cs
2010-11-28 10:54:21 -08:00
Renaud Paquay 5cdb528d2b Step 2 in renaming Orchard.Scripting to Orchard.Scripting.Dlr
--HG--
branch : dev
rename : src/Orchard.Tests.Modules/Scripting/ScriptingTests.cs => src/Orchard.Tests.Modules/Scripting.Dlr/ScriptingTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/EvaluatorTests.cs => src/Orchard.Tests.Modules/Scripting/EvaluatorTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/ParserTests.cs => src/Orchard.Tests.Modules/Scripting/ParserTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/SimpleScriptingTests.cs => src/Orchard.Tests.Modules/Scripting/SimpleScriptingTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/TokenizerTests.cs => src/Orchard.Tests.Modules/Scripting/TokenizerTests.cs
rename : src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Orchard.Scripting.csproj => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Orchard.Scripting.Dlr.csproj
2010-11-28 10:01:59 -08:00
Renaud Paquay 02b0d69621 1st step in renaming Orchard.Scripting to Orchard.Scripting.Dlr
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Scripting/Module.txt => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Module.txt
rename : src/Orchard.Web/Modules/Orchard.Scripting/Orchard.Scripting.csproj => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Orchard.Scripting.csproj
rename : src/Orchard.Web/Modules/Orchard.Scripting/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Properties/AssemblyInfo.cs
rename : src/Orchard.Web/Modules/Orchard.Scripting/Services/IScriptingManager.cs => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Services/IScriptingManager.cs
rename : src/Orchard.Web/Modules/Orchard.Scripting/Services/IScriptingRuntime.cs => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Services/IScriptingRuntime.cs
rename : src/Orchard.Web/Modules/Orchard.Scripting/Services/RubyScriptingRuntime.cs => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Services/RubyScriptingRuntime.cs
rename : src/Orchard.Web/Modules/Orchard.Scripting/Services/ScriptingManager.cs => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Services/ScriptingManager.cs
2010-11-28 09:53:24 -08:00
Renaud Paquay 5e26384cae Implement scripting manager end-2-end
--HG--
branch : dev
2010-11-28 09:51:00 -08:00
Renaud Paquay 2da2969a36 fix 2 special cases of method invocation
--HG--
branch : dev
2010-11-28 00:20:52 -08:00
Renaud Paquay cacc8899a9 Method to collect errors from AST
--HG--
branch : dev
2010-11-28 00:20:27 -08:00
Renaud Paquay eb6762d11a Adding more unit tests
--HG--
branch : dev
2010-11-27 23:36:05 -08:00
Renaud Paquay 24650f0db6 Implement evaluation of method calls
--HG--
branch : dev
2010-11-27 23:28:16 -08:00
Renaud Paquay b299c73824 Implement parsing of method calls
Parsing methods calls of the form:
<identifier> '(' arg [, arg, ...] ')'
<identifier> arg [, arg, ...]

--HG--
branch : dev
2010-11-27 23:04:30 -08:00
Renaud Paquay 98abc18658 Refactor/simplify interpreter
--HG--
branch : dev
2010-11-27 22:18:56 -08:00
Renaud Paquay 8fa1af1939 Initial interpreter implemenation
--HG--
branch : dev
2010-11-27 19:57:33 -08:00
Renaud Paquay 289ba2ff5e More renames and re-org
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/AbstractSyntaxTree.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AbstractSyntaxTree.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/AstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/BinaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/BinaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ConstantAstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ConstantAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ErrorAstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ErrorAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/IAstNodeWithToken.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/IAstNodeWithToken.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/UnaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/UnaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Lexer.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Lexer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Parser.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Parser.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Terminal.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Token.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/TerminalKind.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/TokenKind.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Tokenizer.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Tokenizer.cs
2010-11-27 17:56:32 -08:00
Renaud Paquay 847cf5fb66 Bunch of renames and class re-organization
--HG--
branch : dev
2010-11-27 17:49:20 -08:00
Renaud Paquay 19504f2d40 Bunch of renames and class re-organization
--HG--
branch : dev
rename : src/Orchard.Tests.Modules/SimpleScriptingTests/ExpressionEvaluatorTests.cs => src/Orchard.Tests.Modules/SimpleScripting/EvaluatorTests.cs
rename : src/Orchard.Tests.Modules/SimpleScriptingTests/ExpressionParserTests.cs => src/Orchard.Tests.Modules/SimpleScripting/ParserTests.cs
rename : src/Orchard.Tests.Modules/SimpleScriptingTests/SimpleScriptingTests.cs => src/Orchard.Tests.Modules/SimpleScripting/SimpleScriptingTests.cs
rename : src/Orchard.Tests.Modules/SimpleScriptingTests/ExpressionTokenizerTests.cs => src/Orchard.Tests.Modules/SimpleScripting/TokenizerTests.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/TokenKind.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/AbstractSyntaxTree.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/TokenKind.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/IAstNodeWithToken.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ExpressionLexer.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Lexer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ExpressionParser.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Parser.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/TokenKind.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/TerminalKind.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ExpressionTokenizer.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Tokenizer.cs
2010-11-27 17:49:12 -08:00
Renaud Paquay 93835cba2a Rename tests
--HG--
branch : dev
rename : src/Orchard.Tests.Modules/SimpleScriptingTests/ExpressionLexerTests.cs => src/Orchard.Tests.Modules/SimpleScriptingTests/ExpressionTokenizerTests.cs
2010-11-27 17:39:01 -08:00
Renaud Paquay 334726e08a A few fixes and renames
--HG--
branch : dev
2010-11-27 17:36:55 -08:00
Renaud Paquay ca1d1987bf Initial implementation of simple scripting parser
--HG--
branch : dev
2010-11-27 16:00:45 -08:00
Renaud Paquay 112e23243d Merge
--HG--
branch : dev
2010-11-26 18:10:18 -08:00
Renaud Paquay 5e03cf781f Adding Orchard.Core.csproj to the list of project to validate
--HG--
branch : dev
2010-11-26 18:09:51 -08:00
Renaud Paquay 4a4ff6049a Add Microsoft.Web.Infrastructure to ~/bin
This is necessary for deployment, as System.Web.Mvc loads this assembly
at startup (before Orchard extension manager has the opportunity to copy
the assembly to ~/App_Data/Dependencies

--HG--
branch : dev
2010-11-26 14:15:19 -08:00
Renaud Paquay 463a215107 Remove unused files
--HG--
branch : dev
2010-11-26 14:14:06 -08:00
Renaud Paquay 23741cbeec Merge
--HG--
branch : dev
2010-11-26 00:09:49 -08:00
Renaud Paquay 2cae64ec8d Merge
--HG--
branch : dev
2010-11-25 18:36:27 -08:00
Renaud Paquay 85bf6158fc Make TagRecord class safer to use
--HG--
branch : dev
2010-11-25 18:30:15 -08:00
Renaud Paquay f466efda4a Fix bug in item admin
The link can't go to the front-end since we are showing all content
items, even the ones that are not published.

--HG--
branch : dev
2010-11-25 18:28:54 -08:00
Renaud Paquay be9646daa1 Cleanup tags modules
Move code to remove content item in ITagService

Admin page for a tag shows all content items (even the ones
that are not published)

--HG--
branch : dev
2010-11-25 18:25:18 -08:00
Renaud Paquay 51c03b08f5 Deleting useless code
--HG--
branch : dev
2010-11-25 17:25:20 -08:00
Renaud Paquay bea037b31a Fixing migration to reflect new persistance format
--HG--
branch : dev
2010-11-25 17:16:51 -08:00
Renaud Paquay c24b987f79 Cleaning up tag persistance layer (ITagService)
Also added unit tests

--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Tags/Models/TagsContentItems.cs => src/Orchard.Web/Modules/Orchard.Tags/Models/ContentTagRecord.cs
2010-11-25 17:07:20 -08:00
Renaud Paquay fc9e733857 Fix NullReferenceException
Not all content types have a definition in metadata!

--HG--
branch : dev
2010-11-25 09:29:50 -08:00
Renaud Paquay a32765d653 First step at simplifying Tags implementation
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Tags/Models/Tag.cs => src/Orchard.Web/Modules/Orchard.Tags/Models/TagRecord.cs
2010-11-25 09:26:44 -08:00
Renaud Paquay a7a6067497 Merge
--HG--
branch : dev
2010-11-24 19:16:14 -08:00
Renaud Paquay 80a4c43ded Feature list not refreshed when adding a new module
Update cache manager to rely on a thread static variable to
keep track of nested calls to ICacheManager.Get().

This fixes this particular bug of IExtensionManager caching the list
of available features: instead of storing the result of the computation
in a field (which is incorrect), use the cache manager.

Work Items: 16867

--HG--
branch : dev
2010-11-24 19:14:29 -08:00
Renaud Paquay c8fbbbe53e Adding Unit Test to very case insensitive behavior
--HG--
branch : dev
2010-11-24 16:03:08 -08:00
Renaud Paquay de0a072492 Fix unit tests
--HG--
branch : dev
2010-11-24 15:58:48 -08:00
Renaud Paquay e2fb055f59 Merge
--HG--
branch : dev
2010-11-24 15:25:58 -08:00
Renaud Paquay 81018a76d2 Orchard.exe commands should be case-insensitive
Make commands and switch case insensitive. Also change the property value
code to use "System.Convert" instead of hand-coded convertion code.

Work Items: 16590

--HG--
branch : dev
2010-11-24 14:28:15 -08:00
Renaud Paquay 26dcce0116 Fix errors detected by project validation task
--HG--
branch : dev
2010-11-24 11:56:47 -08:00
Renaud Paquay 26a0ff06a9 Validate modules/themes project files during build
We check for a few things:
- MVC2/3 tooling guid
- "None Include" elements (these often happen for .cshtml files)
- Output Path not set to "bin\"
- FxCop ruleset not set to Orchard ruleset (disabled for now)

Work Items: 16821

--HG--
branch : dev
2010-11-24 11:52:15 -08:00
Renaud Paquay 3681b30e2b Fixing up whitespaces
--HG--
branch : dev
2010-11-24 10:21:26 -08:00
Renaud Paquay 45a958902c Make command line stack trace more readable
Work Items: 16861

--HG--
branch : dev
2010-11-24 10:17:38 -08:00
Renaud Paquay a4108ce381 Merge
--HG--
branch : dev
2010-11-24 09:23:59 -08:00
Renaud Paquay 332c994108 Make DisplayName required for ContentPart and ContentType
Work Items: 16622

--HG--
branch : dev
2010-11-24 09:21:35 -08:00
Renaud Paquay 54a6d99750 Fix localization module after move out of Orchard.Core
Namespace and area name changed.

--HG--
branch : dev
2010-11-24 09:20:47 -08:00
Renaud Paquay 82cf4540bb Make exception message more precise
Work Items: 16746

--HG--
branch : dev
2010-11-24 09:19:45 -08:00
Renaud Paquay a735248a42 Handle exceptions in web command line
--HG--
branch : dev
2010-11-23 20:18:26 -08:00
Renaud Paquay 57e888f1a9 Remove machine key and validation
This was mainly done as a workaround an MVC bug which has been fixed since.

Work Items: 16726

--HG--
branch : dev
2010-11-23 15:08:44 -08:00
Renaud Paquay 5cd56af2bd Merge
--HG--
branch : dev
2010-11-23 14:10:49 -08:00
Renaud Paquay fa5971aa6f Adding SpecFlow test for dynamic compilation
--HG--
branch : dev
2010-11-23 14:08:29 -08:00
Renaud Paquay a86db32577 Refactoring CopyExtension to support source file copy
For SpecFlow tests, we used to support deploying extensions (modules
and themes) only by deploying their compiled assemblies, and never
copying their source files.

We want to add SpecFlow test for dynamic compilation, so this refactoring
was a necessary step to get there.

--HG--
branch : dev
2010-11-23 13:52:59 -08:00
Renaud Paquay 35c2a6b6ac Merge
--HG--
branch : dev
2010-11-23 10:46:30 -08:00
Renaud Paquay 5f43c2017a Update help text
--HG--
branch : dev
2010-11-23 09:42:16 -08:00
Renaud Paquay 01c8d3de01 Adding definition of DatabaseUpdate feature.
--HG--
branch : dev
2010-11-23 09:35:39 -08:00
Renaud Paquay ec3b5aa683 Moving in its own file
--HG--
branch : dev
2010-11-23 09:35:23 -08:00
Renaud Paquay bc9daa82b4 Unify exception display in command-line
--HG--
branch : dev
2010-11-22 11:22:21 -08:00
Renaud Paquay 3106d26efb Fix project file
--HG--
branch : dev
2010-11-22 11:19:34 -08:00
Renaud Paquay e4ba511525 Tweak IAssemblyLoader loadig policy
A few common .net framework assemblies are referenced by the Orchard.Framework
assembly. Look into those to see if we can find the assembly we are looking for.

This is useful for orchard modules project files, where commonly used assemblies
don't need to be specified with a strong name.

--HG--
branch : dev
2010-11-21 21:59:24 -08:00
Renaud Paquay e0d24527b1 Merge perf => dev
--HG--
branch : dev
2010-11-21 20:15:15 -08:00
Renaud Paquay 4aea24f3d5 Fix Razor views re-compilation
When modules are switched from dynamically compiled (.csproj) to precompiled
(.dll), Razor views were sometimes not recompiled because the list of virtual
path dependencies didn't contain any path that would change during the switch.
The fix is to include "~/App_Data/Dependencies/Dependencies.xml" as a virtual
path dependency, as this file changes when module configuration changes.

Work Items: 16833

--HG--
branch : dev
2010-11-21 19:40:51 -08:00
Renaud Paquay ebc99010e4 Refactor Razor compilation events customization
--HG--
branch : dev
2010-11-21 19:02:36 -08:00
Renaud Paquay fd09536584 Fix dynamic compilation bug
If the assembly for a module doesn't exist on disk, monitor the parent
directory ("~/Modules/<ModuleName>/bin") so that adding the assembly
will force a re-compilation.

--HG--
branch : dev
2010-11-21 18:06:39 -08:00
Renaud Paquay 45e9c2862a Fix occasional YSOD under IIS7 when config changes
Don't access HttpContext.Current, use our accessor abstraction instead.

Work Items: 16823

--HG--
branch : dev
2010-11-21 16:55:33 -08:00
Renaud Paquay c0ffb7b0c2 Cleanup references
--HG--
branch : dev
2010-11-21 16:11:08 -08:00
Renaud Paquay bd93e9c3d5 Fix dynamic compilation bug
When processing reference of a extension, if the reference is an extension
use the loader of that extension unconditionally.

Work Items: 16786

--HG--
branch : dev
2010-11-21 15:58:56 -08:00
Renaud Paquay 2d4ef6417c Fix reference to specify full assembly name
This is so that Orchard.Users is compatible with dynamic compilation, since
System.Web.ApplicationServices has been removed from Web.Config references.

--HG--
branch : dev
2010-11-21 15:47:33 -08:00
Renaud Paquay a43b9be6e7 Fix output path
--HG--
branch : dev
2010-11-21 15:46:32 -08:00
Renaud Paquay b32711f352 Fix usage of "Id" instead of "Name"
--HG--
branch : dev
2010-11-21 14:32:33 -08:00
Renaud Paquay 1f6d1fb5e7 Ensure references match what's in lib\dlr
--HG--
branch : dev
2010-11-21 14:06:23 -08:00
Renaud Paquay cdf9c81915 Merge
--HG--
branch : dev
2010-11-21 13:54:03 -08:00
Renaud Paquay b7f7ac7860 Fix medium trust issue
--HG--
branch : dev
2010-11-21 13:52:53 -08:00
Renaud Paquay 65849e7ff6 Update all MVC reference to 3.0.0.0
--HG--
branch : dev
2010-11-21 13:06:39 -08:00
Renaud Paquay c18968d30b Remove unused references
--HG--
branch : dev
2010-11-21 13:00:41 -08:00
Renaud Paquay 4f95fc4a4c Merge perf => dev
--HG--
branch : dev
2010-11-21 12:27:22 -08:00
Renaud Paquay 8645768e94 Add utility to force dynamic compilation
--HG--
branch : dev
2010-11-20 18:53:35 -08:00
Renaud Paquay b43f30be15 Merge dev => perf
--HG--
branch : perf
2010-11-15 16:23:24 -08:00
Renaud Paquay 866fa8ba89 Added tag perf first pass for changeset 0ffac89fcc30
--HG--
branch : perf
2010-11-15 16:12:50 -08:00
Renaud Paquay a80b790cce Fix web.config 500 error with IIS7
This is just a temporary fix as Theme.jpg files aren't served
properly anymore

--HG--
branch : dev
2010-11-13 11:38:33 -08:00
Renaud Paquay 5b0fe58931 Fix SpecFlow tests
--HG--
branch : dev
2010-11-13 10:08:26 -08:00
Renaud Paquay 27ecd9e5bb Add dependencies
--HG--
branch : dev
2010-11-13 10:01:30 -08:00
Renaud Paquay f88f7fa841 Fix SpecFlow test
--HG--
branch : dev
2010-11-13 09:57:44 -08:00
Renaud Paquay 2f8425c9cb Add "Messaging" as a default enabled feature
Fixes profiling build

--HG--
branch : perf
2010-11-13 09:49:01 -08:00
Renaud Paquay 71ca0e0fe8 Merge
--HG--
branch : dev
2010-11-11 13:49:21 -08:00