<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/dnpb/patches/" rel="alternate"/><link href="https://sourceforge.net/p/dnpb/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/dnpb/patches/</id><updated>2013-12-02T17:43:38.825000Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>Add support for .NET 4.5</title><link href="https://sourceforge.net/p/dnpb/patches/19/" rel="alternate"/><published>2013-12-02T17:43:38.825000Z</published><updated>2013-12-02T17:43:38.825000Z</updated><author><name>Oren Hurvitz</name><uri>https://sourceforge.net/u/orenh/</uri></author><id>https://sourceforge.net82075e2a8b52b962965a7b21f4f2e2062972dfc4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This patch adds support for .NET 4.5 and .NET 4.5.1.&lt;/p&gt;
&lt;p&gt;There are two minor additional things that should be done and aren't included in this patch:&lt;br /&gt;
1. Update Prebuild.exe. I assumed you'll want to compile it yourself.&lt;br /&gt;
2. Add to the svn:ignore property of the "Prebuild" directory the following entry: "Prebuild.v12.suo". This is the SUO file creatd by Visual Studio 2013. I didn't add it because that made "svn patch" fail, for some reason.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Remove unnecessary build &lt;copy&gt;s in NAntTarget.cs</title><link href="https://sourceforge.net/p/dnpb/patches/18/" rel="alternate"/><published>2012-11-14T03:34:51Z</published><updated>2012-11-14T03:34:51Z</updated><author><name>Justin Clark-Casey</name><uri>https://sourceforge.net/u/justincc/</uri></author><id>https://sourceforge.net39b15f506e03bee0a462aeb6387815db28e9bd66</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;For every nant .build file generated, Prebuild was adding a &amp;lt;copy&amp;gt; task  to copy files from the base directory to the bin/Debug or bin/Release and then another copy task which ended up copying everything again into an embedded bin/Debug/bin/Debug or bin/Release/bin/Release directory.&lt;/p&gt;
&lt;p&gt;It just so happened that nant 0.91 and probably earlier appeared to contain a bug which stopped those &amp;lt;copy&amp;gt; directives actually doing any copying.  However, 0.92 seems to fix this (perhaps [1]) and so nant starts copying a bunch of files on every build that don't actually appear to be needed to perform the compile, at least in the OpenSimulator project.&lt;/p&gt;
&lt;p&gt;This patch removes those copy statements and is really for possible comment since I don't know if it breaks other builds (though that seems unlikely with the previous nant bug).&lt;/p&gt;
&lt;p&gt;[1] &lt;a href="https://github.com/nant/nant/pull/39" rel="nofollow"&gt;https://github.com/nant/nant/pull/39&lt;/a&gt;&lt;br /&gt;
[2] &lt;a href="http://opensimulator.org" rel="nofollow"&gt;http://opensimulator.org&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Add Copy task</title><link href="https://sourceforge.net/p/dnpb/patches/17/" rel="alternate"/><published>2011-12-25T04:28:17Z</published><updated>2011-12-25T04:28:17Z</updated><author><name>BlueWall</name><uri>https://sourceforge.net/u/userid-2119363/</uri></author><id>https://sourceforge.net73863d0f63c22d273e13dd7c6b290bb97d23c292</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Adding Copy task for vs ...&lt;br /&gt;
&amp;lt;Match pattern="../bin/IronPython.xml" buildAction="Copy" recurse="false" destination="$(OutputPath)" /&amp;gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>/Work/BlueWall/Projects/BlueWall Advanced/Patch</title><link href="https://sourceforge.net/p/dnpb/patches/16/" rel="alternate"/><published>2010-08-30T18:50:18Z</published><updated>2010-08-30T18:50:18Z</updated><author><name>BlueWall</name><uri>https://sourceforge.net/u/userid-2119363/</uri></author><id>https://sourceforge.net1c57d7b56866a2f80db584d0626609ccaee06e61</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This patch provides changes to allow wildcards to be used in include definitions in the prebuild.xml file. There is also a fix for the nant target. When using the path element in Reference nodes, the nant build was getting only the path part to the reference, and not the reference name.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Added support for resource names (Visual Studio)</title><link href="https://sourceforge.net/p/dnpb/patches/15/" rel="alternate"/><published>2010-05-17T23:19:45Z</published><updated>2010-05-17T23:19:45Z</updated><author><name>Charles Weld</name><uri>https://sourceforge.net/u/ceweld/</uri></author><id>https://sourceforge.netc83daf3ea6561fc6beac6e17298af73ccdde7247</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Implemented support for \'ResourceName\' attribute on the Match and File nodes. The attributes value can contain the variables $(assemblyName), $(path), and $(filename) which are replaces with the respective values.&lt;/p&gt;
&lt;p&gt;Assembly Name: The $(assemblyName) variable is replace the the hosting project\'s assembly name, if that project exists, otherwise a empty string is used.&lt;/p&gt;
&lt;p&gt;Path: The $(path) is replaced with the relative path from the parent project with the directory seperator represented as a dot (i.e. \"Resources\\Pictures\" becomes \"Resources.Pictures\". &lt;br /&gt;
Filename: The $(filename) variable is replaced with the actual filename including extension.&lt;/p&gt;
&lt;p&gt;Finally I\'ve also added a warning in Kernel.cs:488 in the case that it comes across an unexpected node (in my case I had the configuration nodes there instead of under the solution).&lt;/p&gt;
&lt;p&gt;Note: I think this patch also includes the previous clean embedded solution fix and again only applies to the projects covered by VS Generic.&lt;/p&gt;
&lt;p&gt;Oh and please don\'t feel obliged to check this in I just submitted it as the project I\'m working on required custom resource names and I thought I would share my changes :) &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>VS Target - Clean projects in embedded solutions</title><link href="https://sourceforge.net/p/dnpb/patches/14/" rel="alternate"/><published>2010-05-12T00:08:23Z</published><updated>2010-05-12T00:08:23Z</updated><author><name>Charles Weld</name><uri>https://sourceforge.net/u/ceweld/</uri></author><id>https://sourceforge.net0e77a13a9ad2b1da698dc28e68b1c11c72448c73</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;There is currently a bug where projects in embedded solutions are not 'cleaned'. The attached patch fixes this for VS Generic targets only (VS2005,VS2008,VS2010).&lt;/p&gt;
&lt;p&gt;Example:&lt;br /&gt;
&amp;lt;Solution name="SharpDebug" activeConfig="Debug"&amp;gt;&lt;br /&gt;
&amp;lt;EmbeddedSolution name="Main"&amp;gt;&lt;br /&gt;
&amp;lt;Project name="TestApp"&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/Project&amp;gt;&lt;br /&gt;
&amp;lt;/EmbeddedSolution&amp;gt;&lt;br /&gt;
&amp;lt;/Solution&amp;gt;&lt;/p&gt;
&lt;p&gt;In this example the project 'TestApp' will not be cleaned (project files are not removed).&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Patch for VS 2010 support</title><link href="https://sourceforge.net/p/dnpb/patches/13/" rel="alternate"/><published>2010-04-24T04:10:33Z</published><updated>2010-04-24T04:10:33Z</updated><author><name>Charles Weld</name><uri>https://sourceforge.net/u/ceweld/</uri></author><id>https://sourceforge.netd12c240a09e4cdc4baf5591a5bf8b625412628cb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Introduces a new target for Visual Studio 2010 (Version 11.0), also adding support for Framework Version 4.0.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Start of adding support for Platform</title><link href="https://sourceforge.net/p/dnpb/patches/12/" rel="alternate"/><published>2009-01-31T00:24:43Z</published><updated>2009-01-31T00:24:43Z</updated><author><name>Zackary Geers</name><uri>https://sourceforge.net/u/kunnis/</uri></author><id>https://sourceforge.netc7180e2574455129ccb6e4e28fc0f895af19b41a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Adding in the start of specifiying platform so that you can compile to non-AnyCPU targets.&lt;/p&gt;
&lt;p&gt;In Visual Studio, the platform is now called "Platform", not "Any CPU".  This is to prevent confusion on what platform you are really compiling to.  Visual studio supports picking both a Target (Debug) and a Platform (Platform) on each project.  For proper Visual studio support, this should be an array of platforms, not a single one, and then you pick what the platform for the project.&lt;/p&gt;
&lt;p&gt;Nant has a simpler view of that will match with how Prebuild views the target.  Nant has the platform at the CSC level, so a Projects maps to a csc pefectly.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Patch for frameworkVersion attribute</title><link href="https://sourceforge.net/p/dnpb/patches/11/" rel="alternate"/><published>2008-11-27T00:11:36Z</published><updated>2008-11-27T00:11:36Z</updated><author><name>John Hurliman</name><uri>https://sourceforge.net/u/jhurliman/</uri></author><id>https://sourceforge.nete92cb6681d32b539bdf65ba2e934bb407d45e552</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Adds support for the frameworkVersion attribute to VS2008 and VS2005. This patch was created against the DNPB checked into OpenSim's repository so there may be some weirdness applying it to trunk, but other than SVN revision numbers I think it should apply cleanly.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Patch for 3.5 &amp; NoStdLib</title><link href="https://sourceforge.net/p/dnpb/patches/10/" rel="alternate"/><published>2008-10-11T17:00:25Z</published><updated>2008-10-11T17:00:25Z</updated><author><name>Phil G</name><uri>https://sourceforge.net/u/tgiphil/</uri></author><id>https://sourceforge.net7ac23d736346a19be21f0b6cde999e9e4a4c378c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Contains three patches:&lt;/p&gt;
&lt;p&gt;Support for .Net Framework 3.5 for VS and Mono&lt;br /&gt;
Support for &amp;lt;NoStdLib" option for VS Project and Nant Build files&lt;br /&gt;
Includes the remove empty project patch.&lt;/p&gt;
&lt;p&gt;These patches are used in the MOSA project (www.mosa-project.org).&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>