cinap_lenrek
e8b871ef5a
libdraw: remove unused Error label in freescreen()
2020-12-07 14:32:12 +01:00
cinap_lenrek
1bce6d0981
libdraw: do not force flushimage() on freescreen()
...
This causes visual flashes of white in rio. If it is
really needed (it is rare) it should be done by the caller.
2020-12-02 00:56:21 +01:00
cinap_lenrek
9dc9c6c5ef
rio, libdraw: experimental removal of redundant flushimage() calls for 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.
2016-03-08 16:45:29 +01:00
ftrvxmtrx
a314302e64
libdraw: sync allocimage/allocwindow prototypes with man pages
2015-06-09 10:33:30 +02:00
cinap_lenrek
e2a5d674d9
libdraw: consistent use of nil for pointers, error handling
2015-06-09 01:42:59 +02:00
cinap_lenrek
b5d47d6deb
libdraw: fix typo: 0xfffff -> 0xffff
2014-02-03 03:56:01 +01:00
cinap_lenrek
5fd52f6241
libdraw: work arround devdraw truncating screenid as 16bit
2014-02-03 03:53:18 +01:00
cinap_lenrek
d77455ab2d
libdraw: use pid as initial screenid so one can have more than 25 windows.
2014-02-01 09:53:08 +01:00
cinap_lenrek
82b243b5ad
libdraw: fix allocscreen() memory leak with too many retries (from 9atom)
2013-06-19 20:13:55 +02:00
Taru Karttunen
a9060cc06b
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
Taru Karttunen
e5888a1ffd
Import sources from 2011-03-30 iso image
2011-03-30 15:46:40 +03:00