Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 7, 2009
  1. @loudej

    Allow number to be passed in to distribution build

    loudej authored
    The build number is no longer automatically applied from source
    control revision, so for release candidates it can be passed in as
    appropriate. The values used will follow the CI build numbers.
  2. @loudej
  3. @maxild @loudej

    Quick fix to enable precompilation of views with custom instantiation…

    maxild authored loudej committed
    … of settings
    
    Signed-off-by: Louis DeJardin <louis.dejardin@gmail.com>
  4. @maxild @loudej

    Ignoring untracked pdb and xml files from private build of aspnetmvc …

    maxild authored loudej committed
    …and mvccontrib
    
    Signed-off-by: Louis DeJardin <louis.dejardin@gmail.com>
  5. @loudej

    Changing the SourceSupervisor to pass settings to MarkupGrammar

    loudej authored
    This is necessary for the colorization to be aware of the
    StatementMarker configuration property. Otherwise the color is
    always based on the '#' default.
  6. @loudej

    Adding a StatementMarker configuration parameter

    loudej authored
    The default character '#' can cause some conflicts when stylesheets
    are present in views. This enables a project to use an alternate value
    which doesn't collide with text found at the start of lines.
Commits on May 6, 2009
  1. @loudej

    build-distribution.cmd no longer requires wix or packageloadkey.h

    loudej authored
    WIX binaries are in the bin folder, so does not need to be installed
    on the building workstation. An empty packageloadkey.h is also
    created if the real one does not exist on disk. The resulting VSIP may
    be installed on machines which have the VS SDK installed, which is good
    for VSIP development and testing.
  2. @loudej

    Adding WIX 3.0 tool to binaries directory

    loudej authored
    Including a known build of WIX in source control to enable the
    full build to be run without downloading and installing it on
    individual workstations
  3. @loudej

    Updated SparkLanguage assembly for changes to Spark.dll

    loudej authored
    A few components were refactored and the SparkLanguage.dll bridge
    assembly needed to up changed to follow suit.
Commits on May 5, 2009
  1. @loudej

    Changes needed to compile with Windows Server 2008 SDK

    loudej authored
    Small adjustment needed to compile with only the .net 3.5 sdk
    installed. Also included a copy of the Microsoft.WebApplication.targets
    file for convenience.
Commits on Apr 28, 2009
  1. @loudej

    Removing breakpoint helper line of code

    loudej authored
    Any meaningless int x = 5; line you see is typically added during some sort of bug hunting session. They're not intended to be checked in.
  2. @loudej

    Fixes bug with ChNot optimization

    loudej authored
    Position.Advance could throw an exception if a single character ChNot parser would reach the end of the current template.
  3. @loudej

    Using Snippets for pageBaseType to track template position

    loudej authored
    Enables colorization and intellisense of the type information
    in the <use pageBaseType=""/> attribute value.
  4. @loudej

    Adding some unit tests for PageBaseTypeChunk

    loudej authored
    Verifies base class is in effect, and that generic
    parameters may be provided in the class declaration.
  5. @maxild @loudej

    Added support for specifying the pageBaseType on the view.

    maxild authored loudej committed
    By adding
      1) <use pageBaseType="MyView" />
      2) <use pageBaseType="MyView[[TModel]]" />
      3) <use pageBaseType="MyView[[TModel, long]]" />
    the generated view class will derive from the specified class.
    
    If using
      <viewdata model="TModel"/>
    in the view, then only the first definition of pageBaseType is valid. The
    following two definitions of the pageBaseType assumes that model is not defined.
    
    Signed-off-by: Louis DeJardin <louis.dejardin@gmail.com>
Commits on Apr 27, 2009
  1. @dswisher @loudej

    If path already starts with http or https, do not append the site root.

    dswisher authored loudej committed
    Signed-off-by: Louis DeJardin <louis.dejardin@gmail.com>
Commits on Apr 17, 2009
  1. @loudej

    Changes to parser for first-time performance improvements

    loudej authored
    Knocks down about 25% of the string manipulation costs related to parsing large templates.
    It's a first-time only cost, but still nice to have.
  2. @loudej

    Updated the SparkViewDescriptor equality

    loudej authored
    Takes language into account. Also works with null or empty target namespaces.
Commits on Apr 13, 2009
  1. @loudej

    Small change to copy

    loudej authored
    Sentance was put together wierd
  2. @loudej

    Getting rid of partial Global classes in favor of Application class

    loudej authored
    I'm not as much a fan of the Gloval.cs partial
    on top of Gloval.asax anymore. A standalone Application
    class is clearer and more testable.
  3. @loudej

    Updating skins sample to use new descriptor builder filters

    loudej authored
    The previous mechanism wasn't nearly as elegant
  4. @loudej

    Added an else case to the product list

    loudej authored
    Just another example of Linq in Spark and some
    slightly more advanced use of conditional elements
  5. @loudej

    Updating sample to use a descriptor filter

    loudej authored
    THe ability to add filters was just added and this demonstrates their use. Plus the sample was broken.
  6. @loudej

    Adding descriptor filters to the DefaultDescriptorBuilder

    loudej authored
    This allows individual extensions to view resolution to be added without replacing the entire default implementation
Commits on Apr 10, 2009
  1. @loudej

    Adding custom descriptor builder to i18n sample

    loudej authored
    Demonstrates how to use information from the request context to control what files are located for by the view descriptor
  2. @loudej

    Adding cache locking, and fixed a bug in use of descriptor builder

    loudej authored
    GetExtraParameters was not being called. Kind of a ridiculous pair of problems which showed up as sample code was being created.
  3. @loudej

    IDescriptorBuilder adds extra parameters from controller context

    loudej authored
    This enables a custom descriptor builder to adjust the potential location paths of spark files. For example, applications may provide theme or language paths.
Commits on Apr 9, 2009
  1. @loudej

    Implementing MVC useCache flag

    loudej authored
    Should streamline FindView and FindPartialView costs greatly.
  2. @loudej

    Fixing a test related to the ViewLoader change

    loudej authored
    Mocks are very brittle when implementation changes. Switched to a stub which cares less about how the tested class is implemented.
  3. @loudej

    ViewLoader Entry keeps IViewFile reference for use in IsCurrent

    loudej authored
    Provides a marginal performance improvement. Becomes significant if there are many nested combined view folders.
Commits on Apr 2, 2009
  1. @loudej

    Changing the reference to SourceCode

    loudej authored
    Some bits were refactored, so SourceCode property is now on the ISparkViewEntry interface itself
  2. @loudej

    Changing default revision number back to 1.0.1

    loudej authored
    If you run build.cmd locally these files will always be changed to 1.0.1, so this should get them to stop showing up as modified
  3. @loudej

    Extracting the ViewDescriptorBuilder functionality into it's own serv…

    loudej authored
    …ice class
    
    Seperates that concern, offers a new extensibility point for controlling view location, and helper prepare for some FindView optimization
    
    git-svn-id: http://dev.dejardin.org/svn/spark/branches/spike-1.1@315 0f556331-6e29-4ecb-911f-9ab3f335dbaa
    
    Conflicts:
    
    	src/Spark.Web.Mvc/JavascriptViewResult.cs
    	src/Spark/CompiledViewEntry.cs
    	src/Spark/CompositeViewEntry.cs
    	src/Spark/SparkViewEngine.cs
Commits on Mar 31, 2009
  1. @loudej

    Adding simple app for profiling purposes

    loudej authored
    Need to do a final extensive profiling exercise before pushing a 1.0 release to Codeplex
  2. @loudej
Something went wrong with that request. Please try again.