Maxime Coste
|
7f02ef334f
|
add some tests for Key functions
|
2013-01-30 19:16:36 +01:00 |
|
Maxime Coste
|
72cc61c987
|
add undo unit_test and fix Buffer
|
2013-01-23 14:39:33 +01:00 |
|
Maxime Coste
|
0955ef5eb0
|
add an empty buffer unit test
|
2012-11-28 20:10:49 +01:00 |
|
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 |
|