Go to file
2022-06-27 22:35:31 +02:00
.github/workflows move from Travis CI to GitHub Actions 2022-04-04 22:44:17 +02:00
exportfs expand iounit to handle large images in /dev/draw 2010-12-28 20:51:02 -05:00
gui-osx ctl-opt is gone (Michaelian Ennis) 2008-08-07 15:18:48 +00:00
gui-win32 gui-win32: handle Khome, Kend, Kpgup and Kpgdown (thanks hiro) 2015-11-20 09:44:56 +01:00
gui-x11 gui-x11: better snarfing with Chrome/Opera (ported from p9p, thanks Ethan Grammatikidis) 2012-07-14 10:22:22 -04:00
include include: fix sign extension in GBIT64 2016-02-29 21:17:57 +01:00
kern all: replace graphical interface with text interface 2017-07-24 16:19:17 +02:00
lib/codereview codereview: set up from plan9port 2012-07-14 08:14:17 -04:00
libauth
libauthsrv
libc all: fix warnings 2016-01-09 15:52:31 +01:00
libdraw
libip devip: add support for IPv6 2012-08-03 21:30:17 +02:00
libmemdraw all: fix warnings 2016-01-09 15:52:31 +01:00
libmemlayer
libmp
libsec cleanup suggested by Geoff Collyer 2011-01-02 18:33:44 -05:00
posix-386 use __APPLE__ instead of __Darwin__ 2007-01-12 17:27:18 +00:00
posix-amd64 uintptr for getcallerpc 2007-05-04 01:48:02 +00:00
posix-arm posix-arm: new directory, with tas.c from Skip Tavakkolian 2012-07-14 10:30:35 -04:00
posix-mips
posix-port add make CONF=pthread for modern systems 2008-12-09 07:05:09 +00:00
posix-power
posix-sun4u
win32-386
.gitignore all: move from Mercurial to Git 2015-06-14 17:50:04 +02:00
.travis.yml add build badges 2017-03-31 12:14:40 +02:00
9ball.ico
9ball.png 9ball 2007-01-18 15:09:48 +00:00
9ball.rc
args.h
CONTRIBUTORS devip: add support for IPv6 2012-08-03 21:30:17 +02:00
cpu-bl.c
cpu.c all: fix warnings 2016-01-09 15:52:31 +01:00
drawterm.h
drawterm.ico
drawterm.rc
drawterm.res
latin1.c
LICENSE
main.c all: replace graphical interface with text interface 2017-07-24 16:19:17 +02:00
Make.config
Make.irix
Make.osx Updates for 386 OS X, add native OS X graphics from Paul Lalonde 2007-01-09 22:17:21 +00:00
Make.osx-x11 Updates for 386 OS X, add native OS X graphics from Paul Lalonde 2007-01-09 22:17:21 +00:00
Make.pthread add make CONF=pthread for modern systems 2008-12-09 07:05:09 +00:00
Make.sun
Make.unix Make.unix: remove dependency on libX11 2022-06-27 22:35:31 +02:00
Make.win32
Makefile all: replace graphical interface with text interface 2017-07-24 16:19:17 +02:00
posix-factotum.c
readcons.c
README.md move from Travis CI to GitHub Actions 2022-04-04 22:44:17 +02:00
resource.h
secstore.c
win32-factotum.c

Build Status Coverity Scan Build Status

INSTALLATION

To build on Unix, run CONF=unix make.

To build on Solaris using Sun cc, run CONF=sun make.

To build on Windows, you need Mingw. See http://www.mingw.org. Edit Make.config to uncomment the Windows section and comment out the rest. Then run CONF=windows make.

(You can download nmake from http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084 Rename it to make.exe and put it in your path somewhere. )

I haven't tested the Windows build on Windows itself. I cross-compile using mingw32 on Linux.

BINARIES

See http://swtch.com/drawterm/

SOURCE

Use Mercurial: hg clone http://code.swtch.com/drawterm On the web at http://code.swtch.com/drawterm Tar file at http://swtch.com/drawterm/ In the Plan 9 distribution: /sys/src/cmd/unix/drawterm/ (sometimes out of date)

HELP

Issue tracker: http://code.swtch.com/drawterm/issues

TO DO:

  • Should import latest /dev/draw to allow resize of window

  • Should copy 9term code and make console window a real 9term window instead.

  • Should implement /dev/label.