aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/boxes/boxes.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-03-16Add a bunch of test key bindings.onefang1-0/+15
2020-03-16Update to toybox API change.onefang1-7/+3
2020-03-16Compile boxes by default.onefang1-1/+1
2020-03-16Shuffle stuff.onefang1-0/+0
2015-01-04TODO++David Walter Seikel1-1/+4
2014-04-15Change from using a bunch of callbacks to using one, with a structure and type.David Walter Seikel1-42/+52
2014-02-01Various key mapping fixes for the editors.David Walter Seikel1-3/+4
2014-02-01Rejig the joe commands a little. Now we have a quit.David Walter Seikel1-4/+4
2014-02-01Terminal resize now does the right thing in boxes.David Walter Seikel1-2/+5
2014-02-01Comment++David Walter Seikel1-0/+1
2014-02-01Disable mouse stuff until I actually write it.David Walter Seikel1-2/+2
2014-02-01Better method to tell if it's ordinary characters, and deal with partial ↵David Walter Seikel1-9/+18
reads better.
2014-02-01Rename some keys and remove special casing of MC Esc digit sequences.David Walter Seikel1-24/+31
2014-01-30Make the border data static.David Walter Seikel1-3/+2
2014-01-30Oops, typo.David Walter Seikel1-1/+1
2014-01-30Move handle_keys and friends into it's own file, for the library.David Walter Seikel1-414/+6
2014-01-30I have no idea how my email address has been wrong for two years. lolDavid Walter Seikel1-1/+1
2014-01-30Move the actual CSI command scanner out of handle_keys().David Walter Seikel1-20/+29
2014-01-30Move all the SIGWINCH stuff inte handle_keys().David Walter Seikel1-14/+17
2014-01-30Minor clean ups.David Walter Seikel1-13/+7
2014-01-30Move the last of the boxes specific stuff out of handle_keys(), and some ↵David Walter Seikel1-108/+61
clean up of CSI variables.
2014-01-30Move the "shortest unique string" comments to where they will do the most good.David Walter Seikel1-7/+5
2014-01-30Rename a bunch of stuff.David Walter Seikel1-41/+42
2014-01-30Ah, THAT's why the sig atomic thing didn't work.David Walter Seikel1-1/+1
2014-01-30Convert to using pselect(), more portable than ppoll().David Walter Seikel1-43/+32
2014-01-29Change the made up MC windows and command line keys. Now more MC like.David Walter Seikel1-10/+6
2014-01-29Clean up some comments.David Walter Seikel1-6/+0
2014-01-29Clean up some comments.David Walter Seikel1-22/+22
2014-01-29SIGWINCH, the final piece of the terminal resizing puzzle.David Walter Seikel1-13/+47
Except for the "not updating everything properly" bug.
2014-01-29Some clean ups, mostly to do with ^C now working.David Walter Seikel1-11/+7
2014-01-29Deal with terminal resize.David Walter Seikel1-5/+16
NOTE - not actually triggering this yet, and it's still slightly buggy.
2014-01-29Fix parsing the final CSI parameter.David Walter Seikel1-3/+5
2014-01-29Fix memory corruption.David Walter Seikel1-1/+1
2014-01-29Document the terminal use of control characters.David Walter Seikel1-14/+14
2014-01-29Better way to deal with the signals, tell the terminal not to send them.David Walter Seikel1-4/+33
2014-01-29Revert the signal catcher code as promised.David Walter Seikel1-76/+1
2014-01-29Signal catcher to catch those signals sent on keystrokes.David Walter Seikel1-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.
2014-01-29Add a CSI parser. We need one for terminal sizing and mouse reports.David Walter Seikel1-76/+210
2014-01-29Add bogus MC key, coz tmux is screwing with things.David Walter Seikel1-0/+1
2014-01-29Dump the key buffer on EOF.David Walter Seikel1-0/+2
2014-01-28More escape sequence docs and clean ups.David Walter Seikel1-13/+9
2014-01-28Split out the line updating to it's own function.David Walter Seikel1-18/+25
2014-01-28Reorganise doCommand() and friends a bit.David Walter Seikel1-37/+48
2014-01-28Remove the event structure stuff, not actually using it.David Walter Seikel1-66/+44
2014-01-28Move the per loop stuff into the do command stuff. Much saner.David Walter Seikel1-30/+27
2014-01-28Exit editLine on an EOF.David Walter Seikel1-0/+1
2014-01-28Categorise, comment, extend, and sort the keys we respond to.David Walter Seikel1-48/+81
2014-01-28Document the escape sequences we send.David Walter Seikel1-0/+9
2014-01-28Document key and command matching complications that are not yet handled.David Walter Seikel1-2/+19
2014-01-28Hack up editLine to make it more generic, and remove the dependency on box ↵David Walter Seikel1-104/+141
and view.