summaryrefslogtreecommitdiff
path: root/sys/src/libdraw/window.c
AgeCommit message (Collapse)Author
2020-12-07libdraw: remove unused Error label in freescreen()cinap_lenrek
2020-12-02libdraw: do not force flushimage() on freescreen()cinap_lenrek
This causes visual flashes of white in rio. If it is really needed (it is rare) it should be done by the caller.
2016-03-08rio, libdraw: experimental removal of redundant flushimage() calls for ↵cinap_lenrek
roundtrip latency reduction - remove redundant flushimage() calls before readmouse() - remove flushimage() calls for allocimage(),freeimage() and originwindow() this is experimental. it will break allocimage() error handling unless the caller does explicit flushimage() calls, tho the gains in usability over high latency connections is huge. in most cases, programs will just terminate when encountering these errors.
2015-06-09libdraw: sync allocimage/allocwindow prototypes with man pagesftrvxmtrx
2015-06-09libdraw: consistent use of nil for pointers, error handlingcinap_lenrek
2014-02-03libdraw: fix typo: 0xfffff -> 0xffffcinap_lenrek
2014-02-03libdraw: work arround devdraw truncating screenid as 16bitcinap_lenrek
2014-02-01libdraw: use pid as initial screenid so one can have more than 25 windows.cinap_lenrek
2013-06-19libdraw: fix allocscreen() memory leak with too many retries (from 9atom)cinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen