<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/wsfont/wsfont.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/wsfont/wsfont.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/wsfont/wsfont.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-07-11T18:07:54Z</updated>
<entry>
<title>Kill commented-out wsfont_remove().</title>
<updated>2019-07-11T18:07:54Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-07-11T18:07:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d1a85b25f47f6f0a415c5bb23fc54b16322c3489'/>
<id>urn:sha1:d1a85b25f47f6f0a415c5bb23fc54b16322c3489</id>
<content type='text'>
Gets rid of an unused free(9) w/o size argument.

ok jan@, anton@
</content>
</entry>
<entry>
<title>Enable Spleen in wsfont and modify the font selection logic at runtime</title>
<updated>2019-01-09T11:23:32Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2019-01-09T11:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4c444772e50e31f51b3940683a47abff19492bd2'/>
<id>urn:sha1:4c444772e50e31f51b3940683a47abff19492bd2</id>
<content type='text'>
in rasops(9) to allow selecting larger fonts when available.

Summary of the changes:

- Enable spleen8x16 for all architectures, replacing bold8x16_iso1.
- Enable spleen12x24 on all arches but sparc64, replacing gallant12x22.
- Enable spleen16x32 and spleen32x64 on amd64, i386, and arm64 for
  GENERIC kernels.
- Modify the font selection logic in rasops(9) so the 16x32 and 32x64
  fonts are selected if at least 120 columns can be displayed. Screens
  with widths equal or larger than 1920px will use the 16x32 font, and
  screens with widths equal or larger than 3840px the 32x64 one.

OK kettenis@, ratchov@, deraadt@
</content>
</entry>
<entry>
<title>Add Spleen 8x16, 12x24, 16x32, and 32x64 variants to wsfont.</title>
<updated>2018-12-02T14:44:33Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2018-12-02T14:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=17e73fb862a4d44e8f63afd1b7e918fbe13eb26d'/>
<id>urn:sha1:17e73fb862a4d44e8f63afd1b7e918fbe13eb26d</id>
<content type='text'>
Together with the already imported Spleen 5x8, it will allow using the
same font family across a wide range of screen resolutions, from small
OLED displays to 4K monitors.

The fonts are 2-Clause BSD licensed and are my original creation.

OK jcs@, brynet@, bcallah@, kettenis@
</content>
</entry>
<entry>
<title>Add "Spleen 5x8" to wsfont, a font targetted at small OLED displays</title>
<updated>2018-09-24T11:10:34Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2018-09-24T11:10:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7a9e63a7a3358b1942dc6d7128de38847820e17d'/>
<id>urn:sha1:7a9e63a7a3358b1942dc6d7128de38847820e17d</id>
<content type='text'>
to be used with devices handled by ssdfb(4). It contains all printable
ASCII characters (96 glyphes).

The font is 2-Clause BSD licensed and is my original creation.

OK patrick@
</content>
</entry>
<entry>
<title>If you use sys/param.h, you don't need sys/types.h</title>
<updated>2017-09-08T05:36:51Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-09-08T05:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b27348b2082c02cb5227e0e4933400ad6739ec5a'/>
<id>urn:sha1:b27348b2082c02cb5227e0e4933400ad6739ec5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backout because it breaks ramdisks. Anyone making changes in the kernel</title>
<updated>2017-08-18T21:29:59Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-08-18T21:29:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cd4c3e7e25920e1d5daf1a4f233ef585f09d1782'/>
<id>urn:sha1:cd4c3e7e25920e1d5daf1a4f233ef585f09d1782</id>
<content type='text'>
is required to consider or test ramdisks before commit.
</content>
</entry>
<entry>
<title>Add compressed fonts support in the kernel.</title>
<updated>2017-08-18T20:19:36Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2017-08-18T20:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=938435be4565bf28440cfcc105ff6dae1c024657'/>
<id>urn:sha1:938435be4565bf28440cfcc105ff6dae1c024657</id>
<content type='text'>
The wsdisplay_font structure has been modified to add two new members
(zdata and zdata_len) to store compressed font data and its size. We
define compressed fonts by setting the data field to NULL and populating
the zdata and zdata_len fields.

In wsfont_lock(), we check if the selected font needs to be inflated,
and we call the newly introduced wsfont_inflate() if required.

OK kettenis@
</content>
</entry>
<entry>
<title>Implement counter-clockwise rotation.</title>
<updated>2017-08-17T20:21:53Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2017-08-17T20:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6f9ba53620f1a4b7f70db4dd5caa4b98166459d5'/>
<id>urn:sha1:6f9ba53620f1a4b7f70db4dd5caa4b98166459d5</id>
<content type='text'>
ok bcook@, stsp@
</content>
</entry>
<entry>
<title>Remove qvss8x15, vt220l8x8, and vt220l8x10 fonts.</title>
<updated>2017-05-30T13:14:44Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2017-05-30T13:14:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=53ca8d76cb170517a0133649f484180b748e75bb'/>
<id>urn:sha1:53ca8d76cb170517a0133649f484180b748e75bb</id>
<content type='text'>
Those fonts are not compiled in by default, and are smaller than the
smallest font (bold8x16_iso1) we currently include.

OK mpi@, deraadt@
</content>
</entry>
<entry>
<title>Remove lucida16x29.h and omron12x20 fonts.</title>
<updated>2017-05-30T10:19:22Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2017-05-30T10:19:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4f778038802e336992b91abd58292e2efa5b12c9'/>
<id>urn:sha1:4f778038802e336992b91abd58292e2efa5b12c9</id>
<content type='text'>
- lucida16x29 is a bad conversion from a truetype font, it is too bold
which makes it unreadable.
- omron12x20 is a serif font, and is very difficult to read due to
inconsistencies in character spacing, alignement, and width.

Moreover, both fonts only have 96 glyphs.

No objection from mlarkin@

OK mpi@, jcs@
</content>
</entry>
</feed>
