Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SparkSample #2

Open
wants to merge 222 commits into
base: master
Choose a base branch
from
Open

SparkSample #2

wants to merge 222 commits into from

Commits on Feb 6, 2011

  1. Configuration menu
    Copy the full SHA
    b9a745b View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2011

  1. Configuration menu
    Copy the full SHA
    e131aa7 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2011

  1. Configuration menu
    Copy the full SHA
    d2d61de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce9999a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c90421f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c391a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a46d82 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fe2266e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    caec3ed View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2011

  1. Added Futures packages

    RobertTheGrey committed Feb 27, 2011
    Configuration menu
    Copy the full SHA
    a2a2612 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2011

  1. Configuration menu
    Copy the full SHA
    cdb0aba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46b9e42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    047399e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ce4b76b View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2011

  1. Configuration menu
    Copy the full SHA
    ba62755 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2011

  1. Mono/Linux adjustments.

    Rob: Please take a look at the comments/changes in:
    
    - VisualBasicViewCompilerTester.cs
    - SubViewFolderTester.cs
    ahjohannessen committed Mar 19, 2011
    Configuration menu
    Copy the full SHA
    643b850 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2011

  1. Configuration menu
    Copy the full SHA
    9aa51a0 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2011

  1. Merge branch 'mono-spike' of https://github.com/ahjohannessen/spark i…

    …nto ahjohannessen-mono-spike
    RobertTheGrey committed Mar 21, 2011
    Configuration menu
    Copy the full SHA
    cf03d74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b49e369 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7e5b73 View commit details
    Browse the repository at this point in the history
  4. Mono/Linux adjustments.

    RobertTheGrey committed Mar 21, 2011
    Configuration menu
    Copy the full SHA
    96837b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef93151 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    037b67e View commit details
    Browse the repository at this point in the history
  7. Mono/Linux adjustments.

    RobertTheGrey committed Mar 21, 2011
    Configuration menu
    Copy the full SHA
    8164a76 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    474a4b1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    71cd5bf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    77ba5a9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c5d5a9c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    48b021c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8e869a0 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2011

  1. Configuration menu
    Copy the full SHA
    a43a5f9 View commit details
    Browse the repository at this point in the history
  2. Nuget package update

    RobertTheGrey committed Mar 22, 2011
    Configuration menu
    Copy the full SHA
    1afdff6 View commit details
    Browse the repository at this point in the history
  3. Nuget package update

    RobertTheGrey committed Mar 22, 2011
    Configuration menu
    Copy the full SHA
    78f7a98 View commit details
    Browse the repository at this point in the history
  4. Nuget package update

    RobertTheGrey committed Mar 22, 2011
    Configuration menu
    Copy the full SHA
    9ab0407 View commit details
    Browse the repository at this point in the history
  5. Nuget package update

    RobertTheGrey committed Mar 22, 2011
    Configuration menu
    Copy the full SHA
    2e83340 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    292fb80 View commit details
    Browse the repository at this point in the history
  7. Nuget package update

    RobertTheGrey committed Mar 22, 2011
    Configuration menu
    Copy the full SHA
    ca21871 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2011

  1. Upgrading NUnit to v2.5.9 + cleaning up in libs.

    Adjusted test code to new version of nunit -> removing usage of obsolete methods and namespace fixes.
    ahjohannessen authored and RobertTheGrey committed Mar 25, 2011
    Configuration menu
    Copy the full SHA
    5976228 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e48453a View commit details
    Browse the repository at this point in the history
  3. Temporary Fix for Mono/Linux - Latest version of Mono (2.10.1) has a …

    …bug in its TextReader implementation.
    
    Makes following tests in SpoolReaderTester pass:
    
    - Empty_and_null_writes_are_acceptable
    - Multiple_writes_are_combined
    - StringReader_should_return_written_data
    ahjohannessen authored and RobertTheGrey committed Mar 25, 2011
    Configuration menu
    Copy the full SHA
    4f34590 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2011

  1. Fix for MVC areas and removed some ignored tests

    (cherry picked from commit 74438d27edbd43d39a245f3e010ceb26ce88a78d)
    RobertTheGrey committed Mar 26, 2011
    Configuration menu
    Copy the full SHA
    2d6fb2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    914836c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20eae83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5db5942 View commit details
    Browse the repository at this point in the history
  5. Nuget update

    RobertTheGrey committed Mar 26, 2011
    Configuration menu
    Copy the full SHA
    04e1c36 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2011

  1. Mono/Linux adjustments + improvements on making the core parts work o…

    …ut-of-the-box in a MonoDevelop environment:
    
    - Excluded c# compiler directive in Spark.Tests/App.config as this is causing troubles in Mono/Linux.
    - Made an exclusion on all Mono tests in VisualBasicViewTester.cs.
    - Fixed up excluded test in VisualBasicViewCompilerTester.cs to use NUnit attribute.
    ahjohannessen committed Mar 29, 2011
    Configuration menu
    Copy the full SHA
    736302b View commit details
    Browse the repository at this point in the history
  2. Mono/Linux : Removed unused references to System.Web.Mobile and Syste…

    …m.Web.Entity - These don't exist on Mono and make the out-of-the-box experience a bit rougher with a clean checkout.
    ahjohannessen committed Mar 29, 2011
    Configuration menu
    Copy the full SHA
    6402430 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2011

  1. Made the SpoolPage to safely release its resources.

    Unknown authored and RobertTheGrey committed Apr 2, 2011
    Configuration menu
    Copy the full SHA
    0d9d65d View commit details
    Browse the repository at this point in the history
  2. Added unit test to reproduce the bug on SpoolPage (Release method cal…

    …led on _next members before its owner).
    emiaj authored and RobertTheGrey committed Apr 2, 2011
    Configuration menu
    Copy the full SHA
    4ab2645 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7072c45 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bbd95e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    033480c View commit details
    Browse the repository at this point in the history
  6. Nuget update

    RobertTheGrey committed Apr 2, 2011
    Configuration menu
    Copy the full SHA
    1464c32 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2011

  1. Merged pull request #5 from ahjohannessen/master.

    More Mono/Linux adjustments
    RobertTheGrey committed Apr 26, 2011
    Configuration menu
    Copy the full SHA
    7250295 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2011

  1. Configuration menu
    Copy the full SHA
    1f6521e View commit details
    Browse the repository at this point in the history

