plan9: fix a warning on 386
plan9: nanosec: call nsec _or_ cycles
Merge remote-tracking branch 'rabbits/master'
Re-revert README.md to more correct contents
plan9: update theming logic
plan9: use _tos->cyclefreq instead of reading /dev/time
plan9: make sure to include filename length into linebuf allocation logic
plan9: rename quitcursor to yousure, makes more sense this way
plan9: don't just quit on exit menu hit, ask for confirmation
plan9: since we align, align that one as well
plan9: treat (semi)colon as arguments separator with commands
sim: K (konkat): index 0 is a valid variable index
sim: K (konkat): index 0 is a valid variable index
Merge remote-tracking branch 'r/master'
Updated instructions and added missing examples
Merge remote-tracking branch 'upstream/master'
Update README.md
update SOURCE section
Merge pull request #64 from ftrvxmtrx/openbsd-build
Merge pull request #65 from ftrvxmtrx/help
tui_main: update according to #60
make it compile and run under OpenBSD
plan9: adjust string width
help: correctly deal with empty/locked cells
Merge remote-tracking branch 'upstream/master'
plan9: show help message on the current cell
plan9: fix selection extending when both Ctrl and Shift are pressed, use rectclip to simplify as well
Merge pull request #60 from pangrus/master
Add files via upload
Revert "plan9: add "nl" command to append a newline to every UDP message (for stuff like |[3]....)"
plan9: add "nl" command to append a newline to every UDP message (for stuff like |[3]....)
plan9: change for new picker logic
plan9: run picker to modify the palette
plan9: add "color" command
plan9: set apm on -b as well
plan9: man page: forgot to set data to $file in the plumb rule
plan9: got haste inputs coloring wrong again, fix it
plan9: support plumbing to inject files
plan9: add "inject" cmd
plan9: add "inject" cmd; use tokenize(2) for command parsing
plan9: draw rulers properly in case they are in a comment
plan9: adjust coloring of * and haste input vs normal input
plan9: add -n option to force use of nsec() instead of relying on RDTSC: apparently 9front's clock may run absolutely crazy under some hypervizors
plan9: allow absolute path as udp destination, in which case it's treated as a normal file
plan9: nanosec: remove wrap around, it doesn't make sense
plan9: fix nanosec() wrap-around logic
plan9: disable compose mode after Alt has been pressed
plan9: add "write" command and keep only space and tab as arg separator since ";" and ":" are valid glyphs and someone might actually want to insert them as part of the command
plan9: refactor midi output, support mono mode
plan9: ctrl+shift+v: paste with ignoring empty cells (do not overwrite destination if possible)
plan9: don't clear manual command buffer
plan9: rulers: round corners
plan9: moving with alt+lmb: take a snapshot once when dragging
plan9: man: clarify shift/alt with left mouse button
plan9: holding alt with left mouse button moves the selection to the clicked cell
plan9: holding shift with left mouse button extends the selection without changing cursor position
plan9: center-align the grid
plan9: add midi CC and PB; default to CN=0 (need midifs)
plan9: fix mixed up UDP in/out port numbers
plan9: add undo/redo via command, allow two-char shorthands
plan9: remove "inverse" option, add ip/udp/midi command line options instead
plan9: make dots/rulers a bit more brighter in general, and dimmer when selected
plan9: add copy/paste/erase commands
plan9: add "midi" command and do not write to stdout by default
plan9: add "udp" command
plan9: udp: move reopening to netdial()
plan9: nanosec: fall back to nsec() in case cycle is unusable
plan9: fix drawing of rulers in selection
plan9: add udp/ip to manual page
plan9: remove a trace
plan9: refactor key handling and a few other things
plan9: add > and < pipe-style commands
plan9: add "print" command to print selected rectange
plan9: provide command window example
plan9: read stdin as a stream of commands
plan9: make sure cursor and selection fits into the grid when resizing
plan9: man page: add MOUSE section
plan9: clarify | behavior when it comes to dots
plan9: allow space as well as ":" separating arguments from the command
plan9: man page: add sections describing keys and commands
plan9: draw just one arrow on each side
plan9: add annoying arrows for fields bigger than the window, need to style it better still
plan9: rearrange style-related things into a single array
plan9: piping through shell commands
plan9: add -c to usage
plan9: rename copyfield → fscr, selfield → fsel
plan9: dim Dflow down a bit, dim down "lock" cells as well
plan9: implement scrolling for fields that don't fit the window
plan9: add -c option to set custom cursor
plan9: give up on vim keys, use them for other stuff
plan9: check file type before loading
plan9: fix mouse selection, make load/saving code easier to read, remove mainstacksize setting
plan9: simplify menu
plan9: fix selection after pasting with a mouse
plan9: cut/paste with mouse
plan9: add mouse region selection