Permalink
Commits on Jun 27, 2009
  1. More VisualBasic class member work

    loudej committed Jun 27, 2009
    Adding typing for viewdata properties
  2. Updating generated class for spark-1.1 changes

    loudej committed Jun 27, 2009
    The render was simplified a bit. Fairly small changes really.
  3. Clearing the compiled view folder.

    loudej committed Jun 27, 2009
    There were tests that would fail in unusual ways without this because
    of leftover compiled types.
  4. Merge branch 'master' of git@github.com:loudej/spark.git into spark-1.1

    loudej committed Jun 27, 2009
    Conflicts:
    	src/Spark.Tests/Compiler/CSharpViewCompilerTester.cs
    	src/Spark/Compiler/CSharp/CSharpViewCompiler.cs
  5. Refactoring SourceBuilder as SourceWriter and adding app.config to tests

    loudej committed Jun 27, 2009
    Using the code dom's method to get an instance by language has the
    unfortunate side-effect of requiring a config section to ensure the
    compiler used is the correct v3.5 version.
    
    The SourceBuilder is also now obsolete and the SourceWriter is responsible
    for escrow lines, indentation, and tracking source snippet mappings.
  6. Additional Visual Basic support

    loudej committed Jun 27, 2009
    Implementing global variable properties, assignment elements, and
    the starting point of conditional chunks. Unfortunately Visual Basic
    will require an escrowed code writer, like Ruby has, because of the need
    to have a hanging End If pushed past any subsequent ElseIf and Else
    chunks.
  7. Implementing additional code chunks in VB

    loudej committed Jun 27, 2009
    ForEach and it's autovariables, also target namespace
Commits on Jun 26, 2009
  1. Early stages of Visual Basic compilation target

    loudej committed Jun 26, 2009
    Literal, expression, and local variable implemented.
    Now using system.codedom configuration for compiler options. Needed
    to coerce Option Infer On in code, as the setting in the config
    does not appear to have automatic effect.
  2. Preliminary work for Visual Basic support

    loudej committed Jun 26, 2009
    Renaming DefaultViewCompiler to CSharpViewCompiler, adding VisualBasic
    version, and a test class.
  3. Including MvcIntegrationTestFramework binaries when packaging output

    loudej committed Jun 26, 2009
    Needed for new sample to work
Commits on Jun 22, 2009
  1. Adding example of using rendering views through IViewEngine methods

    loudej committed Jun 22, 2009
    Example originally had examples of rendering a template directly, and
    this change adds an example of rendering through the SparkViewFactory.
  2. Removing some unused files

    loudej committed Jun 22, 2009
  3. Relocating and renaming IntegrationTestingViews

    loudej committed Jun 22, 2009
    Keeps the two projects together and includes them with the rest of the
    ASP.NET MVC samples. Also added the projects to the Samples.sln solution.
  4. Moving MvcIntegrationTestFramework.dll to bin

    loudej committed Jun 22, 2009
    Also including notes about attribution and copy of download available
    from original post.
Commits on Jun 13, 2009
  1. Added integration tests

    donnfelker committed Jun 13, 2009
Commits on Jun 9, 2009
  1. Preparing for v1.0

    loudej committed Jun 9, 2009
    Adjusting the package filters for release
  2. Fixed a problem with siteresource prefix

    loudej committed Jun 9, 2009
    Needed to detect and omit leading "~/" on path argument
  3. Commenting out About tab in ViewComponents demo

    loudej committed Jun 9, 2009
    There wasn't any about action or view. So there you go.
  4. Need to explicitly htmlencode in Ruby sample

    loudej committed Jun 9, 2009
    Looks like automaticEncoding isn't quite working in the Ruby incarnation
    of Spark views. Adding H() to htmlencode.
  5. Fixing namespace

    loudej committed Jun 9, 2009
    Namespace didn't match location in project
  6. Encoding strings added to InMemoryViewFolder with StreamWriter

    loudej committed Jun 9, 2009
    This replaces the use of Encoding.Default.GetBytes which resulted in
    binary data that wasn't rebuilding correct unicode by the StreamReader.
Commits on Jun 8, 2009
  1. Porting AdvancedPartials sample to AspNetMvc

    loudej committed Jun 8, 2009
    It's a pretty good sample for using named content in ways that approximate
    simple server controls or ViewComponent usage. Existed as a MonoRail
    sample previously.
  2. Adding engines parameter to call.

    loudej committed Jun 8, 2009
    Sample was ignoring collection passed in previously. Not good as an
    example of a testable app class.
Commits on Jun 5, 2009
  1. Fixing a typo and a place that shouldn't be html encoded

    loudej committed Jun 5, 2009
    Preparation for v1.0 deployment, verifying samples all work and making
    some cosmetic changes
  2. Fixes problem when render needed to use fallback

    loudej committed Jun 5, 2009
    The outer scope needs to be reintroduced before rendering the fallback
    content, which lives in the partial file.
  3. Updating the style on internationalization

    loudej committed Jun 5, 2009
    Preparation for v1.0 deployment, verifying samples all work and making
    some cosmetic changes
  4. Removing ActionSample project

    loudej committed Jun 5, 2009
    It's really just a confusing example of a bad idea. Doesn't provide any
    value to someone learning Spark.
Commits on Jun 4, 2009
  1. Updating Northwind Demo

    loudej committed Jun 4, 2009
    Using automatic encoding and adjusting the model state handling on submit
  2. Updating the sample for SiteResource changes

    loudej committed Jun 4, 2009
    The ~/ prefix is now included in the argument to SiteResource, so it
    must be replaced with the app path if present.
Commits on Jun 3, 2009
  1. Passing through null Snippets

    loudej committed Jun 3, 2009
    Some chunks may not have code in some attributes, like an "else" won't
    have any condition code.
Commits on Jun 2, 2009
  1. Merge branch 'master' into spark-1.1

    loudej committed Jun 2, 2009
    Conflicts:
    	src/Spark.Web.Mvc/SparkView.cs
    	src/Spark/AbstractSparkView.cs
    	src/Spark/CompiledViewEntry.cs
    	src/Spark/CompiledViewHolder.cs
    	src/Spark/Spark.csproj
    	src/Spark/SparkViewDescriptor.cs
    	src/Spark/SparkViewEngine.cs
  2. Adding WiX UI for tools installer

    loudej committed Jun 2, 2009
    Displays eula, allows install dir to be changed, and states
    the VS package is preview unlike spark itself which is release
    software.
Commits on May 30, 2009
  1. Fix for partial containing dot in their name

    smoothdeveloper committed with loudej May 30, 2009
    The problem lies in System.IO.Path.ChangeExtension when there is a dot
    in filename. EnsureSparkExtension adds .spark when needed. Doesn't
    support templatename.spark.spark as filename.
Commits on May 27, 2009
  1. Fixing the order of operations restoring the _content["view"]

    loudej committed May 27, 2009
    The collection was restored before the view was reinserted, so it wasn't
    being added to the correct dictionary. The use of outerView._content
    prevents this from happenning regardless of the order of restoration.
Commits on May 26, 2009
  1. Reversing order of nested layouts

    loudej committed May 26, 2009
    The convention for nesting when multiple layouts are named is in the
    other order than Spark was implemented with. This should bring Spark
    back into line with the others.