Commit graph

  • aae1711e99 Add a new exception class and a new set of policies. dev King_DuckZ 2014-06-30 21:54:23 +0200
  • 9713f6125c Buildfix for the current refactoring. King_DuckZ 2014-06-30 10:44:48 +0200
  • 1f805eb858 Get rid of the cp parameter. King_DuckZ 2014-06-30 10:43:52 +0200
  • fd3a7a40e9 Rename .h files to .hpp. King_DuckZ 2014-06-20 19:33:23 +0200
  • b47a341222 Trailing whitespace removal. King_DuckZ 2014-06-20 19:17:54 +0200
  • 9c669480a6 Some documentation about fast character counting. King_DuckZ 2014-06-20 19:04:39 +0200
  • 90968e75cd Conversion to gtest of the utf8reader test. King_DuckZ 2014-06-20 19:04:05 +0200
  • 9bc11515a2 Import gtest 1.7 and rewrite the negative test as part of the gtest unit. King_DuckZ 2014-06-20 15:08:17 +0200
  • 73746e3821 Move exceptions in a separate file. master King_DuckZ 2014-06-20 11:26:45 +0200
  • 1ed5b3bc9f Reference type for the checked iterator can't be a ref. King_DuckZ 2014-06-20 00:01:17 +0200
  • e5aa85b2d7 Rename source directory into src King_DuckZ 2014-06-03 23:21:36 +0200
  • 73bd06b5d6 Let the user give an error checking policy for invalid ranges. King_DuckZ 2014-06-03 23:20:23 +0200
  • a377c642ff Adding the LICENSE file v2_0 King_DuckZ 2014-06-01 02:24:45 +0200
  • b65aeffc11 Introducing Boost Test for unit-testing v3. v3_0 ntrifunovic 2013-03-09 20:51:50 +0000
  • 740e7e75b7 First check in for branch 3.x - playing with utf8::append King_DuckZ 2014-06-01 02:22:29 +0200
  • 8ea47e8799 Rename source dir to src. King_DuckZ 2014-06-01 02:20:50 +0200
  • 178bc7296e Release 2.3.4 ntrifunovic 2013-02-17 22:40:46 +0000
  • d06d417a07 Release 2.3.3 ntrifunovic 2013-02-16 16:30:43 +0000
  • 61b0ae2bd2 Fix for bug ID: 3576827 - replace_invalid() only works with back_inserter ntrifunovic 2013-02-09 23:33:27 +0000
  • 86a06ff955 Fixing a potential problem with utf8 to utf16/32 conversions ntrifunovic 2013-02-09 22:12:53 +0000
  • 44cf4dd0f1 Fixing a smoke-test warning ntrifunovic 2013-02-09 21:55:13 +0000
  • 2385e1afd2 Fix for bug ID: 3602629 - extra ';' after member function definition ntrifunovic 2013-02-09 21:50:09 +0000
  • 6a310026c9 Release 2.3.2 ntrifunovic 2012-05-26 23:56:44 +0000
  • 43bee7dbe6 Removing a regression test for a reported bug that I am not fixing. ntrifunovic 2012-05-26 17:17:43 +0000
  • 282f312506 Fix for the bug 3506114: potential crash in replace_invalid ntrifunovic 2012-05-22 22:55:47 +0000
  • 54c1972fc4 Changed validate_next to take a reference instead of pointer. Resulted in 5% performance improvement. ntrifunovic 2011-11-12 17:12:34 +0000
  • b13a2054ce Adding a regression test ntrifunovic 2011-11-06 16:13:52 +0000
  • 1f37fef7d2 Fix for the bug ID: 3426789[guidline -> guideline] ntrifunovic 2011-10-29 22:26:12 +0000
  • 76cc24e2b4 Removed some superfluous code ntrifunovic 2011-10-16 03:06:05 +0000
  • 352ae366cd Changed the optimization option from O2 to O3 for the perf test ntrifunovic 2011-10-16 01:16:51 +0000
  • 044c543436 Refactored internal functions in core.h ntrifunovic 2011-10-15 22:54:58 +0000
  • 53205997de Fixed iconv perf test to print out results ntrifunovic 2011-06-24 23:31:24 +0000
  • a5c5cc8019 Fix for the bug [name clash with std::next - ID: 3215839] ntrifunovic 2011-06-24 23:21:41 +0000
  • 7ed2b4457b Fixed the negative test to reflect the latest changes in detecting invalid utf-8 text ntrifunovic 2011-02-20 21:02:33 +0000
  • 46306303e7 Removed redundant regression tests ntrifunovic 2011-02-20 20:49:41 +0000
  • 905e56986f Release 2.3.1 ntrifunovic 2011-02-20 18:52:44 +0000
  • 07e3a81e01 Fix for ID: 3185087 - utf8::prior and utf8::previous documentation issue ntrifunovic 2011-02-20 18:33:36 +0000
  • f4c3f0ab0f Fix for the bug ID: 3083640 - is_code_point_valid incorrectly returns false ntrifunovic 2011-02-20 18:07:59 +0000
  • 045624abd7 Fix for [3167987]: prior moves it before start ntrifunovic 2011-02-15 01:18:49 +0000
  • 7fcdf850d9 Minor improvements to performance testing code ntrifunovic 2010-09-04 16:10:35 +0000
  • d75756f201 Fix for the bug ID: 3025042: is_bom documentation issue ntrifunovic 2010-09-04 15:47:12 +0000
  • c3a9d57d56 Release 2.3 ntrifunovic 2010-04-18 00:29:14 +0000
  • e628e37223 Completed documentation for the exceptions. Fixed bug ID: 2960112: is_bom wording fix ntrifunovic 2010-04-17 17:09:40 +0000
  • 4bfad91501 Feature request 2857462: Proposed minor extension: safe version of is_bom ntrifunovic 2009-12-20 22:46:01 +0000
  • 2ca22999da Fix for the bug ID: 2915657 - 64bit portability issue ntrifunovic 2009-12-20 22:03:47 +0000
  • 1861083ed1 Removng the boost directory. Its purpose was to prepare a version of UTF8 CPP for submition to Boost. This plan does not seem feasible. ntrifunovic 2009-12-20 21:51:15 +0000
  • ac70b66ce6 Feature ID 2885695: "Group" utf8 exceptions. ntrifunovic 2009-12-13 19:39:22 +0000
  • 7c41f51d56 Fix for the bug [ID: 2906315]: < instead != in utf8to32 ntrifunovic 2009-12-07 01:34:23 +0000
  • 4878ddc7e5 Release 2.2.4 ntrifunovic 2009-10-31 16:14:51 +0000
  • 85d925e1ab Fix for the bug ID: 2857454 [dereference invalid iterator] ntrifunovic 2009-10-29 01:18:27 +0000
  • 262b8f0ab4 Release 2.2.3 ntrifunovic 2009-10-12 23:03:44 +0000
  • fb7c7337a9 Fixing regression test id_2857454 ntrifunovic 2009-10-12 22:54:15 +0000
  • cb757aff4f Fix for bug #ID: 2857456[redundant checks in append in checked.h] ntrifunovic 2009-10-04 18:17:22 +0000
  • 8f19d3aa84 Added regression test for [ 2857454 ] dereference invalid iterator when lead surrogate was last element of the string ntrifunovic 2009-09-27 18:47:45 +0000
  • 0b6b8b5cf8 Fix for bug ID: 2852872 [invalid utf16 strings were parsed without any error] ntrifunovic 2009-09-26 01:41:24 +0000
  • 94bfe8d2d3 Added a regression test to detect a sequence of multiple trail surrogate code units ntrifunovic 2009-09-26 01:13:26 +0000
  • 6adb83ba84 Fix for the bug ID: 2830326: " multiple definition of `utf8::internal::is_overlong_sequence" ntrifunovic 2009-08-01 01:50:13 +0000
  • 4bccdb30d0 Release 2.2.1 ntrifunovic 2009-07-28 00:51:51 +0000
  • 86423f6f50 Fixing the test drivers to work with GCC 4.3 ntrifunovic 2009-07-28 00:40:12 +0000
  • 58ab95c963 Fix for the bug ID: 2823847: warnings from GCC 4.3 ntrifunovic 2009-07-28 00:31:03 +0000
  • 6452a42438 Release 2.2 ntrifunovic 2009-07-07 00:47:54 +0000
  • 8d683c7482 Another update of documentation ntrifunovic 2009-07-07 00:46:34 +0000
  • 4a3b41e9f1 Updated documentation to include additional samples. Fixed a typo in core.h ntrifunovic 2009-07-05 21:14:40 +0000
  • 33dc220fae Removed std::distance from validate_next and (hopefully) made it work with input iterators. Also, did a major refactoring of that function. ntrifunovic 2009-07-05 00:09:18 +0000
  • a13d284b20 Updated the documentation to have a better intro sample ntrifunovic 2009-07-03 19:40:14 +0000
  • 4039d395d5 Updated the docsample sample ntrifunovic 2009-07-03 15:28:31 +0000
  • a57cc04c75 Fixed the negative test and made the input file name the comand line argument ntrifunovic 2009-07-02 23:56:52 +0000
  • 1976a0584c Removing bidirectional restrictions for the octet_iterator ntrifunovic 2009-07-01 11:55:37 +0000
  • 135c771a9a Fixed the signature for main in the sample ntrifunovic 2009-05-17 19:21:31 +0000
  • bd4cd05acd Implemented feature request ID: 2515238; renamed an internal enum to avoid conflicts with macros from other libraries ntrifunovic 2009-03-14 17:19:41 +0000
  • 75c630f078 Release 2.1 ntrifunovic 2007-12-16 18:52:45 +0000
  • 4d7ad9b625 Updated the documentation and a test to include peek_next() ntrifunovic 2007-10-27 23:34:59 +0000
  • 3a04fda526 Added peek_next ntrifunovic 2007-10-25 22:12:22 +0000
  • 8dddf7e554 Version 2.1 branch v2_1 ntrifunovic 2007-04-06 13:32:27 +0000
  • aa6d8ff2f6 Release 2.0 ntrifunovic 2007-02-25 00:26:48 +0000
  • 0cadd58fe2 Updated documentation. Fixed a small bug in checked.h. Added new checks to the negative tests ntrifunovic 2007-02-25 00:16:10 +0000
  • 8f741a1910 A minor documentation fix v1_0 ntrifunovic 2006-12-18 02:20:56 +0000
  • cc0f93fcfe Updated buildrelease.pl for the 2.0 source code structure ntrifunovic 2006-12-18 02:18:30 +0000
  • c348cac915 Release 2.0 Beta 1 ntrifunovic 2006-12-18 01:52:36 +0000
  • 340f5abb9b Added documentation for the iterator adapter ntrifunovic 2006-12-18 01:52:13 +0000
  • c2d59c889b Updated makefiles to reflect the new source structure ntrifunovic 2006-12-18 01:50:44 +0000
  • 28149b16f3 The requirement for octet_iterator is bidirectional rather than random access now. Other minor changes ntrifunovic 2006-12-18 01:49:58 +0000
  • f0a6b9376b Added boost directory, updated documentation, fixed a typo in a local variable in the code ntrifunovic 2006-12-07 02:34:42 +0000
  • db74e8d405 Added boost directory, updated documentation, fixed a typo in a local variable in the code ntrifunovic 2006-12-07 02:34:42 +0000
  • 989700c107 Added unchecked::previous to the 1.x branch ntrifunovic 2006-11-23 18:11:24 +0000
  • bfb37e9c26 Added the unchecked iterator, added base() to the checked one, updated tests ntrifunovic 2006-11-23 18:10:26 +0000
  • c40168ae30 Release notes for v1.02 ntrifunovic 2006-11-20 20:05:44 +0000
  • d6d7e983ab deprecated previous and introduced prior instead ntrifunovic 2006-11-19 01:15:37 +0000
  • 96ce3898b7 Added the checked iterator, function prior that replaces previous, and updated the html documentation ntrifunovic 2006-11-04 01:28:38 +0000
  • a42b82da3a Added the checked iterator, function prior that replaces previous, and updated the html documentation ntrifunovic 2006-11-04 01:28:38 +0000
  • 65a33d5965 Added the first version of the iterator to the code. Started upgrading the html documentation ntrifunovic 2006-10-28 16:25:52 +0000
  • aae3671dac Release 1.01 ntrifunovic 2006-10-24 12:51:05 +0000
  • dc7df7b78c split the library into multiple .h files ntrifunovic 2006-10-20 22:37:59 +0000
  • 8671171bee Implemented replace_invalid functionality ntrifunovic 2006-10-07 21:25:47 +0000
  • a2dbaf2aaf Fix for the bug 1583547: exception::what is a const member function ntrifunovic 2006-10-24 12:41:15 +0000
  • 38a187a7dd Adding the LICENSE file trunk ntrifunovic 2014-05-15 01:23:53 +0000
  • cc3c158bf8 Introducing Boost Test for unit-testing v3. ntrifunovic 2013-03-09 20:51:50 +0000
  • 7075404ff0 First check in for branch 3.x - playing with utf8::append ntrifunovic 2013-02-24 03:06:50 +0000
  • fa73898a3d Removing version 1_0 directory ntrifunovic 2013-02-18 00:05:43 +0000
  • 62b7d7ae0c Release 2.3.4 ntrifunovic 2013-02-17 22:40:46 +0000