Commit Graph

108 Commits

Author SHA1 Message Date
Maxime Coste
e288d84408 Add a regression test for
Fixes 
2016-07-11 19:46:50 +01:00
Maxime Coste
532ae5a1a6 Do not go backward to when selecting to end of line from the end of line
Fixes 
2016-06-22 19:56:40 +01:00
Maxime Coste
dd41a46c4c Correctly set c++ locale on startup
Fixes 
2016-05-10 22:06:02 +01:00
Maxime Coste
abac6a9436 Use boost::wregex implementation and manually utf8 decode into it
That way we get proper unicode support in regular expressions as long
as the current locale treats wchar_t as unicode codepoints.

Fixes 
Fixes 
Fixes 
2016-05-10 09:38:21 +01:00
Maxime Coste
b0060ed79e Fix modified range computation when erasing multiple times past current buffer end
Fixes 
2016-04-13 21:21:00 +01:00
Maxime Coste
5332378419 Fix spaces_to_tabs implementation accessing past end
Fixes 
2016-03-30 19:27:36 +01:00
Maxime Coste
de1433d30a Avoid the spurious newline insertion when replacing at end of buffer
Add a Buffer::replace method to handle the replacements properly
Fixes 
2016-03-16 13:48:11 +00:00
Maxime Coste
f16bb36f41 Add a regression test for 2016-03-03 13:57:46 +00:00