Aadhavan Srinivasan Rockingcool
  • Joined on 2022-10-09
Rockingcool pushed to master at Rockingcool/networking-tutorial 2023-04-25 08:26:45 -05:00
8c841918d1 First commit
Rockingcool created repository Rockingcool/networking-tutorial 2023-04-25 08:25:52 -05:00
Rockingcool pushed to master at Rockingcool/editor 2023-04-25 07:51:01 -05:00
68de7f7337 Added handler functions for right and left arrow keys, that check cursor position before moving the gap
Rockingcool pushed to master at Rockingcool/editor 2023-04-24 15:34:27 -05:00
1355c58cf3 Fixed a bug where, if a page ends in a line that just contains the newline character, the page doesn't render correctly after scrolling
Rockingcool pushed to master at Rockingcool/editor 2023-04-24 08:03:42 -05:00
d4a7dbb88f Routine changes
Rockingcool pushed to master at Rockingcool/editor 2023-04-22 18:37:51 -05:00
315245dd54 Added a window within the stdscr, which is used for printing the text, as well as another 'status window'
d4021068c8 Added 'Delete' key functionality
230d26e411 Fixed bug with creating a new file, and then saving it
f4f19c7c39 Switched to using raw mode, which allows me to capture the 'Ctrl+s' keypress. I have implemented save functionality using this keypress, and implemented functionality to capture Ctrl-C as well.
Compare 4 commits »
Rockingcool pushed to master at Rockingcool/editor 2023-04-22 00:43:21 -05:00
3b20d6ccf7 Fixed page down support, added page up support
Rockingcool pushed to master at Rockingcool/editor 2023-04-21 08:12:11 -05:00
563271d1b2 Coninued working on page overflow
Rockingcool pushed to master at Rockingcool/editor 2023-04-20 23:55:03 -05:00
9524ba4df9 Implemented rudimentary 'page down' key support, which moves the cursor to the first character of the next line
Rockingcool pushed to master at Rockingcool/editor 2023-04-20 21:31:04 -05:00
4d4f0f16c8 Started working on Down arrow key support
Rockingcool pushed to master at Rockingcool/editor 2023-04-20 14:50:37 -05:00
071ddf5ac0 Started implementing overflow and scrolling for files
Rockingcool pushed to master at Rockingcool/editor 2023-04-19 17:22:38 -05:00
5414cf41c9 Fixed bug where cursor was positioned to the second character instead of the first, after reading a file
6d50747752 Fixed a bug with moving the cursor to the start of the text, and fixed a bug where the grow method would cause weird anamolies
Compare 2 commits »
Rockingcool pushed to master at Rockingcool/editor 2023-04-19 14:27:42 -05:00
687453870d Started fixing bug that occures when gap is at the start of the text
Rockingcool pushed to master at Rockingcool/editor 2023-04-19 13:22:10 -05:00
2ae0b4b1fe Fixed bug with reading characters from a file
Rockingcool pushed to master at Rockingcool/editor 2023-04-19 08:07:45 -05:00
25c1f6a2c1 Started working on file opening support
Rockingcool pushed to master at Rockingcool/editor 2023-04-19 00:23:59 -05:00
68305de7f6 Updated .gitignore to exclude object files
bb8917645e Added Makefile
438bd61c0d Added .gitignore
da0f6fdf32 Added code to properly support 'Enter' key, which was being sent as '\r\n' instead of '\n'
Compare 4 commits »
Rockingcool pushed to master at Rockingcool/chat_application 2023-04-18 16:21:39 -05:00
a565c7ef29 Started working on README
Rockingcool pushed to master at Rockingcool/editor 2023-04-18 11:57:55 -05:00
f19eb3becc Fixed realloc, and fixed right as well
0d001b550e Fixed left, need to work on grow
102a0ed093 Added methods for delete, started working on left and right arrows
Compare 3 commits »
Rockingcool created branch master in Rockingcool/editor 2023-04-17 15:20:21 -05:00
Rockingcool pushed to master at Rockingcool/editor 2023-04-17 15:20:21 -05:00
b0add8f26a First commit, need to add more helper methods for buffer (e.g. backspace, insert character, etc.)