Commit Briefs

9179fdaaf4 Russ Cox

samterm: stop ignoring all keys >= Kcmd



5517aa0340 Russ Cox

man/memdraw.3: fix typo


7bb69ba88b Russ Cox

libdraw,devdraw: fix compatibility with old 16x16 cursor protocol (#217)

Some libraries that depend on devdraw don't know about 32x32 cursor -- mainly 9fans.net/go/draw.



26c6b25795 Russ Cox

devdraw: avoid deadlock on pre-Mojave macOS


dc60de7b64 Russ Cox

fortunes: correct a mispelling (#234)



0308e1f010 Russ Cox

devdraw: fix cocoa metal _flushmemscreen for invalid rectangles (#240)

It is possible to receive multiple screen resize events, and resizeimg would be called for different sizes, before _flushmemscreen actually gets called with rectangle sizes different from the most recent resizeimg call. The size mismatch would trigger illegal memory access inside _flushmemscreen. This commit protects _flushmemscreen by returning early if the requested rectangle is outside of the current texture rectangle.


4d3c36cce4 Russ Cox

devdraw: respond to windowDidBecomeKey on darwin (#239)

Fixes bug where devdraw does not "notice" mouse position after task switch. Fixes https://github.com/9fans/plan9port/issues/232.


047fd92174 Russ Cox

page: handle EPS without showpage


3ad4afbe82 Russ Cox

rio: delete ancient Imakefile (use mk instead)

Fixes #235.


43f1873709 Russ Cox

acme: drop trailing spaces during Put of auto-indent window

Auto-indent mode leaves trailing spaces on blank lines as you type past them, so silently elide them from the window content as it gets written back to disk. Another option would be to remove them from the window entirely during Put, but they're actually nice to have while editing, and to date Put has never modified the window content.


2607cc565e Russ Cox

INSTALL: use cc to check for fontsrv on non-Darwin (#203)

FreeBSD 11.2 by default does not have gcc.


74223e0b4f Russ Cox

unix: fix for tar on FreeBSD (#202)

Use the widely accepted /dev/stdout.