summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-06-22Redraw page once per unicode character insertedJuan Manuel Tomás
2020-06-20Fix unicode break on border between pagesJuan Manuel Tomás
2020-06-20Fix cursor jumping to bottom of screen on rseekJuan Manuel Tomás
2020-06-03Separate pop into byte and element variantsJuan Manuel Tomás
2020-05-28Remove obsolete testJuan Manuel Tomás
2020-05-28Point: Fix byte showing trash on move_backwardJuan Manuel Tomás
2020-05-26Add partial support for utf-8Juan Manuel Tomás
2020-05-24Rewrite in c++Juan Manuel Tomás
2020-05-09Extract buffer structureJuan Manuel Tomás
2020-05-08Add quit key bindingJuan Manuel Tomás
2020-05-08Add some color to point testJuan Manuel Tomás
2020-05-03Scroll only when cursor goes off screenJuan Manuel Tomás
2020-05-03Add modalityJuan Manuel Tomás
2020-04-29Fix scrolling when inserting at buffer endJuan Manuel Tomás
2020-04-29Fix cursor going oob on insert and deleteJuan Manuel Tomás
2020-04-29Make sure cursor is always on screenJuan Manuel Tomás
2020-04-29Fix prev_line moving too much on long linesJuan Manuel Tomás
2020-04-29Extract seeking functionsJuan Manuel Tomás
2020-04-28Improve performance on very large filesJuan Manuel Tomás
2020-04-27Fix scrolling bugJuan Manuel Tomás
2020-04-27Fix newlines not getting renderedJuan Manuel Tomás
2020-04-27Update number_of_lines on every keystrokeJuan Manuel Tomás
2020-04-27Add basic editing capabilitiesJuan Manuel Tomás
2020-04-27Simplify delete case where there's only one pageJuan Manuel Tomás
2020-04-26Fix deleting at startJuan Manuel Tomás
2020-04-26Replace out of bound checks with assertsJuan Manuel Tomás
2020-04-26Fix element queries at page bordersJuan Manuel Tomás
2020-04-24Fix deleting first page corrupting page pointerJuan Manuel Tomás
2020-04-23Fix not deleting at gap_start when not emptyJuan Manuel Tomás
2020-04-23Fix point movement bugJuan Manuel Tomás
2020-04-23Fix page going out of bounds on move and insertJuan Manuel Tomás
2020-04-23Update testsJuan Manuel Tomás
2020-04-23Allow redefinition of PAGE_SIZEJuan Manuel Tomás
2020-04-22Separate gap edition from point editionJuan Manuel Tomás
2020-04-22Refactor page structureJuan Manuel Tomás
2020-04-22Move binary to root directoryJuan Manuel Tomás
2020-04-22Move operations on point structures to point.cJuan Manuel Tomás
2020-04-22Replace plain array with pages and pointsJuan Manuel Tomás
2020-04-21Update page testJuan Manuel Tomás
2020-04-21Revert page split and change element countJuan Manuel Tomás
2020-04-21Extract make flagsJuan Manuel Tomás
2020-04-21Fix point not updating after insert and deleteJuan Manuel Tomás
2020-04-20Implement get_elementJuan Manuel Tomás
2020-04-20Implement delete_at_pointJuan Manuel Tomás
2020-04-20Split pages leaving current page on the front partJuan Manuel Tomás
2020-04-20Change point buffer offset to element indexJuan Manuel Tomás
2020-04-20Implement insert_at_pointJuan Manuel Tomás
2020-04-20Rework gap movementJuan Manuel Tomás
2020-04-20Add point structureJuan Manuel Tomás
2020-04-20Make gap buffer heap allocatedJuan Manuel Tomás