IABSD.fr/xenocara

Branch :


Log

Author Commit Date CI Message
93a6b2b0 2009-09-12 17:05:22 update
1baa75fb 2009-09-11 22:50:31 sync
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@.
a0536c60 2009-09-10 19:28:23 Completely disable xserver on vax, it generates a gcc segmentation violation in xkb/xkbEvents.c. ok todd@
f0cd9e3a 2009-09-10 02:30:26 backport a bugfix from upstream: Fix 945GM VT switch in UMS Bug #19578. We should set private intel_crtc state according to current, as fail to do so pipe A needs active won't be taken care of. Also make sure pipe swap operation always set during VT switch. This also fixes the *other* x40 lid problem (which happens when you suspend, then you shut the lid in dont'-suspend-on-lid mode. the reasoning for the PipeA quirk I finally found: On some platforms, the firmware may read & write GPU registers on lid close, suspend/resume time or during various SMM events. If one of the graphics pipes is disabled at that time, the GPU may hang due to the programming dependencies of the various registers. So essentially, without this patch, if you have this quirk and you shut the lid, you're hosed, but y'know drivers in userland are great. So are BIOS writers. requested by deraadt@, who keeps getting this issue when he's on a plane.
f142b782 2009-09-08 23:31:10 undo a bit of overzealous backporting from the DRI2 bits, this chunk isn't strictly needed and it causes GL apps to segfault on exit on the 965 with dri1 and xserver 1.6. ok matthieu@
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.
8ac1a9e6 2009-09-07 03:41:10 sync
88f6f3ea 2009-09-06 19:44:18 update to xserver 1.6.4rc1. Tested by many, ok oga@.
b1c6b32a 2009-09-06 15:45:43 On powerpc, only set "UseFBDev" option to true by default on Linux.
f090af27 2009-09-06 12:22:42 MFC: enable build with recent input ABI.
e17ea6bc 2009-09-05 16:07:42 update
23f548aa 2009-09-05 16:06:57 update to xterm 247, a small bug fix over version 246.
d1b60130 2009-09-05 16:06:15 re-introduce the intention of the change from rev 1.4 in menu.c here instead, by moving the check for '\0' to only the places that it matters. hint and 50% of the diff from oga@, prodded by todd@ ok oga@
3af530ab 2009-09-05 15:58:09 update to xterm 246. Has been in snapshots for some time.
86fe704c 2009-09-05 15:55:46 update to xcb-util 0.3.6. Tested on a packages bulk build by naddy@.
e9d6b4f7 2009-09-05 15:54:43 Update to libxcb 1.4. tested by naddy@ on a packages bulk build.
8d2fbc2a 2009-09-05 15:49:29 update
6e4f4540 2009-09-05 14:10:11 style ok oga
96c773e1 2009-09-02 01:08:45 sync
d0027b4c 2009-08-29 14:24:11 update
c3064dbf 2009-08-27 01:38:08 unroll the CCTOSC macro; from Thomas Pfaff ok oga@
73704327 2009-08-25 19:08:29 Remove compat directories that are not needed here. ok oga@.
f74c2dba 2009-08-25 18:51:44 update do xf86-video-ati 6.12.2 This has been in snapshots for weeks. ok oga@, todd@.
2f17ef27 2009-08-25 12:05:11 static; ok oga@
1facf8e1 2009-08-25 02:02:59 we are not doing access control here, so replace the "check if file is executable" goo with access(2). originally from jacekm@ long time ago. "i can live with that" oga@
1a74c54f 2009-08-25 01:44:39 Reduce duplciation of code for checking modifiers in key/mouse bindings. shaves a bunch of bytes. ok okan@
9924c77a 2009-08-25 01:42:05 Instead of calling conf_bind*() 50 gazillion times in a row, store an array with all the parameters in and just loop over that to setup the default keybindings - it's so much easier to read. okan@ "love love love"ed this
78deb6c3 2009-08-25 01:32:40 Instead of messing around everytime we do a resize, just clamp the resize increments to a minimum of one, and use it unconditionally. "you've convinced me, do it!" okan@
30e985c9 2009-08-25 01:26:09 unroll macro; ok oga@
081d2dea 2009-08-24 23:54:41 Add a keybinding to allow horizontal maximisation of a window (CMS-enter). based on a diff by Thomas Pfaff; thanks! ok okan@
5111e273 2009-08-24 23:49:04 bring together gathering, calculating and applying of size hints; additionally, respect aspect ratio hints. ok oga@
67c21c1d 2009-08-24 21:22:48 Instead of having a function that just calls TAILQ_INIT on a global, use TAILQ_HEAD_INITIALIZER() and drop the function. ok okan@
4588004a 2009-08-24 19:16:03 updates
5407ee56 2009-08-24 17:04:39 instead of checking for flags in the client context, then removing them. e.g.: if (flags & flags_we_care_about) flags &= ~(flags_we_care_about); just whack the flags unconditionally, it's simpler. okan@ agrees.
578cc636 2009-08-24 14:51:03 sync
7771e1d2 2009-08-23 15:56:08 update to libXt 1.0.6
b821fafa 2009-08-23 14:08:00 update to libSM 1.1.1
3e1072ee 2009-08-23 14:00:11 update to libFS 1.0.2
06111d4d 2009-08-18 20:46:33 updates
77421054 2009-08-09 01:51:30 sync
a75b7493 2009-08-08 17:27:51 remove unnecessary Ar macros ok jmc@
fb65a7fc 2009-08-08 00:25:52 remove unnecessary Dq macro; based on a diff from Martin Toft feedback and ok jmc@, martynas@
5f44320c 2009-08-06 16:02:07 Pull in some code from 2.8 and current so that dri2 works correctly with xserver 1.6.2. When dri2 is not in use, this commit does nothing. ok matthieu@
9997d7a0 2009-08-06 15:50:02 backport some code from mesa current (and 7.5) so that the dri2 protocol is correctly handled. without fixes to mesa and the ddx, the so-called backwards compat goop that was added just plain does not work and ends up with rendering bullshit.
11a94b33 2009-08-06 15:36:45 update dri2proto to the latest version. (needed for dri2 with xserver 1.6.2 to work correctly) ok matthieu@
a428bddd 2009-08-04 21:52:36 sync
5438d9bb 2009-08-04 20:54:46 sync
7edc2b5a 2009-08-04 15:45:41 Enable XCB on architectures with shared libs. requested by sthen@.
9aa70ccd 2009-08-02 17:02:09 updates
b9575da0 2009-07-28 19:01:29 OpenBSD's gcc 3.3 is capable of handling the MMX code of pixman. Change the configure test so that it gets enabled. Tested by marco@ ajacoutot@ ckuethe@ and others.
63f17666 2009-07-24 19:51:21 updates
8ab37177 2009-07-20 20:57:57 add -I${XCBUTIL}/${SUBLIB} to CPPFLAGS for gcc 2.95
7d22228c 2009-07-20 20:55:45 regen after gcc 2.95 build fix
ee57c931 2009-07-20 20:55:10 gcc 2.95 build fixes.
276db15e 2009-07-19 14:46:59 Disable hardware cursor before we exit. From NetBSD. ok oga@
160be1ef 2009-07-19 08:12:09 Initialize ed.used_stdout at the beginning of do_extract() to avoid reading uninitialized memory later. Reported by Philip Guenther. Thanks.
0d63acfc 2009-07-18 20:54:10 Fix build when XSRCDIR is not defined in /etc/mk.conf. Problem reported by Chris Kuethe. Thanks.
07600073 2009-07-18 20:16:00 Correct patch for libpciaccess issue from X.Org bug 18122, by Marien Zwart. Tested by Pierre Cardoso.
386cb73a 2009-07-18 20:06:46 Add XCBPROTO_VERSION substitution for xcb.pc. Problem reported by David Coppa. Thanks.
9a5da84d 2009-07-18 15:02:51 Since we don't accelerate trapesoid rendering under uxa yet anyway software rasterise them THEN put them into buffer objects. read-modify-write of graphics memory is expensive. 2.5x speed increase under heavy trap rendering measured. Another upstream backport. ok matthieu@
2b56f07b 2009-07-18 15:00:09 Don't put glyphs pixmaps into buffer objects under uxa. in the fastpath they're going straight to the glyph cache anyway and doing so for small glyphs wastes memory since bos must be padded to page size. Backport from upstream (to aid gem development). ok matthieu@
c349058b 2009-07-18 14:58:00 Fallback if we're vt switched and we're using GEM. We're not allowed to access the hardware in this situation. Backport from upstream CURRENT. ok matthieu@.
37a2f39d 2009-07-18 14:56:03 Accessing a pixmap in fallback if the prepare_access() callback failed is verboten So don't do it. Treat it the same as every other prepare access call in uxa. This patch sent upstream. ok matthieu@
6e3e5abe 2009-07-18 14:54:42 Fix libdrm for the buffer mapping strategy our GEM implementation will use We always map through the gtt, never using the cpu mapping (this decreases complexity a lot). Keep use of the original ioctl for this. Also don't bother with userland domain setting, the kernel handles this correctly. Finally, don't persist mapping across calls to unmap and remapping, this aids with debugging, but may change later. ok matthieu@.
e7a3326e 2009-07-18 07:37:15 upstream updates
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.
a3c20930 2009-06-30 22:22:00 sync (ok deraadt@ & matthieu@)
4d657409 2009-06-30 18:39:19 Fix PCI card probe and chipset detection. it appears that the chips&technologies X driver was partially broken during libpciaccess conversion. Thanks to the analysis by Marien Swart in bug #18122 and a similar fix by Mark Kettenis for the radeon driver, this patch should fix it.
3b890ddc 2009-06-29 21:26:43 Set default migration strategy to "greedy". ok oga@.
7f4deab7 2009-06-27 16:12:21 update
ffd83bca 2009-06-27 10:11:47 update to svn revision 753. This includes a few bug fixes that make EXA work on my Chrome9 HC3 IGP. ok oga@
9e424939 2009-06-27 10:02:53 Use the bsd.xorg.mk rules to install the pkgconfig file and add the libdrm_intel.pc. with oga@.
7230692a 2009-06-26 12:45:12 use fnmatch to glob the entries in the exec menu. allows shell globbing constructs such as *ctl, etc in the exec menu (m-? by default). Adapted from a diff from Thomas Pfaff, okan@ got almost the same diff as me when reworking it, and oked this one.
c4dd635c 2009-06-26 12:33:59 puffy 4.6
d893a97d 2009-06-26 12:21:58 static local functions and data; almost identical diff from Thomas Pfaff ok oga@
e70d43c0 2009-06-25 21:28:57 I was supposed to remove the --enable-debug option before committing.
855916fc 2009-06-25 21:27:18 update to openchrome.net svn commit 750. This adds among others support for the VX800 chipset. This has been in snapshots for weeks.
42b052b9 2009-06-25 20:16:43 update to xf86-video-intel 2.7.1. Tested by many.
28840135 2009-06-23 21:52:38 tidy up startup/init routines ok oga@
c976b8a8 2009-06-21 17:39:53 Add support to the fake (non GEM) bufmgr for pinning and unpinning objects. Makes overlay XV work with intel 2.7.1. ok matthieu@, tested by naddy@, sturm@, matthieu@ and myself. This is most important for the x40 and other 8xx chipset which lack textured video.
e61fd043 2009-06-20 00:55:41 compact a bit by condensing a few if-else's; from Thomas Pfaff "go on then" oga@
a7dfb91b 2009-06-20 00:22:39 unroll XCALLOC/XMALLOC macros; since we use xcalloc/xmalloc all over the place anyway, this makes things a bit more consistent; from Thomas Pfaff ok oga@
0230e268 2009-06-20 00:19:56 spacing
9bc8348d 2009-06-19 10:43:49 ``exec'' and ``ssh'' are lowercase. ok martynas@
2de9f26c 2009-06-18 20:44:40 items on the first list should have full stops too. ok martynas@
b0a20e65 2009-06-18 20:24:54 the on-line manual should use the same notation for key bindings as the configuration file, this way writing configuration files is easier; add a few missing interactive command (.Ic) macros to key bindings; slightly improve spacing in the lists; other tweaks. ok martynas@
1183bd53 2009-06-17 13:08:37 remove unnecessary casts; from Thomas Pfaff ok oga@
89d86516 2009-06-17 12:45:01 re-factor parts of mouse move/resize bit to shrink and make more readable; no behavior change ok oga@
96b7d95a 2009-06-17 12:30:17 move like defines to a central, logical location; no binary change. aok oga@
810f9ab0 2009-06-13 17:18:21 Don't de-reference a NULL pointer in R128FreeScreen in the error path. If R128PreInit() failed, R128FreeRec() was already called and info will be NULL.
787b897b 2009-06-12 19:59:00 Remove the xf86-video-suncg6 driver, which doesn't support acceleration beside the hw cursor. The latter can be done in wsfb if someone manages to prove miod@ that it's useful.
406f7574 2009-06-12 19:33:24 regen with autoconf 2.62p0. Fixes xserver build on macppc.
54657443 2009-06-12 09:16:54 unbreak arm builds by disabling simd and neon support for now.
48a5587e 2009-06-11 16:32:52 fix gcc2ism, collaboration with matthieu
17c4b628 2009-06-06 23:33:20 typo
66bbf582 2009-06-06 19:44:01 Separate install-files target for 'rules' subdir.
d2fb122c 2009-06-06 19:43:22 correct install targets, build of compat scripts in depend stage.