Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-29 | Make sure cursor is always on screen | Juan Manuel Tomás | |
2020-04-29 | Fix prev_line moving too much on long lines | Juan Manuel Tomás | |
2020-04-29 | Extract seeking functions | Juan Manuel Tomás | |
2020-04-28 | Improve performance on very large files | Juan Manuel Tomás | |
2020-04-27 | Fix scrolling bug | Juan Manuel Tomás | |
2020-04-27 | Fix newlines not getting rendered | Juan Manuel Tomás | |
2020-04-27 | Update number_of_lines on every keystroke | Juan Manuel Tomás | |
2020-04-27 | Add basic editing capabilities | Juan Manuel Tomás | |
Cursor is now visible and can insert, delete and move across the buffer. | |||
2020-04-27 | Simplify delete case where there's only one page | Juan Manuel Tomás | |
2020-04-26 | Fix deleting at start | Juan Manuel Tomás | |
2020-04-26 | Replace out of bound checks with asserts | Juan Manuel Tomás | |
2020-04-26 | Fix element queries at page borders | Juan Manuel Tomás | |
2020-04-24 | Fix deleting first page corrupting page pointer | Juan Manuel Tomás | |
2020-04-23 | Fix not deleting at gap_start when not empty | Juan Manuel Tomás | |
2020-04-23 | Fix point movement bug | Juan Manuel Tomás | |
2020-04-23 | Fix page going out of bounds on move and insert | Juan Manuel Tomás | |
2020-04-23 | Update tests | Juan Manuel Tomás | |
Testing pages and points are now separate. | |||
2020-04-23 | Allow redefinition of PAGE_SIZE | Juan Manuel Tomás | |
2020-04-22 | Separate gap edition from point edition | Juan Manuel Tomás | |
2020-04-22 | Refactor page structure | Juan Manuel Tomás | |
Changed the page's memory alignment to hopefully use less space. Also renamed buffer to elements. | |||
2020-04-22 | Move binary to root directory | Juan Manuel Tomás | |
2020-04-22 | Move operations on point structures to point.c | Juan Manuel Tomás | |
2020-04-22 | Replace plain array with pages and points | Juan Manuel Tomás | |
2020-04-21 | Update page test | Juan Manuel Tomás | |
2020-04-21 | Revert page split and change element count | Juan Manuel Tomás | |
2020-04-21 | Extract make flags | Juan Manuel Tomás | |
2020-04-21 | Fix point not updating after insert and delete | Juan Manuel Tomás | |
2020-04-20 | Implement get_element | Juan Manuel Tomás | |
2020-04-20 | Implement delete_at_point | Juan Manuel Tomás | |
2020-04-20 | Split pages leaving current page on the front part | Juan Manuel Tomás | |
2020-04-20 | Change point buffer offset to element index | Juan Manuel Tomás | |
2020-04-20 | Implement insert_at_point | Juan Manuel Tomás | |
2020-04-20 | Rework gap movement | Juan Manuel Tomás | |
2020-04-20 | Add point structure | Juan Manuel Tomás | |
2020-04-20 | Make gap buffer heap allocated | Juan Manuel Tomás | |
2020-04-20 | Change gap_start and gap_end to integer offsets | Juan Manuel Tomás | |
2020-04-20 | Move page pointer on free | Juan Manuel Tomás | |
When freeing a page, its pointer will move to the previous page if available. If not it will move to the next page. | |||
2020-04-14 | Refactor jet.c | Juan Manuel Tomás | |
2020-04-14 | Fix scrolling down to end of file | Juan Manuel Tomás | |
2020-04-09 | Redraw only if line changed | Juan Manuel Tomás | |
2020-04-08 | Add scrolling support | Juan Manuel Tomás | |
2020-04-08 | Print file until end of window or end of file | Juan Manuel Tomás | |
2020-04-07 | Show contents of loaded file | Juan Manuel Tomás | |
2020-04-07 | Change delete_page to free_page | Juan Manuel Tomás | |
2020-04-06 | Fix gap_end off by one | Juan Manuel Tomás | |
2020-04-06 | Fix text not rendering until first key press | Juan Manuel Tomás | |
2020-04-01 | Delete redundant Makefile | Juan Manuel Tomás | |
2020-04-01 | Merge branch 'master' of github.com:jmtomas/jet | Juan Manuel Tomás | |
2020-04-01 | Move binaries to bin directory | Juan Manuel Tomás | |
2020-04-01 | Add visual testing for page.c | Juan Manuel Tomás | |