Commits on May 2, 2011

  1. Configuration menu
    Copy the full SHA
    08be8dc View commit details
    Browse the repository at this point in the history

Commits on May 3, 2011

  1. Merge pull request #17 from mkmurray/master.

    Add 'ignore' tag that skips all Spark parsing of inner content
    RobertTheGrey committed May 3, 2011
    Configuration menu
    Copy the full SHA
    f3e6e4e View commit details
    Browse the repository at this point in the history
  2. Updated Spark version

    RobertTheGrey committed May 3, 2011
    Configuration menu
    Copy the full SHA
    4cc57c1 View commit details
    Browse the repository at this point in the history
  3. Updated NuGet packages

    RobertTheGrey committed May 3, 2011
    Configuration menu
    Copy the full SHA
    71bdfcf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8770242 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2011

  1. First spike on getting a hold on the view directory path when resolvi…

    …ng markup binders in the provider, subject to reformulation.
    emiaj committed May 4, 2011
    Configuration menu
    Copy the full SHA
    1a74b02 View commit details
    Browse the repository at this point in the history
  2. Made the view loader pass the view path instead of the directory path…

    … to binding providers.
    emiaj committed May 4, 2011
    Configuration menu
    Copy the full SHA
    e7428fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31961eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c591eb View commit details
    Browse the repository at this point in the history

Commits on May 5, 2011

  1. Merge pull request #6 from emiaj/master

    Added BindingRequest in order to allow more context to be added when locating Bindings via a view path
    RobertTheGrey committed May 5, 2011
    Configuration menu
    Copy the full SHA
    13c30b1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2011

  1. Configuration menu
    Copy the full SHA
    e7e071c View commit details
    Browse the repository at this point in the history

