Commits
- Commit:
9843fc0d82c68c78059ccb167e8402def5a4ee1f
- From:
- Russ Cox <rsc@swtch.com>
- Date:
fontsrv: fix handling of colored glyphs (emoji)
Drawing as white on black to produce a mask only works if
the white on black is the inversion of black on white.
Emoji that force use of specific colors don't respect that.
Draw black on white and invert to mask separately.
- Commit:
977b25a76ae8263e53fb4eb1abfc395769f23e3d
- From:
- Russ Cox <rsc@swtch.com>
- Date:
tmac: introduce real manual reference macro instead of overloading IR
The overloading of IR emits magic \X'...' sequences that turn into HTML manual links.
But not all such IR invocations should be manual links;
those had to be written to avoid the IR macro before.
Worse, the \X'...' ending the IR causes troff to emit only a single space after a period.
Defining a new IM macro for manual references fixes both problems.
Fixes #441.
- Commit:
a1c4307800c7f1ef9c5d71ba4c6c3642837e2877
- From:
- James Cook <falsifian@falsifian.org>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
touch: fix for OpenBSD.
This fixes https://github.com/9fans/plan9port/issues/436
This doesn't necessarily address the underlying issue: calling p9create with
mode = OREAD should probably be allowed, but currently doesn't work on
OpenBSD.
- Commit:
dd7c4e51044ce779cb695d6b52bbba0982a42e28
- From:
- Russ Cox <rsc@swtch.com>
- Date:
fontsrv(4): update man page for size of fontsrv subfonts
Fixes #432.
- Commit:
afa34a73a91655f16d24abae491881ae45500d78
- From:
- Igor Böhm <boehm.igor@gmail.com>
- Via:
- GitHub <noreply@github.com>
- Date:
devdraw, libdraw: fix memory leaks by freeing getns() malloced string (#431)
- Commit:
057d8a76a9d840994edf453f97245efb295d9582
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: add font control message
- Commit:
951446a77417743b8ed900cb1b5a1ae08522840e
- From:
- Russ Cox <rsc@swtch.com>
- Date:
draw: use int for Cacheinfo x field
With very large fonts (72pt or so) I see bad cache glyphs,
and this fixes it. Not entirely sure exactly which code
is overflowing, but something is.
- Commit:
95ab1308b410ad8547e38e47ec4a36f560dcece5
- From:
- Russ Cox <rsc@swtch.com>
- Date:
src/cmd: rm dformat
Unclear why it is here (wkj added it long ago).
It has never been installed into $PLAN9/bin,
so it's doubtful that anyone has ever used it.
Arnold Robbins has an alternate version at
https://github.com/arnoldrobbins/dformat.
Fixes #421.
- Commit:
329831171dd6ef81c113f101093c7b4947381003
- From:
- Xiao-Yong <xjin@anl.gov>
- Via:
- GitHub <noreply@github.com>
- Date:
libthread: use libc functions in ucontext for macOS (#417)
- Commit:
c3d31baca0a73a9e8033db8a0b47093233c636c1
- From:
- Gregor Best <gbe@unobtanium.de>
- Via:
- GitHub <noreply@github.com>
- Date:
fontsrv: fix compilation on X11 (#420)
- Commit:
799f330f6de8ff65a7bdf7e0d1b12cd3c10981ba
- From:
- Russ Cox <rsc@swtch.com>
- Date:
osxvers: use swvers -productVersion to skip one awk call
Fixes #406. Suggested by nms42.
- Commit:
01b505613590f3107c4a8849b18da2cbefd98466
- From:
- Russ Cox <rsc@swtch.com>
- Date:
ed(1): fix documentation for list mode
I changed from 6 to 8 digits but forgot to update the man page.
- Commit:
95220bf88775deab4a037264d08b21bacc612d70
- From:
- sean <phonologus@gmail.com>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
ed: handle Unicode beyond the BMP correctly in list mode.
List mode was constrained to the BMP. This change introduces
the following new list mode convention, using Go string literal syntax:
Non-printing ASCII characters display as \xhh.
Non-ASCII characters in the BMP display as \uhhhh.
Characters beyond the BMP display as \Uhhhhhhhh.
- Commit:
3850e6e177677885074c8896ef24534894726ad5
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: accept 5- and 6-byte Unicode hex values
Alt X 1234 for U+1234
Alt X X 12345 for U+12345
Alt X X X 103456 for U+103456.
- Commit:
2c70acc3ab751ab1ccb1999f1d22310ad8c35b27
- From:
- dzklaim <smooth.rp@gmail.com>
- Via:
- GitHub <noreply@github.com>
- Date:
fontsrv: scale f->originy to match f->height on x11
Co-authored-by: dzklaim <smmoth.rp@gmail.com>