| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-20 | Improve line wrapping behaviour | Maxime Coste | |
| 2014-11-20 | Improve wrap_lines behaviour, split on punctiation as well | Maxime Coste | |
| 2014-11-20 | Change wrap_lines to return StringViews, move it to string.cc | Maxime Coste | |
| 2014-11-04 | Support single char StringView | Maxime Coste | |
| remove single char escape function overload, add unescape function | |||
| 2014-10-19 | Add a split function that does not take an escape and returns StringViews | Maxime Coste | |
| When an escape character is not present, split can just return sub strings of the parameter, so we can avoid duplicating the original string data. | |||
| 2014-10-13 | Refactor regex uses, do not reference boost except in regex.hh | Maxime Coste | |
| 2014-10-01 | Add support for interned strings | Maxime Coste | |
| Use interned strings for Modification contents and word database. Interned strings are guaranteed not to move in memory and are reference counted. | |||
| 2014-08-03 | Use more StringView in string helper functions | Maxime Coste | |
| 2014-06-24 | Rename utf8::utf8_iterator to utf8::iterator | Maxime Coste | |
| 2014-04-28 | Add an expand_tabs string utility function | Maxime Coste | |
| 2014-04-18 | Add StringView class for non owning string | Maxime Coste | |
| 2013-09-23 | add subsequence_match(str, subseq) utility function | Maxime Coste | |
| 2013-09-23 | Add prefix_match function and use it instead of adhoc code | Maxime Coste | |
| 2013-07-24 | string escaping support functions | Maxime Coste | |
| the split function now takes an additional escape parameter and does not split on separators that have the escaper before it. An utility escape function that adds escape before separators is also added. | |||
| 2013-06-19 | do not use std::{to_string,stoi} as they cause problems with cygwin | Maxime Coste | |
| 2013-05-17 | revive str_to_int so that the good exception type is thrown on error | Maxime Coste | |
| 2013-05-13 | Use more std::* for string handling | Maxime Coste | |
| 2013-04-12 | remove String::replace, use boost::regex_replace directly | Maxime Coste | |
| 2013-04-09 | sort includes directives | Maxime Coste | |
| 2013-03-29 | Add support for tuple Options, implement LineAndFlag using that | Maxime Coste | |
| 2013-03-29 | String: inherit from std::string rather than using it as a backend | Maxime Coste | |
| 2012-10-01 | String and BufferIterator value_type goes back to plain char | Maxime Coste | |
| 2012-08-29 | Fix escaped whitespace handling in command manager | Maxime Coste | |
| 2012-06-27 | Tweak String class, and cleanup usages | Maxime Coste | |
| remove String::clear, add operator=(String&&) add str_to_int(const String&) to replace atoi. | |||
| 2012-05-29 | Add some string helpers and unit tests | Maxime Coste | |
| functions int_to_str(int) and split(const String&, Character), plus corresponding unit tests | |||
