Maxime Coste
|
79ee27dae7
|
DisplayBuffer: deinline insert method and add atom_containing method
|
2011-10-17 19:00:38 +00:00 |
|
Maxime Coste
|
dc74934e59
|
DisplayBuffer: refactoring, correct support of replacements
DisplayAtoms now know where they are on the screen and have
line_and_column_at and iterator_at methods.
|
2011-10-15 04:45:49 +00:00 |
|
Maxime Coste
|
26459abf8a
|
WindowCoord: rename to DisplayCoord and move with DisplayBuffer
|
2011-10-14 14:29:53 +00:00 |
|
Maxime Coste
|
22bd9f90d5
|
Filters: add an expand_tabulation filter
|
2011-10-12 18:52:22 +00:00 |
|
Maxime Coste
|
10106e8c8e
|
DisplayBuffer: do not store content in atom, begin and end are sufficient
|
2011-10-07 14:19:58 +00:00 |
|
Maxime Coste
|
834e2d2fe3
|
DisplayBuffer: check_invariant method to assert atoms consistency
|
2011-09-29 09:10:27 +00:00 |
|
Maxime Coste
|
e659ea2dab
|
DisplayBuffer: add a split method to split an atom
|
2011-09-29 08:55:08 +00:00 |
|
Maxime Coste
|
ba2800ddac
|
Window: refactor DisplayBuffer generation
|
2011-09-28 20:54:11 +00:00 |
|
Maxime Coste
|
6ff06ca985
|
DisplayBuffer: cleanup
|
2011-09-25 23:51:12 +00:00 |
|
Maxime Coste
|
34c9b0d30f
|
LineAndColumn: move to it's own header and add operator[+-]=?
LineAndColumn is now a template so that WindowCoords and BufferCoords
cannot be added together.
|
2011-09-17 14:13:33 +00:00 |
|
Maxime Coste
|
535285d9e6
|
Initial commit
|
2011-09-02 16:51:20 +00:00 |
|