NameLast commit messageLast commit date
..
alpha.jsalpha.js: implement all alphacalcXX().12 years ago
chan.jsAdd Chan format constants, from /sys/include/draw.h .13 years ago
cmap.jsAdd cmap2rgb() and rgb2cmap(), cribbed from Plan 9 source.13 years ago
ctl.jsRefactor: move pad11() from Draw9p to util/.13 years ago
data.jsdraw: implement `t' (z-order) in terms of CSS z-index.12 years ago
draw9p.jsImplement mouse warping.12 years ago
image.jsdraw: implement `t' (z-order) in terms of CSS z-index.12 years ago
load.jsIt turns out there can be more than one draw request per write to /dev/draw/n/data! Who knew? Rework web/js/draw/data.js accordingly, and modify load() and friends to accommodate the new interface.13 years ago
memdraw.jsImplement Refbackup for screen-backed images (windows). Implement simple painters-algorithm clipping. Implement css z-ordering of canvases because painter's algorithm is too slow. Implement o (move window) request.12 years ago
new.jsGet the size of the root image from the canvas element rather than hardcoding it. While we're there, bump the size to 1024x768.12 years ago
pointrect.jsImplement drawalpha() and alphacalc11() to draw between images by hand, rather than using canvas draw.12 years ago
refresh.jsAdd some debugging output to draw9p.13 years ago
screen.jsImplement Refbackup for screen-backed images (windows). Implement simple painters-algorithm clipping. Implement css z-ordering of canvases because painter's algorithm is too slow. Implement o (move window) request.12 years ago