summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-15regenMatthieu Herrb
2018-07-15Revert the removal of Xreset and Xstartup.Matthieu Herrb
2018-07-12Update to libXinerama 1.1.4Matthieu Herrb
2018-07-12Update to libXScrnSaver 1.2.3Matthieu Herrb
2018-07-12Update to xf86-video-rendition 4.2.7Matthieu Herrb
2018-07-12Update to xf86-input-synaptics 1.9.1Matthieu Herrb
2018-07-12Update to xf86-input-mouse 1.9.3Matthieu Herrb
2018-07-12Update to xkbcomp 1.4.2Matthieu Herrb
2018-07-11pledges for session can be tighten a bit now.Matthieu Herrb
2018-07-11The file descriptor parameter is not used by DefineSelf() in xenodm.Matthieu Herrb
Zap it.
2018-07-11sessreg -x is useless if not updating utmp. Remove it.Matthieu Herrb
Also don't try to remove utmp lines that were not written.
2018-07-11syncMatthieu Herrb
2018-07-11Ooops I didn't intend to commit that part. revert it.Matthieu Herrb
2018-07-11Actually remove the source files for Xstartup and XresetMatthieu Herrb
2018-07-11Remove Xstartup and Xreset script. Xenodm uses GiveConsole and TakeConsoleMatthieu Herrb
2018-07-11Keep a better trace of pending children to be reaped.Matthieu Herrb
2018-07-11Delete unused codeMatthieu Herrb
2018-07-11Bind <Key>Escape to erase-line by default.Matthieu Herrb
2018-07-11Less ifdef cruft.Matthieu Herrb
2018-07-11use strvis on login name when logging debug information it since itMatthieu Herrb
may contain control characters. And remove an extra logging of the same.
2018-07-11Restore previous SIGCHLD handler in serverPause().Matthieu Herrb
This fixes the issue where xenodm whould stay stuck after kill the Xserver twice. While here add some more Debug() calls to help following what's going on
2018-07-11Use __MAP_NOFAULT such that a client cannot use ftruncate and make theMark Kettenis
X server crash. ok deraadt@, matthieu@
2018-07-10Also revert this one, doesn't look right either.Matthieu Herrb
2018-07-10Revert some of the strlcpy() conversions which are wrong.Matthieu Herrb
2018-07-10Remove more unused ifdefs blocksMatthieu Herrb
2018-07-10Remove useless ifdefsMatthieu Herrb
2018-07-10Get rid of strcpy and strncpy (they were all looking safe though)Matthieu Herrb
2018-07-10Consistant use of bool whenever possible.Matthieu Herrb
2018-07-10Remove unused code.Matthieu Herrb
2018-07-10Remove the unused localHostname() function.Matthieu Herrb
2018-07-09Make sure the fontconfig cache in the xbaseXX.tgz set is valid.Matthieu Herrb
Tarballs only store timestamps with 1s resolution, while the fontconfig cache uses nano-second resolution from the filesystem to check that a directory hasn't changed. So the font directories extracted by the installer were almost always considered out of date, causing applications that use fontconfig to trigger a rebuild of the cache. Now, when installing with DESTDIR set, we use a perl one-liner to remove the nanoseconds from the mtime of the fonts directories before running fc-cache, so that the timestamps recorded in the cache match what will be set after extracting the xfont set. Help and suggestions from at least guenther@, millert@, espie@ and deraadt@
2018-07-09Remove the local -c chroot change, unused now.Matthieu Herrb
2018-07-09FcCacheFindByStat(): fix checking of the nanoseconds field.Matthieu Herrb
ok millert@
2018-07-09Remove prototype for function that doesn't exist anymore in xenodom.Matthieu Herrb
2018-07-09Source the Xsetup script before initializing the greeter widget.Matthieu Herrb
Based on a request by weerd@, tested by jca@ and weerd@
2018-07-08white spaceMatthieu Herrb
2018-07-08updateMatthieu Herrb
2018-07-07syncVisa Hankala
2018-07-06syncTheo de Raadt
2018-06-29syncTheo de Raadt
2018-06-28The futex-based implementation of libxshmfence requires atomic operationsMark Kettenis
that hppa, m88k and sh don't provide. Since DRI3 requires libxshmfence, this means we can't enable DRI3 on these platforms. ok matthieu@
2018-06-27syncTheo de Raadt
2018-06-07Import libxshmfence 1.4Matthieu Herrb
2018-06-26syncTheo de Raadt
2018-06-26Enable various bits of DRI3 support.Mark Kettenis
ok matthieu@
2018-06-18Improve the wheel emulation logic. Make the axis filtering symmetrical,Ulf Brosziewski
and less restrictive for vertical scrolling. Thanks to Jake Champlin for help with the issue. ok matthieu@
2018-06-10syncTheo de Raadt
2018-06-09Make sure we create shared memory files in /tmp such that programs can useMark Kettenis
the "tmppath" pledge to allow creation of shared memory fences. ok matthieu@
2018-06-08Add OpenBSD support using process-global futexes.Mark Kettenis
ok matthieu@
2018-06-07add BSD build infrastructureMatthieu Herrb