Commit Graph

169 Commits

Author SHA1 Message Date
Renaud Paquay
8935efc96c Update version # to 0.9.0
--HG--
branch : dev
2010-12-13 21:56:39 -08:00
Renaud Paquay
41ac7c975b Fix unit tests
--HG--
branch : dev
2010-12-13 17:07:28 -08:00
Sebastien Ros
2180db5c87 Adding lost tests for Orchard.Indexing and Lucene
--HG--
branch : dev
2010-12-11 15:40:08 -08:00
Andre Rodrigues
18d1e80189 #16849: Replacing strings and console.writelines by exception throwing.
--HG--
branch : dev
2010-12-08 18:18:52 -08:00
Suha Can
c97a8d26cb Cleanup (includes)
--HG--
branch : dev
2010-12-07 15:47:45 -08:00
Louis DeJardin
70e438a510 PERF: Cache role and permission
Fixes http://orchard.codeplex.com/workitem/16888

--HG--
branch : perf
2010-12-06 14:36:38 -08:00
Suha Can
63cbb03b93 Adding unit tests for the Comments module.
--HG--
branch : dev
2010-12-04 17:33:02 -08:00
Sebastien Ros
fadcc4ef6e Adding IEncryptionServices
Implements symetric encoding/decoding services based on a per-tenant key generated randomly during setup in the ShellSettings.
Replaces MachineKey.Encode/Decode usages.
Adding ComputedField to wrap get/set calls from parts, making the Smtp password encrypted in the db automatically.

--HG--
branch : dev
2010-12-03 16:14:17 -08:00
Sebastien Ros
3e29e2ed65 Improving e-mail templates and settings for users registration
--HG--
branch : dev
2010-12-02 15:46:33 -08:00
Andre Rodrigues
f3f518b0db Replacing Module/Theme/Core strings.
--HG--
branch : dev
2010-12-01 17:37:11 -08:00
Sebastien Ros
081a3dc53b Improving lost password functionality
--HG--
branch : dev
2010-11-30 17:19:13 -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
a59d1fa97e Fix bug with ignoring whitespaces at end of expression
--HG--
branch : dev
2010-11-28 13:28:03 -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
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
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
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
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
Sebastien Ros
1621a10cc8 Fixing unit tests
--HG--
branch : dev
2010-11-23 13:03:30 -08:00
Nathan Heskew
4773247719 Updating the UrlRuleProvider to clean up trailing slashes priour to running the comparison
work item: 16798

--HG--
branch : dev
2010-11-22 22:56:57 -08:00
Renaud Paquay
4f95fc4a4c Merge perf => dev
--HG--
branch : dev
2010-11-21 12:27:22 -08:00
Andre Rodrigues
647f30b1c5 Fixing module UT.
--HG--
branch : dev
2010-11-20 15:49:48 -08:00
Andre Rodrigues
53bddd53d9 Fixing Widget / Scripting / Framework dependency loading.
--HG--
branch : dev
2010-11-20 15:38:56 -08:00
Nathan Heskew
5393c5c825 Some test fixes and more test temp file cleanup
--HG--
branch : dev
2010-11-19 23:41:33 -08:00
Suha Can
e5aef055cf PERF: Replacing YAML parser with a simpler implementation.
All external YAML references have been removed from Orchard.

--HG--
branch : perf
2010-11-19 18:41:38 -08:00
Andre Rodrigues
1838c131c3 Fixing UT
--HG--
branch : dev
2010-11-19 17:21:53 -08:00
Andre Rodrigues
376ba129a1 Fixing SqlServerCe reference.
--HG--
branch : dev
2010-11-19 14:44:42 -08:00
andrerod
685e2d76f6 Making unit Media unit tests culture friendly.
--HG--
branch : dev
2010-11-19 00:07:10 -08:00