summaryrefslogtreecommitdiff
path: root/dist
AgeCommit message (Collapse)Author
2012-04-30Fix a prototype in order to be able to use this header withPascal Stumpf
-Werror=strict-prototypes enabled. ok matthieu@
2012-03-27Update to libxcb 1.8.1. Tested by krw@, mpi@, shadchin@Matthieu Herrb
2012-01-24Update to xkeyboard-config 2.5.Alexandr Shadchin
ok matthieu@
2012-01-19Workaround CVE-2012-0064, password-locked X screen savers can be bypassedStuart Henderson
with Ctrl Alt *. This is not the complete fix but mitigates the issue for now. Bug was introduced to OpenBSD in the xserver update on 2011/11/05 (commit 7d2543a3cb3 upstream), so it affects -current since that date, but no OpenBSD releases. ok matthieu@ phessler@ dcoppa@, also tested by schwarze@, jj@ If you want this fix before new snapshots are available, copy the new file to /usr/X11R6/share/X11/xkb/compat/xfree86 and reload the kbmap e.g. setxkbmap $(setxkbmap -query | awk '/layout/ { print $2 }')
2011-12-05avoid pesky gcc warnings due to missing eolMarc Espie
okay matthieu@
2011-11-03Fix Shift+BackspaceAlexandr Shadchin
ok sthen@, matthieu@
2011-10-23Merge Mesa 7.10.3Matthieu Herrb
2011-10-23Import Mesa 7.10.3Matthieu Herrb
2011-10-16Update to 2.4.1Alexandr Shadchin
ok jasper@, matthieu@
2011-10-01Fix an X server crash when starting GLX 1.3 apps;Robert Nagy
https://bugs.freedesktop.org/show_bug.cgi?id=29091 ok matthieu@, oga@
2011-09-17more robust solution for 'Kill X on Ctrl+Alt+Backspace on default'Alexandr Shadchin
ok matthieu@
2011-07-01Update xkeyboard-config to 2.3Alexandr Shadchin
ok matthieu@, tested jasper@
2011-05-31Remove MesaDemos contents. Not used by Xenocara builds anymore.Matthieu Herrb
2011-04-10Add support for zaurusAlexandr Shadchin
ok matthieu@
2011-04-10Add support for lkeysAlexandr Shadchin
ok matthieu@
2011-04-10Update xkeyboard-config to 2.2.1Jasper Lievisse Adriaanse
* New structure of descriptions, massive changes in user-visible strings. Special release for GNOME 3. ok shadchin@ matthieu@
2011-03-12Update xkeyboard-config to 2.1Alexandr Shadchin
ok matthieu@
2011-01-10Update xkeyboard-config to 2.0Alexandr Shadchin
ok matthieu
2010-10-06Bugfixes from upstream.David Coppa
Minor tweaks (shutdown(2) related bits) by me. OK matthieu@
2010-09-04Update to libxcb 1.7Matthieu Herrb
2010-08-04Pull in some fixes from upstream:David Coppa
o various memleak fixes o ensure get_wm_class_from_reply returns a valid C-string OK matthieu@, deraadt@
2010-07-24Two patches cherry picked from mesa master just after 7.8 was branchedOwain Ainsworth
(but never made it into the 7.8 branch). first: Author: Jesse Barnes <jbarnes@virtuousgeek.org> Date: Thu Apr 22 12:47:41 2010 -0700 DRI2: add config query extension Add a new DRI2 configuration query extension. Allows for DRI2 client code to query for common DRI2 configuration options. second: Author: Jesse Barnes <jbarnes@virtuousgeek.org> Date: Thu Apr 22 12:49:03 2010 -0700 DRI2/GLX: check for vblank_mode in DRI2 GLX code Re-add support for the vblank_mode environment and configuration variable. Useful for benchmarking and app control. The final affect being that config and environment variables for controlling swap mode work with dri2 now. which helps me a lot with debugging. ok matthieu@.
2010-07-24When a dri driver dlopen()s libGL to try and get the correct symbols (inOwain Ainsworth
case libGL itself was dlopen()ed), it was using "libGL.so.1" (linux convention, doesn't work on OpenBSD). Change it to "libGL.so" so it has a hope in hell of working. I finally wrote this patch when trying to port perl's OpenGL modules ages ago and i finally decided that hacking each instance of dlopening libGL to use RTLD_GLOBAL was dumb. ok matthieu@
2010-07-24This is a hack.Owain Ainsworth
Since mesa changed some code, GL applications have been rather nasty to the xserver, if they are unconstrained rendering wise they spam too many requests at the xserver and make it slow as hell (even if the cpu is fairly idle). There is a throttling mechanism in the xserver (1.8 at least), but that only really works if you are doing vblank syncing (which is turned off in our intel driver right now for unrelated reasons), and even then an unsynced client can cause the same problem. While a proper fix is being worked on (I am in discussion with X developers), comment out two conditionals in the intel mesa driver so that even when using dri2 swapbuffers we wait on the swapbuffers before last before rendeing more, this prevents almost DoSing the server. Tested on ironlake, 855 and 965 by me (and my matthieu as well). ok matthieu@
2010-06-22Update to Mesa 7.8.2. Tested by johan@. Thanks.Matthieu Herrb
2010-05-26Bring back the local patch that has a habit of vanishing every time weOwain Ainsworth
update mesa. Specifically, we disallow in radeondrm for dri clients mapping registers, so don't try and map them (and thus fail as we currently were). for r300+ this was only used for falling back on old drm versions (doesn't matter). For r100, the new BO abstraction used the SWI number (in hardware scratch reg 3) for the buffer age, so use the newly added getparam member to grab that info instead of trying to read the mapped registers. Update to the lastest kernel headers before you even think about building this or trying to use a snapshot on r100/r200. So now radeon works with mesa again, hoorah! Tested on rv250 by Josh Elsasser, and on R420 (and x800) by myself.
2010-05-22Remove a demo with huge data files.Matthieu Herrb
2010-05-22Remove a demo application with 40M of data files.Matthieu Herrb
2010-05-22Import Mesa 7.10.3Matthieu Herrb
2010-05-22Update to Mesa 7.8.1. Tested on a bulk ports build by naddy@, ok oga@.Matthieu Herrb
2010-04-18Update to libxcb 1.6. Mostly for new dri2 helper lib, requested by oga@.Matthieu Herrb
2010-03-20The reply type could be XCB_NONE if the property is not present.Matthieu Herrb
Patch from upstreams, pointed out by David Coppa.
2010-03-20Validate size of wm_hints and wm_size_hintsMatthieu Herrb
Without these checks, we can overflow the buffer or divide by zero. Patch from upstreams, From David Coppa.
2010-03-07Fix some problems in libxcb-icccm affecting xcb based window managers.Owain Ainsworth
Specifically, fix checks on the data so then we use the correct sanitised length. From Peter Harris (pharris AT opentext DOT com), an xcb developer, via David Coppa (dcoppa AT gmail DOT com); thanks! requested by deraadt@
2009-11-21Stop printing to stderr whenever we fail to initialise GEM (every timeOwain Ainsworth
without diffs), libraries shouldn't do that, and it's frankly pretty irritating. ok matthieu ages ago. prompted by deraadt@
2009-09-08undo a bit of overzealous backporting from the DRI2 bits, this chunkOwain Ainsworth
isn't strictly needed and it causes GL apps to segfault on exit on the 965 with dri1 and xserver 1.6. ok matthieu@
2009-09-05update to xcb-util 0.3.6. Tested on a packages bulk build by naddy@.Matthieu Herrb
2009-09-05Update to libxcb 1.4. tested by naddy@ on a packages bulk build.Matthieu Herrb
2009-08-06backport some code from mesa current (and 7.5) so that the dri2 protocolOwain Ainsworth
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.
2009-07-20regen after gcc 2.95 build fixMatthieu Herrb
2009-07-20gcc 2.95 build fixes.Matthieu Herrb
2009-06-06Import xkeyboard-config version 1.6.Matthieu Herrb
2009-05-31update to xcb-util 0.3.5Matthieu Herrb
2009-05-31update to libxcb 1.3Matthieu Herrb
2009-05-23import xcb-util 0.3.4Matthieu Herrb
2009-05-22import libxcb 1.2Matthieu Herrb
2009-05-17Update to Mesa 7.4.2. Tested by oga@, ckuethe@ and naddy@.Matthieu Herrb
2009-05-17Import Mesa 7.10.3Matthieu Herrb
2009-02-05Bah. Diff applied strangely last time. Fix fallout.Owain Ainsworth
It builds now.
2009-02-04Merge in two commits of mine from upstream mesa which mean that onOwain Ainsworth
startup with and when we have only one pipe running we will always pick the correct vblank pipe to sync to. ok matthieu@.