Commit History

Author SHA1 Message Date
  David Piuva d890e6f25d Using bitwise operations to convert case for character 256 to 311. 2 months ago
  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