Commit History

Author SHA1 Message Date
  David Piuva 437ca534af Got rid of the buggy towlower and towupper functions from std and began implementing character conversion that actually works for the Latin-1 Unicode subset. 2 months ago
  David Piuva d72bc69199 Wrote more tests for string_fromDouble. 3 months ago
  David Piuva 97753c918b Fixed a bug in string_fromDouble where the fraction overflowed from 99999999 to 0, so that a whole unit went missing. 3 months ago
  David Piuva 39c5678fea Implemented parsing of scientific notation in string_toDouble, because it is sometimes used in 3D model formats. 6 months ago
  David Piuva c05defbca8 Reduced dependencies for tests to compile them faster. 10 months ago
  David Piuva 5a2eee2f5f Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types. 10 months ago
  David Piuva 341a0d3b30 Implemented own double printing. 11 months ago
  David Piuva f73f35cc49 Added == and != operators for strings as another way to call string_match from template functions. 2 years ago
  David Piuva bdea6f9e77 Updated regression tests. 2 years ago
  David Piuva 70dc39885c Using CR-LF line endings in UTF-8 for source files. 5 years ago
  David Piuva 72cf6d6981 Hid append methods. 5 years ago
  David Piuva fc5bb140d1 Cleaned up the string types. 5 years ago
  David Piuva dc7ae4e7e0 Reusing buffer when casting a String back from ReadableString. 5 years ago
  David Piuva 44c6498c68 Sharing new buffer with all elements when splitting a string literal. 5 years ago
  David Piuva c3b064bd56 Made string_split work with reference counting. 5 years ago
  David Piuva 001563aeac Increased safety by reference counting in ReadableString. 5 years ago
  David Piuva a4a421a484 Removed test for string_removeAllWhiteSpace. 5 years ago
  David Piuva 0f5daa8d8f Renamed string_split to string_dangerous_split and string_split_inPlace to string_dangerous_split_inPlace. 5 years ago
  David Piuva 5c8c17ebed Removed bound error messages by clamping sub-strings. 5 years ago
  David Piuva 8206e897f3 Implemented lambda based string splitting. 5 years ago
  David Piuva aa4d1184ce Made safety checks for manually identifying numbers before parsing. 5 years ago
  David Piuva fb5a8b4a9c Improved readability using string_length to avoid confusion with lists. 5 years ago
  David Piuva f8fd9f4b7e Made an optional string_length function. 5 years ago
  David Piuva fe47c67848 Moved out non-core functions from the String type for easier maintenance. 5 years ago
  David Piuva ab070e35d1 Moved out split from the string class and made an in-place version. 5 years ago
  David Piuva 3c4e7bc569 Beginning of public version history. 6 years ago