.. |
Collections
|
Fixed another compilation error that was causing the XBox 360 build to fail because .NET is missing the Math.DivRem() method on the XBox 360
|
2009-07-21 20:47:32 +00:00 |
IO
|
Began implementing a block-allocating Deque class similar to C++'s std::deque - insertion and removal at both ends already working
|
2009-07-10 18:42:23 +00:00 |
Licensing
|
Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final
|
2009-05-07 19:36:27 +00:00 |
Parsing
|
The CommandLine class didn't construct command lines with empty arguments correctly (these need to be passed as empty quotes to be recognizable as an argument), fixed; added unit tests that exposes this bug; some minor cosmetic fixes
|
2009-06-24 19:20:26 +00:00 |
Plugins
|
Fixed a typo; fixed a bug in the plug-in library that would see generic types deriving from a required base class as suitable whereas they cannot be instantiated without a generic argument; added unit tests that reproduce the errors
|
2009-09-01 19:11:19 +00:00 |
Scheduling
|
OperationQueue now attempts to prevent deep call stack nesting levels by looping when an Operation fired its AsyncEnded event synchronously; the OperationQueue's current operation index is now handled using the Interlocked methods, fixing a possible thread safety issue
|
2009-08-28 20:27:15 +00:00 |
Services
|
Improved comments in various places; disabled all classes in the 'Services' namespace, including the type listers; added scheduler class which will act sort of like the cron daemon on unix machines; defined a time source interface so I can manually advance time instead of waiting in the unit tests; created two time sources, a generic one for all platforms and a windows specific one that will notice when the system time is adjusted
|
2009-06-04 19:32:15 +00:00 |
Tracking
|
Fixed a typo; fixed a bug in the plug-in library that would see generic types deriving from a required base class as suitable whereas they cannot be instantiated without a generic argument; added unit tests that reproduce the errors
|
2009-09-01 19:11:19 +00:00 |
AffineThreadPool.cs
|
The AffineThreadPool class now also tries to create CPU-affine threads on the full .NET framework (which uses P/Invoke and tries to lock a managed thread to a system thread, probably needs some work for Mono)
|
2009-09-15 21:17:34 +00:00 |
AffineThreadPool.Test.cs
|
Added custom CPU core-affine thread pool implementation (which doesn't work on the XBox 360 because Monitor.Wait() and Monitor.Pulse() are not supported - but the code is so nice I want to capture this state in Subversion :D)
|
2009-09-15 19:39:08 +00:00 |
AssertHelper.cs
|
Added custom CPU core-affine thread pool implementation (which doesn't work on the XBox 360 because Monitor.Wait() and Monitor.Pulse() are not supported - but the code is so nice I want to capture this state in Subversion :D)
|
2009-09-15 19:39:08 +00:00 |
AssertHelper.Test.cs
|
Converted AssertHelperTest from using the ExpectedExceptionAttribute to Assert.Throws<>() - let's see if this makes TeamCity happy
|
2009-05-07 19:07:28 +00:00 |
FloatHelper.cs
|
Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
|
2009-01-07 19:05:29 +00:00 |
FloatHelper.Test.cs
|
Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
|
2009-01-07 19:05:29 +00:00 |
IntegerHelper.cs
|
Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
|
2009-01-07 19:05:29 +00:00 |
IntegerHelper.Test.cs
|
Made Nuclex.Support compileable on the XBox 360; added new XNA 3.0 project to compile Nuclex.Support on the XBox 360; added my own AssemblyLoadEventArgs implementation since the XBox 360 XNA framework doesn't provide it; other minor fixes so Nuclex.Support can cope with the XBox 360 XNA framework
|
2009-01-13 18:50:52 +00:00 |
PathHelper.cs
|
Moved RingMemoryStream class from the Collections namespace to the IO namespace
|
2009-04-28 20:44:36 +00:00 |
PathHelper.Test.cs
|
Upgraded Nuclex.Support to NUnit 2.5 Beta 1
|
2009-01-13 19:30:33 +00:00 |
Shared.cs
|
Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
|
2009-01-07 19:05:29 +00:00 |
Shared.Test.cs
|
Upgraded Nuclex.Support to NUnit 2.5 Beta 1
|
2009-01-13 19:30:33 +00:00 |
StringHelper.cs
|
Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
|
2009-01-07 19:05:29 +00:00 |
StringHelper.Test.cs
|
Upgraded Nuclex.Support to NUnit 2.5 Beta 1
|
2009-01-13 19:30:33 +00:00 |
StringSegment.cs
|
Added a class for chaining together multiple System.IO.Stream instances into a single stream; minor improvements to docs; improved an exception error message in the StringSegment class
|
2009-04-22 18:55:59 +00:00 |
StringSegment.Test.cs
|
Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final
|
2009-05-07 19:36:27 +00:00 |
WeakReference.cs
|
Changed all remaining COMPACTFRAMEWORK constants around serialization code to NO_SERIALIZATION
|
2009-06-26 20:17:59 +00:00 |
WeakReference.Test.cs
|
Upgraded Nuclex.Support to NUnit 2.5 Beta 1
|
2009-01-13 19:30:33 +00:00 |
XmlHelper.cs
|
Added prototype code for an inversion-of-control container and a progress tracking service; moved XmlHelper class from Nuclex.UserInterface to Nuclex.Support; Nuclex.Support now uses the .NET Framework's own AssemblyLoadEventArgs class if it is compiled for the full framework; fixed a bug in the Request class that would cause exceptions to not be reported if Join() was called on a Request<x> was casted to a plain Request
|
2009-05-20 20:14:21 +00:00 |
XmlHelper.Test.cs
|
Added prototype code for an inversion-of-control container and a progress tracking service; moved XmlHelper class from Nuclex.UserInterface to Nuclex.Support; Nuclex.Support now uses the .NET Framework's own AssemblyLoadEventArgs class if it is compiled for the full framework; fixed a bug in the Request class that would cause exceptions to not be reported if Join() was called on a Request<x> was casted to a plain Request
|
2009-05-20 20:14:21 +00:00 |