Initial import of the project tree


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@1 a809a056-fc17-0410-9590-b4f493f8b08e
Removed a swap file


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@2 a809a056-fc17-0410-9590-b4f493f8b08e
Using the correct version of Kuhn's test file. The previous one had invalid UTF-8 sequences "corrected" by the browser.

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@3 a809a056-fc17-0410-9590-b4f493f8b08e
Added "negative test driver" - a short program that displayes lines from utf8_invalid.txt that
contain invalid utf-8 sequences


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@4 a809a056-fc17-0410-9590-b4f493f8b08e
Removed a tynyhtml error log file

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@5 a809a056-fc17-0410-9590-b4f493f8b08e
Updated the html page to link to the Sourceforge project page

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@6 a809a056-fc17-0410-9590-b4f493f8b08e
Added ReleaseNotes file


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@7 a809a056-fc17-0410-9590-b4f493f8b08e
Added directory for regression tests


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@8 a809a056-fc17-0410-9590-b4f493f8b08e
 Fixed the relative path for utf8.h in test.cpp


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@9 a809a056-fc17-0410-9590-b4f493f8b08e
Added the regression test driver and the first test case

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@10 a809a056-fc17-0410-9590-b4f493f8b08e
updated r1_0Beta1/invalidutf8.h to cover the test case for the bug [ 1524459 ] utf8::is_valid does not report some illegal code positions

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@11 a809a056-fc17-0410-9590-b4f493f8b08e
Added regression test case for bug 1525236 : utf8::is_valid does not detect overlong sequences


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@12 a809a056-fc17-0410-9590-b4f493f8b08e
Grouped helper code and constants into internal namespace

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@13 a809a056-fc17-0410-9590-b4f493f8b08e
Fix for the bugs [ 1524459 ] utf8::is_valid does not report some illegal code positions and [ 1525236 ] utf8::is_valid does not detect overlong sequences.


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@14 a809a056-fc17-0410-9590-b4f493f8b08e
Implemented  utf::next in terms of internal::validate_next


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@15 a809a056-fc17-0410-9590-b4f493f8b08e
Fixed a bug with internal::validate_next. Was comparing the lead byte against 80 dec instead 0x80.

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@16 a809a056-fc17-0410-9590-b4f493f8b08e
Added TOC to utf8cpp.html document

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@17 a809a056-fc17-0410-9590-b4f493f8b08e
Fixed a problem in find_invalid : reporting some valid code points as invalid.

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@18 a809a056-fc17-0410-9590-b4f493f8b08e
Added test case for [ 1528369 ] utf8::find_invalid does not return the start of a seqence


git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@19 a809a056-fc17-0410-9590-b4f493f8b08e
Fixed conditions for impossible code points 0xfffe and 0xffff

git-svn-id: https://utfcpp.svn.sourceforge.net/svnroot/utfcpp@20 a809a056-fc17-0410-9590-b4f493f8b08e