* 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.
…sing by using either backslash, backtick or repeat char to escape.
…the bin/aspnetmvc folder (despite specific version)
… to binding providers.
…ng markup binders in the provider, subject to reformulation.
…led on _next members before its owner).
…m.Web.Entity - These don't exist on Mono and make the out-of-the-box experience a bit rougher with a clean checkout.
…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.