Menu

Commit [r699]  Maximize  Restore  History

refactor(UTF7Encoding): replace inner while loop in GetByteCountCore with simple math.

refactor(UTF7Encoding): re-implement directly encodable character table setup.
test(UTF7Encoder): add tests.
refactor(UTF7Encoder): consolidate validation.

killian35 2017-04-09

changed /Trunk/VBCorLib/Source/CorLib/CorLib.vbp
changed /Trunk/VBCorLib/Source/CorLib/System.Text/ASCIIEncoding.cls
changed /Trunk/VBCorLib/Source/CorLib/System.Text/CodePageEncoding.cls
changed /Trunk/VBCorLib/Source/CorLib/System.Text/Encoding.cls
changed /Trunk/VBCorLib/Source/CorLib/System.Text/UTF7Encoder.cls
changed /Trunk/VBCorLib/Source/CorLib/System.Text/UTF7Encoding.cls
changed /Trunk/VBCorLib/Source/CorLib/System.Text/UTF8Encoding.cls
changed /Trunk/VBCorLib/Source/CorLib/System.Text/UnicodeEncoding.cls
changed /Trunk/VBCorLib/Source/CorLib/System.Text/modEncoding.bas
changed /Trunk/VBCorLib/Source/CorLib/System/Constructors.cls
changed /Trunk/VBCorLib/Source/CorLib/System/Statics.bas
changed /Trunk/VBCorLib/Source/Tests/CorLib.Tests.vbp
changed /Trunk/VBCorLib/Source/Tests/System.Text/UTF7EncodingTests.cls
changed /Trunk/VBCorLib/Source/Tests/frmSimplyVBUnitRunner.frm
/Trunk/VBCorLib/Source/CorLib/CorLib.vbp Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System.Text/ASCIIEncoding.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System.Text/CodePageEncoding.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System.Text/Encoding.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System.Text/UTF7Encoder.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System.Text/UTF7Encoding.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System.Text/UTF8Encoding.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System.Text/UnicodeEncoding.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System.Text/modEncoding.bas Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System/Constructors.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/CorLib/System/Statics.bas Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/Tests/CorLib.Tests.vbp Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/Tests/System.Text/UTF7EncodingTests.cls Diff Switch to side-by-side view
Loading...
/Trunk/VBCorLib/Source/Tests/frmSimplyVBUnitRunner.frm Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.