OpenBSD X11 changes summary for 2015-11-08 to 2015-11-15 inclusive ==================================================================
3RDPARTY app data dist distrib driver xserver == 3RDPARTY ========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/X11/3RDPARTY 3RDPARTY > sync (xkeyboard-config-2.16) (shadchin@) == app =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/X11/app app ~ fvwm/modules/FvwmRearrange/FvwmRearrange.c > Fix use afer free in free_window_list(). > bug report by Gerrit Meyerheim, patch by Serguey Parkhomovsky on bugs@ > Thanks to both. (matthieu@) ~ cwm/calmwm.h ~ cwm/client.c ~ cwm/kbfunc.c ~ cwm/menu.c ~ cwm/mousefunc.c ~ cwm/screen.c > Extend region to include both view and work areas; switch to > region_find() which no longer needs to recalculate gap each time > a client (or menu) is created or altered. If no RandR, fall back > to display dimensions while building regions instead of during > execution. (okan@) ~ cwm/calmwm.h > Clean up unused defines. (okan@) ~ cwm/calmwm.c ~ cwm/calmwm.h ~ cwm/client.c ~ cwm/conf.c ~ cwm/group.c ~ cwm/kbfunc.c ~ cwm/mousefunc.c ~ cwm/xevents.c > Start cleaning up name vs function differences; replace magic numbers. > (okan@) ~ cwm/kbfunc.c ~ cwm/mousefunc.c > Use position on root to figure out region. (okan@) ~ xterm/main.c > avoid using err(), use xtermWarning() instead; ok semarie (deraadt@) ~ cwm/calmwm.h ~ cwm/client.c ~ cwm/kbfunc.c ~ cwm/menu.c ~ cwm/mousefunc.c ~ cwm/screen.c > Partial revert of replacing screen_area() with region_find(); until a > fix for a regression is found; this bug has been around for a long time > it seems, but this change exposed it. Likely need to track clients in to > and out of regions. (okan@) ~ xclock/xclock.c ~ xclock/configure.ac > pledge for xclock. okan@ got to the same patch. I added autoconf goo > to make it possible to send it upstreams. ok deraadt@ (matthieu@) ~ xclock/Makefile.in ~ xclock/aclocal.m4 ~ xclock/config.h.in ~ xclock/configure > regen (matthieu@) ~ xconsole/Makefile.in ~ xconsole/aclocal.m4 ~ xconsole/config.h.in ~ xconsole/configure ~ xconsole/configure.ac ~ xconsole/privsep.c ~ xconsole/xconsole.c > use HAVE_ instead of HAS_ macros for consistency. (matthieu@) ~ xconsole/privsep.c ~ xconsole/xconsole.c + xconsole/xconsole.h > Reduce gcc warnings. No functional changes. (matthieu@) ~ cwm/calmwm.c > pledge "stdio rpath proc exec" cwm before main event loop, after > init/setup - mostly for menu building. > ok semarie@ (another cwm user) (okan@) ~ cwm/calmwm.h ~ cwm/conf.c ~ cwm/kbfunc.c > Move kb pointer movement out of the kbfunc_client_moveresize since it's > got nothing to do with clients, thus doing flags work causes lots of > waste and almost useless jumpy pointer movements; while here, split out > move and resize since they share almost no code, just like mouse client > move/resize; factor out amount and factor. Still wonder why this is > here, but it works now. (okan@) ~ cwm/client.c ~ cwm/kbfunc.c > If a client sets hints, honor them for kb resize requests, just like we > do for mouse based resize requests. > Based on a patch from Vadim Vygonets. (okan@) ~ cwm/calmwm.h ~ cwm/conf.c ~ cwm/kbfunc.c > more client vs screen context differences (okan@) ~ xconsole/privsep.c > Don't try to revoque privileges if priv_init is called without > privileges. The parent process will be used for operations > that can't be pledged. (matthieu@) ~ xconsole/xconsole.c > pledge xconsole(1). (matthieu@) == data ============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/X11/data data ~ xkeyboard-config/geometry/Makefile ~ xkeyboard-config/man/xkeyboard-config.7 ~ xkeyboard-config/pc/Makefile > Update to xkeyboard-config 2.16. > ok matthieu@ (shadchin@) == dist ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/X11/dist dist ~ xkeyboard-config/Makefile.in ~ xkeyboard-config/NEWS ~ xkeyboard-config/aclocal.m4 ~ xkeyboard-config/compile ~ xkeyboard-config/config.guess ~ xkeyboard-config/config.sub ~ xkeyboard-config/configure ~ xkeyboard-config/configure.ac ~ xkeyboard-config/install-sh ~ xkeyboard-config/missing ~ xkeyboard-config/compat/Makefile.in ~ xkeyboard-config/docs/Makefile.in ~ xkeyboard-config/geometry/Makefile.am ~ xkeyboard-config/geometry/Makefile.in ~ xkeyboard-config/geometry/digital_vndr/Makefile.in ~ xkeyboard-config/geometry/sgi_vndr/Makefile.in ~ xkeyboard-config/keycodes/Makefile.in ~ xkeyboard-config/keycodes/digital_vndr/Makefile.in ~ xkeyboard-config/keycodes/sgi_vndr/Makefile.in ~ xkeyboard-config/man/Makefile.in ~ xkeyboard-config/po/Makefile.in.in ~ xkeyboard-config/po/ca.po ~ xkeyboard-config/po/cs.po ~ xkeyboard-config/po/da.po ~ xkeyboard-config/po/de.po ~ xkeyboard-config/po/el.po ~ xkeyboard-config/po/eo.po ~ xkeyboard-config/po/es.po ~ xkeyboard-config/po/fi.po ~ xkeyboard-config/po/fr.po ~ xkeyboard-config/po/gl.po ~ xkeyboard-config/po/hu.po ~ xkeyboard-config/po/ko.po ~ xkeyboard-config/po/nl.po ~ xkeyboard-config/po/pl.po ~ xkeyboard-config/po/pt_BR.po ~ xkeyboard-config/po/ru.po ~ xkeyboard-config/po/sv.po ~ xkeyboard-config/po/uk.po ~ xkeyboard-config/po/vi.po ~ xkeyboard-config/rules/Makefile.in ~ xkeyboard-config/rules/base.lists.base.part ~ xkeyboard-config/rules/base.lists.part ~ xkeyboard-config/rules/base.m_s.part ~ xkeyboard-config/rules/base.o_s.part ~ xkeyboard-config/rules/base.xml.in ~ xkeyboard-config/rules/evdev.m_s.part ~ xkeyboard-config/rules/evdev.xml.in ~ xkeyboard-config/rules/bin/Makefile.in ~ xkeyboard-config/rules/compat/Makefile.in ~ xkeyboard-config/symbols/Makefile.in ~ xkeyboard-config/symbols/altwin ~ xkeyboard-config/symbols/cm ~ xkeyboard-config/symbols/cz ~ xkeyboard-config/symbols/de ~ xkeyboard-config/symbols/eu ~ xkeyboard-config/symbols/fi ~ xkeyboard-config/symbols/in ~ xkeyboard-config/symbols/inet ~ xkeyboard-config/symbols/is ~ xkeyboard-config/symbols/latam ~ xkeyboard-config/symbols/lk ~ xkeyboard-config/symbols/ph ~ xkeyboard-config/symbols/typo ~ xkeyboard-config/symbols/ua ~ xkeyboard-config/symbols/us ~ xkeyboard-config/symbols/digital_vndr/Makefile.in ~ xkeyboard-config/symbols/fujitsu_vndr/Makefile.in ~ xkeyboard-config/symbols/hp_vndr/Makefile.in ~ xkeyboard-config/symbols/macintosh_vndr/Makefile.in ~ xkeyboard-config/symbols/macintosh_vndr/fr ~ xkeyboard-config/symbols/nec_vndr/Makefile.in ~ xkeyboard-config/symbols/nokia_vndr/Makefile.in ~ xkeyboard-config/symbols/sgi_vndr/Makefile.in ~ xkeyboard-config/symbols/sharp_vndr/Makefile.in ~ xkeyboard-config/symbols/sony_vndr/Makefile.in ~ xkeyboard-config/symbols/sun_vndr/Makefile.in ~ xkeyboard-config/symbols/xfree68_vndr/Makefile.in ~ xkeyboard-config/types/Makefile.in + xkeyboard-config/geometry/teck > Update to xkeyboard-config 2.16. > ok matthieu@ (shadchin@) == distrib =========================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/X11/distrib distrib ~ sets/lists/xshare/mi > sync (deraadt@) == driver ============================================================ 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/X11/driver driver ~ xf86-video-intel/src/sna/sna_accel.c > Partly disable acceleration on Broadwell. The inteldrm(4) driver fails to > restore something properly after resume which makes the render ring get > stuck. > By defaulting to the "blt" acceleration method we avoid the use of this > ring > and the machine remains usable after resume. > People who really want full 2D acceleration can still override the > acceleration > method in their xorg.conf. > ok jsg@ (kettenis@) == xserver =========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/X11/xserver xserver ~ os/privsep.c > pledge(2) for the X server privileged process. ok deraadt@ (matthieu@) ~ hw/xfree86/common/xf86Init.c ~ hw/xfree86/man/Xorg.man > Remove the -configure option. This has been broken for a loong time > and no one is going to fix it. (matthieu@) =============================================================================== _______________________________________________ owc mailing list [email protected] http://www.squish.net/mailman/listinfo/owc
