plan9port/src
Russ Cox fff818fe87 libdraw, libframe, acme: fix, guard against inverted range in textsetselect
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>
2014-12-02 01:18:40 +00:00
..
cmd libdraw, libframe, acme: fix, guard against inverted range in textsetselect 2014-12-02 01:18:40 +00:00
lib9 all: DragonFly port. 2014-02-27 23:17:47 -05:00
lib9p fix clang warnings reported by Tuncer Ayaz 2012-10-21 11:25:08 -04:00
lib9pclient delete 9P2000.u 2010-12-07 13:34:11 -05:00
libacme save old q0, q1 2006-06-25 23:52:41 +00:00
libauth Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
libauthsrv fix type-punned pointer warnings from gcc 2010-03-10 14:50:33 -08:00
libavl venti: import changes from plan 9 2011-06-02 09:33:56 -04:00
libbin add portdate 2004-12-26 23:23:57 +00:00
libbio convert to 4-byte UTF-8 and 32-bit Rune 2009-09-11 17:03:06 -04:00
libcomplete add portdate 2004-12-26 23:23:57 +00:00
libdisk libdisk: avoid unreachable code to silence Sun cc warning (Russell Davies) 2008-06-04 20:59:28 -04:00
libdiskfs fix clang warnings reported by Tuncer Ayaz 2012-10-21 11:25:08 -04:00
libdraw libdraw, libframe, acme: fix, guard against inverted range in textsetselect 2014-12-02 01:18:40 +00:00
libflate make flate crc32 work when ulong is 64 bits 2010-02-07 16:51:28 -08:00
libframe libdraw, libframe, acme: fix, guard against inverted range in textsetselect 2014-12-02 01:18:40 +00:00
libgeometry 3D geometry 2005-01-04 21:23:01 +00:00
libhtml silence more warnings 2012-10-21 12:04:56 -04:00
libhttpd use fmtlocaleinit 2007-04-21 22:25:45 +00:00
libip all: DragonFly port. 2014-02-27 23:17:47 -05:00
libmach all: DragonFly port. 2014-02-27 23:17:47 -05:00
libmemdraw libmemdraw: fix int size bug 2012-10-21 12:08:49 -04:00
libmemlayer separate out 2006-06-25 18:58:06 +00:00
libmp arm: build fixes 2011-05-18 13:20:56 -04:00
libmux libmux: more robust code 2008-05-05 23:09:48 -04:00
libndb fix clang 3.4 warnings and ignore uninteresting ones 2014-10-21 14:22:12 +02:00
libplumb libplumb, Mail: fix crash on nil plumb fids 2009-09-12 15:25:51 -04:00
libregexp libregexp: update from Plan 9 2013-07-02 06:39:17 +02:00
libsec libsec: avoid undefined C 2013-03-19 14:35:16 -04:00
libString Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
libsunrpc silence more warnings 2012-10-21 12:04:56 -04:00
libthread libthread: add threadspawnd 2012-10-22 12:32:09 -04:00
libventi fix gcc 4.8 warnings 2014-03-03 22:30:34 +01:00
make2mk make -> mk 2003-11-23 18:10:54 +00:00
mk2make make -> mk 2003-11-23 18:10:54 +00:00
mkcommon remove rule - breaks mac 2005-05-02 03:11:29 +00:00
mkdirs add tracing cd prints 2005-11-26 15:39:32 +00:00
mkfile fix INSTALL warnings 2012-05-29 15:11:14 -04:00
mkhdr OS X PowerPC fixes (thanks Cameron Kaiser) 2011-10-23 17:55:23 -04:00
mklib build: use ar s flag to avoid ranlib 2007-11-05 11:27:14 -05:00
mkmany good bye SHORTLIB 2005-01-04 22:09:40 +00:00
mkmk.sh mkmk.sh: update for new date files 2008-07-10 11:10:00 -04:00
mkone good bye SHORTLIB 2005-01-04 22:09:40 +00:00
mksyslib build: use ar s flag to avoid ranlib 2007-11-05 11:27:14 -05:00