|
85ab570ce5
|
remove some unused parameters
|
2016-10-14 22:22:21 -04:00 |
|
|
f659c14242
|
add Encoding::decode()
|
2016-08-15 22:14:47 -04:00 |
|
|
490505faa1
|
detect file encoding when loading it
|
2016-08-11 20:11:13 -04:00 |
|
|
e913c15212
|
remove number of characters from a Piece
|
2016-08-01 22:02:42 -04:00 |
|
|
7064afc1f1
|
rename PieceDescriptor to just Piece
|
2016-07-30 09:52:46 -04:00 |
|
|
26f8fb355e
|
allow File::write() to take a Span
|
2016-07-26 22:40:04 -04:00 |
|
|
382d155e40
|
add LineEndings module
|
2016-07-26 22:36:22 -04:00 |
|
|
cdae9e51ae
|
add Span class and use it from TextLoader
|
2016-07-26 21:09:33 -04:00 |
|
|
63b3848424
|
Preserve whether there is a EOL at EOF when writing the file
|
2016-07-24 17:24:00 -04:00 |
|
|
a416a47b29
|
add Buffer::write_to_file()
|
2016-07-24 12:50:27 -04:00 |
|
|
0780659c8c
|
Buffer: keep track of eol_at_eof flag from TextLoader
|
2016-07-24 12:27:15 -04:00 |
|
|
20a2786755
|
Render from the piece table!
|
2016-07-19 22:34:11 -04:00 |
|
|
e52710b47c
|
add PieceTable::append_initial_line_piece()
|
2016-07-19 21:31:06 -04:00 |
|
|
8fcbad02f8
|
Update PieceDescriptor structure - use direct pointers for list links
|
2016-07-18 22:32:45 -04:00 |
|
|
aa45f6d6dc
|
Add a PieceTable to Buffer
|
2016-07-18 22:04:57 -04:00 |
|
|
a2bd7504b5
|
replace FileLoader with TextLoader
|
2016-07-14 21:28:38 -04:00 |
|
|
cae0b581a2
|
Buffer owns the file buffer
|
2016-07-14 20:09:35 -04:00 |
|
|
e562f77dab
|
replace FileReader with File class; prepare for removing FileLoader
|
2016-07-14 18:44:18 -04:00 |
|
|
5da9cde758
|
Buffer: hold on to the FileLoader for now so the memory is not released
|
2016-07-10 17:23:30 -04:00 |
|
|
fdcba81a3d
|
most rudimentary Buffer class imaginable
|
2016-06-29 20:54:08 -04:00 |
|