Commit Briefs

Russ Cox

wintext: add tmux support, use in ", ""

Fixes #223.


Russ Cox

fontsrv: allow x11 hinting and disable autohint only (#254)

Some truetype fonts have good manual hinting. Ignoring hinting makes the font render badly on low resolution screens. This commit only disables the freetype autohinter, and allows hinting.


Dan Cross

Make venti's doc more accurate


Dan Cross

cmd/venti/srv: split memory allocation call

This splits a certain vtmallocz call in mkihash into two vtmallocz calls. The first issue this fixes is that the C aliasing rules were not respected in the code before this commit. The other thing is that this enables better memory alignment guarantees. Updates #313 Change-Id: Ia4f3e0fc85facc778193f5e977d4f99a1a9abd23


Russ Cox

libdraw: fix "mk"

Should default to building the library, not getsubfont.o.


Russ Cox

libthread: run first thread in proc on system stack

For pthread systems that are fussy about which stack is used, this makes sure that threadmain runs on a system stack. If you only use proccreate (never threadcreate), all threads run on system stacks.


Russ Cox

lib9: make a p9frexp function wrapping system frexp

Under certain conditions it looks like frexp gets #defined to something else on macOS during system headers, which then breaks the declaration in libc.h.


Russ Cox

all: fix or silence various gcc warnings

As usual, gcc finds some real problems but also reports a ton of noise. Fix the problems and quiet the noise.


Dan Cross

Trivial changes: whitespace and modes.

Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net>


Russ Cox

src: mv ../buildEnvironmentVariables mkhdr

Also note that the file must be valid shell and mk input. For #321.




Dan Cross

libhtml: plug a memory leak in addtext

Change-Id: I9b8a4430e7d26008ba9508095f8eb4b124a93b9b


Dan Cross

libhtml: plug quite a few memory leaks

Change-Id: I45bd62a590373669e90183cc2b2ee56570c007f5


Dan Cross

mk: plan9 style.

In general, no space after `if` etc, and no braces for a single statement inside of a loop or conditional. Signed-off-by: Dan Cross <cross@gajendra.net>