matthieu
2b01672b3b
Bury kdriver/wscons code in the Attic.
...
It has never worked and there is no plan to finish it.
2015-04-18 10:22:11 +00:00
matthieu
5b19f6d757
Update to xserver 1.16.4.
...
Contains fix for CVE-2015-0255. ok dcoppa@
2015-02-11 20:58:46 +00:00
kettenis
389048d736
Enable file descriptor passing code.
...
ok deraadt@, matthieu@
2015-02-09 09:55:52 +00:00
kettenis
a77282edc7
Use __MAP_NOFAULT to map shared memory passed through file descriptors. This
...
completely avoids the risk of getting killed by a signal because the backing
storage isn't there.
Use the __-prefixed name for now, as we might still change the name.
ok deraadt@, matthieu@
2015-02-09 09:45:32 +00:00
jsg
56b31a08cf
Recognise the synaptics with sw buttons mouse type and set the
...
clickpad and has_secondary_buttons properties.
Initial diff from myself with additional changes from matthieu@
2015-01-15 01:30:40 +00:00
matthieu
7db4642f69
Update to xorg-server 1.16.3.
...
Most of the 1.16.2->1.16.3 changes are the security patches that
where already there. This adds some extra fixes plus a few unrelated
bug fixes.
2014-12-21 11:41:44 +00:00
matthieu
797ed93386
Protocol handling issues in X Window System servers
...
One year after Ilja van Sprundel, discovered and reported a large number
of issues in the way the X server code base handles requests from X clients,
they have been fixed.
2014-12-09 17:58:52 +00:00
matthieu
1cfce7c208
Update to xserver 1.16.2
2014-11-22 08:33:45 +00:00
matthieu
a20b025ef2
regen
2014-10-20 06:14:42 +00:00
matthieu
25d68f1c21
OpenBSD's make now supports -include. So reduce diff with upstreams.
...
ok kettenis@ espie@
2014-10-20 06:14:23 +00:00
matthieu
d1b6c6dea7
No more /dev/agp0
2014-10-18 14:39:40 +00:00
matthieu
64609bb78a
white space diff redux
2014-09-28 10:01:52 +00:00
matthieu
4f58590a42
Update to xserver 1.16.1.
...
Tested by naddy@, jsg@ & kettenis@
2014-09-27 17:52:59 +00:00
matthieu
cd0bdbef9f
Update to xserver 1.16.1.
...
Tested by naddy@, jsg@ & kettenis@
2014-09-27 17:49:46 +00:00
matthieu
4f333b168a
Update to xorg-server 1.15.2. bug fixes.
2014-07-11 08:13:43 +00:00
matthieu
3bbfe7b179
Update to xserver 1.15.1.
...
Tested by at least ajacoutot@, dcoppa@ & jasper@
2014-05-02 19:27:46 +00:00
miod
81a3c9ac95
Remove {hp300,mvme68k,mvme88k} bits.
2014-03-18 22:37:28 +00:00
kettenis
569a1f6261
Call pci_system_init(), even if opening /dev/xf86 fails. Makes it possible to
...
run X with machdep.allowaperture=0 on hardware supported by radeondrm(4)
on macppc too.
tested by landry@
ok matthieu@, deraadt@
2014-02-26 22:29:17 +00:00
matthieu
66cca5a103
Fix build of (disabled) wsfb kdrive backend.
2014-02-15 15:00:28 +00:00
matthieu
625fe3923b
mac68k and mvmeppc are no longer supported.
2013-12-28 16:31:18 +00:00
matthieu
8742d82e5a
Update to xserver 1.14.5
2013-12-28 14:40:01 +00:00
kettenis
29c59cee22
Avoid timeouts of ULONG_MAX milliseconds. Stops the X server from crashing
...
with "select returned EINVAL" messages.
ok matthieu@
2013-12-15 11:31:09 +00:00
matthieu
511a911dd8
Update to xserver 1.14.4
2013-12-08 10:53:01 +00:00
matthieu
639856387e
Fix from upstreams for CVE-2013-4396
...
Use after free in Xserver handling of ImageText requests
2013-10-09 05:37:56 +00:00
matthieu
5ae225f39c
Update to xserver 1.14.3
2013-09-28 15:36:30 +00:00
jsg
84922f95ab
revert a local patch to check for swrastg, LLVMpipe installs as swrast now
...
ok mpi@ ajacoutot@
2013-09-09 14:51:24 +00:00
matthieu
577763cda7
Uodate to xserver 1.14.2. Tested by krw@, shadchin@, todd@
2013-08-24 19:44:25 +00:00
mlarkin
ed3e701ae3
Corresponding xenocara cleanup from the amd64/i386 MTRR cleanup diff just
...
committed. Removes a #define that wasn't used anywhere (for completeness
and to make the range definitions match what's in the kernel now).
ok jsg@, deraadt@
2013-08-24 04:31:54 +00:00
bcallah
1e7e085482
No xorg xserver on octeon.
...
ok matthieu@
2013-08-17 17:06:33 +00:00
kettenis
a9e4debd4a
Handle more /dev/drmN devices.
...
ok matthieu@, jsg@
2013-08-13 18:14:31 +00:00
matthieu
0036bbec2a
Build the X server on hp300 again. from miod@. Ok deraadt@
2013-07-29 06:10:22 +00:00
aoyama
2db9dc4ecc
Re-commit luna88k_video.c. Previous file is 'doubled' by mistake.
2013-07-16 14:39:22 +00:00
aoyama
08420f85c8
Add monochrome X server support for luna88k.
...
Some luna88k specific quirks are needed in
driver/xf86-video-wsfb/src/wsfb_driver.c for now.
ok matthieu@
2013-07-15 13:23:17 +00:00
matthieu
adec87cf5d
Update to X server 1.14.1. Tested by many during t2k13. Thanks.
2013-06-07 17:28:45 +00:00
ajacoutot
5a95941c6d
Merge the following commit from upstream:
...
Touch: Fix duplicate TouchBegin selection with virtual devices
http://cgit.freedesktop.org/xorg/xserver/commit/?id=314776eb369ca2e438907795ae030dd743c281fc
This fixes gtk+3 applications crashing with 'BadImplementation' error.
ok matthieu@
2013-05-19 07:20:38 +00:00
todd
7cfc4a7689
backport (whitespace changes only) a fix for panning that also effected scale
...
to permit:
xrandr --output LVDS1 --mode 1280x800 --panning 1380x1024 --scale 1.8x1.8
to behave properly.
based on upstream commit 1bf81af4a6be1113bcc3b940ab264d5c9e0f0c5d that is in
the 1.14 xserver that is not ready for OpenBSD yet
ok matthieu@
2013-03-21 21:26:08 +00:00
aoyama
786472fe94
Add xenocara defines/files for luna88k, no X server at this moment.
...
ok miod@
2013-03-16 01:24:43 +00:00
miod
80ae22700e
Build the X server on hp300 again. Tested on catseye.
2013-03-14 20:49:52 +00:00
mpi
5675f61d57
Try to load the gallium3d "swrastg" driver if available before falling back
...
to the default mesa "swrast" one for software rendering.
ok matthieu@
2012-11-11 12:18:31 +00:00
tobiasu
5530414e6d
Include declaration of sparcDriverName()
...
Fixes segfault on sunffb graphics. ok matthieu@
2012-11-04 17:20:33 +00:00
stsp
3827241485
Attach the synaptics(4) driver to elantech touchpads during auto-configuration.
...
ok matthieu@
2012-10-29 13:34:28 +00:00
matthieu
e26a212fd0
Regen autotools build system with a clean environment.
...
It was previously generated with a config pointing to OpenBSD's libtool
which is not ready yet.
2012-10-27 14:52:25 +00:00
matthieu
58d9658ddc
regen
2012-10-14 08:59:33 +00:00
matthieu
b1c72389c3
Link Xorg with -lpthread, for the llvm-pipe drm. Requested by mpi@
...
Tested that it doesn't have any performance impact. ok ajacoutot@,
matthew@ (some months ago).
2012-10-14 08:58:45 +00:00
matthieu
ee040bc225
Fix bad merge that changed an fcntl() into a priv_open_device().
...
Should fix mouse re-open after VT-switch
2012-10-08 22:40:43 +00:00
matthieu
1c882161e8
In priv_open_device() allow opening tty[E-J]0. While there remove
...
ttyD[1-7] from the list, since those devices will never get used by X.
2012-08-14 15:57:57 +00:00
matthieu
1996326d50
Fix a logic introducred in rev 1.23. The parent pid is initialized
...
by the main X server too late in the privsep case (already in the
unpriviliged child). So keep the early init for this case.
2012-08-12 14:06:42 +00:00
matthieu
143961ca76
Un-blacklist radeon, blacklist radeonold. So X -configure will now
...
select the radeon driver.
2012-08-08 16:37:19 +00:00
matthieu
5f8132e311
Add privsep prototypes to osdep.h
2012-08-07 20:16:12 +00:00
matthieu
c7c0180b4c
In non-privilege sepration mode, avoid accidentally sending
...
a SIGUSR1 signal to init(8).
It can happen that xdm dies before the X server that it started.
In that case X's is reparented by init...
This is handled correctly when privilege separation is not compiled
but got overlooked in the privilege separation case.
2012-08-07 20:15:23 +00:00