plan9: provide a basic man page
plan9: rename grid -> rulers
plan9: better error if fasthz is invalid
plan9: add command-line options
plan9: rename ptfield to ptclamp
plan9: remove unused colors
plan9: use Point instead of separate int vars
plan9: mkfile: add HFILES
plan9: fix selection sliding
plan9: fix writing glyphs on non-insert modes
plan9: don't use mctl on enter()
plan9: simplify selext
plan9: remove selw and selh
plan9: fix selection extension when pasting
plan9: selection to all 4 sides, draw cursor as @
add orca cmd ($ glyph) and support for it on plan9 port
plan9: better highlighting
plan9: highlight sends
plan9: highlight same characters on the field
plan9: keep the default colors a bit dim
plan9: use boolean where applicable
plan9: move events object to orcathread
plan9: (un)comment a block with # instead of filling it all
plan9: fix movement coloring
plan9: display bpm change in the info
plan9: add basic commands, enter with C-b
plan9: rearrange info columns a bit, show paused mode with ~
plan9: show "*" on every fourth tick
plan9: remove "pri 13" from sim proc
plan9: load/save: different prompt depending on what is going to happen
plan9: use MIN in memmove on resize
plan9: change keys for far movement to C-a/e on x, Home/End on y
plan9: selset: fix out of range memset
plan9: redraw if grid dimensions changed
plan9: don't redraw on mouse/key events that are ignored
plan9: haste input flag takes priority over output one
plan9: redraw only parts of the field that were changed, helps with huge fields
plan9: move exit to the menu (C-q is C-left somehow)
plan9: nanosec: handle wrap-around, increase precision
plan9: snap initial field size to grid
plan9: simplify info drawing
plan9: show dot in place of ruler if rulers are disabled
plan9: faster redraw
plan9: less flickering
plan9: try to draw as many chars of the same style as possible in one call
plan9: simplify redraw a bit
plan9: keep more precision for framedev
plan9: framedev: show ms insted of µs; make redraw channel unbuffered
plan9: fix C-r and add C-f
plan9: "none" -> "no", makes more sense
plan9: comment out unhandled keys printing
plan9: proper coloring
plan9: configure dots/rulers style from the menu
plan9: getting to style it properly
plan9: toggle pause unless in append mode
plan9: add ´ for slide mode (same as ` on Swedish layout, no shift press required)
plan9: C-i in addition to Kins
plan9: handle grid resizing and make field snap to grid when resizing
plan9: keep info at the bottom, limit the field drawing accordingly
plan9: better handling of modes, select mode with '
plan9: add a note regarding C-S-l
plan9: uppercase/lowercase shortcuts
plan9: treat ~ just as `
plan9: don't block on channel send (sim and kproc), sanitize alt array indices
plan9: copy/cut/paste through snarf buffer
plan9: better info drawing, handle ` to enter/leave sliding mode
plan9: minimize frame time deviations, also display it in microseconds
plan9: bound checks for fieldset and selmove
plan9: sliding mode
plan9: handle space differently depending on insert/append mode
plan9: load/save and display the filename
plan9: fix timing, fast bpm changing, handle more keys
plan9: fix field resizing by copying to a separate buffer and back
plan9: add >, < and esc handling
plan9: more info on the screen, more keys supported
plan9: field resizing, loading files, rudimentary editing
add Nix expression for Orca installation
plan9: make it play stuff through dmid+opl3 (still need proper timings and notes off)
fixes I to work with capitals
Merge pull request #56 from cmaughan/hotfixes/variable-input
Remove duplicated field load error strings
Update README.md
Fix naming mixup in oso.c for osocatprintf/osoputprintf
Fix MIDI clock menu not showing prefs save error
Update readme with newer menu and controls guide
Change to split highlighting prediction based on is_playing
Fix unbound env variable error in tool script
Add protection against $CC=*mingw32*.exe on cygwin
Fix GCC -Wconversion warning in newer GCC versions