Maxime Coste
|
0ce6bd9bf5
|
use ByteCount instead of CharCount when we are really counting bytes
(that is most of the time when we are not concerned with displaying)
|
2012-10-11 00:41:48 +02:00 |
|
Maxime Coste
|
e4fd839dda
|
use a strongly typed int CharCount for character counts
|
2012-08-23 23:56:35 +02:00 |
|
Maxime Coste
|
c0987ebacc
|
Add a FilterGroup, and cleanup HighlighterGroup
FilterGroup is similar to HighlighterGroup, it permits grouping
together filters for easy removal.
|
2012-06-12 18:24:29 +00:00 |
|
Maxime Coste
|
9337938403
|
replace std::string references with String
|
2012-04-14 01:17:09 +00:00 |
|
Maxime Coste
|
0483e951ad
|
use memoryview instead of std::vector where applicable
|
2012-02-03 19:14:35 +00:00 |
|
Maxime Coste
|
2239fb6e49
|
Filters: move from buffer to window
|
2011-12-07 14:29:10 +00:00 |
|
Maxime Coste
|
94d59cc4dd
|
Buffer: add filter support
filters are functions called prior to applying a modification
to a buffer. They can manipulate the modification to change
the editor behaviour.
|
2011-12-02 14:28:27 +00:00 |
|
Maxime Coste
|
0859b20bcf
|
Rename Filter to Highlighter to be more explicit
|
2011-11-29 22:37:20 +00:00 |
|
Maxime Coste
|
a8b2c4f568
|
Completions: add basic addfilter completion
|
2011-11-12 14:08:05 +00:00 |
|
Maxime Coste
|
f12929abad
|
Filters: refactoring
|
2011-11-09 23:56:22 +00:00 |
|
Maxime Coste
|
e4ff1d8ad8
|
Add a filter registry class
|
2011-11-08 14:27:21 +00:00 |
|