Commits on May 8, 2011

  1. Configuration menu
    Copy the full SHA
    c52505c View commit details
    Browse the repository at this point in the history
  2. Version update

    RobertTheGrey committed May 8, 2011
    Configuration menu
    Copy the full SHA
    07b23bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba9cd23 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2011

  1. Changed some csproj files to use whatever MVC binaries is present in …

    …the bin/aspnetmvc folder (despite specific version)
    maxild committed Jun 28, 2011
    Configuration menu
    Copy the full SHA
    5ffbcef View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2011

  1. Configuration menu
    Copy the full SHA
    9987eba View commit details
    Browse the repository at this point in the history
  2. Allow escaping of Spark expressions to output verbatim instead of par…

    …sing by using either backslash, backtick or repeat char to escape.
    RobertTheGrey committed Jul 2, 2011
    Configuration menu
    Copy the full SHA
    ab5e2a2 View commit details
    Browse the repository at this point in the history
  3. Version update v.16

    RobertTheGrey committed Jul 2, 2011
    Configuration menu
    Copy the full SHA
    8742c24 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2011

  1. JS compiler fixes for toString() on null and ~ in JS view paths

    * The "Write" function invokes .toString() on the arg which is passed
      in and assumes that it's not null, this fix makes sure that the item
      isn't null prior to writing the value to the parts which need to be
      joined into the final result.
    * In some cases the path to the JS view contains a '~' and this wasn't
      being filtered out when generating the full path for the JS object
      which represents the view (eg. window.Spark.~.Area.Foo.Bar). This is
      obivously wrong. This fix filters out those tildes.
    OJ committed Sep 23, 2011
    Configuration menu
    Copy the full SHA
    9faa3d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2012

  1. Updating Nuget Binary

    RobertTheGrey committed Mar 28, 2012
    Configuration menu
    Copy the full SHA
    b01a77b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'ref-fix' of https://github.com/maxild/spark into maxild…

    …-ref-fix
    
    Conflicts:
    	src/Spark.Web.Mvc.Tests/Spark.Web.Mvc.Tests.csproj
    RobertTheGrey committed Mar 28, 2012
    Configuration menu
    Copy the full SHA
    82b2c11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01c7e97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a65028c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0b5112 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2012

  1. Adding shouldly reference

    lodejard committed Apr 6, 2012
    Configuration menu
    Copy the full SHA
    d5c9713 View commit details
    Browse the repository at this point in the history
  2. Adding offset grammar

    Tentatively associated with .shade extension
    lodejard committed Apr 6, 2012
    Configuration menu
    Copy the full SHA
    0f5335a View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2012

  1. Updates to offset grammar

    Expression lines (=) are given automatic encoding
    Implicit id (#) and class(.) may have '-' and '_' in their values
    lodejard committed Apr 9, 2012
    Configuration menu
    Copy the full SHA
    2966bb3 View commit details
    Browse the repository at this point in the history
  2. Adding an AttributeBehaviour setting

    A lot of the attribute values being treated directly
    as code are counter-intuitive
    lodejard committed Apr 9, 2012
    Configuration menu
    Copy the full SHA
    5957529 View commit details
    Browse the repository at this point in the history
  3. Fixing a unit test

    lodejard committed Apr 9, 2012
    Configuration menu
    Copy the full SHA
    4a9de83 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2012

  1. Adding chainable method for AttributeBehaviour

    For single-statement settings. Doesn't apply to .config based.
    lodejard committed Apr 12, 2012
    Configuration menu
    Copy the full SHA
    09164a7 View commit details
    Browse the repository at this point in the history
  2. Implementing text-oriented attributes

    Off by default - should be fully back-compat
    lodejard committed Apr 12, 2012
    Configuration menu
    Copy the full SHA
    8005770 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    782c423 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2012

  1. Version update v1.7.0.0

    RobertTheGrey committed Apr 29, 2012
    Configuration menu
    Copy the full SHA
    f4c7945 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2012

  1. Configuration menu
    Copy the full SHA
    0b46798 View commit details
    Browse the repository at this point in the history
  2. Update to v1.7.1.0

    RobertTheGrey committed May 30, 2012
    Configuration menu
    Copy the full SHA
    f20d894 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2012

  1. gitignore update

    RobertTheGrey committed Jun 1, 2012
    Configuration menu
    Copy the full SHA
    be1119a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef48a7c View commit details
    Browse the repository at this point in the history
  3. Added support for "unless" attribute and special node for use instead…

    … of negating if statements
    RobertTheGrey committed Jun 1, 2012
    Configuration menu
    Copy the full SHA
    ddd1951 View commit details
    Browse the repository at this point in the history
  4. Update to v1.7.2.0

    RobertTheGrey committed Jun 1, 2012
    Configuration menu
    Copy the full SHA
    e37eb42 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2012

  1. Configuration menu
    Copy the full SHA
    d8d2af3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ae34f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2012

  1. Configuration menu
    Copy the full SHA
    5fefcc7 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2012

  1. Configuration menu
    Copy the full SHA
    a9d585e View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2012

  1. Configuration menu
    Copy the full SHA
    9ffce8e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'optional-binding' of https://github.com/schotime/spark

    …into schotime-optional-binding
    RobertTheGrey committed Sep 9, 2012
    Configuration menu
    Copy the full SHA
    68d0f11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03a3285 View commit details
    Browse the repository at this point in the history
  4. Update to v1.7.3.0

    RobertTheGrey committed Sep 9, 2012
    Configuration menu
    Copy the full SHA
    8a8a632 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2012

  1. Configuration menu
    Copy the full SHA
    69264e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2012

  1. Update to v1.7.4.0

    RobertTheGrey committed Sep 15, 2012
    Configuration menu
    Copy the full SHA
    63da57e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bfab70 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2012

  1. Only void tags get self-closed now.

    Only void tags specified in the HTML5 standard are self-closed now.
    This prevents the generation of invalid HTML like <span/>, but still allows
    valid cases like <img src="..."/>.
    Chris Wagner authored and RobertTheGrey committed Nov 13, 2012
    Configuration menu
    Copy the full SHA
    2cf1fbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be654c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f66b9c View commit details
    Browse the repository at this point in the history
  4. Update to v1.7.5.0

    RobertTheGrey committed Nov 13, 2012
    Configuration menu
    Copy the full SHA
    141e0b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2013

  1. Configuration menu
    Copy the full SHA
    abc97f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2013

  1. Configuration menu
    Copy the full SHA
    5464249 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f60f917 View commit details
    Browse the repository at this point in the history
  3. Update to v1.7.5.1

    RobertTheGrey committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    ca7d1e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2013

  1. Update README.md

    RobertTheGrey committed Jan 12, 2013
    Configuration menu
    Copy the full SHA
    a84d59b View commit details
    Browse the repository at this point in the history
  2. Update README.md

    RobertTheGrey committed Jan 12, 2013
    Configuration menu
    Copy the full SHA
    3d4a2b4 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    RobertTheGrey committed Jan 12, 2013
    Configuration menu
    Copy the full SHA
    88ba3df View commit details
    Browse the repository at this point in the history
  4. Update README.md

    RobertTheGrey committed Jan 12, 2013
    Configuration menu
    Copy the full SHA
    3bd06de View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2013

  1. Removed bin/aspnetmvc

    maxild committed Mar 11, 2013
    Configuration menu
    Copy the full SHA
    ee6ff2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0d3409 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    080937a View commit details
    Browse the repository at this point in the history
  4. Added MVC4 nuget

    RobertTheGrey committed Mar 11, 2013
    Configuration menu
    Copy the full SHA
    f7ca99c View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2013

  1. Configuration menu
    Copy the full SHA
    415ca92 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2013

  1. Merge pull request #45 from leon-andria/master

    Provides a distinguished way to resolve partial files.
    RobertTheGrey committed Nov 11, 2013
    Configuration menu
    Copy the full SHA
    f72c347 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2013

  1. Update to v1.7.5.2

    RobertTheGrey committed Nov 12, 2013
    Configuration menu
    Copy the full SHA
    702eef3 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2013

  1. fix for partial reference provider to use partial provider if its bee…

    …n overridden either through container or property setter
    bobpace committed Nov 21, 2013
    Configuration menu
    Copy the full SHA
    0d89f09 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #47 from bobpace/fixSharingGraph

    Wired up the IPartialReferenceProvider so it can be provided via the container like the other services that feed the spark engine can
    RobertTheGrey committed Nov 21, 2013
    Configuration menu
    Copy the full SHA
    cbc9af1 View commit details
    Browse the repository at this point in the history
  3. Update to v1.7.5.3

    RobertTheGrey committed Nov 21, 2013
    Configuration menu
    Copy the full SHA
    2487d4f View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2014

  1. Adding implementation for PageInstrumentation in HttpContextWrapper

    This fixes a NotImplementedException being thrown when trying to render a Razor page (via Html.Partial) from a Spark page. Razor expects PageInstrumentation to be implemented.
    
    This link talks about it a little more in depth: http://forums.asp.net/t/1872001.aspx
    chadly committed Feb 12, 2014
    Configuration menu
    Copy the full SHA
    7d3d9fd View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2014

  1. Configuration menu
    Copy the full SHA
    b255b6d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2014

  1. Update README.md

    RobertTheGrey committed Nov 19, 2014
    Configuration menu
    Copy the full SHA
    bca73e8 View commit details
    Browse the repository at this point in the history
  2. Create icla.txt

    RobertTheGrey committed Nov 19, 2014
    Configuration menu
    Copy the full SHA
    2e86cca View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2015

  1. Convert Resource Chunks to JS

    Previously, partials would not get converted to JS (they would rendered as spark templates inside of the rendered JS output).
    duereg committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    9d4c40e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2015

  1. Merge branch 'fix-not-implemented-issue' of https://github.com/civics…

    …ource/spark into civicsource-fix-not-implemented-issue
    RobertTheGrey committed Feb 7, 2015
    Configuration menu
    Copy the full SHA
    a047e52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24815a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d3788c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c26e30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3037a3b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d0a931b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dc64052 View commit details
    Browse the repository at this point in the history
  8. Update to v1.8.0.0

    RobertTheGrey committed Feb 7, 2015
    Configuration menu
    Copy the full SHA
    e778116 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2015

  1. Configuration menu
    Copy the full SHA
    b75d03f View commit details
    Browse the repository at this point in the history
  2. Update to v1.8.1.0

    RobertTheGrey committed Apr 11, 2015
    Configuration menu
    Copy the full SHA
    a38f596 View commit details
    Browse the repository at this point in the history
  3. Update to v1.8.1.0

    RobertTheGrey committed Apr 11, 2015
    Configuration menu
    Copy the full SHA
    da58c19 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Replaced package.config with ProjectReference

    - The Package.config files were missing from source control
    - Now using PackageReference element in .csproj file
    bounav committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    99ab70c View commit details
    Browse the repository at this point in the history
  2. Updated projects to new CSPROJ format

    - Did not upgrade the Spark.JsTest project (bare bone IHttpHandler)
    bounav committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    9bc98a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3bc0f8d View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    827c7a7 View commit details
    Browse the repository at this point in the history
  2. Ignoring src/.vs folder

    bounav committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    df73e4c View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Merge pull request #64 from bounav/master

    Building with Visual Studio 2019
    bounav authored Apr 1, 2022
    Configuration menu
    Copy the full SHA
    7974bf5 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. Configuration menu
    Copy the full SHA
    2df4bed View commit details
    Browse the repository at this point in the history
  2. Fixed typo in class name.

    bounav committed Sep 20, 2022
    Configuration menu
    Copy the full SHA
    fa1a7b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. Targeting net481 instead of net45

    - Modernised project format of Spark.JsTests.csproj (web application with HttpHandler)
    - Removed AssemblyInfo.cs from Spark.JsTests project (moved copyright info in csproj file)
    bounav committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    f2bd2e2 View commit details
    Browse the repository at this point in the history
  2. Ignored failing test

    bounav committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    dc2335e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d353ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b55c64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ddc040d View commit details
    Browse the repository at this point in the history
  6. Removed old nant binaries from the project.

    - Nant can be downloaded from http://nant.sourceforge.net/
    bounav committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    5b536f5 View commit details
    Browse the repository at this point in the history
  7. Nunit 2.x is now a nuget dependency

    - Updated from nunit v2.4.3 to v2.7.1
    - Replaced deprecated Is.StringContaining() calls with Does.Contain() in unit tests
    bounav committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    0228869 View commit details
    Browse the repository at this point in the history
  8. Fixed nant path in build.cmd and build-distribution.cmd

    - Added remark to explain nant is expected to be installed and the PATH environment variable
    bounav committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    86f0637 View commit details
    Browse the repository at this point in the history
  9. Reintroduced TestFixtureSetUp obsolete attribute

    - This was was making the unit test misbehave because the nunit test runner built in nant-0.92 does not know about the new attribute
    bounav committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    fcb6142 View commit details
    Browse the repository at this point in the history
  10. Removed installer remains

    - It looks like once upon a time spark was distributed with an msi installer.
    - None of this was used (probably since the project is on nuget)
    bounav committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    ead1e27 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Merge pull request #65 from SparkViewEngine/net481

    Targeting net481 and asp.net 5.2.9
    bounav authored Sep 22, 2022
    Configuration menu
    Copy the full SHA
    0dc742d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #66 from SparkViewEngine/removed-installers

    Removed .msi installer remains
    bounav authored Sep 22, 2022
    Configuration menu
    Copy the full SHA
    3eaef13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2660bc4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #67 from SparkViewEngine/simplified-project-refere…

    …nces
    
    Removed redundant project references
    bounav authored Sep 22, 2022
    Configuration menu
    Copy the full SHA
    66df6c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

  1. Using xml tags in .csproj files instead of CommonAssemblyInfo.cs

    - Removed empty an unused targets in spark.build
    - In spark.build the commonassemblyinfo target now pokes some XML values in the .csproj files
    - Added tags to .csproj file to describe the project version etc.
    - However tempting, do NOT set SignAssemby to True (unless you want to break things)
    bounav committed Sep 23, 2022
    Configuration menu
    Copy the full SHA
    49810c1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #68 from SparkViewEngine/goodbye-commonassembly

    Using xml tags in .csproj files instead of CommonAssemblyInfo.cs
    bounav authored Sep 23, 2022
    Configuration menu
    Copy the full SHA
    f97c3d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Configuration menu
    Copy the full SHA
    98f7594 View commit details
    Browse the repository at this point in the history
  2. Updated to nunit3x

    bounav committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    4efdb7d View commit details
    Browse the repository at this point in the history
  3. Rolled back to rhinomocks 3.6.0

    - v3.6.1 breaks some tests
    bounav committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    44b1ae0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41f77fa View commit details
    Browse the repository at this point in the history
  5. Merge pull request #69 from SparkViewEngine/nunit3

    Nunit3
    bounav authored Sep 26, 2022
    Configuration menu
    Copy the full SHA
    66b78b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7e3205e View commit details
    Browse the repository at this point in the history
  7. Removed System.Configuration and System.Web.Configuration dependency …

    …from SpoolWriter
    
    - The spool writer is encoding agnostic (it send the string as to the spool page that in turns just grabs the string's bytes)
    - Encoding has to be overriden on TextWriter so now the property throws a NotSupportedException()
    - Added a unit test to illustrate the behaviour
    bounav committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    9e7f4f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. SparkServiceContainer no longer depending on System.Web.Hosting

    - SparkViewEngine no longer depends on System.Web.Hosting
    - Removed "ViewFolderType.cs" enum
    - Can no longer configure "ViewFolder" using the view folder type, you have to either use the default or configure it one using as if it was a custom one
    - New Spark.Web project to contain the bits that depend on System.Web (e.g. VirtualPathProviderViewFolder)
    bounav committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    d15ad85 View commit details
    Browse the repository at this point in the history
  2. Minor code syntax tweaks

    - No longer using deprecated nunit Is.Not.StringContaining("")
    - Tweaked getters and setter syntax on configuration Element classes
    bounav committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    cba9464 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. System.Web is no longer a dependency on the Spark project

    - Moved Cache and SparkViewBase related bits to Spark.Web
    bounav committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    9cc83d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Merge pull request #70 from SparkViewEngine/spoolwriter-encoding

    SpoolWriter no longer using `System.Configuration` or `System.Web.Configuration`
    bounav authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    666b33a View commit details
    Browse the repository at this point in the history
  2. Moved XML configuration element code to Spark.Web

    - This code is not going to be relevant for .net core stuff (JSON configuration would be used instead)
    - Breaking change the section type attribute will have to change to "Spark.Configuration.SparkSectionHandler, Spark.Web"
    bounav committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    42725f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d27db5c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #71 from SparkViewEngine/cache

    Spark no longer depends on System.Web
    bounav authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    2d929c4 View commit details
    Browse the repository at this point in the history
  5. SparkSettings and SparkServiceContainer no longer use AppDomain.Curre…

    …ntDomain.SetupInformation.ApplicationBase
    
    - Added RootPath property to ISparkSetting
    - SparkSetting is now abstract and cannot be instanciated directly
    - new ApplicationBaseSparkSettings defined in Spark.Web (breaking change!)
    - Moved a lot of test to Spark.Web.Tests (including views and embedded resources)
    - Replaced System.Configuration reference by nuget package System.Configuration.ConfigurationManager
    bounav committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    6db3f5b View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. Deleted old packages subfolder

    - New style packagereferences in .csproj are used
    bounav committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    e402534 View commit details
    Browse the repository at this point in the history
  2. Nuget package dependency to MarkdownSharp

    - Instead of having a copy of MarkDownsharp in the project a package reference is used
    bounav committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    4bbe501 View commit details
    Browse the repository at this point in the history
  3. Using msbuild to build and generate nuget packages

    - Extra cleanup test that clear the bin and obj folders
    - No longer building everthing into /build/framework/platform/project/release folder
    - Msbuild cleans then builds the solution
    - After running the unit tests msbuild generates the nuget packages
    - The only output of successful build are the nuget packages in /build
    bounav committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    c882369 View commit details
    Browse the repository at this point in the history
  4. Spark project now targets .net framework and .net core

    - Spark setting is no longer abstract (Removed ApplicationBaseSparkSettings)
    bounav committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    d4e39d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Merge pull request #72 from SparkViewEngine/framework-agnostic-spark-…

    …settings
    
    SparkSettings and SparkServiceContainer no longer use SetupInformation.ApplicationBase
    bounav authored Oct 5, 2022
    Configuration menu
    Copy the full SHA
    0e522ba View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Updated Dependencies

    - FIX: AssemblyVersion matches Version in .csproj files
    - This fixes some compilation errors
    - .net framework TargetFramework lowered to net48 for greater compatibility
    - Updated ASP.NET MVC nuget package to v5.3.0
    - Updated System.Configuration.ConfigurationManager to v8.0
    - Updated System.CodeDom to v8.0
    bounav committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    737dca9 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Merge pull request #74 from SparkViewEngine/updated-dependencies

    Updated Dependencies
    RobertTheGrey authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    faf3917 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Updated dependencies

    - No longer targeting .net standard in Spark project
    - Default SparkSettings.RootPath value set in constructor
    bounav committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    4a8e734 View commit details
    Browse the repository at this point in the history
  2. Code readability improvements

    - Using Array.Empty<class>() instead of new class[0]
    - if and for have their block wrapped in {}
    - Removed unused usings
    - Removed unused variables
    - Fixed indentation
    - CSharp modernization (leveraging newer language features)
    - Fixed typos
    - Improved readability of some unit tests by adding a new line before
    - No longer overriding ReadToEnd() in SpoolReader.cs (mono 2.10.2 _is_ out)
    bounav committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    51bce7f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #75 from SparkViewEngine/updated-unit-tests-depend…

    …encies
    
    Updated dependencies
    RobertTheGrey authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    fc9807c View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Using the Microsoft.Extensions.DependencyInjection apis to resolved d…

    …ependencies
    
    - Now using constructor injection instead of auto-initializing properties
    - Removed ISparkServiceInitialize and ISparkServiceContainer (and it's implementation)
    - New IBatchCompiler interface so that we can use different compilers
    - ~2x performance improvement when compiling views with Roslyn
    - CodeDom compilation can still be used at the moment (class marked as obsolete)
    - CastleMonoRail still using codedom (rosylin doesn't like the assembly name when compiling in that project)
    bounav committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    7de6466 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67c0bcf View commit details
    Browse the repository at this point in the history
  3. Merge pull request #76 from SparkViewEngine/improved-readability

    Code readability improvements
    RobertTheGrey authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    41bf498 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Create dotnet.yml

    CI pipeline to build and run unit test.
    bounav authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1bdd85b View commit details
    Browse the repository at this point in the history
  2. Update dotnet.yml

    - Change dotnet version to 8.0
    - steps should run in src sub folder
    bounav authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    ae226ff View commit details
    Browse the repository at this point in the history
  3. Renamed dotnet.yml to ci.ci.yml

    - Added solution filter to exclude Spark.JsTests from CI build
    bounav committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f527318 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9eec498 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c017e6b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a22a52f View commit details
    Browse the repository at this point in the history
  7. Update README.md

    Added github action status icon.
    bounav authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    dbce157 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dad2b39 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    16fa65a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    30f3496 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    0ef3206 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'microsoft-di-and-roslyn-compiler' of github.com:SparkVi…

    …ewEngine/spark into microsoft-di-and-roslyn-compiler
    bounav committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    d9ce0dc View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. No depedency to System.CodeDom when targetting .net 8.0

    - CodeDom complilation cannot target .net core
    - BatchCompiler.cs contains the code to complile with codedom and/or roslyn
    bounav committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    b0349d7 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    16c4250 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Templates of generic controllers are now pre-compiled

    - Improved readability of RemoveSuffix method
    bounav committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    ab0caca View commit details
    Browse the repository at this point in the history
  2. Templates of generic controllers are now pre-compiled

    - Improved readability of RemoveSuffix method
    bounav committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    4543161 View commit details
    Browse the repository at this point in the history
  3. Reduced code duplication between ISparkSettings and ViewCompiler class

    - Renamed ISparkSettings.PageBaseType to BaseClassTypeName
    - An instance of ISparkSettings is used instead of duplicated properties on the ViewCompiler base class
    - New ISparkSettings.ExcludeAssemblies property that can be used to the prevent the view compiler from loading .DLLs that would containt precompile views (and would might already be loaded)
    bounav committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    87455e7 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Merge pull request #78 from SparkViewEngine/precompilation-not-locati…

    …ng-views-of-generic-controllers
    
    Templates of generic controllers are now pre-compiled
    RobertTheGrey authored Feb 25, 2024
    Configuration menu
    Copy the full SHA
    e04fa77 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    ace1221 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23b5dd4 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Removed DefaultCacheServiceProvider

    - Replaced by a callback in the IoC configuration
    - See ServiceCollectionExtensions.cs
    bounav committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    d8152fb View commit details
    Browse the repository at this point in the history
  2. New InMemoryCacheService implementation of ICacheService in Spark

    - InMemoryCacheService cache can be used in any .net standard project
    - CacheExpires class not longer has depenency on System.Web.Caching.Cache
    - Renamed DefaultCacheService to WebCacheService
    - Moved NullCacheService to Castle.MonoRail.Views project (it's the only place using it)
    - Moved some classes back to Spark project when possible
    - Moved markdown dependency back to spark
    bounav committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    09e540c View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Moved descriptor builder and filters to spark

    - Use of a new SparkRouteData class
    - Avoids having a dependency on Microsoft.AspNet.Mvc
    bounav committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    544fcb7 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. New project to support AspNetCore.Mvc applications

    - New OutputValue(value, automaticEncoding) on SparkViewBase
    - Removed H() method (replaced by OutputValue
    - GeneratedCodeVisitor calls new OutputValue() method instead of Output.Write()
    - This method gives simplifies the HTML encoding logic
    - This method handles MvcHtmlString for MVC 5
    - This method handles IHtmlContent for aspnetcore
    - HtmlHelperResultFilter to help get funnel the IHtmlHelper from the controllers to the view
    - Can now set base class for views with new SparkSettings<TBaseClass>() shortcut
    bounav committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    948e341 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Merge branch 'master' into asp-net-core

    # Conflicts:
    #	src/Spark.Web.Mvc/SparkViewFactory.cs
    bounav committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    d5d2f96 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. BatchCompiler now loads the assemblies defined in spark settings befo…

    …re compilation
    
    - Can now use name, full name or absolute path to an assembly
    bounav committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    3d8701a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #79 from SparkViewEngine/asp-net-core

    Asp net core support
    RobertTheGrey authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    452fa92 View commit details
    Browse the repository at this point in the history