summaryrefslogtreecommitdiffstats
path: root/src/libdraw
Commit message (Collapse)AuthorAgeFilesLines
* fontsrv: use 64 chars per subfont instead of 256Russ Cox2015-08-271-1/+1
| | | | | | | | Makes loading faster, and makes larger sizes not too wide. Change-Id: I076c83fdb9577c1e596de45558f38ea93e3a2a31 Reviewed-on: https://plan9port-review.googlesource.com/1360 Reviewed-by: Russ Cox <rsc@swtch.com>
* libdraw, acme: fix acme segfault triggered passing an invalid fontGleydson Soares2015-05-151-0/+2
| | | | | | | | acme -f nosuchfont Change-Id: Iaa727db02b43e63082130796ec97c0efb7fe2b19 Reviewed-on: https://plan9port-review.googlesource.com/1220 Reviewed-by: Russ Cox <rsc@swtch.com>
* libdraw: refine hidpi font selectionRuss Cox2015-02-173-1/+43
| | | | | | Change-Id: Id1e6a2630713024a1925ad1341bb9c846f82e93e Reviewed-on: https://plan9port-review.googlesource.com/1171 Reviewed-by: Russ Cox <rsc@swtch.com>
* libdraw: autoscale fonts when moving between low and high dpi screensRuss Cox2015-02-177-27/+212
| | | | | | Change-Id: I6093955b222db89dfe437fb723593b173d888d01 Reviewed-on: https://plan9port-review.googlesource.com/1170 Reviewed-by: Russ Cox <rsc@swtch.com>
* libdraw: add 2*font syntax for scaled fontsRuss Cox2015-02-176-4/+75
| | | | | | | | An experiment. Change-Id: I40660a211b8372701597d80f7e86917e94cccbaa Reviewed-on: https://plan9port-review.googlesource.com/1161 Reviewed-by: Russ Cox <rsc@swtch.com>
* libdraw, libframe, acme: fix, guard against inverted range in textsetselectRuss Cox2014-12-021-0/+3
| | | | | | | | | | Credit to Roi Martin <jroi.martin@gmail.com> for noticing that libdraw was being passed a negative string length and for finding the sequence of keystrokes that make acme do it reproducibly. Change-Id: If3f3d04a25c506175f740d3e887d5d83b5cd1bfe Reviewed-on: https://plan9port-review.googlesource.com/1092 Reviewed-by: Russ Cox <rsc@swtch.com>
* libdraw: add scalesizeRuss Cox2012-11-251-0/+7
| | | | | R=rsc http://codereview.appspot.com/6855092
* devdraw, libdraw: add display->dpiRuss Cox2012-11-251-0/+9
| | | | | | | | Fixed at 100 right now, but the plan is to make it accurate and then use it. R=rsc http://codereview.appspot.com/6856091
* libdraw: add visibleclicks modeRuss Cox2012-09-173-2/+54
| | | | | R=rsc http://codereview.appspot.com/6501137
* libdraw: allow 32-bit RunesRuss Cox2010-01-281-1/+1
| | | | | | R=, rsc CC= http://codereview.appspot.com/196054
* mergeRuss Cox2009-07-141-2/+6
|
* mergeRuss Cox2009-07-083-6/+63
|
* mergeRuss Cox2009-04-301-0/+9
|
* libdraw: add borderopJeff Sickel2008-12-031-9/+15
|
* libdraw: do not let devdraw fork, for OS XRuss Cox2008-07-011-1/+5
|
* libdraw: die if display doesRuss Cox2008-06-302-3/+3
|
* libdraw: fix spinning event loop (David Bulkow)Russ Cox2008-01-101-6/+6
|
* block instead of chewing cpu in eread (Lu Xuxiao)rsc2006-11-051-1/+1
|
* In non-blocking recv functions in libmux and libdraw,rsc2006-11-042-15/+31
| | | | | | | | | | | | distinguish between "cannot receive without blocking" and "EOF on connection". In libmux, do not elect async guys muxers, so that synchronous RPC calls run in the main event loop (e.g., in eresized) do not get stuck. Fixes problem reported by Lu Xuxiao, namely that jpg etc. would spin at 100% cpu usage.
* move USED past decls (Arvindh Tamilmani)rsc2006-07-041-2/+2
|
* use pinrsc2006-06-261-1/+27
|
* add iprintrsc2006-06-252-0/+15
|
* gonersc2006-06-252-180/+0
|
* eventrsc2006-06-256-1904/+272
|
* byersc2006-06-251-43/+0
|
* newrsc2006-06-254-0/+742
|
* byersc2006-06-2575-11641/+226
|
* fix _screen leakrsc2006-05-232-15/+8
|
* changes from plan 9rsc2006-05-212-15/+11
|
* do RFNOTEG in initdraw (Anselm Garbe)rsc2006-05-201-0/+1
|
* shut up gccrsc2006-04-211-0/+3
|
* no checksnarfrsc2006-04-041-11/+0
|
* Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc2006-04-0113-47/+47
|
* fix alpha oopsrsc2006-03-312-15/+17
|
* regenerate latin1 tablesrsc2006-03-121-101/+101
|
* jpg fix? (erik quanstrom)rsc2006-03-101-0/+1
|
* synergy (paul lalonde)rsc2006-03-101-2/+6
|
* more itrans changesrsc2006-02-281-12/+1
|
* allow fallback to x11rsc2006-02-281-4/+23
|
* use pasteboardrsc2006-02-281-5/+138
|
* return 0rsc2006-01-291-1/+1
|
* do not die in freeimage(0) when screen==0rsc2006-01-281-1/+2
|
* nowsys fixes (Lou Kamenov)rsc2006-01-272-2/+23
|
* do not trust gcc-4.0 to do nrv optimization. (taj khattra)rsc2005-12-291-25/+22
|
* avoid nil freeimagersc2005-12-291-2/+4
|
* oopsrsc2005-11-161-2/+2
|
* x11, used, etc.rsc2005-11-122-6/+12
|
* debugging helprsc2005-11-073-3/+8
|
* In eread, ignore unexpected events instead of returning early.rsc2005-09-151-1/+1
|
* Add uchar for NetBSD ctype.rsc2005-09-091-1/+1
|