Permalink
Commits on Jun 8, 2009
  1. @loudej

    fix solution.file property to use slash (it should work on windows)

    Signed-off-by: Louis DeJardin <louis.dejardin@gmail.com>
    gauthier committed with loudej Jun 6, 2009
  2. @loudej

    adding initial runtime framework settings

    Signed-off-by: Louis DeJardin <louis.dejardin@gmail.com>
    gauthier committed with loudej Jun 5, 2009
Commits on Jun 4, 2009
  1. @loudej
  2. @loudej

    Replacing some occurences of path separators

    Attempting to eliminate the use of backslash as a constant when it's
    used for path manipulation
    loudej committed Jun 4, 2009
Commits on Jun 3, 2009
  1. @loudej

    Replacing some occurences of path separators

    Attempting to eliminate the use of backslash as a constant when it's
    used for path manipulation
    loudej committed Jun 3, 2009
  2. @loudej

    Changing unit tests to use environment directory separator

    This is some preparation work for getting a build of Spark to function
    properly on mono out-of-box
    loudej committed Jun 3, 2009
  3. @loudej

    Passing through null Snippets

    Some chunks may not have code in some attributes, like an "else" won't
    have any condition code.
    loudej committed Jun 3, 2009
Commits on Jun 2, 2009
  1. @loudej

    Adding WiX UI for tools installer

    Displays eula, allows install dir to be changed, and states
    the VS package is preview unlike spark itself which is release
    software.
    loudej committed Jun 2, 2009
Commits on May 30, 2009
  1. @smoothdeveloper @loudej

    Fix for partial containing dot in their name

    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.
    smoothdeveloper committed with loudej May 30, 2009
Commits on May 27, 2009
  1. @loudej

    Fixing the order of operations restoring the _content["view"]

    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.
    loudej committed May 27, 2009
Commits on May 26, 2009
  1. @loudej

    Reversing order of nested layouts

    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.
    loudej committed May 26, 2009
Commits on May 24, 2009
  1. @loudej

    Refactoring the parsing function to increase robustness

    A lot of times color doesn't appear when there are any compiler errors
    processing the spark files. This change attempts to have the color return
    in any case, but that won't help with intellisense not appearing in those
    cases.
    loudej committed May 24, 2009
  2. @loudej

    Fixing a sample

    Making the type name fully qualifiec
    loudej committed May 24, 2009
  3. @loudej

    Updating color name in unit test

    When the VSIP was changed to use the aspx configured colors the name
    of the colors had the work Spark removed
    loudej committed May 24, 2009
Commits on May 23, 2009
  1. @loudej

    Removing unused field _currentPartial

    This was no longer used after recent fix to add stack to
    detect recursive partials
    loudej committed May 23, 2009
  2. @smoothdeveloper @loudej

    Fixing localization in unit test

    Last assert in SparkViewFactoryTests.LateBoundExpressionShouldCallEval
    did't pass with non default culture
    smoothdeveloper committed with loudej May 23, 2009
  3. @smoothdeveloper @loudej

    Check instance if attribute doesn't support section

    Using a viewcomponent overriding SupportsSection, Spark doesn't
    check instance if there is a ViewComponentDetailsAttribute. Changed
    the behaviour for ViewComponentInfo to also check instance if attribute
    is found but doesn't mention section as supported.
    smoothdeveloper committed with loudej May 23, 2009
Commits on May 22, 2009
  1. @loudej

    Correcting place where ViewContext is given partial file names

    It was only looking at the two known locations. The ability
    to put shared at several levels, like an area subfolder, wasn't
    working correctly.
    loudej committed May 22, 2009
Commits on May 21, 2009
  1. @loudej

    Introducing stack of RenderPartialChunk during code gen

    Will throw a CompilerException if partials cause a circular dependency.
    
    Closes defect #2876 "Recursive partial views causes a stack overflow while compiling. Crashes Visual Studio."
    http://sparkviewengine.codeplex.com/WorkItem/View.aspx?WorkItemId=2876
    
    Also fixes a problem where nested partials could each back-render parent content, which section
    the simpler "OuterPartial" property did not address correctly.
    loudej committed May 21, 2009
  2. @loudej

    Removing DemoCastleSite

    Early working-debug project, now obsolete.
    loudej committed May 21, 2009
  3. @loudej

    Removing benchmark project

    An early rough-numbers comparison, now obsolete.
    loudej committed May 21, 2009
Commits on May 18, 2009
  1. @maxild @loudej

    Fixed bug in test, where CurrentCulture needs to set explicitly to In…

    …variantCulture for the scope of the test
    maxild committed with loudej May 18, 2009
  2. @maxild @loudej

    Removed dependency to MvcContrib

    maxild committed with loudej May 18, 2009
Commits on May 17, 2009
  1. @loudej

    Binding secondary view rendering content/once collections directly

    When RenderPartial was called from within a call to RenderPartial,
    there could be some output loss if they both attempt to write to a
    named content section that didn't exist before. This change binds
    the partial views to the content and once dictionaries directly so new
    entries are mutually available immediately.
    loudej committed May 17, 2009
Commits on May 15, 2009
  1. @loudej

    Using the HTML font-and-color names instead of Spark specific names

    This should allow users with customized color settings to continue
    using their existing scheme. It also means you can't have different
    color schemes for html and spark files, but that is much less of
    a problem.
    loudej committed May 11, 2009
  2. @loudej

    Adding a changeable default for AdjustDebugSymbols value

    This allows the Spark library in the AppDomain running in
    devenv process to disable error location manipulation. The error
    and warning reporting is much better that way.
    loudej committed May 11, 2009
  3. @loudej

    Updating notes about VSIP development

    You need to reset the Exp hive at least once, and run regsvr32
    on the sparklanguagepackage.dll after you do so.
    loudej committed May 11, 2009
  4. @bbarry
Commits on May 7, 2009
  1. @loudej

    Allow number to be passed in to distribution build

    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.
    loudej committed May 7, 2009
  2. @loudej
  3. @maxild @loudej

    Quick fix to enable precompilation of views with custom instantiation…

    … of settings
    
    Signed-off-by: Louis DeJardin <louis.dejardin@gmail.com>
    maxild committed with loudej Apr 30, 2009
  4. @maxild @loudej

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

    …and mvccontrib
    
    Signed-off-by: Louis DeJardin <louis.dejardin@gmail.com>
    maxild committed with loudej Apr 30, 2009
  5. @loudej

    Changing the SourceSupervisor to pass settings to MarkupGrammar

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

    Adding a StatementMarker configuration parameter

    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.
    loudej committed May 7, 2009
Commits on May 6, 2009
  1. @loudej

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

    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.
    loudej committed May 6, 2009