Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-21 | libdraw: add missing borderop() (thanks aiju) | cinap_lenrek | |
2014-07-03 | merge | cinap_lenrek | |
2014-07-02 | 9pqueue(2): english | stanley lieber | |
2014-07-03 | 9p(2): add reference to 9pqueue(2) | cinap_lenrek | |
2014-07-03 | add 9pqueue(2), medium to low quality manpage. | cinap_lenrek | |
2014-06-28 | nusb: fix spelling, sorry | cinap_lenrek | |
2014-06-28 | nusb: implement aijus stable uniqueue device names | cinap_lenrek | |
instead of naming devices by ther dynamically assigned device address, we hash device uniqueue fields from the device descriptor and produce a 5 digit hex string that will identify the device across machines. when there is a collision (less than 1% chance with 100 devices), usbd will append the device address to the name to make it uniqueue for this machine. the hname is passed to drivers in the devid argument, which now has the form addr:hname, where the colon and hname can be omited (for backwards compatibility). when the new behaviour isnt desired, nousbhname= environment variable can be defined giving the old behaviour. | |||
2014-05-20 | libc: dont cache /dev/bintime filedescriptor for nsec() | cinap_lenrek | |
2014-04-26 | merge | ftrvxmtrx | |
2014-04-26 | man pages: fix duplicate words | ftrvxmtrx | |
2014-04-26 | draw(2): fix missing arg of bezspline on page 5 | glenda | |
2014-04-26 | man pages: the the wich | ftrvxmtrx | |
2014-04-01 | getfields(2): add missing SOURCE file | BurnZeZ | |
2014-02-25 | scribble(2): quashed false claims of quick-reference decadance. | glenda | |
2014-02-24 | mp(2): spelling | mischief | |
2014-02-24 | control(2): spelling | mischief | |
2014-02-12 | pool(2): fix ulong -> uintptr | cinap_lenrek | |
2014-01-20 | malloc(2): update alloctag types | cinap_lenrek | |
2014-01-17 | Corrected some man pages. | aap | |
2013-12-27 | add HISTORY to various man pages | stanley lieber | |
2013-12-25 | json(2): fix out of order SOURCE heading | cinap_lenrek | |
2013-12-19 | json(2): fix spelling error | stanley lieber | |
2013-12-19 | add medium to low quality json(2) manual page | cinap_lenrek | |
2013-12-09 | draw: fix drawing of replicated source image on memlayer with a clip rectangle | cinap_lenrek | |
when a replicated source image with a clipr with clipr.min > Pt(0, 0), drawclip() would properly translate the src->clipr on the dstr but then clamp the source rectangle back on src->r. while traversing down multiple layers, this would cause the translation to be applied multiple times to the dst rectangle giving the wrong image result. this change adds a new drawclipnorepl() function that avoids the clamping of source and mask rectangles to src->r and mask->r. this is then used in libmemlayer. the final memimagedraw() call will call drawclip() which will do the final claming. a testcase is provided: #include <u.h> #include <libc.h> #include <draw.h> Image *blue; Image *red; void main(int, char *argv[]) { Image *i; if(initdraw(nil, nil, argv[0]) < 0) sysfatal("initdraw: %r"); i = allocimage(display, screen->r, screen->chan, 1, DWhite); red = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DRed); blue = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPaleblue); replclipr(red, 1, Rect(10, 10, 110, 110)); replclipr(blue, 1, Rect(11, 11, 111, 111)); /* draw on non-layer, works correctly */ draw(i, i->r, red, nil, ZP); draw(i, i->r, blue, nil, ZP); draw(screen, screen->r, i, nil, i->r.min); flushimage(display, 1); /* draw on (screen) layer is too far to the right */ draw(screen, screen->r, red, nil, ZP); draw(screen, screen->r, blue, nil, ZP); flushimage(display, 1); for(;;){ sleep(1000); } } | |||
2013-11-12 | libmemdraw: change memimageinit() to return integer error (for kernel), ↵ | cinap_lenrek | |
minor cleanups | |||
2013-11-10 | arch(3), aml(2): document /dev/acpitbls file | cinap_lenrek | |
2013-11-10 | aml(2): tabelize by function, move hardware linkage on separate page | cinap_lenrek | |
2013-11-03 | aml(2): english | stanley lieber | |
2013-11-04 | aml(2): fix amldelay() decscription. it takes microseconds, not milliseconds. | cinap_lenrek | |
2013-11-03 | add aml(2) manual page | cinap_lenrek | |
2013-10-17 | 9p(2): correct usage for srvrelease()/srvacquire() | cinap_lenrek | |
the process is *NOT* allowed to exit after a srvrelease() as it still holds a reference (srv->rref) preventing the srv from beging freed/ended (listensrv) before srvacquire(). | |||
2013-09-20 | pushssl(2), pushtls(2): clarify filedescriptor closing | cinap_lenrek | |
2013-06-01 | auth(2): auth_getkey only takes a single argument: char *params | ppatience0 | |
2013-05-25 | graphics(2): remove non existing char *mousedir argument from geninitdraw ↵ | cinap_lenrek | |
(from sources / geninitdraw-no-mousedir patch) | |||
2013-04-25 | fix <mach.h> types in manual (erik quanstros machmantype patch) | cinap_lenrek | |
2013-04-22 | graphics(2): add newwindow() key reference | cinap_lenrek | |
2013-02-22 | ndb(2): fix wrong attr names | ftrvxmtrx | |
2006-02-05 | ndb(2): add information about ipv6, srv and txt query types | ftrvxmtrx | |
2013-01-09 | vac(1), ec(2), usb(3), hjfs(8): fix source reference | cinap_lenrek | |
2012-12-25 | bio: remove useless Breadn() as it does the same as Bread() | cinap_lenrek | |
Bread() always reads exactly nbytes of data if it can. only when it reaches end of file or an error it will return less. so the Breadn() function that was introduced has been removed. sorry for the confusion. | |||
2012-09-01 | isodate in libc? revert every commit for great justice! | cinap_lenrek | |
2012-09-02 | Add isotime() and isodate() functions to libc. | ||
2012-07-30 | tsemacquire: manpage and syscallfmt | cinap_lenrek | |
2012-06-25 | dial(2): not in parallel on 9front | cinap_lenrek | |
2012-06-05 | ec(2): english | stanley lieber | |
2012-06-04 | added ec(2), added ripemd160 to sechash(2) | aiju | |
2012-03-30 | lib9p: add Srv.start | cinap_lenrek | |
2011-11-27 | rand(2): fix nroff output | cinap_lenrek | |
2011-11-03 | mouse(2): .IR syntax | cinap_lenrek | |
2011-11-02 | mouse(2): fix bad cross reference syntax | cinap_lenrek | |