CVS: cvs.openbsd.org: xenocara

2024-02-09 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:xenocara
Changes by: t...@cvs.openbsd.org2024/02/09 06:17:54

Modified files:
lib/mesa/src/mesa/main: dlist.c 

Log message:
Fix off-by-one in dlist allocation when checking whether to allocate a
new block. This fixes segfaults in dlist functions that occur on
applications making heavy use of display lists that exceed BLOCK_SIZE.

ok jsg@ and stsp@, who also both helped me track down the issue.



CVS: cvs.openbsd.org: www

2023-10-19 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:www
Changes by: t...@cvs.openbsd.org2023/10/19 18:45:07

Modified files:
faq: current.html 

Log message:
libaries -> libraries



Re: CVS: cvs.openbsd.org: src

2023-09-04 Thread Thomas Frohwein
On Mon, Sep 04, 2023 at 04:36:55PM -0600, Thomas Frohwein wrote:
> CVSROOT:  /cvs
> Module name:  src
> Changes by:   t...@cvs.openbsd.org2023/09/04 16:36:55
> 
> Modified files:
>   share/man/man5 : bsd.port.mk.5 
> 
> Log message:
> document DIST_TUPLE and related variables: EXTRACT_SUFX.,
> TEMPLATE_DISTFILES., and TEMPLATE_HOMEPAGE..
> ok espie@
> 

This wasn't only ok espie@, but a large part of this documentation was
written and/or modified by espie@. Credit where credit is due.



CVS: cvs.openbsd.org: src

2023-09-04 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/09/04 16:36:55

Modified files:
share/man/man5 : bsd.port.mk.5 

Log message:
document DIST_TUPLE and related variables: EXTRACT_SUFX.,
TEMPLATE_DISTFILES., and TEMPLATE_HOMEPAGE..
ok espie@



CVS: cvs.openbsd.org: src

2022-03-21 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2022/03/21 06:18:52

Modified files:
sys/dev/usb: uhid_rdesc.h uhidev.c uhidev.h 

Log message:
Add support for XBox One gamecontroller, including report descriptor.
Based on previous XBox 360 controller code and NetBSD's implementation.

Tested by me and solene@.
Input by solene@ and stsp@.
ok stsp@ phessler@
ok solene@ for an earlier version.



Re: CVS: cvs.openbsd.org: src

2021-01-22 Thread Thomas Frohwein
On Fri, Jan 22, 2021 at 10:08:36PM -0700, Thomas Frohwein wrote:
> CVSROOT:  /cvs
> Module name:  src
> Changes by:   t...@cvs.openbsd.org2021/01/22 22:08:36
> 
> Modified files:
>   etc: MAKEDEV.common 
>   etc/etc.alpha  : MAKEDEV.md 
>   etc/etc.amd64  : MAKEDEV.md 
>   etc/etc.arm64  : MAKEDEV.md 
>   etc/etc.armv7  : MAKEDEV.md 
>   etc/etc.hppa   : MAKEDEV.md 
>   etc/etc.i386   : MAKEDEV.md 
>   etc/etc.landisk: MAKEDEV.md 
>   etc/etc.loongson: MAKEDEV.md 
>   etc/etc.macppc : MAKEDEV.md 
>   etc/etc.octeon : MAKEDEV.md 
>   etc/etc.powerpc64: MAKEDEV.md 
>   etc/etc.sgi: MAKEDEV.md 
>   etc/etc.sparc64: MAKEDEV.md 
>   share/man/man4 : Makefile uhidev.4 usb.4 
>   sys/arch/alpha/alpha: conf.c 
>   sys/arch/alpha/conf: GENERIC 
>   sys/arch/amd64/amd64: conf.c 
>   sys/arch/amd64/conf: GENERIC 
>   sys/arch/arm/arm: conf.c 
>   sys/arch/arm64/arm64: conf.c 
>   sys/arch/arm64/conf: GENERIC 
>   sys/arch/armv7/conf: GENERIC 
>   sys/arch/hppa/conf: GENERIC 
>   sys/arch/hppa/hppa: conf.c 
>   sys/arch/i386/conf: GENERIC 
>   sys/arch/i386/i386: conf.c 
>   sys/arch/landisk/conf: GENERIC 
>   sys/arch/landisk/landisk: conf.c 
>   sys/arch/loongson/conf: GENERIC 
>   sys/arch/loongson/loongson: conf.c 
>   sys/arch/macppc/conf: GENERIC 
>   sys/arch/macppc/macppc: conf.c 
>   sys/arch/octeon/conf: GENERIC 
>   sys/arch/octeon/octeon: conf.c 
>   sys/arch/powerpc64/conf: GENERIC 
>   sys/arch/powerpc64/powerpc64: conf.c 
>   sys/arch/sgi/conf: GENERIC-IP27 GENERIC-IP30 GENERIC-IP32 
>   sys/arch/sgi/sgi: conf.c 
>   sys/arch/sparc64/conf: GENERIC 
>   sys/arch/sparc64/sparc64: conf.c 
>   sys/dev/usb: files.usb uhid.c uhid.h 
>   sys/sys: conf.h 
> Added files:
>   share/man/man4 : ujoy.4 
>   sys/dev/usb: ujoy.c 
> 
> Log message:
> introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.
> This includes ujoy_hid_is_collection() to work around limitations of
> hid_is_collection() until this can be combined without fallout.
> 
> input, testing with 8bitdo controller, and ok brynet@
> PS4 controller testing, fix for hid_is_collection, and ok mglocker@
> 

