Maxime Coste
|
c32a7b9b74
|
Buffer takes a vector of lines as initial content
|
2012-11-23 18:42:07 +01:00 |
|
Maxime Coste
|
11e885e5a5
|
Cleanups and minor refactoring on Buffer
|
2012-11-22 18:54:37 +01:00 |
|
Maxime Coste
|
8bbfbc8c72
|
Buffer: replace Buffer::Type with Buffer::Flags
|
2012-11-20 19:47:56 +01:00 |
|
Maxime Coste
|
eed8a2a57c
|
add basic utf8 unit test
|
2012-10-22 01:05:56 +02:00 |
|
Maxime Coste
|
efc069b531
|
Extract IncrementalInserter::Mode as InsertMode
move ClientMode classes in a namespace due to InsertMode name collisions
|
2012-09-26 14:22:24 +02:00 |
|
Maxime Coste
|
f9e31856cf
|
Buffer: Allow inserting at the end when the inserted text ends with an end of line
Adapted other code in consequence and added unit tests so that this behavior
is maintained.
|
2012-09-10 19:26:17 +02:00 |
|
Maxime Coste
|
69bebdb44e
|
fix open line above for first line and add a unit test
|
2012-09-03 23:46:04 +02:00 |
|
Maxime Coste
|
759319ca44
|
Buffer: move back Modification as an implementation detail
* Filters now only works on insertion and take directly the
iterator and content
* use Buffer::insert and Buffer::erase to modify a buffer
|
2012-08-10 19:12:43 +02:00 |
|
Maxime Coste
|
5a671db12c
|
Correct multi select unit test
|
2012-07-16 21:14:52 +02:00 |
|
Maxime Coste
|
62202a46c1
|
Add some string helpers and unit tests
functions int_to_str(int) and split(const String&, Character),
plus corresponding unit tests
|
2012-05-29 05:19:50 +00:00 |
|
Maxime Coste
|
7f425c4467
|
add an editor unit test
|
2012-04-01 15:39:53 +00:00 |
|
Maxime Coste
|
a555e28b4e
|
add basic unit tests run at startup
|
2012-03-21 19:27:36 +00:00 |
|