IABSD.fr/xenocara/xserver

Branch :


Log

Author Commit Date CI Message
b4a75b3e 2012-04-04 20:34:55 Return an error much earlier if recvmsg fails.
f0cf820e 2012-03-10 18:35:56 Disable doc formatting tools explicitely
e4b13eed 2012-03-04 17:55:31 Introduce a black list of drivers for Xorg -configure, and blacklist all radeon driver variants, except radeonold. This fixes the conflicting symbols warnings seen by Xorg -configure and forces it to use radeonold in the generated xorg.conf file. Xorg -configure is still broken in many ways, and should be avoided.
a682cc0c 2012-02-11 18:30:29 Use the 'macintosh' xkb model on adb keyboards. From mpi@, reminded by landry@. ok deraadt@
2be03eee 2012-02-07 19:46:11 Disable build of Xserver on hp300 and mac68k. Building the Xserver with gcc 2.95 is getting hopeless and there is not enough manpower at the moment to switch these platforms to a more recent compiler. ok miod@, Nick@
9576ef22 2012-01-31 07:52:35 Update to xserver 1.11.4. tested by krw@, shadchin@.
d253c900 2012-01-08 17:15:52 Switch to the xf86-input-ws input driver for mouse by default. ok shadchin@.
05b4e5f3 2011-12-29 10:47:37 Revert stuff from my local tree which leaked in xserver 1.11.3 update.
4344ac39 2011-12-18 16:08:59 Bugfix Update to xserver 1.11.3
289590f6 2011-11-15 00:09:30 Merge patch from http://patchwork.freedesktop.org/patch/7707/, Xi: allow passive keygrabs on the XIAll(Master)Devices fake deviceslogin. Amongst other things, this fixes a regression that can be seen in media keys handling under gnome-settings-daemon. ok matthieu@
fad3fc95 2011-11-05 14:18:04 Bring back ChangeLog
61a7d542 2011-11-05 13:32:40 Update to xserver 1.11.2
a0575466 2011-10-18 14:58:36 Fix CVE-2011-4028: File disclosure vulnerability. use O_NOFOLLOW to open the existing lock file, so symbolic links aren't followed, thus avoid revealing if it point to an existing file. Note that xserver on OpenBSD isn't affected by CVE-2011-4029.
9fa376d0 2011-09-21 17:42:03 Use the synaptics driver with ALPS touchpads with and ok matthieu@
4e607c59 2011-09-17 13:39:30 Cleaning of current solution for 'Kill X on Ctrl+Alt+Backspace on default' ok matthieu@
5e01252a 2011-08-31 12:31:51 unifdef support for xkeyboard-config. I don't know why cvs didn't pick up this chunk. Noticed by okan@
ec7d9704 2011-08-21 09:18:40 Fix default xkboptions settings here too.
b9f30b39 2011-08-20 17:30:37 Remove warnings emitted when a device can't be opened. This is just noise and now happens while the X autoconfiguration code probes all /dev/wsmouse<n> devices. If the error matters, the driver will emit a proper error nevertheless.
b1e12912 2011-07-04 20:40:19 Fix transformation of events supplying only a valuator for the y-coordinate. ok matthieu@
394dd9fc 2011-07-04 20:27:57 A wscons keyboard type of zaurus should map to an XKB model of zaurus
a4d630d0 2011-06-29 19:57:45 regen
b6047701 2011-06-29 19:55:01 Introduce new autoconfiguration code for X input drivers, based on X hotplug framework.This also takes care of the configuration of the keyboard layout from the wscons layout that was hacked inside the keyboard driver. Tested by many, ok oga@.
89a8ad01 2011-05-30 10:52:57 If you do not have XkbOptions in xorg.conf, it is automatically set to "terminate: ctrl_alt_bksp" (only if XENOCARA_USE_XKEYBOARD_CONFIG=Yes) tested ajacoutot@, ok matthieu@
9c5fcc7f 2011-04-27 20:46:31 Enable X-ACE and XC-SECURITY extensions, now that they build on OpenBSD. Requested and tested by tedu@.
4a238ea6 2011-04-02 16:08:38 Update to xserver 1.9.5. Tested by jasper@, ajacoutot@ and krw@
eb61d3c9 2011-04-01 21:28:00 Xi: add XI_Focus{In,Out} to swapped events.
e03328b4 2011-04-01 21:27:04 Use the array size for checking the validity of request numbers instead of hard-coded constants. Suggested by Julien Cristau.
90f7a984 2011-04-01 21:24:37 Xext: fix test on extension number for the swapped case.
a282fbce 2011-03-28 21:10:15 WriteReplyToClient() swaps rep contents if client and server endianess differ. Cache rep.length so that it can be used after returning from WriteReplyToClient(). Fixes xinput --list when client and server have different endianess. gtk3-demo now fails a bit further in this case.
6e1b78e4 2011-03-27 19:51:09 Give XI2 requests a chance if server and client endianess differ. There are more bugs in this code though.
2cc47a12 2011-03-08 07:59:23 add a new build switch 'XENOCARA_USE_XKEYBOARD_CONFIG' to enable the use of xkeyboard-config xkb definitions instead of the old xkbdata. This will make testing easier. No changes in default builds. ok shadchin@
e169dc84 2011-02-20 13:42:17 Revert stuff that should not have been committed in version 1.33. Noticed by krw@
f98a26f8 2011-02-19 19:51:53 Disable Xorg on alpha. Xrender is broken since 2 releases and I still don't know how to fix it. ok miod@, todd@
da0820c3 2011-02-02 20:47:08 Merge another EXA fix from X.Org 1.9.4RC1: EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803).
fba58a8a 2011-01-31 21:10:06 Apply fix from upstream: commit e06fa804009798ea95efa8babaabb0228dfdfe65 EXA: Fix crash with fill using 1x1 tile of depth < 8 (bug #24703). Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24703 Reported by Barry Grumbine on ports@ ok matthieu@
38704173 2011-01-28 19:37:55 restart recvmsg() if returning with errno==EINTR. Fixes a crash on server reset on some machines. Code inspired by ssh, with feedback from guenther@ and millert@ ok guenther@ miod@
805ddd83 2011-01-28 19:34:22 Effectively close the AGP device fd in xf86GARTCloseScreen() if it's different from the consoleFd. Fixes crashes at server reset. "looks good" miod@, oga@. Tested by shadchin@.
31dc726d 2011-01-10 20:45:49 Call xf86Reconfigure() after readjusting the physical dimensions of the screen based on EDID information. Fixes issues with the mouse getting stuck on dual card setups. Still trying to push this one upstream. ok matthieu@
88ce1f7f 2011-01-02 14:23:40 Specify default xkb rules for Xnest and Xephyr.
89dd5697 2011-01-02 14:04:18 Enable Xorg and a few drivers on hppa. Only wsudl works for now.
74b2e405 2011-01-02 13:29:50 Repair build of Xorg on hppa
55b9b068 2010-12-22 21:36:05 Bring fix from rev 1.12 back once more. ok oga@.
dd56fb17 2010-12-21 20:10:44 Update to xorg-server 1.9.3. Tested by japser@, landry@ and ajacoutot@ in various configurations.
a67ea75b 2010-12-06 21:21:52 Initialize len before passing it to sysctl(3). ok matthieu@
42826119 2010-12-05 15:36:02 Upgrade to xorg-server 1.9.2. Tested by ajacoutot@, krw@, shadchin@ and jasper@ on various configurations including multihead with both zaphod and xrandr.
d57b1a14 2010-09-01 13:43:24 regen (yes lots of files, since util-macros has been updated).
e298c371 2010-09-01 09:32:32 Disable use of SIGIO by default; it breaks multi-card configurations. We don't want to run thousands of lines of potentially signal-unsafe code for no particular benefit. ok deraadt@, matthieu@, oga@
f5152cf3 2010-08-31 21:22:35 Don't even attempt to establish a SIGIO handler for DRI1. This hasn't been used for a very, very, very long time, (since before OpenBSD had dri support, for example) and it causes segfaults on dri drivers when sigio is disabled. Now we don't need to do context swaps on sigio nor are we trying to do interrupts in userland (thank fuck for that) this function can die the death that I intended it to die about two years ago, may it burn. The kernel support the the sigio ioctl will be removed in a couple of weeks to give people time to update (right now it accepts it, then ignores it). ok kettenis@, matthieu@.
055af114 2010-08-29 17:58:28 Use the KERN_CONSDEV ioctl to figure out what the console device is and attempt to open that first before trying /dev/ttyC[0-7]. This makes X autoconfiguration a tad bit more intuitive on machines with multiple SBus or UPA framebuffers, where wsdisplay0 isn't the console. PCI framebuffers are still busted though. ok matthieu@
1fb6d3c8 2010-08-28 17:59:01 Fix autoconfiguration for accelerated drivers on sparc/sparc64. Currently limited to sunffb; others will need to be added to bsd_sbus.c if we start shipping them. ok matthieu@, oga@
25b0cbcd 2010-08-18 22:37:36 Fix autoconfiguration on sparc and sparc64. The code to add sunffb unconditionally on !solaris for __sparc__ systems is incorrect for openbsd. More specifically, due to interactions between hardware drivers and wsfb in preinit we can't unconditionally add wsfb to the list of fallbacks, so we only add wsfb if no other option was found. Additionally sunffb does not need to be unconditionally added because the bus probing code will find these devices already. So, long story short: make that code chunk conditional on __sparc__ && defined(__linux__) instead. change from !openbsd to __linux__ requested by kettenis@. Tested by at least myself and stsp@. ok matthieu@, kettenis@.
fe603b97 2010-07-31 17:47:50 Fix X -keepPriv by calling xf86OpenConsole() early enough on architectures that don't have a separate /dev/xf86. Problem noticed by kettenis@ and krw@ ok kettenis@.
183207fd 2010-07-27 19:05:15 Add 4 files missed in xserver 1.8 update.
95d684a0 2010-07-27 19:02:24 Update to xserver 1.8. Tested by many. Ok oga@, todd@.
50794663 2010-05-20 05:00:14 Add missing \n at end of message.
b855bc3c 2010-04-27 20:12:19 cope with the xinerama headers cleanup. From xserver git repository.
49012820 2010-04-13 19:54:46 Add a configure test for newer proto headers and use it to enable building xserver 1.6 with those headers. ok oga@.
33290fb6 2010-03-30 17:43:19 #if 0 out the code that listens for /dev/apm events. A cleaner fix will be forthcoming, but for now this allows the xserver to work nicely with the recent kernel vt-switch-on-suspend changes. ok miod@
42fc690a 2010-03-15 20:50:52 Only add wsfb to the list of autoconfigured drivers if no other matches were found. Makes xorg.conf-less X work again on sparc64 and macppc systems with a single display adapter. ok matthieu@, beck@
dde92d40 2010-02-01 21:12:42 basic support for mips64el. ok miod@.
b4fa99e3 2009-12-18 22:50:53 regen
e5c0b4fa 2009-12-18 22:49:53 Build hppa support files on OpenBSD (useless for now).
af37b41e 2009-12-18 22:47:56 Adapt to modular X.Org.
8542099f 2009-10-31 14:09:43 Update to server 1.6.5.
b6548f49 2009-10-27 20:49:51 Replace fbdev by wsfb as fallback driver on arches that support it. Ok todd@, oga@.
4c3c08d1 2009-10-18 14:15:49 Add ChangeLog for xserver. It's part of the official X.Org tarballs.
6b7a7e86 2009-10-06 05:57:00 Merge intel driver autoconfiguration changes from upstream: - don't list the dead i810 driver anymore - blacklist the poulsbo chipset which isn't supported by xf86-video-intel. Gives vesa a chance. ok oga@, kettenis@.
00a307f8 2009-09-13 15:02:03 Do not use 'deprecated' attribute on gcc < 3.1. It causes lots of spurious warnings in build logs. suggestion to make the test gcc >= 3.1 millert@, ok todd@, miod@
888f50b0 2009-09-11 22:12:50 Don't unconditionnally add a "sunffb" device in autoconfig mode on OpenBSD. It will be added by sparcDriverName() if a ffb card is present.
e7065007 2009-09-11 06:17:29 Bring Xnest back. I had to disable its build during xserver 1.6 development because it wasn't building for a while. But all problems are now fixed. ok todd@.
0026b7ed 2009-09-08 19:52:26 restore version 1.12 of privsep.c which got accidentally reverted by my xserver 1.6 merge. noticed by oga@
768012be 2009-09-08 06:56:28 sparcDeviceName: do not fall back to wsfb if no hw specific driver was found. This is done in the caller already. While there change to a switch() construct to prepare for potential future drivers addition.
88f6f3ea 2009-09-06 19:44:18 update to xserver 1.6.4rc1. Tested by many, ok oga@.
251e57a5 2009-07-14 18:25:16 Make the !privsep and privsep paths a little more similar (still checking the list), this allows drm to work in -keepPriv situations. This diff has been in my tree awaiting proper testing for months, now i'm sure it works correctly in it goes. ok matthieu@ an aeon ago.
3b890ddc 2009-06-29 21:26:43 Set default migration strategy to "greedy". ok oga@.
cf966877 2009-03-28 14:21:35 provide mem_barrier() definition for amd64 too. from X.Org git. ok oga@
093965b9 2009-02-19 21:53:30 Add code to choose a video driver based on the wscons(4) display type. Makes it possible to run X without a configuration file on (some) sparc64 machines and perhaps other machines that use wscons(4) frame buffers. ok matthieu@
5933d55f 2009-01-28 21:04:43 __miscmansuffix -> __miscmansuffix__
93ad8001 2009-01-28 14:50:48 OpenBSD still uses old xkb-data, whose default rules are called 'xorg'. Change kdrive's default configuration too.
912bf2fa 2009-01-27 17:13:42 regen
92d4b23d 2009-01-27 17:11:33 Fix linking of Xwscons for xserver 1.5.3
8ff87a1d 2009-01-27 16:28:57 Don't allow to build kdrive here anymore. This is now in ../kdrive.
0a00651c 2009-01-20 23:13:14 more gcc2 breakage found by sparc
6b96c02f 2009-01-13 19:46:28 note to self: no cookie, a compile started is not a compile tested
8b1dd35d 2009-01-13 16:30:45 yet another gcc2 found bad coding practice, move variable declartion to the top of the scope. this time found by sparc.
8d98f590 2009-01-12 20:18:51 regen
369cc172 2009-01-12 20:17:47 Update to xserver 1.5.3 + latests commits on server-1.5-branch. tested by stsp@, david@, form@, ckuethe@, oga@. thanks.
56555c56 2008-12-23 11:04:49 - move wsfb(4) to where it belongs. - also rename via -> openchrome.
594af7d8 2008-12-23 11:03:25 - i810 -> intel, noticed by mpf@ (already fixed in -current X.Org) - add a reference to wsfb(4).
3a0e900d 2008-11-23 12:06:43 missing action in if statement.
9bd69e2c 2008-11-11 20:31:42 Fix from X.Org master git for XAA screen corruption. XAA PixmapOps: Sync before accessing unwrapped callbacks. When using any XAAPixmapOps, we call into unknown but freshly unwrapped callbacks (like fb ones). Unlike the XAA*Fallback calls, we did so without syncing first, exposing us to all kinds of synchronisation issues. I believe that the rendering errors appeared now because *PaintWindow vanished (e4d11e58), and we just use miPaintWindow instead. This takes a less direct route to the hw and ends up at PolyFillRectPixmap, which very often left drawing artifacts. We now sync accordingly, and no longer get the rendering artifacts i was methodically reproducing on radeonhd, radeon, unichrome... Also, in order to allow driver authors to remove extensive syncing or flushing to hide this issue, create XAA_VERSION_ defines, put them in xaa.h and bump the patchlevel. tested by naddy@ and Edd Barrett. ok oga@.
519385f8 2008-11-05 07:04:31 more gcc2 fixes courtesy sparc
51ad66e6 2008-11-04 22:22:12 Initialise the aperture file descriptor in libpciaccess.
65e3b816 2008-11-04 16:50:50 variable declarations at the beginning of the scope; found by sparc (a gcc2 arch)
51153ff8 2008-11-04 05:58:43 Update to libpciaccess world.
60021fe9 2008-11-02 15:26:08 xserver 1.5.2. tested by ckuethe@, oga@, and others.
9c773484 2008-10-30 19:59:59 Close well known connections in ServerAbort(). Gets rid of dangling /tmp/.X11-unix/X0 sockets after server crash.
1756bd31 2008-10-12 10:46:40 Xprt is not built by default anymore. Remove the code that selectively disabled it on a few platforms.
457770e0 2008-10-08 02:24:28 enable GL for libraries, but not the X server .. for mips64
79662dec 2008-10-07 21:56:39 PR 5005: On alpha, trust the PCI BARS from SRM. ok kettenis@, miod@.