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.

Reply via email to