The commit message was a little too terse. Here what else is of note:

- Creates /dev/ujoy/* device nodes with read permissions.
- Besides the restrictions for these devices, this also separates this
  device class from other uhid devices, reducing applications poking
  at all uhid devices that they don't have any business interacting
  with.
- Main consumers are devel/sdl{,2} ports. sdl2 is updated
  simultaneously to use new device nodes; needs >= sdl2-2.0.14p0 to
  work with. A patch for sdl1 is offered on ports@.
- brynet@'s controller is a "NEXT SNES controller", not 8bitdo.



CVS: cvs.openbsd.org: src

2021-01-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2021/01/22 22:08:36

Modified files:
etc: MAKEDEV.common 
etc/etc.alpha  : MAKEDEV.md 
etc/etc.amd64  : MAKEDEV.md 
etc/etc.arm64  : MAKEDEV.md 
etc/etc.armv7  : MAKEDEV.md 
etc/etc.hppa   : MAKEDEV.md 
etc/etc.i386   : MAKEDEV.md 
etc/etc.landisk: MAKEDEV.md 
etc/etc.loongson: MAKEDEV.md 
etc/etc.macppc : MAKEDEV.md 
etc/etc.octeon : MAKEDEV.md 
etc/etc.powerpc64: MAKEDEV.md 
etc/etc.sgi: MAKEDEV.md 
etc/etc.sparc64: MAKEDEV.md 
share/man/man4 : Makefile uhidev.4 usb.4 
sys/arch/alpha/alpha: conf.c 
sys/arch/alpha/conf: GENERIC 
sys/arch/amd64/amd64: conf.c 
sys/arch/amd64/conf: GENERIC 
sys/arch/arm/arm: conf.c 
sys/arch/arm64/arm64: conf.c 
sys/arch/arm64/conf: GENERIC 
sys/arch/armv7/conf: GENERIC 
sys/arch/hppa/conf: GENERIC 
sys/arch/hppa/hppa: conf.c 
sys/arch/i386/conf: GENERIC 
sys/arch/i386/i386: conf.c 
sys/arch/landisk/conf: GENERIC 
sys/arch/landisk/landisk: conf.c 
sys/arch/loongson/conf: GENERIC 
sys/arch/loongson/loongson: conf.c 
sys/arch/macppc/conf: GENERIC 
sys/arch/macppc/macppc: conf.c 
sys/arch/octeon/conf: GENERIC 
sys/arch/octeon/octeon: conf.c 
sys/arch/powerpc64/conf: GENERIC 
sys/arch/powerpc64/powerpc64: conf.c 
sys/arch/sgi/conf: GENERIC-IP27 GENERIC-IP30 GENERIC-IP32 
sys/arch/sgi/sgi: conf.c 
sys/arch/sparc64/conf: GENERIC 
sys/arch/sparc64/sparc64: conf.c 
sys/dev/usb: files.usb uhid.c uhid.h 
sys/sys: conf.h 
Added files:
share/man/man4 : ujoy.4 
sys/dev/usb: ujoy.c 

Log message:
introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.
This includes ujoy_hid_is_collection() to work around limitations of
hid_is_collection() until this can be combined without fallout.

input, testing with 8bitdo controller, and ok brynet@
PS4 controller testing, fix for hid_is_collection, and ok mglocker@



CVS: cvs.openbsd.org: src

2021-01-10 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2021/01/10 09:32:48

Modified files:
sys/dev/hid: hidms.c hidmsvar.h 
sys/dev/usb: ums.c usb_quirks.c usb_quirks.h 

Log message:
add quirks for Kensington Slimblade trackball via new vendor buttons
quirks.
Original diff from Sven M. Hallberg < pesco () khjk ! org >
Diff updated and tested by Timo Myyra
ok phessler@



CVS: cvs.openbsd.org: src

2021-01-10 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2021/01/10 09:25:06

Modified files:
sys/dev/usb: usbdevs.h usbdevs_data.h 

Log message:
regen



CVS: cvs.openbsd.org: src

2021-01-10 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2021/01/10 09:23:44

Modified files:
sys/dev/usb: usbdevs 

Log message:
add Kensington Slimblade Trackball



CVS: cvs.openbsd.org: src

2019-04-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2019/04/02 14:24:32

Modified files:
sys/dev/pci: azalia.c 

Log message:
disable MSI for AMD Summit Ridge/Raven Ridge HD Audio as workaround for audio 
stopping after varying amounts of time. ok brynet@, deraadt@



CVS: cvs.openbsd.org: www

2019-03-31 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:www
Changes by: t...@cvs.openbsd.org2019/03/31 12:30:49

Modified files:
.  : 65.html 

Log message:
mono 5.18.1.0



CVS: cvs.openbsd.org: www

2018-09-30 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:www
Changes by: t...@cvs.openbsd.org2018/09/30 09:30:48

Modified files:
.  : 64.html 

Log message:
add mono to ports highlights, was broken on 6.2 and 6.3, now fixed



CVS: cvs.openbsd.org: src

2018-07-08 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2018/07/08 11:39:33

Modified files:
sys/dev/pci: pcidevs.h pcidevs_data.h 

Log message:
regen



CVS: cvs.openbsd.org: src

2018-07-08 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2018/07/08 11:34:07

Modified files:
sys/dev/pci: pcidevs 

Log message:
add AMD Summit Ridge (17h) and Raven Ridge PCI devices. ok brynet@