Branch: refs/heads/master
Home: http://github.com/castleproject/Castle.MonoRail
Commit: d6fc82219e2498a46083ab5c510d134f91eb7bb2
http://github.com/castleproject/Castle.MonoRail/commit/d6fc82219e2498a46083ab5c510d134f91eb7bb2
Author: Ken Egozi <[email protected]>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
Log Message:
-----------
faster handling of bubble properties on AspViewBase
Commit: 3ae1c31313cc6adc54a2b6bfe40c29df80f8f595
http://github.com/castleproject/Castle.MonoRail/commit/3ae1c31313cc6adc54a2b6bfe40c29df80f8f595
Author: Ken Egozi <[email protected]>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
Log Message:
-----------
initializing Request.Params will be faster - as we will now cache that hideous
NameValueCollection as a Dictionary on the context.Items, so that lookups won't
take n^2 time - for each subview
- some refactoring to the InitProperties method occured
Commit: e630238dacbd872a721306bb63efea0a27c3dc24
http://github.com/castleproject/Castle.MonoRail/commit/e630238dacbd872a721306bb63efea0a27c3dc24
Author: Ken Egozi <[email protected]>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView.Tests/Stubs/StubController.cs
Log Message:
-----------
minor - allow tests to call the viewEngine process (as it will raise
controller's methods that should not throw)
Commit: 8a86147cb4c363baf7deaf767c7c15c1b46dc526
http://github.com/castleproject/Castle.MonoRail/commit/8a86147cb4c363baf7deaf767c7c15c1b46dc526
Author: Ken Egozi <[email protected]>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M lib/net-3.5/Castle.Components.DictionaryAdapter.dll
A lib/net-3.5/Castle.Components.DictionaryAdapter.pdb
M lib/net-3.5/Castle.Components.DictionaryAdapter.xml
Log Message:
-----------
using a faster version of the DictionaryAdapter
Commit: 5cea55db2e3740154790c490f87e72e8f79f00d4
http://github.com/castleproject/Castle.MonoRail/commit/5cea55db2e3740154790c490f87e72e8f79f00d4
Author: Ken Egozi <[email protected]>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView.Tests/Engine/Config/ProgrammaticConfigTestFixture.cs
M src/Castle.MonoRail.Views.AspView.Tests/ViewTests/AbstractViewTestFixture.cs
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
M src/Castle.MonoRail.Views.AspView/AspViewEngine.cs
M src/Castle.MonoRail.Views.AspView/Configuration/AspViewEngineOptions.cs
M src/Castle.MonoRail.Views.AspView/Configuration/CompilerOptionsBuilder.cs
M
src/Castle.MonoRail.Views.AspView/Configuration/IAspViewConfigurationEvents.cs
Log Message:
-----------
major performance boost - allow selectively not loading all of the
Request.Params collection to every view's properties collection
Commit: 6ed18733916fbd0433f7d671bb22c17e2c4c7e18
http://github.com/castleproject/Castle.MonoRail/commit/6ed18733916fbd0433f7d671bb22c17e2c4c7e18
Author: Ken Egozi <[email protected]>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView.Tests/Castle.MonoRail.Views.AspView.Tests-vs2008.csproj
A src/Castle.MonoRail.Views.AspView.Tests/ViewTests/ViewPerformanceFixture.cs
Log Message:
-----------
a performance "test"
this one say 65ms on my machine, instead of 200+ms when is set with
Request.Params on
Commit: a5f3be6143bd9405ee6904162767c044e69cde58
http://github.com/castleproject/Castle.MonoRail/commit/a5f3be6143bd9405ee6904162767c044e69cde58
Author: Ken Egozi <[email protected]>
Date: 2010-04-05 (Mon, 05 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView/Castle.MonoRail.Views.AspView-vs2008.csproj
M src/Castle.MonoRail.Views.AspView/Compiler/SourceFile.cs
M src/Castle.MonoRail.Views.AspView/Internal/Set.cs
Log Message:
-----------
using HashSet<string> - StringSet is not needed anymore
Conflicts:
src/Castle.MonoRail.Views.AspView/Internal/Set.cs
Commit: 170fbb24774dc37670ed8b269c08e1a3a4d2c36d
http://github.com/castleproject/Castle.MonoRail/commit/170fbb24774dc37670ed8b269c08e1a3a4d2c36d
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
R src/Castle.MonoRail.Views.AspView/Internal/Set.cs
Log Message:
-----------
remove unused file
Commit: 9d2211a66db1bfd6cb505d9fdd146a922b447a20
http://github.com/castleproject/Castle.MonoRail/commit/9d2211a66db1bfd6cb505d9fdd146a922b447a20
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
Log Message:
-----------
minor code cleanup on AspViewBase
Commit: ec2debfe1f72953400eff09aa1794eb1b77fa28e
http://github.com/castleproject/Castle.MonoRail/commit/ec2debfe1f72953400eff09aa1794eb1b77fa28e
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView.Tests/Castle.MonoRail.Views.AspView.Tests-vs2008.csproj
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
M src/Castle.MonoRail.Views.AspView/AspViewBaseWithGenericTypedInterface.cs
M src/Castle.MonoRail.Views.AspView/AspViewEngine.cs
M
src/Castle.MonoRail.Views.AspView/Castle.MonoRail.Views.AspView-vs2008.csproj
M src/Castle.MonoRail.Views.AspView/IViewBase.cs
A src/Castle.MonoRail.Views.AspView/Internal/ViewPropertiesDictionary.cs
Log Message:
-----------
re-using the same view properties dictionary for subviews, with a special
scoping mechanism, instead of copying all properties to each subview, speeding
things up
Commit: 83dd5aab546ed0cc4accde25c0d69af1fbab8d8f
http://github.com/castleproject/Castle.MonoRail/commit/83dd5aab546ed0cc4accde25c0d69af1fbab8d8f
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView.Tests/Castle.MonoRail.Views.AspView.Tests-vs2008.csproj
A
src/Castle.MonoRail.Views.AspView.Tests/Utilities/ViewPropertiesDictionaryTests.cs
M src/Castle.MonoRail.Views.AspView.Tests/ViewTests/ViewPerformanceFixture.cs
A
src/Castle.MonoRail.Views.AspView.Tests/ViewTests/ViewPropertiesScopingFixture.cs
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
M src/Castle.MonoRail.Views.AspView/Internal/ViewPropertiesDictionary.cs
Log Message:
-----------
adding tests for the property scoping feature
minor code cleanups
Commit: e79ddfaa5a05bb63b2728dbc72c2b6c3f5da6de3
http://github.com/castleproject/Castle.MonoRail/commit/e79ddfaa5a05bb63b2728dbc72c2b6c3f5da6de3
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView.Tests/ViewTests/AbstractViewTestFixture.cs
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
M src/Castle.MonoRail.Views.AspView/AspViewBaseWithGenericTypedInterface.cs
M src/Castle.MonoRail.Views.AspView/AspViewEngine.cs
M src/Castle.MonoRail.Views.AspView/IViewBase.cs
Log Message:
-----------
WIP Pre/Post render events --- THIS IS A BREAKING CHANGE
why? there is a new signature to AspViewBase.Initialize(), and if a usercode
was overriding the old one, it will break.
The change is simple though, a new parameter was added, ao simply add it to the
base() call.
There's also an option to enlist to OnPreRender instead of overriding Initialize
Commit: a74661be1003302fe0f50a5d73ea8c45850912a8
http://github.com/castleproject/Castle.MonoRail/commit/a74661be1003302fe0f50a5d73ea8c45850912a8
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
M src/Castle.MonoRail.Views.AspView/Compiler/AbstractCompiler.cs
Log Message:
-----------
got rid of the view lifecycle event. too complex, gain is too low
Commit: 81e22f7414aa1369ffe6ee7724e15402ee08df6e
http://github.com/castleproject/Castle.MonoRail/commit/81e22f7414aa1369ffe6ee7724e15402ee08df6e
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/Internal/ViewPropertiesDictionary.cs
Log Message:
-----------
allow "remove" on ViewProperties dict. it will remove from the local scope
offcourse
Commit: 8af354620af31c684338aa4d8b323b48c077afcf
http://github.com/castleproject/Castle.MonoRail/commit/8af354620af31c684338aa4d8b323b48c077afcf
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView.Tests/Castle.MonoRail.Views.AspView.Tests-vs2008.csproj
Log Message:
-----------
fixing a project reference in AspView.Tests
Commit: fa1cd7ac7bf22c93902fb9ab2a626f4a05870e1c
http://github.com/castleproject/Castle.MonoRail/commit/fa1cd7ac7bf22c93902fb9ab2a626f4a05870e1c
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView.Tests/Compiler/PreCompilationSteps/SubViewTagsStepTestFixture.cs
M src/Castle.MonoRail.Views.AspView/Internal/RegularExpressions.cs
Log Message:
-----------
allow shorter syntax for subviews.
eg:
<subview:whatever />
Conflicts:
src/Castle.MonoRail.Views.AspView.Tests/Compiler/PreCompilationSteps/SubViewTagsStepTestFixture.cs
Commit: e7743e85b720264aa724781fd193735f8bd9e795
http://github.com/castleproject/Castle.MonoRail/commit/e7743e85b720264aa724781fd193735f8bd9e795
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/Internal/RegularExpressions.cs
Log Message:
-----------
allowing whitespaces around the Equal sign, on subview parameters.
eg:
<subview:whatever name = "value"></subview:whatever>
Conflicts:
src/Castle.MonoRail.Views.AspView.Tests/Compiler/PreCompilationSteps/SubViewTagsStepTestFixture.cs
Commit: 54be89534f283956a1c746d92ae9be9687310116
http://github.com/castleproject/Castle.MonoRail/commit/54be89534f283956a1c746d92ae9be9687310116
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView.Tests/Compiler/PreCompilationSteps/DefaultStepsProviderIntegrationTestFixture.cs
M
src/Castle.MonoRail.Views.AspView.Tests/Compiler/PreCompilationSteps/RenderConcreteClassStepTestFixture.cs
M src/Castle.MonoRail.Views.AspView/Compiler/AbstractCompiler.cs
M src/Castle.MonoRail.Views.AspView/Compiler/AspViewCompiler.cs
M
src/Castle.MonoRail.Views.AspView/Compiler/PreCompilationSteps/RenderConcreteClassStep.cs
M src/Castle.MonoRail.Views.AspView/Compiler/SourceFile.cs
Log Message:
-----------
adding #line directive to transformed templates - so that compiler errors will
show the original template's filename
this also allow to stop doing the file-by-file compile when an error occur,
making work on large websites much faster
Commit: 78e56d8aa745f695ceac728f430b9d99b86bcfa4
http://github.com/castleproject/Castle.MonoRail/commit/78e56d8aa745f695ceac728f430b9d99b86bcfa4
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/Compiler/AbstractCompiler.cs
M src/Castle.MonoRail.Views.AspView/Compiler/AspViewCompiler.cs
Log Message:
-----------
making compile errors actually work - used an obsolete class before
Commit: 588fa351c33e861b61c1568436a56c1fe12488c1
http://github.com/castleproject/Castle.MonoRail/commit/588fa351c33e861b61c1568436a56c1fe12488c1
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M
src/Castle.MonoRail.Views.AspView/Castle.MonoRail.Views.AspView-vs2008.csproj
R src/Castle.MonoRail.Views.AspView/Compiler/AspViewCompiler.cs
Log Message:
-----------
getting rid of old obsolete file
Conflicts:
src/Castle.MonoRail.Views.AspView/Compiler/AspViewCompiler.cs
Commit: c9e827424f1f331a328261bf152c2d1d5721c3e6
http://github.com/castleproject/Castle.MonoRail/commit/c9e827424f1f331a328261bf152c2d1d5721c3e6
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView.Tests/ViewTests/AbstractViewTestFixture.cs
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
M src/Castle.MonoRail.Views.AspView/AspViewEngine.cs
Log Message:
-----------
tracking last processed view (Views Stack) on the current context for logging
purposes
Commit: caa4d9e949db63950821d0305a42710b6f66f340
http://github.com/castleproject/Castle.MonoRail/commit/caa4d9e949db63950821d0305a42710b6f66f340
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/Compiler/AbstractCompiler.cs
Log Message:
-----------
better error message on compile errors
Commit: e82d27aceb00e1a678df213fa18b8a2997d60b6b
http://github.com/castleproject/Castle.MonoRail/commit/e82d27aceb00e1a678df213fa18b8a2997d60b6b
Author: Ken Egozi <[email protected]>
Date: 2010-04-06 (Tue, 06 Apr 2010)
Changed paths:
M src/Castle.MonoRail.Views.AspView/AspViewBase.cs
Log Message:
-----------
1. Allowing siteRoot and fullSiteRoot to be set thorugh PropertyBag
2. Pushing current view to the ViewsStack, also for subviews, and making sure
that Layouts gets pushed on time
--
You received this message because you are subscribed to the Google Groups
"Castle Project Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/castle-project-commits?hl=en.