Created team project folder $/QrCodeNet via the Team Project Creation Wizard
Initial Check-In
Usage samples
Icons for demo application and QrCodeControl
Refactored ByteMatrix data structure.
Removed redundant data structures ByteArray, BitArray and BitMatrix.
Moved to sbyte[] instead.
BlockPair object was simplified.
Implemented end to end smoke tests.
Implemented Numeric encoder and corresponding tests.
Implemented AlphanumericEncoder tests.
Created AlphanumericEncoder class.
Disabling test data generation for AlphanumericEncoderTest.
Firts draft implementation of the BitList
Adjusting folder structure
First ideas of masking implementation.
First draft of penalty score calculation.
Unit test for mask patterns.
Replaced MSTest with NUnit test because of better suuport of test data sets and test cases.
Implemented mask patterns.
Tested mask patterns.
Adding nunit.framework.dll depndency assembly.
Implemented AlphanumericEncoder.cs
Also include tryparse style method in alternative to original GetDataBits method. It will not throw exception.
Implemented EightBitByteEncoder.cs
Edit EncoderBase for TryGetDataBits abstract inheritance method
Edit NumericEncoder. Add TryGetDataBits method
Fixed AlphanumericEncoder.cs
Test passed.
First draft implementation of positioning patterns. Chapter 7.3 Symbol structure