aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
...
| * Terminal resize now does the right thing in boxes.David Walter Seikel2014-02-011-2/+5
| |
| * Comment++David Walter Seikel2014-02-011-0/+1
| |
| * Disable mouse stuff until I actually write it.David Walter Seikel2014-02-011-2/+2
| |
| * Better method to tell if it's ordinary characters, and deal with partial ↵David Walter Seikel2014-02-014-37/+46
| | | | | | | | reads better.
| * Smarten up the CSI parser a little.David Walter Seikel2014-02-011-16/+13
| |
| * Fix typo in key definitions.David Walter Seikel2014-02-011-1/+1
| |
| * Stop ignoring read errors.David Walter Seikel2014-02-011-6/+1
| |
| * Check for lone escapes a little differently.David Walter Seikel2014-02-011-2/+6
| |
| * Rename some keys and remove special casing of MC Esc digit sequences.David Walter Seikel2014-02-014-58/+38
| |
| * Squeeze things into 80 character lines.David Walter Seikel2014-01-312-47/+83
| |
| * Add more comments.David Walter Seikel2014-01-311-0/+21
| |
| * Another null terminated array removal.David Walter Seikel2014-01-311-3/+2
| |
| * More gratuitous name changes.David Walter Seikel2014-01-311-24/+28
| |
| * And the rest of the gratuitous name changes.David Walter Seikel2014-01-311-1/+1
| |
| * Gratuitous name changes.David Walter Seikel2014-01-311-4/+4
| |
| * Make CSI docs more pretty.David Walter Seikel2014-01-311-12/+21
| |
| * Oops, left this bit out of the array null terminal removal.David Walter Seikel2014-01-311-0/+1
| |
| * Move CSI variable declarations to where they are used.David Walter Seikel2014-01-311-10/+12
| |
| * Stop using null terminated array.David Walter Seikel2014-01-311-12/+1
| |
| * Document my use of camelCaseNames v underscore_names.David Walter Seikel2014-01-311-1/+7
| |
| * Document handle_keys() and friends.David Walter Seikel2014-01-311-1/+48
| |
| * Actually scroll the terminal when we get to the end of it.David Walter Seikel2014-01-301-3/+8
| |
| * Fix up dumbsh so it all works.David Walter Seikel2014-01-301-39/+65
| |
| * Added dumbsh, a really really dumb shell, for demonstration.David Walter Seikel2014-01-301-0/+220
| | | | | | | | Yes, I know, it's still broken.
| * Make the border data static.David Walter Seikel2014-01-301-3/+2
| |
| * Oops, typo.David Walter Seikel2014-01-301-1/+1
| |
| * Move handle_keys and friends into it's own file, for the library.David Walter Seikel2014-01-303-414/+432
| |
| * I have no idea how my email address has been wrong for two years. lolDavid Walter Seikel2014-01-301-1/+1
| |
| * Move the actual CSI command scanner out of handle_keys().David Walter Seikel2014-01-301-20/+29
| |
| * Move all the SIGWINCH stuff inte handle_keys().David Walter Seikel2014-01-301-14/+17
| |
| * Minor clean ups.David Walter Seikel2014-01-301-13/+7
| |
| * Move the last of the boxes specific stuff out of handle_keys(), and some ↵David Walter Seikel2014-01-301-108/+61
| | | | | | | | clean up of CSI variables.
| * Move the "shortest unique string" comments to where they will do the most good.David Walter Seikel2014-01-301-7/+5
| |
| * Rename a bunch of stuff.David Walter Seikel2014-01-301-41/+42
| |
| * Ah, THAT's why the sig atomic thing didn't work.David Walter Seikel2014-01-301-1/+1
| |
| * Convert to using pselect(), more portable than ppoll().David Walter Seikel2014-01-301-43/+32
| |
| * Change the made up MC windows and command line keys. Now more MC like.David Walter Seikel2014-01-291-10/+6
| |
| * Clean up some comments.David Walter Seikel2014-01-291-6/+0
| |
| * Clean up some comments.David Walter Seikel2014-01-291-22/+22
| |
| * SIGWINCH, the final piece of the terminal resizing puzzle.David Walter Seikel2014-01-291-13/+47
| | | | | | | | Except for the "not updating everything properly" bug.
| * Some clean ups, mostly to do with ^C now working.David Walter Seikel2014-01-291-11/+7
| |
| * Deal with terminal resize.David Walter Seikel2014-01-291-5/+16
| | | | | | | | NOTE - not actually triggering this yet, and it's still slightly buggy.
| * Fix parsing the final CSI parameter.David Walter Seikel2014-01-291-3/+5
| |
| * Fix memory corruption.David Walter Seikel2014-01-291-1/+1
| |
| * Document the terminal use of control characters.David Walter Seikel2014-01-291-14/+14
| |
| * Better way to deal with the signals, tell the terminal not to send them.David Walter Seikel2014-01-291-4/+33
| |
| * Revert the signal catcher code as promised.David Walter Seikel2014-01-291-76/+1
| |
| * Signal catcher to catch those signals sent on keystrokes.David Walter Seikel2014-01-291-1/+77
| | | | | | | | | | Actually found a better way while researching this, and this all gets deleted. I wanted to save this version in the git history though.
| * Add a CSI parser. We need one for terminal sizing and mouse reports.David Walter Seikel2014-01-291-76/+210
| |
| * Add bogus MC key, coz tmux is screwing with things.David Walter Seikel2014-01-291-0/+1
| |