NAnt Changelog ( 0.85 )

NAnt logo (link to home page)
2003/12/26 to 2004/9/14 Build Date: 2003/12/26

Adopted from changelog.xsl for Ant.

Designed for use with NAnt.


2004-09-11 09:15 drieseng
added support for path-like command line arguments
2004-09-11 09:13 drieseng
allow path elements to be separated by ; or :
2004-09-10 18:33 drieseng
fixed build
2004-09-10 17:53 drieseng
store nightly build src, bin and schema in subdirectory of nightly/builds directory
2004-09-10 17:17 drieseng
rollback appdomain/privatebinpath changes because of mono bug #65641
2004-09-10 16:43 drieseng
added workaround for Mono bug #65641
2004-09-09 07:14 drakmar
Upgraded #cvslib to #ziplib 0.8.1
2004-09-09 07:14 drakmar
Upgraded #cvslib to #ziplib 0.8.1
2004-09-08 19:31 drieseng
upgrade to #ziplib 0.81
2004-09-08 18:55 drieseng
we now use #ziplib 0.81
2004-09-08 17:16 drieseng
deploy both source and binary distribution to sf
2004-09-08 17:15 drieseng
split up distribution in source and binary distributions, add prefix directory to zip files
2004-09-08 16:01 drieseng
updated comment
2004-09-08 15:59 drieseng
update binaries with type specfic conversion functions, upgrade to #ziplib 0.81
2004-09-08 15:59 drieseng
update binaries with type specfic conversion functions, upgrade to #ziplib 0.81
2004-09-08 15:30 drieseng
cosmetic change
2004-09-08 13:35 drieseng
ignore cvs backup files
2004-09-08 13:35 drieseng
ignore cvs backup files
2004-09-08 13:35 drieseng
ignore cvs backup files
2004-09-08 13:35 drieseng
ignore cvs backup files
2004-09-08 13:29 drieseng
ignore cvs backup files
2004-09-08 13:29 drieseng
ignore cvs backup files
2004-09-08 13:27 drieseng
ignore cvs backup files
2004-09-08 13:26 drieseng
ignore cvs backup files
2004-09-08 13:26 drieseng
ignore cvs backup files
2004-09-08 13:26 drieseng
ignore cvs backup files
2004-09-08 13:24 drieseng
ignore cvs backup files
2004-09-07 19:28 drieseng
use separate <example> node for each example
2004-09-07 18:17 drieseng
use separate <example> node for each example
2004-09-06 17:01 drieseng
LookupFunction now expect a Project as argument too, in order to report warnings to the build log
2004-09-06 06:31 drieseng
removed debug code
2004-09-06 06:08 drieseng
support deprecation of function(set)s
2004-09-06 05:41 drieseng
added type-specific conversion classes to project file
2004-09-06 05:38 drieseng
Use type-specific conversion functions, instead of generic conversion functions. Marked the generic conversion functions obsolete.
2004-09-06 05:38 drieseng
Use type-specific conversion functions, instead of generic conversion functions. Marked the generic conversion functions obsolete.
2004-09-06 02:18 mmastrac
Add "RecreateDomain" method to GacCache
2004-09-05 18:52 drieseng
fixed typo
2004-09-05 06:05 drieseng
ensure lease will never timeout for HelperArguments instances
2004-09-04 20:34 jkowalski
added _svn directory to default excludes
2004-09-04 15:55 drieseng
added support for overwrite attribute, improved exception handling, also retain date for extracted directory entries
2004-09-04 15:10 mmastrac
Add "RecreateDomain" method to GacCache
2004-09-04 13:26 drieseng
fixed typo's
2004-09-04 13:23 drieseng
always execute NAnt in new appdomain instead of the default domain, as AppDomain.AppendPrivatePath is deprecated in .NET 2.0. The reason for the deprecation is :
M "The point of deprecating it is so that an appdomain's binding context can't be modified after assemblies have been loaded. Providing an alternative which allows that would defeat the purpose.
M This is required for domain neutral assembly binding. Apps using this method should use AppDomainSetup.PrivateBinPath instead, at appdomain creation time. It was never intended that AppendPrivatePath() be used to append paths after assemblies have already been loaded. If that is desired, a new appdomain is recommended. "
2004-09-04 12:24 drieseng
construct separate instance of the <copy> task for each operation, as we can't rely on the internal copy map being cleared on each execute, moved copy code in separate static method and also use it copy project output files, and configuration files
2004-09-04 06:47 drieseng
reverted Matthew's changes as they break NAnt
2004-09-04 06:47 drieseng
reverted Matthew's changes as they break NAnt
2004-09-04 06:47 drieseng
reverted Matthew's changes as they break NAnt
2004-09-04 05:15 drieseng
ignore exception during unload of test domain, fixes bug #1020718
2004-09-03 21:53 mmastrac
Reset _fileCopyMap between runs to prevent recopying old files
2004-09-03 20:08 mmastrac
Updated DirectoryScanner to be much, much faster
Fixes problems from earlier reverted checkin
Fixes infinite loop on scan
2004-09-03 20:08 mmastrac
Updated DirectoryScanner to be much, much faster
Fixes problems from earlier reverted checkin
Fixes infinite loop on scan
2004-09-03 20:07 mmastrac
Updated DirectoryScanner to be much, much faster
Fixes problems from earlier reverted checkin
Fixes infinite loop on scan
2004-09-02 19:53 drieseng
correct file name of default application configuration file, this fixes bug #1021369
2004-09-02 06:50 drakmar
One more tweak, flatten.
2004-09-02 06:45 drakmar
Final revision of the rpm task.
2004-09-02 06:43 drakmar
Added rpm call to main NAnt build script.  Had to invoke NAnt task twice because there was an issue with the <exec /> task invoking the bash shell 2X in the same NAnt process.
2004-09-02 05:29 drieseng
make Project property writable, to allow Project to be set for assembly references that are fixed up to project references
2004-09-02 05:29 drieseng
set project for assembly references that are fixed up to project references
2004-09-01 20:49 drieseng
use == as equality operator
2004-09-01 19:06 drieseng
added ZipFileSet to project file
2004-09-01 19:04 drieseng
use zipfileset instead of generic fileset, moved prefix attribute to zipfileset
2004-09-01 19:03 drieseng
added fileset specific for <zip> task, and which adds support for fileset-level prefix attribute
2004-09-01 18:29 drieseng
added RcTaskTest to project file
2004-09-01 18:27 drieseng
added property that allows derived class to check whether the MS resource compiler is on the PATH.
2004-09-01 18:24 drieseng
only rebuild if output file is older than resource file
2004-09-01 18:24 drieseng
added test cases for <rc> task
2004-09-01 07:59 ianm74
- added support for a top level prefix direcory. Enables all files in the zip to extract to a child directory without having to source them from a directory of the same name
2004-09-01 07:44 drakmar
Added an rpm spec file, for some reason this is still not working when I call rpmbuild in the <exec/> task, but the same parameters do work when I paste them into the commandline.  Need to add a build.dir property that points to your packaged sources.
2004-09-01 06:38 ianm74
- updated binary with the new expression changes. Required for NAnt to build with the updated NAnt.build
2004-08-31 19:35 drieseng
added support for typelib paths containing resource identifiers, patch provided by Michael Lynch
2004-08-31 17:37 drieseng
all string functions now use the invariant culture
2004-08-31 17:34 drieseng
use == as equality operator
2004-08-31 17:34 drieseng
use == as equality operator
2004-08-31 17:33 drieseng
use == as equality operator
2004-08-31 17:32 drieseng
throw build error when '=' is used as relational operator
2004-08-31 17:31 drieseng
remove support '=' as equality operator, instead add back support '==' operator
2004-08-29 13:45 drieseng
prevent wrapping of function names
2004-08-29 05:22 ianm74
- new binary to replace the last one that was checked in with debug code
2004-08-28 17:14 drieseng
removed support for == and <> operators, in favor of = and != operators
2004-08-28 17:08 drieseng
do not execute test-examples target when we're targeting a mono runtime
2004-08-28 15:21 drieseng
updated doc to match current implementation, new structure, added table of contents
2004-08-28 15:19 drieseng
no longer set margin on h5 class, instead set margins in doc
2004-08-27 19:50 drieseng
added sleep to ensure tests pass on linux
2004-08-27 18:41 drieseng
Use separate calls to the <echo> task to ensure that the line endings of the generate wrapper script match those of the platform on which the wrapper script is created. This fixes bug #1017700
2004-08-27 18:12 drieseng
fix expression condition (test length of property install.prefix, instead of string 'install.prefix), remove extra empty line from start of shell script
2004-08-27 18:03 drieseng
only create output directory if necessary
2004-08-25 19:35 drieseng
ildasm is in framework SDK dir, not framework dir. how can this ever have worked ?
M reminder: we need more unit tests ;-)
2004-08-25 17:38 drieseng
added tests for generation of manifest resource names for compiled resource files
2004-08-25 17:21 drieseng
for compiled resources, do not strip culture information from manifest resource name
2004-08-25 06:21 drieseng
added timespan conversion information
2004-08-25 06:20 drieseng
added timespan data type
2004-08-25 06:15 drieseng
added faqs for VS.NET
2004-08-22 13:07 drieseng
added tests for relational operators
2004-08-22 13:06 drieseng
no longer use implicit conversions for both relational and arithmetic operations, handle overflowexception
2004-08-21 07:51 drieseng
individual parts of the privatebinpath are separated by Path.PathSeparator
2004-08-21 07:50 drieseng
use Path.PathSeparator to separate individual parts of the privatebinpath
2004-08-20 14:40 drieseng
Major update to the solution task that fixes several issues with regards to the deployment of referenced files and projects, also fixes bug #948243.
2004-08-20 14:34 drieseng
reduce output when copying files to temp directory
2004-08-20 13:16 drieseng
cosmetic change
2004-08-20 13:14 drieseng
fixed typo
2004-08-20 10:19 drieseng
fix expression
2004-08-20 09:52 drieseng
minor modifications to install targets (eg. now install in NAnt instead of nant, but retain nant as name of wrapper script for convenience on linux)
2004-08-20 09:50 drieseng
we now use the "install" target of NAnt.build
2004-08-20 09:38 drieseng
documented default excludes
2004-08-20 09:37 drieseng
added example for overwrite property
2004-08-20 09:32 drieseng
cosmetic change
2004-08-20 09:30 drieseng
add info on overwrite attribute for property task
2004-08-20 09:29 drieseng
add <choice> and <try-catch> tasks to release plan for 0.8x
2004-08-20 09:10 drieseng
separate example node for each example
2004-08-20 09:08 drieseng
use unordered list for examples
2004-08-20 09:07 drieseng
indent code, add class for examples list
2004-08-19 18:03 ianm74
install target fixes:
- use build.dir to source installation files
- copy docs as well
- install to bin and doc directories
- added dependency on userdoc target on windows
2004-08-19 16:56 drieseng
also output warning if framework version is null
2004-08-19 15:31 ianm74
fixed logic error in install-linux target
2004-08-19 15:02 ianm74
added section on building and installation. This should probably go into the html docs as well at some stage
2004-08-19 14:32 ianm74
added install target to buildfile and makefile wrapper. Based on a patch submitted by Todd Berman
2004-08-19 14:32 ianm74
added install target to buildfile and makefile wrapper. Based on a patch submitted by Todd Berman
2004-08-19 11:48 drieseng
only suppress deprecation warnings when targeting mono (workaround for Mono bug #61902)
2004-08-19 11:23 drieseng
add support for Mono 1.0.1 (and future bugfix releases) on Windows
M we now use the DefaultCLR registry value and use that CLR for the mono-1.0 profile.
M However, we need to come up with a better solution (with cooperation from the Mono team)
2004-08-19 11:22 drieseng
add support for Mono 1.0.1 (and future bugfix releases) on Windows
M we now use the DefaultCLR registry value and use that CLR for the mono-1.0 profile.
M However, we need to come up with a better solution (with cooperation from the Mono team)
2004-08-19 07:34 drieseng
fixed outofmemory condition by reading/compressing files in smaller chunks, no need to set size/crc for compression level zero (based on feedback from John, #ziplib)
2004-08-19 06:27 ianm74
updated nant.core with small fix in the copy task. - needed for new install target
2004-08-19 05:29 drakmar
Changes to solution build files to remove the test.rebuild.  Also fixed unit test to execute the default.build file and cleanup.
2004-08-19 05:28 drakmar
Changes to solution build files to remove the test.rebuild.  Also fixed unit test to execute the default.build file and cleanup.
2004-08-19 05:28 drakmar
Changes to solution build files to remove the test.rebuild.  Also fixed unit test to execute the default.build file and cleanup.
2004-08-19 05:21 ianm74
output nice error message if we fail to create directories
2004-08-19 03:58 ianm74
added nowarn setting for deprecation warnings with the NUnit1 tasks.
2004-08-18 14:07 drakmar
Incorporated suggestions for build files; still need to alter unit tests.
2004-08-18 14:07 drakmar
Incorporated suggestions for build files; still need to alter unit tests.
2004-08-18 07:08 drakmar
Uncommented remove directories.
2004-08-18 07:00 drakmar
Ignored unit test because it fails if vsvars32.bat is not set.
2004-08-18 06:23 drakmar
Added solution examples, also used for unit tests.
2004-08-18 06:23 drakmar
Fixed bug in example.
2004-08-18 06:22 drakmar
Added solution examples, also used for unit tests.
2004-08-18 06:22 drakmar
Added solution examples, also used for unit tests.
2004-08-18 06:21 drakmar
Added solution examples, also used for unit tests.
2004-08-18 06:21 drakmar
Added solution examples, also used for unit tests.
2004-08-17 18:09 drieseng
added entries for <script> task
2004-08-17 17:06 drieseng
added hrefs, minor cosmetic changes
2004-08-17 16:26 drieseng
added support for VJS, reduce memory usage by constructing compiler info on demand
2004-08-17 14:59 drieseng
moved script task to NAnt.DotNet
2004-08-17 14:59 drieseng
moved script task to NAnt.DotNet
2004-08-17 14:57 drieseng
moved test class for script task to NAnt.DotNet
2004-08-17 12:41 drieseng
fix relative path of ScriptTask
2004-08-17 12:37 drieseng
moved script task from NAnt.MSNet assembly to NAnt.Core
2004-08-17 12:36 drieseng
moved script task from NAnt.MSNet assembly to NAnt.Core
2004-08-17 12:13 drieseng
moved test class for script task to NAnt.Core
2004-08-17 12:10 drieseng
renamed ScriptTask (bad name given by sf.net admins) to ScriptTest
2004-08-17 09:27 drieseng
add support for nested assembly references, meaning when project A references project B, and project B references assembly C, then to build project A, should need to reference assembly C too
2004-08-17 09:02 drieseng
no longer consider dead (weak)reference to project a warning
2004-08-16 21:28 drieseng
removed LoopItem.None, added docs for LoopTrim enum values
2004-08-16 16:13 ianm74
added documentation for Custom Functions
- description
- example in c#
2004-08-16 16:12 ianm74
- dynamically load default language providers
- allow language providers to be specified using fully qualified class names
2004-08-14 16:44 drieseng
pass task itself to ScanAssembly method
2004-08-14 16:43 drieseng
never build docs for NAntContrib as part of NAnt build
2004-08-14 15:23 drieseng
use LoadTasks task to load extension assemblies, output warning message to build log when a given assembly cannot be loaded, output warning message when no types can be found in an assembly that references another version of NAnt.Core than the one that's executing right now
M Hopefully, this will get rid of reports saying that NAntContrib tasks no longer work ...
2004-08-14 14:43 drieseng
fix broken link, reported by Michael Flanakin
2004-08-13 16:52 drieseng
use overloaded copy method to overwrite existing licenses file, leave target untouched
2004-08-13 16:52 drieseng
convert target to uppercase here instead of in LicenseTask
2004-08-12 11:18 drieseng
use UTF-8 encoding for generated docs
2004-08-12 07:35 drakmar
Fixed bug in cvschangelog path/ filename display.
2004-08-12 07:35 drakmar
Fixed bug in cvschangelog path/ filename display.
2004-08-11 22:00 drieseng
handle error when loading project file
2004-08-11 17:51 drieseng
use FileVersionInfo directly as GetFileVersion is now an instance method
2004-08-11 17:01 drieseng
fix regression : ignore unsupported project types
2004-08-11 16:53 drieseng
improved docs, removed unnecessary code
2004-08-11 15:03 drieseng
testname is actually name of testfixture to run
2004-08-11 14:54 drieseng
added exception information, clarified culture information, improved docs
2004-08-11 14:54 drieseng
also document exceptions !
2004-08-11 14:53 drieseng
ensure default target property is never null
2004-08-11 14:04 drakmar
Changed previousrevision xml element in the changelog report to be prevrevision to keep compatibility with ant.
2004-08-11 08:12 drieseng
create shorter temporary directory by creating a directory named after a temporary file (hint provided by Troy)
2004-08-11 07:35 drieseng
added references to nunit.util and nunit.core assemblies
2004-08-11 07:32 drieseng
<nunit> task is now deprecated
2004-08-11 07:24 drieseng
deprecate the <nunit> task
2004-08-11 07:17 drieseng
upgraded all tests to NUnit 2.2 (meaning use Assert instead of Assertion)
2004-08-11 07:17 drieseng
upgraded all tests to NUnit 2.2 (meaning use Assert instead of Assertion)
2004-08-11 07:17 drieseng
upgraded all tests to NUnit 2.2 (meaning use Assert instead of Assertion)
2004-08-11 07:14 drieseng
added support for NUNit 2.2 :
M - we now output warning messages when test assembly is built using previous version of NUnit Framework (and no binding redirect is in place)
- domain can no longer be unload immediately (or we'll get an exception while writing the results using the XmlResultVisitor)
....
2004-08-11 07:14 drieseng
added support for NUNit 2.2 :
M - we now output warning messages when test assembly is built using previous version of NUnit Framework (and no binding redirect is in place)
- domain can no longer be unload immediately (or we'll get an exception while writing the results using the XmlResultVisitor)
....
2004-08-11 07:10 drieseng
additional assembly references for NUnit 2.2
2004-08-11 07:09 drieseng
Added support for NUnit 2.2
2004-08-11 07:09 drieseng
Added support for NUnit 2.2
2004-08-11 07:09 drieseng
Added support for NUnit 2.2
2004-08-11 07:09 drieseng
Added support for NUnit 2.2
2004-08-11 07:09 drieseng
Added support for NUnit 2.2
2004-08-11 07:09 drieseng
Added support for NUnit 2.2
2004-08-11 07:01 drieseng
NUNit 2.2 support, sysinfo task changes, minor improvements
2004-08-10 21:52 drieseng
updated docs
2004-08-10 21:52 drieseng
added (eg. NUNit 2.2 support) and modified few items
2004-08-10 18:12 drieseng
don't add a null-valued properties
2004-08-10 18:10 drieseng
add support for expansion of environment variables, initialize tools hashtable to avoid nullreference exception
2004-08-10 14:02 drieseng
add attribute tests to project file
2004-08-10 11:43 drieseng
add preliminary notice to static html pages of the user manual when not building a release
2004-08-10 11:38 drieseng
added placeholder for preliminary notice
2004-08-10 11:38 drieseng
added placeholder for preliminary notice
2004-08-10 11:38 drieseng
added placeholder for preliminary notice
2004-08-10 11:37 drieseng
added placeholder for preliminary notice, converted from LF to CRLF
2004-08-09 17:08 drieseng
remove DebugFunctions.cs from project file
2004-08-09 16:41 drieseng
doc patch for provided by Troy Laurin (Laurin at immersivetechnologies.com), with minor modifications by myself
2004-08-09 15:42 drieseng
fix xhtml compliance
2004-08-09 15:42 drieseng
fix xhtml compliance
2004-08-09 15:41 drieseng
remove xml declarations, as IE does not seem to like them
minor content corrections/updates
2004-08-09 15:38 drieseng
remove xml declarations, as IE does not seem to like them
minor content corrections/updates
2004-08-09 15:37 drieseng
remove xml declarations, as IE does not seem to like them
minor content corrections/updates
2004-08-09 15:36 drieseng
fix xhtml compliance
2004-08-09 14:30 drakmar
Override the IsModuleNeeded to properly append a module to the end of the command or not.
2004-08-09 06:57 drieseng
force filter-copy of static html docs
2004-08-09 06:02 drieseng
fix xhtml output
2004-08-09 06:02 drieseng
set charset to utf-8
2004-08-09 05:23 drieseng
generate xhtml
2004-08-09 05:22 drieseng
cleanup html, set charset to utf-8, add product version token
2004-08-09 05:22 drieseng
set charset to utf-8, add product version token
2004-08-09 05:21 drieseng
filter-copy static html pages of user manual
2004-08-09 05:19 drieseng
set charset to utf-8, add product version token
2004-08-09 05:17 drieseng
set charset to utf-8
2004-08-09 04:34 drieseng
fix example
2004-08-09 04:05 drieseng
use prelimary section to indicate release type
2004-08-09 04:05 drieseng
use prelimary section to indicate release type
2004-08-09 04:04 drieseng
use prelimary section to indicate release type
2004-08-09 04:04 drieseng
use prelimary section to indicate release type
2004-08-09 00:17 drakmar
Upgraded messages on sharpcvslib to be more in line with cvsnt messaging.
2004-08-08 21:03 drieseng
use current year for copyright
2004-08-08 20:54 drieseng
set release type to nightly
2004-08-08 20:53 drieseng
added project.release.type property, pass productname and version to NAnt documenter
2004-08-08 20:51 drieseng
added Requirements section, output product name and version in navigation bar of generated docs
2004-08-08 19:44 drieseng
fix tests for overwriting read-only properties
2004-08-08 19:43 drieseng
do not overwrite read-only property
2004-08-08 19:42 drieseng
changed error message for invalid target framework, throw buildexception when overwriting read-only property
2004-08-08 17:47 drieseng
file was actually UTF-8 so removed encoding
2004-08-08 17:43 drieseng
added DateTimeValidator and removed ReplaceCharacter
2004-08-08 17:40 drieseng
added filterindex stylesheet to project file
2004-08-08 15:51 drieseng
ensure namespace filter is respected
2004-08-07 21:07 drakmar
Moved use runtime engine switch.
2004-08-07 20:51 drakmar
Changed verbose setting to display request/ response information from cvs client if sharpcvslib used.
2004-08-07 20:49 drakmar
Changes to cvs output.
2004-08-07 20:49 drakmar
Changes to cvs output.
2004-08-07 17:50 drieseng
use TypeFactory.ScanAssembly method instead of individual Add methods
2004-08-07 16:42 drakmar
Fixed bug in LoginCommand, should only try to find password if pserver protocol.
2004-08-07 16:42 drakmar
Fixed bug in LoginCommand, should only try to find password if pserver protocol.
2004-08-07 16:42 drakmar
Fixed bug in LoginCommand, should only try to find password if pserver protocol.
2004-08-07 12:10 drieseng
fix some fxcop violations
2004-08-07 11:58 drieseng
enable parse and to-string methods, as TimeSpan does not implement IConvertible
2004-08-07 11:56 drieseng
timespan does not support implicit conversion, as it doesn't implement iconvertible, we'll provide parse() and to-string() functions for explicit conversion instead
2004-08-07 11:38 drieseng
fix some fxcop violations
2004-08-07 11:36 drieseng
fix some fxcop violations
2004-08-07 11:36 drieseng
fix some fxcop violations
2004-08-07 11:30 drieseng
removed debug functions
2004-08-07 11:29 drieseng
added several timespan functions
2004-08-07 11:29 drieseng
added several datetime functions
2004-08-06 21:24 drieseng
provide clean build error for invalid regular expression
2004-08-06 08:11 drieseng
refactored to improve performance, ScanAssembly now returns bool to indicate if assembly is actually an extension assembly (meaning does it contain at least one task, data type, filter or functionset)
2004-08-06 08:09 drieseng
cosmetics
2004-08-06 08:08 drieseng
minor bug fix (formatted string), and doc corrections
2004-08-06 08:01 drieseng
prevent internal error when project cannot be loaded (eg. invalid XML)
2004-08-06 07:43 drakmar
Checked in patch for cvs changelog task, fixed missing filename bug if rlog used instead of log.
2004-08-06 07:43 drakmar
Checked in patch for cvs changelog task, fixed missing filename bug if rlog used instead of log.
2004-08-06 07:43 drakmar
Checked in patch for cvs changelog task, fixed missing filename bug if rlog used instead of log.
2004-08-05 08:17 drieseng
minor updates based on input from Troy
2004-08-05 07:58 drieseng
-defaultframework is deprecated : now use -t[argetframework]
2004-08-04 20:10 mmastrac
Fix for bug #1003335
Intentionally reverted part of change 1.40 to revert to original design
2004-08-04 13:33 drieseng
added support for Mono 2.0 profile
2004-08-04 13:32 drieseng
added support for Mono 2.0 profile : for now we just use the same third party assemblies as we used for Mono 1.0
2004-08-04 13:23 drieseng
added support for Mono 2.0 profile
2004-08-04 13:22 drieseng
added support for Mono 2.0 profile
2004-08-04 13:20 drieseng
ensure Assemblies fileset is initialized completely
2004-08-04 13:19 drieseng
ensure Assemblies fileset is initialized completely
2004-08-04 12:41 drieseng
also set MONO_PATH environment variable for Mono 1.0 (unix)
changed description for Mono 1.0 (unix)
2004-08-04 11:53 drieseng
if failonerror=false, continue trying to create properties for other environment variables
2004-08-04 09:55 drieseng
ensure base directory of filesets are always set
2004-08-04 08:54 drieseng
minor corrections, use links for task/types headers
2004-08-03 19:08 drieseng
marked all builders public again
2004-08-03 19:03 drieseng
clarify change in behaviour for automatic quoting value args, minor corrections, use links for nested build elements (and some tasks)
2004-08-03 18:37 drieseng
generate anchors for nested build elements to allow them to be linked to from release notes
2004-08-03 14:06 drieseng
use local copy of sf.net logo
2004-08-03 09:05 drakmar
Updated ziptask.
2004-08-03 08:15 drakmar
Updated cvs task libraries compiled against log4net.
2004-08-03 08:15 drakmar
Updated cvs task libraries compiled against log4net.
2004-08-02 16:24 drieseng
undo margins change
2004-08-02 15:27 drieseng
use <replacestring> filter instead of <replacecharacter> filter which has been "downgraded" to a sample
2004-08-02 15:26 drieseng
removed ReplaceCharacterTest from project file
2004-08-02 12:32 drieseng
fix XHTML violations, added cvs-changelog task
2004-08-02 12:24 drieseng
corrected description and example
2004-08-02 12:16 drieseng
added <cvs-changelog> task to project file
2004-08-02 12:14 drieseng
renamed source file, class and task name to improve consistency
2004-08-02 12:01 drieseng
updated examples
2004-08-02 11:45 drieseng
changed namespace, no longer use LogPrefix, formatting
2004-08-02 09:36 drieseng
moved replacecharacter filter from NAnt Core to examples, as we now have a replacestring filter
2004-08-02 09:36 drieseng
moved replacecharacter filter from NAnt Core to examples, as we now have a replacestring filter
2004-08-02 09:35 drieseng
moved replacecharacter filter from NAnt Core to examples, as we now have a replacestring filter
2004-08-02 09:35 drieseng
use wildtargets
2004-08-02 09:19 drieseng
added breaking change wrt non-file arguments
2004-08-02 05:06 rogerdahlman
Added ignorecase attribute test
2004-08-02 05:06 rogerdahlman
Added ignorecase attribute
2004-08-02 05:04 rogerdahlman
Added support for an empty "to" attribute.
2004-08-02 05:04 rogerdahlman
Added support for an empty "to" attribute.
2004-08-01 18:09 drieseng
minor updates to release notes
2004-08-01 18:07 drieseng
output build results as part of exception message in order to have it output by NUnit.
2004-08-01 17:53 drieseng
we no longer need a bootstrap for Mono !
2004-08-01 14:22 drieseng
Mono workaround should no longer be necessary as log4net assembly is now located in same directory as NAnt.Core
use framework-neutral version of log4net
2004-08-01 14:21 drieseng
Mono workaround should no longer be necessary as log4net assembly is now located in same directory as NAnt.Core
use framework-neutral version of log4net
2004-08-01 14:08 drieseng
use (custom built) framework-neutral version of log4net, removed framework-specific flavors of log4net
2004-08-01 14:08 drieseng
use (custom built) framework-neutral version of log4net, removed framework-specific flavors of log4net
2004-08-01 14:08 drieseng
use (custom built) framework-neutral version of log4net, removed framework-specific flavors of log4net
2004-08-01 14:08 drieseng
use (custom built) framework-neutral version of log4net, removed framework-specific flavors of log4net
2004-08-01 13:59 drieseng
refactored macro expansion
2004-08-01 13:13 drieseng
refactored macro expansion
added support for assembly references
added support for nmake projects (provided by Thomas Strauss)
2004-08-01 13:10 drieseng
added solution task tests to project file
2004-08-01 13:07 drieseng
added test for nmake projects, provided by Thomas Strauss
2004-08-01 12:46 drieseng
use stylesheet and reduce space
2004-08-01 12:45 drieseng
LF to CRLF
2004-08-01 12:42 drieseng
only write user-defined options if there are any
2004-08-01 12:42 drieseng
use framework-neutral version of log4net
2004-08-01 12:30 drieseng
use framework-neutral version of log4net
2004-08-01 12:29 drieseng
use framework-neutral version of log4net
2004-08-01 12:28 drieseng
Mono workaround should no longer be necessary as log4net assembly is now located in same directory as NAnt.Core
2004-08-01 12:27 drieseng
use RawXml element for <code> node to prevent build errors (because of unknown elements)
2004-08-01 12:16 drieseng
use RawXml element for <documents> node to prevent build errors (because of unknown elements)
2004-08-01 12:15 drieseng
Mono workaround should no longer be necessary as log4net assembly is now located in same directory as NAnt.Core
2004-08-01 12:13 drieseng
use framework-neutral version of log4net, added RawXml element to project file
2004-08-01 12:09 drieseng
added RawXml element which can be used when a nested build element should not be processed by the element initialization process
2004-08-01 12:07 drieseng
cosmetics
2004-08-01 12:06 drieseng
doc correction
2004-08-01 12:05 drieseng
use framework-neutral version of log4net
2004-08-01 11:56 drieseng
throw build errors for tasks/types/filters that are deprecated and have IsError set to true
2004-08-01 11:55 drieseng
override CustomXmlProcessing property to prevent build errors from being thrown for the nested tasks (which are unknown elements)
2004-08-01 11:53 drieseng
- added CustomXmlProcessing property : elements that need to perform additional processing of the XmlNode that was used to initialize the element, should override this property and return true.
- report build errors for unknown build attributes or nested elements
- report build errors for deprecated attributes/nested elements with IsError set to true
2004-08-01 11:40 drieseng
corrected error message
2004-08-01 11:39 drieseng
log4net is now again initialized in NAnt console
2004-08-01 11:37 drieseng
added reference to framework-neutral version of log4net
2004-08-01 11:34 drieseng
re-enable internal logging using framework-neutral version of log4net
2004-07-31 16:42 drieseng
fixed error message for invalid build file
2004-07-30 11:33 drieseng
no longer fail build when assembly, for which referenced modules should be obtained, fails to load
2004-07-28 18:19 drieseng
corrected mistakes in "change-targetframework" faq
2004-07-28 15:09 drakmar
Checked in .net-1.0 versions of the sharpziplib and cvs framework.
2004-07-28 05:45 drieseng
allow linking to specific sections of doc
2004-07-28 05:44 drieseng
replaced release data of beta 1 with placeholder
added link to info on "wild" targets
2004-07-28 02:08 drakmar
Checked in new version of NAnt zip tasks because of ziplib upgrade.
2004-07-27 17:57 drieseng
return to uppercase build status, like it better
2004-07-27 17:52 drieseng
load referenced assemblies in current appdomain as they need be loaded when we invoke a class in the emitted assembly.
2004-07-27 17:29 drieseng
throw BuildExceptions when loggers, listeners or extension assemblies cannot be loaded
2004-07-27 16:55 drieseng
fixed test case (attributes have been renamed), and tabs to spaces
2004-07-27 15:21 ianm74
Hook our AssemblyResolver for the duration of the NAnt run. Fixes issue with external assembly references and the scriptTask.
2004-07-27 15:21 ianm74
Hook our AssemblyResolver for the duration of the NAnt run. Fixes issue with external assembly references and the scriptTask.
2004-07-26 06:16 drakmar
Added compressionlevel attribute.  Not available on #cvslib yet but should be in task.
2004-07-26 05:59 drakmar
Removed xsl support, use <style/> instead.
2004-07-26 05:58 drakmar
Changed status of cvs tasks to "done".
2004-07-26 02:43 drakmar
Added cvs changelog task.  Produces an xml report of the changes in cvs between 2 dates and optionally applies a style sheet to them.
2004-07-26 02:42 drakmar
Added cvs changelog task.  Produces an xml report of the changes in cvs between 2 dates and optionally applies a style sheet to them.
2004-07-26 02:42 drakmar
Added cvs changelog task.  Produces an xml report of the changes in cvs between 2 dates and optionally applies a style sheet to them.
2004-07-26 02:41 drakmar
Added cvs changelog task.  Produces an xml report of the changes in cvs between 2 dates and optionally applies a style sheet to them.
2004-07-25 14:50 drieseng
aded support for .NET CF
2004-07-25 14:44 drieseng
doc updates
2004-07-25 14:43 drieseng
renamed attributes, tabs to spaces, ...
2004-07-25 14:43 drieseng
updated docs
2004-07-25 14:32 drieseng
added ReplaceString to project file
2004-07-25 14:27 drieseng
added ReplaceStringTest to project file
2004-07-24 06:45 drieseng
added several tests for commandline parser
2004-07-24 06:44 drieseng
fixed error message
2004-07-24 06:24 drieseng
properties cmdline arguments are now stored in NameValueCollection, which allows for better improved checking of options
also output nested exception (and stacktrace in debug mode) for CommandLineArgumentException
2004-07-24 06:21 drieseng
added support name/value pair, signal error if name is specified without value, check for duplicate names
2004-07-24 04:07 ianm74
- formatting fixes. Tabs2spaces + brace position
2004-07-23 22:34 drieseng
consider compiler not supported if any cl.exe entry on PATH does not meet our version requirement
2004-07-23 22:27 drieseng
prevent internal error when project cannot be read
2004-07-23 22:18 rogerdahlman
Updated Docs and added ReplaceString filter
2004-07-23 22:05 rogerdahlman
Tests for ReplaceString filter
2004-07-23 22:05 drieseng
remove debug messages
2004-07-23 22:02 rogerdahlman
Updated Docs and added ReplaceString filter
2004-07-23 21:43 drieseng
cosmetics, can't help it :-)
2004-07-23 21:41 drieseng
only execute vc++ related tests if compiler has major version 13 or higher (meaning VS.NET 2002 or higher).
2004-07-23 21:41 drieseng
ignore test
2004-07-23 05:40 drakmar
Upgraded ziplib to version 0.8.
2004-07-23 05:40 drakmar
Upgraded ziplib to version 0.8.
2004-07-22 05:57 drieseng
patch by Troy Laurin that fixes synchronization issue
2004-07-22 05:38 drieseng
fix warning
2004-07-22 05:38 drieseng
ensure thread safety when writing to output file
2004-07-22 05:35 drieseng
for now disable test, as it fails during nightly build
2004-07-22 04:54 drieseng
prevent returning null values, updated docs
2004-07-22 04:50 drieseng
added get-parent-directory and get-directory-root functions
2004-07-22 04:11 drieseng
do not fail test if cvs-checkout fails
2004-07-22 04:09 drieseng
prevent nullreference when vcs tool cannot be located
2004-07-21 18:59 drieseng
fix build on MS.NET 1.0
2004-07-21 18:20 drieseng
added more entries
2004-07-21 18:20 drieseng
committed a little too soon
2004-07-21 18:19 drieseng
update doc to match implementation
2004-07-21 16:49 drieseng
first stab at release notes for 0.85 beta 1 (still incomplete though)
2004-07-21 16:44 drieseng
cope with invalid file names, fail if build file does not exist (removed failonmissing attribute)
2004-07-21 16:44 drieseng
no longer output extra empty line for errors
2004-07-21 13:49 drieseng
moved encoding attribute to filterchain element
2004-07-21 13:48 drieseng
moved encoding attribute to filterchain element
2004-07-21 13:48 drieseng
moved encoding attribute to filterchain element
2004-07-21 12:13 drieseng
added support for /doc option [.NET 2.0 only]
2004-07-21 12:05 drieseng
nowarn option is now being taken care of in CompilerBase
2004-07-21 11:51 drieseng
minor doc updates
2004-07-20 18:06 drieseng
use FileInfo to back "path" attribute, this will ensure the its resolved relative to the project base directory
2004-07-20 18:06 drieseng
"path" attribute is now backed by FileInfo
2004-07-20 06:24 drakmar
Added unit test for csharp solution.
2004-07-20 05:53 drakmar
Added quotes around date value.
2004-07-20 03:51 drakmar
Fixed bug in cvstask, removed command-line attribute.
2004-07-18 17:51 drieseng
use AssemblyResolver to allow .NET to locate manually loaded assemblies.
2004-07-18 17:41 drieseng
changed wording
2004-07-18 16:27 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:56 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:53 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:52 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:52 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:51 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:50 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:50 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:49 drieseng
added new elements to project file
2004-07-18 15:49 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:46 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:46 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:45 drieseng
do not consider deprecation warnings as errors on .NET 2.0
2004-07-18 15:44 drieseng
added <nowarn> and <warnaserror> elements
2004-07-18 15:43 drieseng
implemented support for <nowarn> and <warnaserror> elements, "nowarn" attribute is now deprecated
2004-07-18 15:42 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:42 drieseng
replaced nowarn attribute with nowarn element
2004-07-18 15:41 drieseng
added framework configurable attributes for <nowarn> and <warnaserror> elements
2004-07-18 15:39 drieseng
renamed elements
2004-07-18 15:37 drieseng
updated binaries with support for <nowarn> and <warnaserror> elements, warning and non-fatail error count is now reported at end of each build, log prefixes are now handled by the default logger itself (-emacs switch added to turn prefixes off), ....
2004-07-18 14:34 drieseng
reference NDoc.Core.dll too, as a workaround for Mono bug #57602
2004-07-18 14:33 drieseng
move workaround to NAnt.NUnit build file
2004-07-18 10:06 drieseng
use runtime check instead of conditional compilation directive
2004-07-18 08:41 drieseng
on .NET 2.0, both csc and vbc support a list of warnings (not) to consider as errors
2004-07-18 08:30 ianm74
- copy NDoc.Core to bin directory on mono. This fixes broken build issue reported by vardamir. bug no #993171
2004-07-18 08:29 drieseng
fix compiler warning
2004-07-18 08:29 drieseng
do not consider deprecation warnings as errors on .NET 2.0
2004-07-18 08:15 drieseng
do not use Enum.ToString overload that takes IFormatProvider, as its deprecated on .NET 2.0
2004-07-17 19:39 drieseng
forgot to add using directive
2004-07-17 19:35 drieseng
NUnit2Tasks assembly now also references NAnt.DotNetTasks assembly, as it now also uses the AssemblyFileSet element
2004-07-17 19:34 drieseng
if not explicit configuration file is specified, try to use a configuration file matching the name of the assembly with extension ".config"
2004-07-17 19:33 drieseng
if not explicit configuration file is specified, try to use a configuration file matching the name of the assembly with extension ".config"
2004-07-17 14:52 drieseng
report warnings and non-fatal errors
2004-07-17 14:49 drieseng
first trigger BuildStarted event
2004-07-17 11:00 drieseng
cosmetic change
2004-07-17 07:37 drieseng
added ctor with FileInfo argument
2004-07-17 07:36 drieseng
added variable-exists function, do not return null values
2004-07-17 07:35 drieseng
run on .NET 2..0 runtime by default, if available
2004-07-17 07:31 drieseng
renamed TestFilter methods to FilterTest to avoid bogus messages from NUnit about tests that have not been executed because the method is not public
2004-07-17 07:31 drieseng
renamed TestFilter methods to FilterTest to avoid bogus messages from NUnit about tests that have not been executed because the method is not public
2004-07-17 07:25 drieseng
fix test failure on .NET 2.0
2004-07-17 07:24 drieseng
quote filename, fixes error on .NET 2.0
2004-07-15 20:33 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 20:32 drieseng
sync project file with new/removed fitlerchain sources
2004-07-15 19:53 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:53 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:53 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:52 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:52 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:51 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:50 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:50 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:50 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:49 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:49 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:49 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:47 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:47 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:46 drieseng
no longer prefix build output with LogPrefix, as this is now handled by the DefaultLogger
2004-07-15 19:45 drieseng
fix xml doc
2004-07-15 19:44 drieseng
DefaulltLogger : added support for emacs mode, output task name prefix for messages that originate from a task
2004-07-15 19:43 drieseng
deprecate LogPrefix, and no longer use LogPrefix for log messages
2004-07-15 19:42 drieseng
cosmetic changes
2004-07-15 19:40 drieseng
cosmetic changes
2004-07-15 06:28 ianm74
fixed support for referencing DataTypes that are of types compatible with the required DataType. For example using a FileSet reference where an AssemblyFileSet is required.
2004-07-15 06:28 ianm74
fixed support for referencing DataTypes that are of types compatible with the required DataType. For example using a FileSet reference where an AssemblyFileSet is required.
2004-07-14 19:14 drieseng
added emacs mode for build loggers (idea shamelessly taken from Ant), not yet implemented though
2004-07-14 18:23 drieseng
added verbose messages when output file does not exist
2004-07-14 18:17 drieseng
only create output directories if they don't already exist
convert error when formatting test results into build exception to prevent internal error
2004-07-14 13:38 drakmar
Fixed bug in readonly attribute.
2004-07-14 07:48 ianm74
fix for exception when checking generated assemblies. Brings these two into line with the code in TaskBuilder.cs.
2004-07-14 07:48 ianm74
fix for exception when checking generated assemblies. Brings these two into line with the code in TaskBuilder.cs.
2004-07-14 07:02 drieseng
cosmetic xml doc change
2004-07-14 04:11 drakmar
Added unit test for readonly attribute.
2004-07-14 02:07 drakmar
Fixed bug correctly (duh).  I was using option.Name to specify my key rather than option.OptionName.  I am not sure if this just started failing now or if it was an issue before.
2004-07-13 18:41 skot
added link to nantpad per Anthony Brown's request
2004-07-13 16:25 drieseng
remove duplicate mailhost property
2004-07-13 07:29 drakmar
Fixed bug in cvs readonly attribute, tested commandline attribute is additive, added documentation to specify where text will be added.
2004-07-13 07:29 drakmar
Fixed bug in cvs readonly attribute, tested commandline attribute is additive, added documentation to specify where text will be added.
2004-07-13 06:59 drakmar
Changed readonly attribute to read, readonly was causing issues with reflector.
2004-07-12 17:28 drieseng
check whether program attribute holds a valid file name, fixes bug #989407
2004-07-12 16:43 drieseng
remove platform::is-mono function, added framework::get-runtime-framework function
2004-07-12 11:39 ianm74
add workaround for mono private bin path issue ( mono bug #57602 )
2004-07-12 10:55 ianm74
- Added platform::is-mono() function to wrapp PlatformHelper.IsMono
2004-07-12 04:36 ianm74
- removed platform specific regex. fixes last test failure in NAnt.Core
2004-07-11 14:34 drieseng
added link to filter reference
2004-07-11 14:33 drieseng
removed temporary workaround for VS.NET 2005 CP issues, as its fixed in beta 1
2004-07-11 14:01 drieseng
minor xmldoc/formatting changes
2004-07-11 14:00 drieseng
renamed test for TabToSpaces to TabsToSpacesTest
2004-07-11 13:56 drieseng
added filterchain related tests to project file
2004-07-11 13:51 drieseng
replacementchar attribute has been removed, so remove related tests
order attribute has been removed, so remove related tests
2004-07-11 13:50 drieseng
order attribute is no longer necessary, so removed related checks
2004-07-11 13:49 drieseng
order attribute is no longer necessary
2004-07-11 13:48 drieseng
renamed ExpandExpressions to ExpandProperties, order attribute is no longer necessary
2004-07-11 13:44 drieseng
minor formatting changes
2004-07-11 13:44 drieseng
minor formatting changes
2004-07-11 13:42 drieseng
filter index
2004-07-11 13:40 drieseng
create filter index page, document filters
2004-07-11 13:39 drieseng
also scan assembly for filters
2004-07-11 13:38 drieseng
marked class sealed, marked builder properties internal, added method for filter discovery
2004-07-11 13:37 drieseng
refactored element initialization, to allow specific parts of the initialization process to be overriden
2004-07-11 13:36 drieseng
add CanBeReferenced property that indicates if the DataTypeBase instance is a true global type
2004-07-11 13:36 drieseng
marked internal
2004-07-11 13:34 drieseng
also use encoding, avoid copy when moving without filters
2004-07-11 13:33 drieseng
also scan the assembly for types, functions and filters
2004-07-11 13:33 drieseng
moved over from Filters
2004-07-11 13:32 drieseng
also pass encoding to be used by filterchain, marked Filters property virtual to allow a different docstring to be specified by move task
2004-07-11 13:23 drieseng
also pass encoding to be used by filterchain, marked Filters property virtual to allow a different docstring to be specified by move task
2004-07-11 13:21 drieseng
use Chain methods instead of ctors to construct chain, doc updates, ...
2004-07-11 13:21 drieseng
builder class (and collection) for constructing filters
2004-07-11 13:20 drieseng
use Chain method instead of base ctor, as Filter now only has default ctor
2004-07-11 13:15 drieseng
removed need for generic filter elements, as we now use same discovery mechanism as for tasks/types and functions
2004-07-11 13:13 drieseng
combined filter reader and element into one class
2004-07-11 13:12 drieseng
renamed convenience classes, as the filterreader and its element are now combined into one class
2004-07-11 13:12 drieseng
renamed ExpandExpressions to ExpandProperties
2004-07-11 13:11 drieseng
moved to NAnt.Core.Types, and renamed to Token
2004-07-10 05:51 ianm74
workaround for mono compatibility bug #61274. Fixes 2 failing unit tests on mono.
2004-07-10 04:43 drieseng
split libdirs on semi-colon too
2004-07-09 16:40 ianm74
missed this one. More filterchain stuff
2004-07-09 16:30 ianm74
First check in of filter chains implementation.
2004-07-09 16:30 ianm74
First check in of filter chains implementation.
2004-07-09 16:30 ianm74
Tests for the filterchain implementation. First check in.
2004-07-09 06:18 drakmar
updated docs
2004-07-09 05:29 drieseng
undo Matthew's performance improvements, as they seem to break the build
2004-07-07 20:35 mmastrac
More major speedups in DirectoryScanner
2004-07-07 20:20 drieseng
avoid using deprecated commandline option
2004-07-07 20:19 drieseng
avoid using deprecated properties, but we should use a better test as this doesn't cope with Mono
2004-07-07 20:18 drieseng
marked task concerning deprecating built-in properties done
2004-07-07 20:14 drieseng
deprecate most of the "built-in" properties, as functions offer a better alternative to these properties
2004-07-07 20:14 drieseng
use Error log level to avoid deprecated warnings from being output
2004-07-07 20:13 drieseng
deprecate most of the "built-in" properties, as function offer a better alternative to these properties
2004-07-07 17:45 mmastrac
Compile and cache regexes as necessary
Big win for big projects, break-even on small ones
2004-07-06 19:42 drieseng
update code style to match that of NAnt (yeah, I'm a perfectionist too ;) lol)
2004-07-06 19:33 mmastrac
Delete any existing output file
2004-07-06 19:31 mmastrac
Only log a reference if we're actually copying it
This helps visualize the errorneous reference copies fixed by my previous checkin
2004-07-06 19:30 mmastrac
Make sure that _isPrivate is initialized before using it
2004-07-06 19:28 mmastrac
Major win by eliminating regexes for non-wildcard patterns
Regex comparisons take up the majority of the profiling run output
2004-07-06 19:24 mmastrac
Test non-recursive patterns too
2004-07-06 19:15 drieseng
minor formatting changes
2004-07-06 19:12 drieseng
minor formatting changes
2004-07-06 18:27 drieseng
split include dirs on both colon and semi-colon character
2004-07-06 17:42 drieseng
allow fileset reference to be set
2004-07-06 17:40 drieseng
allow fileset reference to be set
2004-07-06 17:40 drieseng
allow fileset reference to be set
2004-07-06 17:38 drieseng
minor xml doc update
2004-07-06 14:55 mmastrac
Add ReferencesResolver to the .csproj as well (whoops!)
2004-07-06 06:02 drieseng
The <solution> task no longer passes GAC assemblies to <license> task, so we don't need to check this here.
2004-07-06 05:57 drieseng
The .NET 1.1 lc.exe has a command line switch for specifying assembly references, but it doesn't work.
2004-07-06 00:53 mmastrac
Only add non-GAC references to license task
Add missing ReferencesResolver.cs file
2004-07-06 00:24 mmastrac
lc.exe supports assembly references
2004-07-06 00:02 mmastrac
tabs -> spaces
2004-07-05 23:55 mmastrac
Cache the references resolver so we're not creating/tearing down
AppDomains all over the place
2004-07-05 21:29 drieseng
added project::get-base-directory function
2004-07-05 20:44 mmastrac
Fix reference projects - we need to cache the project file for them as well
2004-07-05 20:27 mmastrac
Cache loaded XML to avoid loading it once for the GUIDs and again for the project itself
2004-07-05 18:11 drieseng
remove framework configurable attributes with default values
2004-07-05 13:47 ianm74
updated config file to add settings for the new ildasm task.
2004-07-05 13:46 ianm74
- first add of ildasm task ( submitted by Giuseppe Greco )
- updated csproj file to reflect the new file
2004-07-05 11:13 ianm74
minor formatting fixes
2004-07-05 03:55 ianm74
updated project file.
- new ilasm task
- new package classes
2004-07-04 14:45 ianm74
added task sections for the ilasm task.
2004-07-04 14:43 ianm74
first add of the ilasm task. Contributed by Giuseppe Greco
2004-07-03 20:24 drieseng
update status of items on release plan
2004-07-03 17:59 drieseng
announce support for .NET 2.0 Beta 1
2004-07-03 17:09 drieseng
only run .NET 2.0 as last result, as I've noticed some weird issues
2004-07-03 16:41 drieseng
added third party libraries for .NET 2.0 framework.  For now, use the .NET 1.1 versions of these libraries.
2004-07-03 16:39 drieseng
added third party libraries for .NET 2.0 framework.  For now, use the .NET 1.1 versions of these libraries.
2004-07-03 16:27 drieseng
added support for .NET 2.0 Beta 1 and Mono 1.0 release, removed framework configurable attributes that have default values, untabbify
2004-07-03 16:25 drieseng
pass assembly references to resgen task
2004-07-03 16:24 drieseng
added support for assembly reference to <resgen> task.  For most framework, this will be accomplishes by copying the resgen tool and all references assemblies to a temp directory, and launching resgen from there.  For .NET 2.0, we use the /r switch to specify assembly references
2004-07-03 16:03 drieseng
pass assembly references to resgen task
2004-07-03 15:59 drieseng
changed default value for HasCommandLineCompiler to true, flatten assemblies copied to working directory
2004-07-03 14:47 drieseng
use string return types instead of DirectoryInfo, and avoid nulls
2004-07-03 14:46 drieseng
use xslt function in extension object to determine if a given cref points to a task or data type
2004-07-03 14:44 drieseng
fix for bug #961768, added xslt functions for determining if a given cref points to a task or data type, more reuse of extension object, remove dead code
2004-07-03 12:03 drieseng
ignore test when compiler or libs are not available
2004-07-03 08:47 drieseng
untabbify
2004-07-03 08:44 drieseng
fixed regression that caused build failure when there there were no resx files or no non-resx files in the resource fileset
2004-07-03 06:34 drieseng
fix detection of unix platform for .NET 2.0 and Mono 2.0 profile
2004-07-03 06:33 drieseng
cleanup xml docs
2004-07-03 06:32 drieseng
added overload for Scan that allows you to pass in the name of the environment variable
2004-07-02 23:25 drieseng
fix for bug #982685: do not immediately stop loading projects, when the first excluded project is encountered
2004-07-02 19:25 drieseng
patch from Thomas Strauss, which adds support for exclusion of source files
2004-07-02 19:14 drieseng
re-enabled Visual C++ tests (not sure why these were disabled)
2004-07-02 19:11 drieseng
synched project file
2004-07-02 19:08 drieseng
added reference to NAnt.VisualCpp.Tests assembly
2004-07-02 19:07 drieseng
removed
2004-07-02 19:06 drieseng
add test for excluded Visual c++ source files
2004-07-02 19:03 drieseng
added checks to ignore tests when vc++ compiler, libs or header files are not available
2004-07-02 19:02 drieseng
add base class for visual C++ related tests, provided by Thomas Strauss
2004-07-02 16:19 ianm74
fixes some more couple of failing tests on mono/linux
- exclude jsc test of no jsc compiler
- comment debug check for now as mcs doesn't generate pdb files.
2004-07-02 14:40 ianm74
fixes a couple of failing tests on mono/linux
- check for IsWin32 on move task test as overwrite is permitted on nix platforms
- use InvariantCultere when ToStringing datetimes. This gets around a date formatting incompatibility with mono ( logged in bugzilla )
- use larger value for milli seconds so that touch date is > 01/01/1970 09:00. Works around another mono bug ( also logged )
2004-06-30 19:21 drieseng
assign BooleanValidator to Test, to ensure attribute value can be converted to bool
2004-06-29 21:48 drieseng
also log reason why a file cannot be added to body or attached to mail, ensure streamreader (and stream) is always disposed
2004-06-28 18:33 drieseng
use invariant culture to perform extension comparison
2004-06-28 18:28 drieseng
use invariant culture to perform extension comparison
2004-06-28 18:28 drieseng
use invariant culture to perform extension comparison
2004-06-28 06:56 drieseng
use case-insensitive comparison for extension
2004-06-28 06:52 drieseng
use case-insensitive comparison for extension, expose pkg-references element to build authors
2004-06-28 06:51 drieseng
quote argument
2004-06-28 06:44 drieseng
use case-insensitive comparison for .resx extension
2004-06-28 06:18 drieseng
changed margins
2004-06-28 06:15 drieseng
do not fail build for obsolete warnings as AvailableTask is now obsolete
2004-06-28 06:14 drieseng
fixed ambiguous reference
2004-06-28 06:13 drieseng
consider types in System and Microsoft.Win32 namespace as system types
2004-06-28 05:59 drieseng
removed list of values for enum backed properties as enums are now properly documented
2004-06-28 05:59 drieseng
removed list of values for enum backed properties as enums are now properly documented
2004-06-28 05:58 drieseng
removed list of values for enum backed properties as enums are now properly documented
2004-06-28 05:58 drieseng
removed list of values for enum backed properties as enums are now properly documented
2004-06-28 05:58 drieseng
removed list of values for enum backed properties as enums are now properly documented
2004-06-28 05:57 drieseng
removed list of values for enum backed properties as enums are now properly documented
2004-06-28 05:57 drieseng
removed list of values for enum backed properties as enums are now properly documented
2004-06-28 05:56 drieseng
marked <available> task obsolete, removed list of values for enum based properties as enums are now properly documented
2004-06-28 05:54 drieseng
do not provide hrefs for common system types
2004-06-28 05:14 drieseng
added support for documenting enums used in NAnt task/type attributes
2004-06-28 05:13 drieseng
added support for documenting enums used in NAnt task/type attributes
2004-06-28 05:12 drieseng
added support for documenting enums used in NAnt task/type attributes, also document obsolete tasks/types to allow them to be referenced by other tasks/types
2004-06-27 15:06 drieseng
added VersionFunctions class to project file
2004-06-27 15:04 drieseng
class grouping a set of simple functions for getting individual components of a version string
2004-06-27 15:03 drieseng
moved functions for getting components of assembly version to VersionFunctions, updated xml docs
2004-06-27 14:59 drieseng
added get-file-version and get-product-version functions
2004-06-27 13:02 drieseng
renamed test target to run, formatting changes
2004-06-27 13:02 drieseng
use include instead of includes (fixes warning), renamed test target to run
2004-06-27 13:00 drieseng
renamed test target to run, formatting changes
2004-06-27 12:59 drieseng
use include instead of includes (fixes warning), renamed test target to run
2004-06-27 12:58 drieseng
use imports child element, instead of imports attribute, use include instead of includes, formatting changes
2004-06-27 12:53 drieseng
use <buildfiles> fileset to specify projects to build, tabs to spaces
2004-06-27 12:52 drieseng
added <imports> child element, marked imports attribute obsolete
2004-06-27 12:51 drieseng
removed extra spaces
2004-06-27 12:45 drieseng
added ToString override, which return comma-delimited list of namespace imports
2004-06-27 12:42 drieseng
trim namespace name
2004-06-27 08:39 drieseng
clarified doc for ToString method, made code more clear
2004-06-27 08:27 drieseng
ignore cvs backup files
2004-06-27 08:26 drieseng
ignore cvs backup files
2004-06-27 08:26 drieseng
ignore cvs backup files
2004-06-27 08:26 drieseng
ignore cvs backup files
2004-06-27 08:26 drieseng
ignore cvs backup files
2004-06-27 08:25 drieseng
ignore cvs backup files
2004-06-27 08:25 drieseng
ignore cvs backup files
2004-06-27 08:25 drieseng
ignore cvs backup files
2004-06-27 08:24 drieseng
ignore cvs backup files
2004-06-27 08:24 drieseng
ignore cvs backup files
2004-06-27 08:24 drieseng
ignore cvs backup files
2004-06-27 08:24 drieseng
ignore cvs backup files
2004-06-27 08:23 drieseng
ignore cvs backup files
2004-06-27 08:23 drieseng
ignore cvs backup files
2004-06-27 08:23 drieseng
ignore cvs backup files
2004-06-27 08:22 drieseng
ignore cvs backup files
2004-06-27 08:16 drieseng
use Path.PathSeparator to split paths, remove catch block, always quote filenames
2004-06-25 14:21 ianm74
only auto-quote arguments if they are file paths. There are a number of situations where quoting arguments is not desired.
2004-06-25 13:54 ianm74
- change to allow the passing of options to the regex engine. singleline or multiline are common ones. Patch submitted by John Cole and Sascha Andres
2004-06-19 13:50 drieseng
no longer rely on protected FileSet ctor, use cloning instead.  This fixes build issue on Mono Beta 3 and .NET 2.0.
M Haven't tested it yet though :(
2004-06-19 13:48 drieseng
remove ctor that relies on protected FileSet ctor
2004-06-19 13:47 drieseng
remove protected ctor, as its no longer necessary
2004-06-19 12:57 drieseng
updated binaries (NAnt.ZipTasks assembly needed an update to work with #ziplib 0.60)
2004-06-18 16:03 drieseng
Allow derived data types to be assigned to elements expecting a base class. This fixes #975396.
2004-06-17 19:40 drieseng
do not have framework projects fail for .NET Framework when sdk is not installed
2004-06-17 06:13 drakmar
Big step forward with this...still some testing to do but almost there.
2004-06-17 06:04 drakmar
Fixed up loading of sharpcvslib binary, added extra console dll for dynamic loading (having some issues with log4net and the private bin path).  Also updated the version of sharpziplib to the most current (0.6).
2004-06-04 15:03 drieseng
added check to see if argument is obsolete
2004-06-04 15:02 drieseng
added property for retrieving the property that backs the argument
2004-06-04 15:01 drieseng
added helper class for reflection related methods
2004-06-04 14:58 drieseng
added ReflectionUtils to project file
2004-06-04 14:57 drieseng
added support for specifying extension assemblies on the commandline, try to load loggers and listeners from all loaded assemblies
2004-06-04 14:54 drieseng
added -[t]argetframework option, which replaces the -defaultframework (-k) option. Depreciated -defaultframework option.
M added -extension option for specifying additional extension assemblies to load.
2004-06-04 11:40 drieseng
added support for client certificates (for HTTP requests), fixed failure when downloading file for first time
2004-05-29 07:12 drieseng
do not expost pkg-references element for now, we need to discuss this further
2004-05-27 20:33 drieseng
no longer fail for usage of obsolete members as Lib is now obsolete
2004-05-27 19:15 drieseng
initial support for package references
2004-05-27 19:14 drieseng
initial support for package references
2004-05-27 17:36 drieseng
JScript.NET and Visual J# do not support linking modules, so output do not expose the <modules> fileset and output a warning if modules would be added by code
2004-05-27 17:35 drieseng
<lib> element is now obsolete, also rescan modules, Modules property and WriteModuleReferences are now virtual
2004-05-27 16:29 drieseng
no need to replace comma's with semi-colon on both get and set
2004-05-27 15:35 drieseng
use DeleteTask to cleanup temp directory to ensure readonly files can be removed too
2004-05-27 15:01 drieseng
added get-link-flags and get-compile-flags functions
renamed module to package in xml doc and function arguments
2004-05-27 14:59 drieseng
use less common exit code as default exit code (which will be returned when process could not start, or did not exit in time)
2004-05-27 14:58 drieseng
close <mail> node on correct location
2004-05-27 04:50 drieseng
close <mail> node in example, fixes bug #961333
2004-05-26 19:53 drieseng
oops wrong version of doc
2004-05-26 19:52 drieseng
added docs for global properties
2004-05-26 19:44 drieseng
changed comment
2004-05-26 19:24 drieseng
added support for global properties again, and improve it to use the <property> task, so you can now also define dynamic properties and use conditions and expressions.
2004-05-26 17:30 drieseng
changed to warning message
2004-05-26 17:28 drieseng
output info message when there are no matching build files.
2004-05-26 14:56 drakmar
Fixed inversion of inheritence hierarchy between AbstractCvsTask and UpdateTask, fixed relative file name parsing issue.
2004-05-26 14:09 drakmar
Removed references to sharpcvslib, they are not needed.
2004-05-26 14:06 drakmar
Fixed bug in checkout task, command name was update.
2004-05-25 08:03 drieseng
cosmetic changes
2004-05-25 07:55 drieseng
use NAnt assembly if possible to obtain information from for nant functions
2004-05-25 07:54 drieseng
cosmetic change
2004-05-25 07:52 drieseng
refactored, also perform checks on set, do not allow readonly property to be overwritten
2004-05-25 06:28 drieseng
formatting, accessibility changes
2004-05-25 06:19 drieseng
no longer automatically use the primary interop assembly for tlbimp references, but warn users instead
2004-05-24 18:22 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead, mark task as done
2004-05-24 18:19 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead, tabs to spaces
2004-05-24 18:19 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead, tabs to spaces
2004-05-24 18:19 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead, tabs to spaces
2004-05-24 18:19 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead, tabs to spaces
2004-05-24 18:19 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead, tabs to spaces
2004-05-24 18:19 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead, tabs to spaces
2004-05-24 18:18 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:17 drieseng
tabs to spaces
2004-05-24 18:17 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:16 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:15 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:15 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:14 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:13 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:13 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:13 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:12 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:12 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:12 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:11 drieseng
includesList has been depreciated in favor of includesfile
2004-05-24 18:10 drieseng
tabs to spaces
2004-05-24 18:09 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:09 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:08 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:07 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:07 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:06 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:06 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:05 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:04 drieseng
cosmetic changes
2004-05-24 18:03 drieseng
cosmetic changes
2004-05-24 18:02 drieseng
cosmetic changes
2004-05-24 18:01 drieseng
includes and excludes element of fileset have been depreciated, use include/exclude instead.
2004-05-24 18:00 drieseng
update NAnt binaries as we now consider includes/excludes elements depreciated
2004-05-24 18:00 drieseng
update NAnt binaries as we now consider includes/excludes elements depreciated
2004-05-24 17:56 drieseng
added comment
2004-05-24 08:16 ianm74
- removed ElementName attribute to prevent the use of LibDirectorySet as a data type.
2004-05-24 08:08 ianm74
- updated LicenceTask to use the new AssemblyFileSet
- removed constructor with double initialization of _references fileset
2004-05-24 06:59 drieseng
also pass system assemblies to <license> task, the <license> task will need to sort this out itself
2004-05-24 06:57 drieseng
pass modules to load when license compiler supports assembly references, refresh directory info after creation
2004-05-23 18:17 drieseng
fixed PATH for mono/windows :(
2004-05-23 18:06 drieseng
fixed doc generation
2004-05-23 16:38 drieseng
Mono and rotor do not have a command line license compiler
2004-05-23 16:33 drieseng
added task configuration for <license> task, use path::combine function to combine paths, fixed value of PATH environment variable for Mono/Windows
2004-05-23 16:22 drieseng
Allow license task to operate in two modes : as a wrapper for lc.exe, and as a task using API to compile licenses files
2004-05-23 12:31 drieseng
really really fix bug #958213, instead of relying on the order of projects in the fileset use dependency scanning instead
2004-05-23 12:14 ianm74
Changes to use the new AssemblyFileSet class
M - made some methods in Fileset.cs virtual for overriding purposes
- changed FileSet to AssemblyFileSet in:
 CompilerBase.cs
 ScriptTask.cs
 AssemblyInfoTask.cs
- removed ResolveReferences method from CompilerBase
- updated NAnt.MSNet build file to reference NAnt.DotNetTasks
2004-05-23 12:14 ianm74
Changes to use the new AssemblyFileSet class
M - made some methods in Fileset.cs virtual for overriding purposes
- changed FileSet to AssemblyFileSet in:
 CompilerBase.cs
 ScriptTask.cs
 AssemblyInfoTask.cs
- removed ResolveReferences method from CompilerBase
- updated NAnt.MSNet build file to reference NAnt.DotNetTasks
2004-05-23 12:05 ianm74
first check in of new AssemblyFileSet class
2004-05-23 08:01 drieseng
for projects defined using a fileset, retain the order by adding all other existing projects as dependency for the current project.  This fixes bug #958213
2004-05-23 06:54 drieseng
update mono-1.0 framework section for Windows for more recent Windows Installers (mono.exe is now located in lib directory)
2004-05-21 02:36 drieseng
add new items
2004-05-20 05:17 ianm74
* properly quote all file arguments
* fix response writer for MIDL so that it actually writs every paramater
2004-05-18 15:57 ianm74
* cleaned up stream handling of the child process. Now use a pair of member variables to store them rather than a hash table.
2004-05-18 08:53 ianm74
* refactored common code into 2 new helper methods, RunPkgConfigString and RunPkgConfigBool
2004-05-17 14:45 ianm74
- fleshed out xml docs for these functionsets
2004-05-17 13:12 ianm74
- removed the disable-ee command option
- removed the code in ProjectDictionary that referenced it
2004-05-16 14:20 drakmar
Changed a couple of more constant names, fixed some environment variable names.
2004-05-16 14:19 drakmar
Changed constant names to comply with naming convention.
2004-05-16 08:58 drieseng
SetIncludesList and <includesList> are deprecated, added test for <includesfile>
2004-05-16 08:52 drieseng
deprecated <includesList>, replaced by <includesfile>
added excludesfile (all matches Ant)
2004-05-16 08:48 drieseng
ensure Location is always set, fixed deprecation warning for BuildElementCollection and BuildElementArray
2004-05-16 07:33 ianm74
fixes based on fxCop warnings:
- pass a format provider to all instances of String.Format
- Pascal cased constant definitions
removed use of this. prefix to be more consistent with core nant code.
2004-05-16 06:39 drieseng
added resultproperty attribute, which can be set to a name of a property in which the exit code of the program can be stored
2004-05-16 06:37 drieseng
exit code is -1 by default
2004-05-16 05:56 drieseng
renamed nant::get-file-name() to nant::get-location()
removed nant-get-version function, as the version of NAnt can be obtained using assembly::get-version(nant::get-location())
2004-05-15 16:34 drieseng
upload .NET 1.0 binaries again
2004-05-15 16:34 drieseng
upload .NET 1.0 binaries again
2004-05-15 16:32 drieseng
we now also need NAnt.Win32Tasks to bootstrap NAnt on win32, as we use the <readregistry> task for the framework detection
2004-05-15 16:23 drieseng
on linux, mono tools (executables) are still stored in $prefix/bin, right ?
2004-05-15 15:54 jkowalski
fixes for running on mono/linux
2004-05-15 15:54 jkowalski
fixes for running on mono/linux
2004-05-15 08:04 drieseng
pick up changes in resource files, and rebuild output
2004-05-15 07:28 drieseng
Mono.Runtime was removed from Mono cvs, so using System.MonoType to check whether we're running on the Mono runtime
2004-05-14 14:00 ianm74
Same previous fix but for the <defines> optionset.
2004-05-14 08:35 ianm74
fix to correctly pass Option names thru to midl.exe. Fixes bug reported by Ramon Casanova
2004-05-13 19:02 drieseng
added project and nant functions
2004-05-13 18:33 drieseng
fixed link to AssemblyFunction.cs
2004-05-13 17:31 drieseng
fixed framework configuration section for Mono 1.0 post beta 1
2004-05-13 04:28 ianm74
fix to redirect stderr as well as stdout now that build errors are correctly written to stderr. Fixes 'Unknown argument '-asdf'' error
2004-05-12 06:20 drakmar
Removed tabs and updated the project file (thanks Gert :-)).
2004-05-12 06:20 drakmar
Removed tabs and updated the project file (thanks Gert :-)).
2004-05-12 06:12 drakmar
Updated the documentation.
2004-05-12 05:55 drakmar
Updated the documentation.
2004-05-12 05:52 drakmar
Updated the documentation.
2004-05-12 05:45 drakmar
Various updates, added export task and added cvsfullpath parameter for overriding the path search and usesharpcvslib attribute.
2004-05-12 05:45 drakmar
Various updates, added export task and added cvsfullpath parameter for overriding the path search and usesharpcvslib attribute.
2004-05-11 19:17 drieseng
temporary workaround for mono bug #57602
2004-05-11 19:17 drieseng
temporary workaround for mono bug #57602
2004-05-11 19:17 drieseng
temporary workaround for mono bug #57602
2004-05-11 19:17 drieseng
temporary workaround for mono bug #57602
2004-05-11 19:17 drieseng
temporary workaround for mono bug #57602
2004-05-11 18:41 drieseng
output message when mono module could not be located using pkg-config
2004-05-11 06:50 jkowalski
fixed mono lib path
2004-05-10 17:43 drieseng
Fixed mono/unix framework section (finally got rid of hard-coded paths!)
2004-05-10 15:10 drieseng
added ScanAssembly overload
2004-05-10 11:37 drieseng
fixed message when default framework cannot be located
2004-05-10 11:17 drieseng
output error message to stderr, no longer rely on log4net for error output
2004-05-10 09:11 drieseng
do not explicitly specify extension, have ExternalProgramBase handle this
2004-05-09 06:39 drieseng
added xml docs, rollback change to have framework/sdk tasks explicitly specify extension of program to execute
2004-05-08 18:44 drieseng
added <project> node on framework level in NAnt configuration file, which actually represents a NAnt project that will be executed when initializing a framework, and properties set in the project can be used in the framework attributes.
M added <task-assemblies> fileset on platform node.
2004-05-08 18:42 drieseng
added PkgConfigFunction class to project file
2004-05-08 18:39 drieseng
have tasks and config file explicitly specify the extension of the program to execute
2004-05-08 18:37 drieseng
added pkg-config wrapper functions, which can be used in cygwin and *nix.
2004-05-08 18:36 drieseng
added <project> node on framework level in NAnt configuration file, which actually represents a NAnt project that will be executed when initializing a framework, and properties set in the project can be used in the framework attributes.
2004-05-08 18:33 drieseng
added threshold for build output on task, for now do not expose this in build file
2004-05-08 13:58 drieseng
prevent temp file "leaks"
2004-05-08 13:44 drieseng
prevent temp file "leaks"
2004-05-08 13:44 drieseng
prevent temp file "leaks"
2004-05-08 06:41 drieseng
allowed textwriters to be set to which standard and error output of the process will be written, defaults to LogWriter instances, added property from returning exit code of process
2004-05-08 06:26 drieseng
removed spaces from defined symbols, as vbc does not like spaces
2004-05-07 06:46 drakmar
Changes to task, removed "guessing" on command line argument switch (i.e. have to specify -, does not try to guess), fixed some documentation, added validations to (all??) attributes, added new TagTask that will tag based on local sources (i.e. not remote sources as rtag does).
2004-05-06 15:01 drakmar
Fixed some issues with the unit tests.
2004-05-06 14:00 drakmar
Added validation on module attribute, validate that it is a filename and not a file path.
2004-05-06 13:59 drakmar
Unit test for string validator, includes (some) regex tests.
2004-05-06 13:59 drakmar
Added regex for validations on strings.
2004-05-06 05:56 drakmar
Added date time valditor decorator.
2004-05-06 05:55 drakmar
Added additional attributes to checkout task, updated some documentation...
2004-05-06 05:54 drakmar
Added unit tests for checkout task.  Added unit test for date time validator attribute.
2004-05-06 05:54 drakmar
Added unit tests for checkout task.  Added unit test for date time validator attribute.
2004-05-04 05:56 drieseng
added example for asis attribute
2004-05-03 14:46 drakmar
Updated for svn tasks.
2004-05-03 14:46 drakmar
Updated for svn tasks.
2004-05-02 18:07 drieseng
only persist log to file when last project has finished executing
2004-05-02 17:51 drieseng
fixed case mismatch
2004-05-02 15:39 ianm74
First add of assembly functions. - functions to return various version details about a given assembly.
2004-04-30 15:33 drieseng
rollback to 1.29, and do not load assemblies that are located in GAC.
2004-04-30 15:20 drieseng
moved ReferenceGacCache class from NAnt.VSNet to NAnt.Core and renamed it to GacCache
2004-04-30 15:20 drieseng
moved ReferenceGacCache class from NAnt.VSNet to NAnt.Core and renamed it to GacCache
2004-04-30 15:18 drieseng
moved ReferenceGacCache class from NAnt.VSNet to NAnt.Core and renamed it to GacCache
2004-04-30 15:15 drieseng
moved ReferenceGacCache class from NAnt.VSNet to NAnt.Core
2004-04-30 14:13 drieseng
only retain directory separator character for root
2004-04-30 07:52 drieseng
skip registry keys without default value, this fixes bug #940895 .  Patch supplied by Garrett M. Smith (patch #940156).
2004-04-29 06:17 drieseng
fixed includesList element : filename was not resolved to full path, files in includes file were always considered asis, while its better to match the includes element and do pattern matching by default.  Added frompath and asis attributes to includesList element
2004-04-29 06:15 drieseng
also support patterns for files in root directory (eg c:\boot.ini)
2004-04-28 21:29 drieseng
fixed typo
2004-04-28 21:29 drieseng
tabs to spaces :(
2004-04-28 20:55 drieseng
process VB.NET project settings, fix for bug #943547
2004-04-28 07:42 drieseng
implemented ICloneable
2004-04-28 07:41 drieseng
implemented ICloneable
2004-04-28 07:41 drieseng
tabs to spaces :(
2004-04-28 07:39 drieseng
tabs to spaces :(
2004-04-28 07:38 drieseng
added protected CopyTo method for cloning
2004-04-28 07:36 drieseng
tabs to spaces :(
2004-04-28 07:36 drieseng
tabs to spaces :(
2004-04-28 07:35 drieseng
tabs to spaces :(
2004-04-27 21:14 drieseng
implemented ICloneable
2004-04-26 20:25 drieseng
added ICloneable implementations, more to come ...
2004-04-26 20:23 drieseng
convert lcid to hex to lookup registry key, this fixes bug #942294
2004-04-25 17:26 drieseng
Temporary workaround for Mono bug #57602
2004-04-24 20:51 drieseng
we should not have to explicitly reference log4net
2004-04-24 19:13 drieseng
* Makefile: update makefile for recent changes in directory structure
2004-04-24 06:22 drieseng
no longer pass assemblies stored in the GAC to the license task
2004-04-23 14:43 drieseng
support caching of assembly references
2004-04-23 14:42 drieseng
also support resolving references for simple names
2004-04-23 14:41 drieseng
no need to add tasks directory to privatebinpath, unless we want to move NAnt.Core to tasks directory
2004-04-23 14:39 drieseng
added support for web projects nested in enterprise template projects
2004-04-23 14:39 drieseng
explicitly add lib directory to privatebinpath
2004-04-23 10:27 drieseng
removed third party fro bin dir, as they have been moved to lib dir
updated NAnt binaries to use third party libraries from lib dir
2004-04-23 10:27 drieseng
removed third party fro bin dir, as they have been moved to lib dir
updated NAnt binaries to use third party libraries from lib dir
2004-04-23 10:27 drieseng
removed third party fro bin dir, as they have been moved to lib dir
updated NAnt binaries to use third party libraries from lib dir
2004-04-23 10:27 drieseng
removed third party fro bin dir, as they have been moved to lib dir
updated NAnt binaries to use third party libraries from lib dir
2004-04-23 10:27 drieseng
removed third party fro bin dir, as they have been moved to lib dir
updated NAnt binaries to use third party libraries from lib dir
2004-04-23 10:24 drieseng
removed floating comment
2004-04-23 10:16 drieseng
resolve third party references in lib dir and lib dir for current framework, updated properties of documenters for NDoc 1.3 post-beta1
2004-04-23 10:14 drieseng
relocated lib dir to bin\lib
2004-04-23 10:13 drieseng
relocated lib dir to bin\lib
2004-04-23 10:11 drieseng
relocated lib dir to bin\lib
2004-04-23 10:10 drieseng
relocated lib dir to bin\lib
2004-04-23 10:07 drieseng
relocated lib dir to bin\lib
2004-04-23 10:07 drieseng
relocated lib dir to bin\lib
2004-04-23 10:05 drieseng
added author
2004-04-23 10:04 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 10:03 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 10:02 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 10:02 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 10:01 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 10:00 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 09:59 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 09:59 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 09:58 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 09:58 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 09:57 drieseng
fix build for NDoc.Core 1.3 post-beta1
2004-04-23 09:57 drieseng
fix build for NDoc.Core 1.3 post-beta1
2004-04-23 09:56 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 09:55 drieseng
removed reference to NDoc.Core
2004-04-23 09:53 drieseng
removed reference to NDoc.Core
2004-04-23 09:50 drieseng
resolve third party references in lib dir and lib dir for current framework
2004-04-23 09:49 drieseng
probe privatebinpath and base directory for missing assembly references
2004-04-23 09:48 drieseng
cosmetic change
2004-04-23 09:47 drieseng
resolve third party references in lib dir corresponding to current framework
2004-04-23 09:44 drieseng
have NDoc probe for documenter assemblies in privatebinpath
2004-04-23 09:43 drieseng
no longer pass AssemblyInfoTask to GetTypedValue in order to prevent issue with log4net re-initializing multiple times
2004-04-23 09:42 drieseng
resolve third party references in lib dir corresponding to current framework
2004-04-23 09:40 drieseng
minor fix for .NET 2.0
2004-04-23 09:39 drieseng
resolve third party references in lib dir corresponding to current framework
2004-04-23 09:37 drieseng
renamed extensions to taskassemblies
2004-04-23 09:35 drieseng
xml doc updates
2004-04-23 09:33 drieseng
added log4net config attribute
2004-04-23 09:32 drieseng
renamed <extensions> node to <task-assemblies>, added .NET Framework 2.0 framework node, no longer use properties in clrversion attribute as this is now also used in NAnt.Console
2004-04-23 09:30 drieseng
construct privatebinpath depending on the current runtime ramework
removed all log4net logging statements
2004-04-23 09:27 drieseng
remove reference to log4net, added reference to System.Xml
2004-04-23 09:15 drieseng
moved third party libraries from lib to bin\lib, updated NDoc to 1.3 post-beta1
2004-04-23 09:15 drieseng
moved third party libraries from lib to bin\lib, updated NDoc to 1.3 post-beta1
2004-04-23 09:15 drieseng
moved third party libraries from lib to bin\lib, updated NDoc to 1.3 post-beta1
2004-04-23 08:44 drieseng
added entry on debugging NAnt using VS.NET
2004-04-23 07:56 drieseng
also try to locate assembly in cache using simple assembly name
2004-04-23 07:55 drieseng
added log message to indicate whether a separate domain was constructed
2004-04-22 21:51 drieseng
added "separatedomain" attribute which allows control over whether the licenses are generated in a separate AppDomain.  Right now, its set to false by default, to check wheher this will resolve all license compilation issues
2004-04-22 18:28 drieseng
when a project file is not a valid xml file, just consider it not to be an enterprise template project
2004-04-22 18:26 drieseng
always pass setup and evidence of current AppDomain when creating new AppDomain to ensure the assembly references are also resolved correctly
output decent error message when module references cannot be resolved
2004-04-22 18:19 drieseng
always pass setup and evidence of current AppDomain when creating new AppDomain to ensure the assembly references are also resolved correctly
2004-04-14 20:24 drieseng
added framework related faqs
2004-04-14 20:08 drieseng
ensure object lease will never time out
2004-04-14 20:08 drieseng
ensure object lease will never time out
2004-04-14 19:11 drieseng
ensure object lease will never time out
2004-04-14 19:11 drieseng
ensure object lease will never time out
2004-04-14 19:07 drieseng
fixed typo
2004-04-14 19:06 drieseng
made AssemblyResolveHandler private, added xml docs
2004-04-14 04:14 ianm74
fix for the can't find nunit.framework assembly issue
- install custom assembly resolver into the newly created appdomain
- the resolver returns the copy of nunit.framework.dll in nants bin dir if the system can't find it. ( ie if its not in the gac or the test assembly's directory etc )
2004-04-13 19:22 drieseng
perform case-insensitive expansion of macros
2004-04-13 17:39 drieseng
added verbose log message when output file doesn't exist
2004-04-13 17:37 drieseng
create output directory if it doesn't already exist
2004-04-13 17:36 drieseng
only create licenses file when its not uptodate
2004-04-11 07:54 drieseng
removed Filter/FilterSet (and collection classes), and FileUtil from project file
2004-04-11 07:50 drieseng
moved from NAnt to NAntContrib
2004-04-11 07:49 drieseng
moved from NAnt to NAntContrib
2004-04-09 08:46 drieseng
Changed the <solution> task to store the compiled resource files in the obj\<configuration> directory relative to the project directory.
M The compiled resource files will not be removed when the task finishes, by doing this resource files will now only be recompiled if the compiled resource file in the object directory is no longer uptodate.
M This matches the behaviour of VS.NET.
2004-04-09 08:41 drieseng
use ConfigurationSettings.ObjectDir instead of determining this directory here
2004-04-09 08:39 drieseng
add property for getting the object directory for the current configuration
2004-04-09 08:26 drieseng
we now use the SolutionTask as parent for tasks that need to be serializable (such as LicenseTask), so we need to mark the SolutionTask as Serializable too.  This fixed item 1 of bug #931819.
2004-04-09 08:26 drieseng
we now use the SolutionTask as parent for tasks that need to be serializable (such as LicenseTask), so we need to mark the elements used in the SolutionTask as Serializable too.
2004-04-08 18:38 drieseng
Added support for deploying App.config to output directory.  This fixes item 3 of bug #931819.
2004-04-08 17:49 drieseng
Use directory of solution file or project file as working directory for VB.NET projects.  This fixes issue 2 of bug #931819.
2004-04-08 01:31 ianm74
- simplified the defining of custom functions with the script task - no longer need a nested class
- added an example and unit test for that
2004-04-08 01:31 ianm74
- simplified the defining of custom functions with the script task - no longer need a nested class
- added an example and unit test for that
2004-04-08 01:12 ianm74
tabs to spaces formatting fix
2004-04-08 01:10 ianm74
aded NAnt.Msne project to solution file
2004-04-07 17:55 drieseng
Added Mono as supported runtime.
2004-04-06 17:53 drieseng
skip enterprise template assembly/file references
2004-04-05 16:09 drieseng
VS.NET does not use relative directory prefixes for VB.NET.
2004-04-05 16:01 drieseng
only skip zero-byte resx files
2004-04-05 08:27 drieseng
for non-dynamic properties, the properties in the value should be expanded in the context of the current project.
2004-04-04 12:12 drieseng
fixed support for Enterprise Template Projects
2004-04-03 15:00 drieseng
fixed support for namespaces by adding NamespaceManager on Element level, and using this for XPath expressions
2004-04-03 14:59 drieseng
fixed support for namespaces by adding NamespaceManager on Element level, and using this for XPath expressions
2004-04-03 14:58 drieseng
removed whitespace
2004-04-03 14:57 drieseng
fixed support for namespaces by adding NamespaceManager on Element level, and using this for XPath expressions
2004-04-03 14:56 drieseng
fixed support for namespaces by adding NamespaceManager on Element level, and using this for XPath expressions
2004-04-03 14:56 drieseng
fixed support for namespaces by adding NamespaceManager on Element level, and using this for XPath expressions
2004-04-03 14:55 drieseng
fixed support for namespaces by adding NamespaceManager on Element level, and using this for XPath expressions
2004-04-03 14:53 drieseng
fixed support for namespaces by adding NamespaceManager on Element level, and using this for XPath expressions
2004-04-03 07:45 drieseng
correct link
2004-04-03 07:23 drieseng
added link for Loggers & Listeners
2004-04-03 07:22 drieseng
added doc on listeners and loggers (copied shamelessly from Ant)
2004-04-03 07:16 drieseng
buffer XML, allow XmlLogger to be used as listener
2004-04-03 06:37 drieseng
cosmetic changes
2004-04-01 20:48 drieseng
use AbsoluteUri as key in hashtable, always convert URI to absolute URI.
2004-04-01 18:16 drieseng
manually escape '#' in Uri to support paths containing '#'
2004-04-01 18:16 drieseng
manually escape '#' in Uri to support paths containing '#'
2004-04-01 16:34 drieseng
fail task if SDK is not installed/configured (patch supplied by Peter A Horsfield)
2004-03-29 04:27 drieseng
Mono bug #45302 is now fixed in cvs, workaround is no longer necessary.
2004-03-28 09:24 drieseng
Use ProjectSettings.GetProjectGuid to retrieve guid of project
2004-03-28 09:23 drieseng
set working directory for compilation to <project dir>\obj\<configuration> to ensure relative path are correctly resolved.  Use ProjectSettings.GetProjectGuid.
2004-03-28 09:20 drieseng
added ApplicationIcon property, added static GetProjectGuid method
2004-03-28 09:11 drieseng
retain original case of configuration name
2004-03-28 07:54 drieseng
use project base directory as base dir for filesets
2004-03-26 13:52 drieseng
added verbose message when there are no matching files and directories
2004-03-25 07:52 drakmar
Changed cvs.exe to scvs.exe
2004-03-25 07:50 drakmar
Renamed cvs.exe to scvs.exe.
2004-03-25 07:49 drakmar
Bringing tests in line, still having problems with log4net and scvs.exe file.
2004-03-25 07:49 drakmar
Bringing tests in line, still having problems with log4net and scvs.exe file.
2004-03-25 07:49 drakmar
Renamed cvs.exe to scvs.exe.
2004-03-25 07:48 drieseng
just return false if assembly cannot be loaded at all
2004-03-25 07:46 drieseng
initialize GacCache on task level
2004-03-25 07:43 drieseng
have GacCache instance passed in from solution task, as we'd other wise get target domain unloaded exceptions
2004-03-25 07:42 drieseng
always use GacCache to determine whether assembly file is located in GAC.
2004-03-25 07:41 drieseng
moved GacCache to ProjectBase
2004-03-25 07:41 drieseng
moved GacCache to ProjectBase
2004-03-25 07:39 drieseng
renamed ProjectSettings.RootDirectory to ProjectDirectory
2004-03-25 07:39 drieseng
fixed implementation, and added docs
2004-03-25 07:37 drieseng
renamed ProjectSettings.RootDirectory to ProjectDirectory
added support for skipping zero-bytes resource files (fixes bug #922295)
no longer create appdomain here
2004-03-25 07:35 drieseng
renamed ProjectSettings.RootDirectory to ProjectDirectory
2004-03-25 07:32 drieseng
added FAQ
2004-03-20 17:58 drieseng
added namespace support
2004-03-20 17:58 drieseng
added test for namespace support
2004-03-20 17:57 drieseng
use XPath instead of XPATH
2004-03-20 17:57 drieseng
use XPath instead of XPATH
2004-03-20 17:56 drieseng
use properties instead of directly accessing instance fields
2004-03-20 17:01 drieseng
added some more debug messages
2004-03-20 16:55 drieseng
added test for wild targets, provided by Giuseppe Grecco
2004-03-20 15:15 drieseng
move to Mono 0.31 on Windows, and add icu bin directory to path for Mono/Windows
2004-03-20 12:46 drieseng
add information about "wild targets" (provided by Giuseppe Greco), and restructure information
2004-03-20 08:33 drieseng
fixed regression reported by Tom Lathrop <thomas.lathrop@kodak.com>
2004-03-19 17:55 drieseng
do not set readonly attribute on directories as deleting the directory would cause a failure later
2004-03-19 17:50 drieseng
added support for setting attributes on directories
2004-03-19 16:33 drieseng
attach formatters to NUnitTestData instance, reported by Andy Sipe.
2004-03-19 08:13 drakmar
Implemented part of the attribute changes and have added default true for prune and build empty directories.
2004-03-19 08:13 drakmar
Implemented part of the attribute changes and have added default true for prune and build empty directories.
2004-03-18 19:14 drieseng
pass task to AssemblyResolver to allow debug messages to be written to build log
2004-03-18 19:14 drieseng
pass task to AssemblyResolver to allow debug messages to be written to build log, added temporary debug messages
2004-03-18 19:12 drieseng
marked class serializable
2004-03-18 19:07 drieseng
added debug messages (in context of the task in which the AssemblyResolver is executing)
2004-03-18 19:06 drieseng
marked class serializable
2004-03-18 19:05 drieseng
added function for getting the current (working) directory
2004-03-17 18:42 mmastrac
Add some <if test=""> examples (one copied from the Expressions help page)
2004-03-17 18:17 mmastrac
Reverting my change - Gert is right - HintPath is really the last resort  :)
2004-03-16 23:41 mmastrac
Allow build exceptions to pass through
2004-03-16 21:06 mmastrac
Ensure that HintPath is scanned before AssemblyFolders- this is how VS.NET does it!
Capture exceptions while compiling projects
2004-03-16 21:06 mmastrac
Ensure that HintPath is scanned before AssemblyFolders- this is how VS.NET does it!
Capture exceptions while compiling projects
2004-03-16 19:55 mmastrac
Major solution task speedups:
 - Cache GAC checks
 - Try not to create too many AppDomains (reuse one per solution and one per project)
2004-03-16 19:55 mmastrac
Major solution task speedups:
 - Cache GAC checks
 - Try not to create too many AppDomains (reuse one per solution and one per project)
2004-03-16 19:55 mmastrac
Major solution task speedups:
 - Cache GAC checks
 - Try not to create too many AppDomains (reuse one per solution and one per project)
2004-03-16 19:55 mmastrac
Major solution task speedups:
 - Cache GAC checks
 - Try not to create too many AppDomains (reuse one per solution and one per project)
2004-03-16 19:55 mmastrac
Major solution task speedups:
 - Cache GAC checks
 - Try not to create too many AppDomains (reuse one per solution and one per project)
2004-03-16 18:01 mmastrac
Solution task fixes:
   - Remove some tabs in Solution.cs
   - Show the list of failed projects (so you don't need to scroll up to find them)
   - Remove the [compile] prefix from build stuff so that VS.NET can pick up the errors properly
   - Prefix the SdkDirectory to any reference build events - no more vsvars32.bat for tlbimp!
2004-03-16 17:26 drieseng
culture names are case-insensitive
2004-03-13 17:51 drieseng
updated NDoc to 1.3 (pre-beta)
2004-03-13 08:44 drieseng
ensure build.number is never negative, no longer mark property dynamic
2004-03-10 19:13 drieseng
added tests for overwrite mode
2004-03-10 19:13 drieseng
added testcase for empty value
2004-03-10 19:12 drieseng
in overwrite mode, first delete the destination file if it exists
2004-03-10 19:12 drieseng
allow empty value
2004-03-09 06:15 drieseng
use project filename as passed in as key for the cache hashtables, this fixes bug #912191
2004-03-08 21:51 drieseng
added support for empty projects, fixes bug #908317
2004-03-08 20:53 drieseng
really really fix #910095 :-)
2004-03-07 19:30 drieseng
added target::get-current-target and framework::sdk-exists functions
2004-03-07 19:28 drieseng
support wildcard targets and store current target to allow it to be used in functions
2004-03-07 19:28 drieseng
support wildcard targets and store current target to allow it to be used in functions
2004-03-07 14:04 drieseng
fixed xml doc issue
2004-03-07 10:19 drieseng
fix for MacOS X, which is more strict on the order oin which the options should be supplied to rm
2004-03-07 10:15 drieseng
update xml doc
2004-03-07 10:14 drieseng
also look for assembly folder in .NETFramework and VS.NET 8.0 keys
2004-03-07 07:55 drieseng
use Project constructors that allow indentation level to be specified, to reduce total number of public constructors
2004-03-07 07:55 drieseng
use Project constructors that allow indentation level to be specified, to reduce total number of public constructors
2004-03-07 07:53 drieseng
pass configuration node to use to load internal settings from to newly constructed Project (NAntContrib bug #877569)
renamed Project.FrameworkInfoDictionay to Project.Frameworks
2004-03-07 07:51 drieseng
renamed Project.FrameworkInfoDictionay to Project.Frameworks
2004-03-07 07:51 drieseng
renamed Project.FrameworkInfoDictionay to Project.Frameworks
2004-03-07 07:50 drieseng
renamed Project.FrameworkInfoDictionay to Project.Frameworks
2004-03-07 07:49 drieseng
use Project.ConfigurationNode to load settings from instead of directly accessing nant configuration section in application configuration file.
2004-03-07 07:48 drieseng
renamed Project.FrameworkInfoDictionay to Project.Frameworks
2004-03-07 07:44 drieseng
add constructors that allow configuration node to use for loading internal settings to be passed in (this fixes NAntContrib bug #877569)
removed constructors that use default indentation level, to reduce total number of public constructors
2004-03-06 20:16 drieseng
do not considered resources localized, if there's a dependent source file with an identical base name
2004-03-06 20:15 drieseng
do not considered resources localized, if there's a dependent source file with an identical base name
2004-03-06 16:58 drieseng
refactored resolving of assembly references
added support for AssemblyFolderKey attribute (which leads to quicker resolving of assemblies)
2004-03-06 16:31 drieseng
refactored resolving of assembly references
added support for AssemblyFolderKey attribute (which leads to quicker resolving of assemblies)
2004-03-06 16:31 drieseng
refactored resolving of assembly references
added support for AssemblyFolderKey attribute (which leads to quicker resolving of assemblies)
2004-03-06 15:27 drieseng
fix nullref when no imports are defined
2004-03-06 13:20 drieseng
buildfile attribute and buildfiles fileset are now mutually exclusive, and added test for this
added example for buildfiles element
2004-03-06 12:36 drieseng
ensure build log indentation is correctly restored on build error
2004-03-06 12:33 drieseng
ensure build log indentation is correctly restored on build error
2004-03-06 12:12 jkowalski
buildfiles fileset support for <nant> task + modified nant.build to use it
2004-03-06 12:12 jkowalski
buildfiles fileset support for <nant> task + modified nant.build to use it
2004-03-06 12:12 jkowalski
buildfiles fileset support for <nant> task + modified nant.build to use it
2004-03-06 10:18 jkowalski
support Subversion VCS by automatically excluding .svn directories
2004-03-06 08:43 drieseng
remove console output
2004-03-05 20:10 drieseng
ensure readonly temp directories are set to read-write
2004-03-05 20:09 drieseng
ensure test directory is cleaned up
2004-03-05 19:36 drieseng
create project-specifc temp directory for resources
2004-03-05 18:59 drieseng
ensure output directory exists
2004-03-05 18:46 drieseng
fix (major) bug (my mistake) : change target framework instead of runtime framework
2004-03-05 13:25 drieseng
fix for bug #910095  : Ignored projects in a solution are not ignored. The <solution> task now successfully skips projects that should not be built.
M refactored Project/VcProject
2004-03-05 13:24 drieseng
fix for bug #910095  : Ignored projects in a solution are not ignored. The <solution> task now successfully skips projects that should not be built.
M refactored Project/VcProject
2004-03-05 10:15 drieseng
fix for bug #901232 : do not use a case-sensitive lookup of project path in collection of excluded project files on a case-insensitive filesystem
2004-03-05 09:32 drieseng
we now match exact behaviour of VS.NET with regards to copying of assemblies to output directory :
if reference in project is a system assembly, only copy the system assembly itself and related files, but no assembly references of the system assembly
if reference in project is not a system assembly, then
- do not copy assembly to output directory if the assembly is installed in the GAC, unless private is explicitly set to "true" in project file
- do not copy a referenced module of the assembly to the output directory, if the referenced module is installed in the GAC
2004-03-05 07:29 drieseng
no longer load assemblies with specific evidence as this will cause a FileLoadException when that assembly has already been loaded without additional evidence.
2004-03-04 19:19 drieseng
ensure filename of compiled resx file is unique
2004-03-03 20:45 drieseng
fixes bug where resources would no longer be compiled, still need to ensure that output file is unique
2004-03-03 17:56 drieseng
only pass main option to compiler for console and winexe assemblies
2004-03-03 15:26 drakmar
Moving <svn/> task to NAntContrib.
2004-03-02 18:01 drieseng
added support for VB.NET DefineDebug and DefineTrace project settings, fixed bug #908342
2004-03-02 09:29 drakmar
Added subversion task, refactored cvs task to use common features for both and added an abstract source control task.
2004-03-01 18:30 drieseng
open stream in Create mode to overwrite existing file
2004-02-29 23:06 drakmar
Added scoping logic for the usesharpcvslib attribute.
2004-02-29 22:14 drakmar
Fixed up global property to use the sharpcvslib binary or not.
2004-02-29 20:23 drakmar
Updated documentation for usesharpcvslib property, cleaned up check for local property and global propery.
2004-02-29 17:04 drieseng
when build fails, a failure node will be added to the build log.  For build exceptions (and exception deriving from BuildException) a node named "builderror" will be constructed under the failure node. For all other exception types, a node named "internalerror" will be added containing information on the exception.
2004-02-29 17:01 drieseng
aded the following public properties :
- Location : the location in the build file of the element from which the exception originated
- RawMessage : the message used to construct the build exception
2004-02-29 13:01 drakmar
Get the path to the cvs binary from the environment path variable.
2004-02-29 11:48 drakmar
Working on global property to specify use of sharpcvs.
2004-02-29 11:32 drakmar
Updated build to copy the sharpcvs executable to the build directory.
2004-02-29 11:32 drakmar
Added switch to use sharpcvs or not.
2004-02-29 11:11 drakmar
Converted the command line changes to use the existing ExternalProgramBase class for execution.  Added filesets to the tasks, although this is not supported by sharpcvslib yet.
2004-02-28 16:22 drieseng
used Kevin Miller's (kmiller at fchoice.com) hash implementation to check whether the generated assemblyinfo source needs to be persisted.
2004-02-28 12:27 drieseng
PlatformHelper.IsWindows was renamed to PlatformHelper.IsWin32
2004-02-28 12:13 drieseng
renamed set-<framework>-runtme-configuration to set-<framework>-framework-configuration
2004-02-28 08:25 drieseng
always resolve file or directory to full path
2004-02-28 08:24 drieseng
moved support for file uri's to Project.GetFullPath
2004-02-27 19:29 drieseng
added support for passing character set to compiler
2004-02-27 19:28 drieseng
renamed IsWindows to IsWin32 to match its actual meaning
2004-02-27 17:50 drieseng
simplify framework targets
use functions instead of properties for retrieving
- current target framework
- framework name
- framework version
- platform name
- ...
2004-02-27 17:48 drieseng
First store the generated assembly info file in temp file and only copy it to the output directory if these files differ.  This avoid unnecessary rebuilds of assemblies.
2004-02-27 17:42 drieseng
added the following platform functions :
- get-name()
- is-mono()
- is-win32()
2004-02-27 17:41 drieseng
updated binaries :
- added support for platform functions
- asminfo task now checks whether the output file actually needs to be updated at all, this avoids unnecessary rebuilds
2004-02-27 17:41 drieseng
updated binaries :
- added support for platform functions
- asminfo task now checks whether the output file actually needs to be updated at all, this avoids unnecessary rebuilds
2004-02-27 17:41 drieseng
updated binaries :
- added support for platform functions
- asminfo task now checks whether the output file actually needs to be updated at all, this avoids unnecessary rebuilds
2004-02-27 17:41 drieseng
updated binaries :
- added support for platform functions
- asminfo task now checks whether the output file actually needs to be updated at all, this avoids unnecessary rebuilds
2004-02-27 13:36 drieseng
fix for bug #875664 : references do not always have a hintpath attribute.
2004-02-27 13:25 drieseng
added CharacterSet.cs to project file
2004-02-27 13:22 drieseng
better support for precompiled headers, better grouping of files that should be compiled in one go
2004-02-27 13:20 drieseng
added support for character set argument, allow file configs to override settings of parent
2004-02-27 13:17 drieseng
add CharacterSet enum for specifying the characters the c+ compiler should use
2004-02-25 22:46 mmastrac
Added test for locked files while <touch>ing a new file
2004-02-25 21:57 drieseng
added comment to clarify code
2004-02-25 20:05 mmastrac
Fix for TouchTask not closing files
2004-02-25 17:55 drieseng
fixed omission in comment
2004-02-25 17:54 drieseng
suppres display of the sign-on banner
2004-02-25 17:09 drieseng
added XmlNamespace class (and matching collection class) to project file
2004-02-25 17:07 drieseng
added testcase for xmlpeek namespace support
2004-02-25 17:06 drieseng
added XPATH namespace support (based on patch provided by Martin Aliger, martin_aliger at gordic.cz)
2004-02-25 17:04 drieseng
added XmlNamespace class (and matching collection class) to be used by xmlpeek (and soon xmlpoke) task
2004-02-25 17:04 drieseng
added XmlNamespace class (and matching collection class) to be used by xmlpeek (and soon xmlpoke) task
2004-02-24 19:37 drieseng
renamed simple names to match those in function docs
2004-02-24 19:19 drieseng
refresh timestamp for fixed reference, which fixes bug #902712
2004-02-24 18:52 drieseng
fix macro expansion order bug, added class docs
2004-02-24 16:51 drieseng
fix testcase on linux
2004-02-23 21:12 drieseng
the <script> task is currently not available on all frameworks/platforms
2004-02-22 18:51 drieseng
add display names for some .NET framework classes
2004-02-22 18:41 jkowalski
Fix to short-circuit evaluation. Fixes ${nant.platform.win32 and framework::exists('net-1.0')} on linux.
2004-02-22 17:15 drieseng
support special manifest resource name for licenses.licx resource file
2004-02-22 17:14 drieseng
support satellite assemblies (largely based on patch provided by Olivier Dagenais <Olivier@formark.com>)
2004-02-22 10:39 drieseng
fixed some XHTML violations
2004-02-22 10:30 drieseng
uncomment code block to enable support for Visual C++ project references
2004-02-21 15:46 drieseng
fixed "naming scheme violation"
2004-02-21 15:32 drieseng
cosmetic changes
removed unnecessary IsDefaultAttribute override
2004-02-21 09:29 drieseng
added clr version, this will be used to lookup current runtime framework
2004-02-21 09:29 drieseng
added functions for exposing framework information
2004-02-21 09:28 drieseng
added clr version
use this to lookup current runtime framework
2004-02-21 09:23 drieseng
added clr version
2004-02-21 09:21 drieseng
support addition of datetime and timespan
support subtraction of datetime and datetime
support subtraction of datetime and timespan
support conversion of DirectoryInfo and FileInfo to string
allow conversion of null value to empty string
M note:
M this commit will disable implicit conversion of an expression to datetime
we still need to discuss this further, but I'm committing it like this for now
2004-02-20 22:16 drieseng
fixes references to primary interop assemblies used to generate a Windows Forms wrapper for a ActiveX Control
improve error reporting when a primary interop assembly is not available or cannot be loaded
2004-02-20 06:36 drieseng
fix for bug report #898883  : the version numbers used to lookup typelibs in the registry should first be converted to lowercase hexadecimals
2004-02-20 01:28 skot
added processXML properties to attributes to control xml processing in Element. This allows you to use the attributes to decorate properties in tasks that are loaded in some custom way. It also alows for documentating those properties.
This will be used in the <msi/msm> tasks.
M Also, there were changed made to element to warn on unused elements and attributes. This may even be worth making an error, rather than a logging warning.
2004-02-19 21:04 drieseng
quick fix for Mono/Windows, will have to add an attribute to the framework node with the actual framework version reported by the runtime
2004-02-19 20:42 drieseng
renamed CurrentFramework to TargetFramework
2004-02-19 20:41 drieseng
renamed CurrentFramework to TargetFramework
2004-02-19 20:40 drieseng
renamed CurrentFramework to TargetFramework
2004-02-19 20:39 drieseng
DefaultFramework no longer exists, renamed CurrentFramework to TargetFramework
2004-02-19 20:39 drieseng
DefaultFramework no longer exists, renamed CurrentFramework to TargetFramework
2004-02-19 20:37 drieseng
added support for automatic framework detection, and enabled it by default
added support for loading runtime-specific extension assemblies, this should eventually allow us to create a single binary distribution for all supported frameworks and platforms
2004-02-19 20:36 drieseng
no longer scan nant base directory (use extensions defined on runtime framework level instead), added static method for scanning single assembly
2004-02-19 20:35 drieseng
DefaultFramework no longer exists, renamed CurrentFramework to TargetFramework
2004-02-19 20:33 drieseng
DefaultFramework no longer exists, renamed CurrentFramework to TargetFramework
2004-02-19 20:32 drieseng
added support for automatic framework detection, and enabled it by default
added support for loading runtime-specific extension assemblies, this should eventually allow us to create a single binary distribution for all supported frameworks and platforms
2004-02-19 20:24 drieseng
nant.settings.defaultframework.* properties will no longer be available
2004-02-19 04:45 skot
minor doc changes from last year... :)
2004-02-19 04:45 skot
new prop to check for included file...
2004-02-19 04:43 skot
consolidated name checking and removed duplicated code.
2004-02-18 16:51 drieseng
only consider framework assembly directory valid if an assembly named "System.dll" exists in that directory
2004-02-18 05:54 drieseng
fixed references to pages
2004-02-13 22:54 drieseng
first part of the implementation for specifying the extension assemblies to be scanned on the framework level, thereby allowing a single binary distribution
2004-02-13 22:53 drieseng
code formatting changes
2004-02-13 22:50 drieseng
first part of the implementation for specifying the extension assemblies to be scanned on the framework level, thereby allowing a single binary distribution
2004-02-13 22:48 drieseng
define which extension assemblies should be scanned for all supported runtime frameworks
2004-02-13 18:28 drieseng
fix for bug report #893095 : default attribute of project element is documented as required, while its not enforced by NAnt.  Corrected the documentation to reflect the actual behaviour of NAnt.
2004-02-12 19:19 drieseng
fix for bug #893098 : project description is not shown in project help
2004-02-12 19:00 drieseng
Base address should be supplied to vbc task as a hexadecimal number (csc supports this too).
M Fixes bug #895822.  Patch supplied by Jos Clijmans.
2004-02-11 20:30 drieseng
ignore wincvs backup files
2004-02-11 20:29 drieseng
ignore wincvs backup files
2004-02-11 20:29 drieseng
ignore wincvs backup files
2004-02-11 20:29 drieseng
ignore wincvs backup files
2004-02-11 20:28 drieseng
ignore wincvs backup files
2004-02-11 20:28 drieseng
ignore wincvs backup files
2004-02-11 20:27 drieseng
clear cache on detach
2004-02-11 20:24 drieseng
ignore wincvs backup files
2004-02-11 20:24 drieseng
ignore wincvs backup files
2004-02-11 20:17 drieseng
only build NAnt.MSNet assembly and test assembly on win32 platform if net-1.0 framework is available
M TO-DO: we should also build these assemblies if another version of the Microsoft .NET framework is available
2004-02-11 19:53 drieseng
moved from NAnt.Core test assembly
2004-02-11 19:53 drieseng
ignore wincvs backup files
2004-02-11 19:52 drieseng
added buildfile for NAnt.MSNet test assembly
2004-02-11 19:51 drieseng
ignore wincvs backup files
2004-02-11 19:51 drieseng
ignore wincvs backup files
2004-02-11 19:51 drieseng
ignore wincvs backup files
2004-02-11 19:51 drieseng
ignore wincvs backup files
2004-02-11 19:51 drieseng
ignore wincvs backup files
2004-02-11 19:51 drieseng
ignore wincvs backup files
2004-02-11 19:50 drieseng
added ReadRegistryTest and NAnt.MSNet.build, moved ScriptTest
2004-02-11 19:37 drieseng
ScriptTest is now part of NAnt.MSNet assembly
2004-02-11 19:36 drieseng
ScriptTest is now part of NAnt.MSNet assembly
2004-02-11 19:35 drieseng
moved to NAnt.MSNet assembly
2004-02-11 19:28 drieseng
update assembly name
2004-02-11 19:27 drieseng
moved LicenseTask back into NAnt.DotNetTasks assembly
moved ScriptTask and ServiceControllerTask to NAnt.MSNetTasks assembly
2004-02-11 19:23 drieseng
moved these tasks to NAnt.MSNet(Tasks) as these currently only build on Microsoft.NET Framework.
2004-02-11 19:22 drieseng
ignore wincvs backup files
2004-02-11 19:22 drieseng
ignore wincvs backup files
2004-02-11 19:20 drieseng
moved these tasks to NAnt.MSNet(Tasks) as these currently only build on Microsoft.NET Framework.
2004-02-11 19:19 drieseng
moved these tasks from NAnt.Win32(Tasks) to here as these currently only build on Microsoft.NET Framework.
2004-02-11 19:16 drieseng
added NAnt.MSNet assembly for holding tasks/classes that are specific to the Microsoft .NET framework
2004-02-11 19:13 drieseng
ignore wincvs backup files
2004-02-11 19:13 drieseng
ignore wincvs backup files
2004-02-11 19:01 drieseng
move LicenseTask back into NAnt.DotNetTasks assembly, as it does build on both .NET and Mono (win32 and linux).
M However, it does not actually work on Mono.  We need to add support for indicating supported frameworks and platforms by decorating tasks with attributes
2004-02-07 17:18 drieseng
explicitly convert string to DateTime
2004-02-07 17:08 drieseng
added support for baseaddress compiler option to csc and vjc tasks and improved docs for vbc task
2004-02-07 17:08 drieseng
added support for baseaddress compiler option to csc and vjc tasks and improved docs for vbc task
2004-02-07 16:14 drieseng
fixed typo
2004-02-07 16:13 drieseng
- committed patch by Ivan Tarasov <Ivan.Tarasov at step-technologies.com> that only considers a dll to be a reference if its a referenced assembly of the output file of the current reference.
- added some xml docs
2004-02-07 16:04 drieseng
cosmetic changes
2004-02-07 08:38 drieseng
do not allow exceptions that are not binary serializable to cross the appdomain boundary as these will cause a SerializationException.  Instead wrap the message of these exceptions in a Exception class, which is serializable.
2004-02-07 08:37 drieseng
cosmetics
2004-02-07 08:36 drieseng
use FileInfo to represent file instead of string
2004-02-05 19:35 drieseng
fix bug #793403  : Style task - Cant find DTD file
M fixed this by changing the current directory to the dir containing the xml file before loading the xml, and restoring the original current directory afterwards.
2004-02-05 19:00 drieseng
fix bug #878352 : Style task can't find include file
M fixed this by changing the current directory to the dir containing the xslt file before loading the transform, and restoring the original current directory afterwards ...
2004-02-05 18:08 drieseng
removed unnecessary ElementType on BuildElementArray attribute
fixed bug #881728
2004-02-05 18:07 drieseng
removed unnecessary ElementType on BuildElementArray attribute
2004-02-05 14:23 ianm74
removed some test code that was causing a breakage.
2004-02-05 14:17 ianm74
removed tabs
2004-02-05 13:53 ianm74
patch to workaround a mono bug thats causing expression code to fail. The woraround will need to be removed once the bug is fixed in mono
2004-02-05 12:10 ianm74
Made PlatformHelper public so it is available to the unit test code
2004-02-05 12:08 ianm74
fixed a bunch of tests that were failing because of win32isms - assuming presence of cmd.exe for example. Uses PlatformHelper class to determine platform at runtime
2004-02-05 08:23 ianm74
updated project files for the moved readRegistrytask
2004-02-05 08:20 ianm74
move readRegistrytask to Nant.Win32 so that it and its test will be excluded from the non-windows builds
2004-02-05 08:20 ianm74
move readRegistrytask to Nant.Win32 so that it and its test will be excluded from the non-windows builds
2004-02-04 19:53 drieseng
include task config section for assembly linker on Mono (linux and windows)
2004-02-04 19:51 drieseng
add support for Mono 0.30 and include task config section for assembly linker on Mono (linux and windows)
2004-02-04 12:05 ianm74
adjusted the projecthelp regex so that it matches on both .net and mono
2004-02-03 19:16 drieseng
use <project name>-<project version>-<current date in format yyyyMMdd>.xsd as filename for nightly build schema file
2004-02-03 19:09 drieseng
- retain project version that's set in the main NAnt.build file
- use <project name>-<project version>-<current date in format yyyyMMdd>.zip as name for nightly build distribution package
2004-02-03 18:52 drieseng
remove existing distribution zip file before creating new one
2004-02-02 19:43 drieseng
automatically determine build number and copyright year at build time
2004-02-02 19:40 drieseng
updated binaries with better function support needed by the updated build file (to allow build number and copyright year to be determined during build process)
2004-02-02 19:40 drieseng
updated binaries with better function support needed by the updated build file (to allow build number and copyright year to be determined during build process)
2004-02-02 19:40 drieseng
updated binaries with better function support needed by the updated build file (to allow build number and copyright year to be determined during build process)
2004-02-02 19:37 drieseng
only ensure copyright year is equal or less than current year, previous test would fail if a release distributed in year x would be compiled by a user in year x + 1
2004-02-02 18:49 drieseng
added get-year function which is required by the NAnt build process
2004-02-02 18:34 drieseng
add support for subtraction of datetime values
2004-02-02 18:30 drieseng
add TimeSpanFunctions.cs to project file
2004-02-02 18:28 drieseng
add timespan functions
2004-02-02 18:25 drieseng
removed diff function as we now support substraction of dates
renamed add function to add-seconds to allow for other add-* functions
2004-02-01 17:07 drieseng
support generation of CommonAssemblyInfo.cs during build process
2004-02-01 17:04 drieseng
updated binaries to better support generation of CommonAssemblyInfo.cs
2004-02-01 17:04 drieseng
updated binaries to better support generation of CommonAssemblyInfo.cs
2004-02-01 17:04 drieseng
updated binaries to better support generation of CommonAssemblyInfo.cs
2004-02-01 08:49 drieseng
renamed autogenerated filenames to more meaningful names
2004-02-01 08:37 drieseng
use path::combine function to combine nant.location and nant.tests.config, as the value of nant.location does not always end with a directory separator character on Mono (mono bug #46609)
2004-02-01 08:36 drieseng
use path::combine function to combine nant.location and nant.tests.config, as the value of nant.location does not always end with a directory separator character on Mono (mono bug #46609)
2004-01-30 15:21 drakmar
Added #cvslib link.
2004-01-28 19:47 drieseng
fixed typo
2004-01-28 19:20 drieseng
added some xml docs and use PlatformHelper.IsVolumeCaseSensitive
2004-01-28 04:42 skot
better change to allow case sensitive comparisons for directory scanner.
2004-01-28 00:46 skot
Added if statement to lowercase all paths on case insensitive file systems. This will fix problems with mixed case paths when string comparisons are done.
The other solution would be to make sure all case insensitive file systems use case insensitive string comparisons in all the code. This is probably a better solution, but is prone to more errors and mistakes when code is refactored and maitained....
2004-01-27 16:21 drakmar
Added passfile property, do lookup of passfile.
2004-01-27 16:20 drakmar
Test for new <cvs /> task.
2004-01-27 07:42 drakmar
Added more unit tests for command functionality.
2004-01-25 09:54 drieseng
cosmetic changes
2004-01-25 09:43 drieseng
fixed typo
2004-01-25 09:38 drieseng
moved quoting of commandline arguments to ToString method of Argument type
2004-01-25 09:34 drieseng
use File.Directory.Create to create directory
2004-01-25 09:33 drieseng
resolve resource file specified using /res or /resource commandline argument to full path (relative to project base dir)
2004-01-25 09:29 drieseng
quote all commandline argument, write options on separate lines of response file
2004-01-25 09:27 drieseng
use internal Argument.StringValue property to compare value of argument
2004-01-25 09:26 drieseng
use FileInfo for file attribute
override Object.ToString method to return quoted argument
added internal StringValue property
2004-01-25 08:02 drieseng
respect build order set in VS.NET
2004-01-25 07:57 drieseng
locate system assemblies in the FrameworkAssemblyDirectory, not the FrameworkDirectory
2004-01-22 07:36 drakmar
Reworking the cvs task to use the command line client (either #cvslib or the client in the environment PATH variable).
2004-01-22 07:36 drakmar
Reworking the cvs task to use the command line client (either #cvslib or the client in the environment PATH variable).
2004-01-22 07:34 drakmar
Added cvs client binary for cvstask changes.
2004-01-18 15:02 drieseng
also support a file URI for FileInfo backed attribute, fixes bug #876259
2004-01-18 13:21 drieseng
no longer generate empty attribute constructor for attribute with empty value, this fixes bug #878342
2004-01-18 13:20 drieseng
xml doc / code style update
2004-01-16 20:18 ianm74
check for duplicate project guids when loading solution file. Patch by Martin Aliger.
2004-01-16 15:00 drakmar
Made the cvs tasks less "chatty".
2004-01-13 14:46 jkowalski
added rebuild attribute to CompilerBase.cs
2004-01-13 13:13 drieseng
set name of program to execute for delay-sign task on .NET 1.0/1.1/1.2
2004-01-10 00:15 mmastrac
Add string::replace method
2004-01-07 15:23 ianm74
scan the generated assembly for functions. This allows the definition of custom functions inside a script block in the build file.
2004-01-04 14:59 jkowalski
added PlatformHelper.cs to the project file
2004-01-04 14:58 jkowalski
Moved platform-dependent code from VolumeInfo.cs to PlatformHelper.cs.
PlatformHelper - added class that can detect the CLI platform at runtime.
2004-01-04 05:39 ianm74
small formatting changes - tabs => spaces -etc
2004-01-04 00:47 jkowalski
1. Basically I've rewritten most of NAntSchemaGenerator, simplified the code
and removed unused functions.
M 2. The produced schema is now valid (previously it didn't validate because
of duplicate names) and can be used as an input to xsd.exe for example. XSD
can generate correct C# code that will parse the NAnt file back into memory.
M 3. The resulting NAnt.xsd works like a charm in Visual Studio.NET 2003
allowing for full autocomplete. Just place it in:
M "C:\\Program Files\\Microsoft Visual Studio .NET
2003\\Common7\\Packages\\schemas\\xml\\NAnt.xsd" or something similar and add
xmlns to your <project>:
M <project ... xmlns="http://nant.sf.net/schemas/nant-0.85.win32.net-1.0.xsd">
M 4. I've simplified the resulting XSD also - instead of a bunch of nested
<xs:sequence> I use <xs:choice> which takes much less space. The schema size
is 86 KB (previously was over 100KB)
M The only problem I've noticed is <documenters> tag on NDocTask, but
obviously this cannot be generated automatically from the current code
because it's not structured.
2004-01-03 16:08 jkowalski
fix copyright date to make unit tests happy
2004-01-03 15:23 jkowalski
fixed a failing testcase
2004-01-03 14:44 jkowalski
Added missing test cases for Expression Evaluator. Code coverage is now 100% minus one line which isn't testable.
2004-01-03 02:56 ianm74
one more
2004-01-03 02:53 ianm74
minor grammatical fixes
2004-01-02 17:02 jkowalski
modified type coercion for modulus operator
2004-01-02 17:01 jkowalski
always pass innerexception contained in ExpressionParseException
2004-01-02 16:59 jkowalski
Added "Fundamentals" documentation for expressions and functions. Fixed some dangling links in existing documentation. Reformatted task page because of messed up newlines.
2004-01-02 16:58 jkowalski
Added "Fundamentals" documentation for expressions and functions. Fixed some dangling links in existing documentation. Reformatted task page because of messed up newlines.
2003-12-31 17:24 drieseng
also rebuild if win32icon file was updated
2003-12-31 17:20 drieseng
use FileInfo for win32icon attribute
2003-12-31 17:19 drieseng
use DirectoryInfo for output dir
2003-12-31 17:18 drieseng
use DirectoryInfo for output dir, clarify pchfile attribute
2003-12-31 16:45 jkowalski
Documented allowed property names.
2003-12-31 13:25 drieseng
update obsolete messages after prefix/functionname changes
2003-12-31 12:55 drieseng
use property and target prefix instead of nant prefix
2003-12-31 12:54 drieseng
use property prefix instead of nant prefix
2003-12-31 12:53 drieseng
updated tests to use new prefixes
2003-12-31 12:51 drieseng
implemented
target::has-executed()
property::exists()
property::is-readonly()
property::is-dynamic()
framework::exists()
target::exists()
task::exists()
environment::get-variable()
2003-12-31 12:48 drieseng
no longer throw exception is srcFile does not exist (just consider targetfile to be out-of-date in that case)
2003-12-31 12:47 drieseng
renamed nant prefix to property, and get-property-value to get-value
2003-12-31 12:45 drieseng
update binaries for new expression functions
2003-12-31 11:27 drieseng
use FileSet.FindMoreRecentLastWriteTime to determine whether resource needs to be recompiled
2003-12-31 11:26 drieseng
fixed logging statements
2003-12-31 11:25 drieseng
add more checks to make sure assembly if up to date
2003-12-31 11:24 drieseng
reduced verbosity, fixed logging statements
2003-12-30 16:14 drieseng
uptodate task and file::up-to-date function have been implemented
2003-12-30 12:49 drieseng
use expressions instead of deprecated attributes
2003-12-30 08:54 drieseng
indent nested exception messages
2003-12-29 19:56 drieseng
split combined file/directory functions into file and directory functions
2003-12-29 19:52 drieseng
renamed NAntTaskDocumenter* to NAntDocumenter*
2003-12-29 17:25 drieseng
renamed NAntTaskDocumenter* to NAntDocumenter* in project file
2003-12-29 16:12 jkowalski
Better error reporting for expression evaluator. Makes heavy use of inner expressions.
2003-12-29 16:10 jkowalski
Improved logging of build error messages by indenting inner exceptions.
Added support for text with newlines in OutputMessages().
2003-12-29 09:22 drieseng
ensure there's always a Project passed to the PropertyDictionary constructor
2003-12-29 08:58 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-29 08:58 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-29 08:24 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-29 08:24 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 21:42 jkowalski
Improved error handling for expression evaluator.
A visual string of ^^^^^^^^^^^^^^ characters is used to underline the source of an error. Improved type conversion for function parameters. Error messages related to type conversion are much more readable now.
M God Bless Unit Tests!
2003-12-28 19:58 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 19:58 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 19:52 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 16:03 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:49 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:48 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:48 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:48 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:47 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:47 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:47 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:46 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:46 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:45 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:45 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:44 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 15:44 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 14:54 drieseng
use FileInfo and DirectoryInfo to better handle invalid paths
2003-12-28 14:53 drieseng
update formatting of error message
2003-12-28 14:52 drieseng
re-throw exception that caused TargetInvocationException
2003-12-27 17:02 mmastrac
Documentation updates
2003-12-27 16:56 mmastrac
* WebMaps are now case-insensitive (with a flag to enable case sensitivity)
* Added "enablewebdav" attribute to allow WebDAV access for web projects
* Solution task generates error if no webmaps match && webdav is not enabled (above flag)
* Partial webmap support, ie: http://localhost/project = C:\some\project\dir
2003-12-26 19:20 drieseng
throw buildexception if file does not exist
2003-12-26 19:04 drieseng
add up-to-date function, resolve file path to full path (relative to project base directory)
2003-12-26 18:49 drieseng
merge changes from BRANCH-084
2003-12-26 18:47 drieseng
merge changes from BRANCH-084
2003-12-26 15:01 drieseng
remove 'targetfile' and 'sourcefile' attributes (as we're gonna use a function for this purpose)
2003-12-26 14:50 drieseng
removed basedir attribute
use FileInfo and DirectoryInfo to improve error handling
2003-12-26 14:21 drieseng
use FileInfo to improve error handling
2003-12-26 12:53 drieseng
use FileInfo and DirectoryInfo to improve error handling
2003-12-26 12:50 drieseng
add check to disallow combining file/directory attribute and fileset includes
2003-12-26 12:11 drieseng
use FileInfo and DirectoryInfo to improve error handling
2003-12-26 11:55 drieseng
use FileInfo to improve error handling and fixed some logging statement
2003-12-26 11:05 drieseng
translate attributes of type System.IO.FileInfo and System.IO.DirectoryInfo to 'file' and 'directory'
2003-12-26 10:51 drieseng
use FileInfo and DirectoryInfo to improve error handling
2003-12-26 10:51 drieseng
use FileInfo and DirectoryInfo to improve error handling
2003-12-26 10:50 drieseng
use FileInfo and DirectoryInfo to improve error handling
fix issue where multiple resource files with identical manifest resource names would cause an internal error
2003-12-26 10:50 drieseng
use FileInfo and DirectoryInfo to improve error handling
2003-12-26 10:49 drieseng
use FileInfo and DirectoryInfo to improve error handling
2003-12-26 10:49 drieseng
use FileInfo and DirectoryInfo to improve error handling