Adjusted attributes for the main assemblies
Cleaned up English resources a bit
Removed a residue field from the AsyncBinaryWriter class
Reviewed the source code
Added build numbers increment to the projects
Fixed many string resources related issues: added missing resource strings, changes call sites that use strings (mostly exceptions)
Added missing Russian strings - WITHOUT translation yet
Merged back changes from the branch 'dev'
Closing the branch
Imported more sources from the main framework
Merged changes from the branch 'import/Pvax'
Merged changes from the branch 'dev'
Added missing license banners
Added one more missing license banner
Improved the binary data I/O
Added an immutable class for binary data testing
Started to refactor binary data I/O subsystem
Completed refactoring of the binary data I/O subsystem
Stumbled upon a problem with the binary data I/O
Finished refactroing of the binary data I/O
Fixed certain XML comments
Stroke out completed TODO tasks
Initial import
Created the 'dev' - development branch
Created a new branch 'import/Pvax.IO.Pumps' to import code of pumps
Created a new branch 'import/Pvax' to import sources from the Pvax framework
Laid basic solution infrastructure
Merged changes form the branch 'import/Pvax'
Created a new branch 'import/Async' to import async binary streams
Imported two source files from the Pvax framework
Added two classes, a reader and a writer for line lists
Merged changes from the branch 'import/Pvax'
Added Java-style property set reader/writer classes
Merged back changes from the branch 'dev'
Cleaned up the test program, now it works
Introduced a coomon base class for classes that wrap (directly or indirectly) streams
Introduced a common base class for stream wrappers
Added missing XML comments
Added missing license banners
Polished the test app
Imported mixed streams code
Added network binary streams and accompanying sources
Closing the branch
Simplified the InflateBase<TBaseType>() method
Increased assemblies version numbers
Tests pass after an erroneus commit and graft
Added a pump for the Uri class
Imported and merged Pvax.IO.Pumps project
Merged changes from the branch 'import/Pvax'
Closing the branch
Merged changes from the branch 'dev'
Simplified the"big" reads
Initial import
OK, refined byte/char counting algorithms
Added a kind of a test for the binary I/O including async ops
Made the readAheadBuffer field read only
OK, added a piece of binary data after the string I/O and got a failure
Fixed errors in the test program
Rewrote the test app
Fixed a typo in XML comments in the AsyncBinaryWriter.cs source file
Added basic XML comments to the AsyncBinaryWriter class
Continuie to add XML comments to the AsyncBinaryReader class
Fixed the error with overreading data in ReadStringAsync() method
Almost all XML comments are there now
Fixed a lot of XML comments errors in the source files
Added a new method ReadBytesAsync() to the AsyncBinaryReader class to mirror similar writing method of the AsyncBinaryWriter
Found and fixed (?) a bug in the WriteBytesAsync() method
Slightly refactored the AsyncBinaryReader class
Refactored a bit the AsyncBinaryWriter class
Added some tasks to the TODO list
OK, simplified the AsyncBinaryReader class even more (a VS suggestion)
Decreased framework version numbers for both the lib and the app even more and removed a potentially problematic piece of code
Decreased platorm version numbers for the library and the tesp app
Added a new test project
Added a fix for ReadChar() if we read last bytes from the stream
Added floating point I/O tests
Added integers I/O tests
Added byte/sbyte I/O tests
Added async string I/O tests
Added byte/character arrays tests
Fixed errors in the character array I/O
Updated TODO list
Added code to investigate string reading freezing
Created a new branch 'fix/ReadCharsAsyncFreeze'
Decoder.Convert() fix works
Put Decoder in other places
Removed two crude methods to calculate char/byte buffer sizes
Simplified buffers borderline clculations
Decoder now gets created on demand - if the reader used only for non-character data the Decoded won't be created
During testing found a problem with the AsyncBinaryReader, about to fix
Added more EOF tests
Added special test methods that check EOF conditions after reading ceertain pieces of data
Fixed array bounds validation wherever needed
Added tests for array bounds
Added BCL string binary I/O test code
Refactored the tests a bit
Added tests fopr decimal binary format compatibility and found a problem; about to fix
Decimal I/O fixed and tested
Fixed compatible decimal writing
Simplified writing of double values