Louis DeJardin
b88178b542
Avoiding the eager creation of certain proxies to optional records
...
cannot be done in fluent config
the IsSelectable = false prevents unused ContentPartRecord proxies from being created
for each ContentItemRecord or ContentItemVersionRecord.
done for perf reasons - has no other side-effect
--HG--
branch : perf
2010-12-01 19:37:10 -08:00
Suha Can
a4b1f2f36d
PERF: Fixing 16890 ILogger pooling
...
--HG--
branch : perf
2010-12-01 15:46:13 -08:00
Suha Can
2a0c34bcab
PERF: Fixing 16889 IText pooling
...
--HG--
branch : perf
2010-12-01 15:33:04 -08:00
Louis DeJardin
733de4a166
Adding a component to experimental module to capture ioc costing
...
--HG--
branch : perf
extra : rebase_source : aa936df6717501a84fafce41f8130ced8217fa42
2010-11-30 13:46:13 -08:00
Suha Can
3eb270a7b4
PERF: Fixing 16732 5% virtual paths enumerated multiple times
...
--HG--
branch : perf
2010-11-30 13:19:15 -08:00
Suha Can
43f5c282ec
PERF: Fixing 16733 '\' is incorrectly used in virtual paths--should be '/'
...
--HG--
branch : perf
2010-11-30 12:15:38 -08:00
Suha Can
0a5a48cf1d
PERF: Fixing 16595 Verify User Unicity
...
--HG--
branch : perf
2010-11-29 14:13:02 -08:00
Dave Reed
32474bff72
Merge
...
--HG--
branch : perf
2010-11-29 12:14:35 -08:00
Dave Reed
067daabdb0
Fix YSOD when a module has a missing dependency.
...
--HG--
branch : dev
2010-11-29 12:12:11 -08:00
Suha Can
32eaf72e4a
PERF: Manually merging a condition in CommonPartHandler::ContentTypeWithACommonPart
...
--HG--
branch : perf
2010-11-29 12:04:03 -08:00
Suha Can
dafca60524
Merge dev -> perf
...
--HG--
branch : perf
2010-11-29 11:59:11 -08:00
Jonathan Wall
08990e5ae1
Updated header font sizes in the theme machine.
...
--HG--
branch : dev
2010-11-29 11:46:09 -08:00
Suha Can
22a4b00be0
PERF: Fixing a NullReferenceException that shows up on startup.
...
--HG--
branch : perf
2010-11-29 11:31:35 -08:00
Suha Can
632f94f3d7
Setting trust level back to Full in branch.
...
--HG--
branch : perf
2010-11-29 11:03:14 -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
Nathan Heskew
3827c90f41
Changing how the versioned compliment to the CommonPart is welded to the content type in question so as to not have potentially odd problems with an ActivatingFilter applied CommonPart
...
--HG--
branch : dev
2010-11-29 10:24:28 -08:00
Nathan Heskew
a1c8765fa0
Making the Resolve<TService> HtmlHelper extension method throw once again if a WorkContext isn't found in the request
...
--HG--
branch : dev
2010-11-29 10:21:54 -08:00
Sébastien Ros
974054aa72
Merge
...
--HG--
branch : dev
2010-11-28 19:03:41 -08:00
Sébastien Ros
18d30ffeb0
Fixing unit test
...
--HG--
branch : dev
2010-11-28 19:02:25 -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
Sébastien Ros
e2adccc598
Refactoring users challenge emails
...
- Adding unit tests
- Creating a stub for email messages
- Adding tenant's name to nonces in order to prevent cross-tenants substitution
--HG--
branch : dev
2010-11-28 18:34:13 -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