summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-08-16devPrivates rework: Nevermind, can't const due to return value warnings.Eamon Walsh2-4/+4
This reverts commit 6fd0a0b08de912421718aca17fe34a55ae285ae7.
2007-08-16devPrivates rework: add const qualifier to key type.Eamon Walsh2-4/+4
2007-08-16devPrivates rework: use camelcase standard for name of key type.Eamon Walsh3-22/+22
2007-08-16xace: add hooks + new access codes: core protocol selection requestsEamon Walsh1-4/+13
2007-08-16xace: add hooks + new access codes: core protocol pixmap requestsEamon Walsh1-7/+15
2007-08-16xace: add hooks + new access codes: core protocol font requestsEamon Walsh1-27/+24
2007-08-16xace: add hooks + new access codes: core protocol client requestsEamon Walsh2-9/+22
2007-08-16xace: drop background-none checking hook, add new hook for controllingEamon Walsh5-25/+21
access to other clients.
2007-08-16xace: add hooks + new access codes: core protocol screensaver requestsEamon Walsh17-38/+69
2007-08-16xace: add hooks + new access codes: core protocol server requestsEamon Walsh7-28/+62
2007-08-15xace: rename hostlist security hook to "server" as this hook will be usedEamon Walsh7-15/+17
for other types of server access besides just the host list.
2007-08-15xace: add hooks + new access codes: core protocol cursor requestsEamon Walsh7-107/+113
2007-08-15xace: add hooks + new access codes: core protocol property requestsEamon Walsh1-8/+11
2007-08-14xace: add hooks + new access codes: core protocol GC requestsEamon Walsh9-40/+60
2007-08-14dix: remove caching of drawables and graphics contexts. The security checksEamon Walsh9-103/+10
simply bypass the cached values so they are unused.
2007-08-13xace: add hooks + new access codes: core protocol window requestsEamon Walsh3-105/+112
2007-08-06xace: add hooks + new access codes: core protocol colormap requestsEamon Walsh2-103/+134
2007-08-06Temporarily disable Security and SELinux extensionsEamon Walsh1-2/+2
while changes to XACE are being made.
2007-08-06xace: drop site-policy and declare-extension-security hooks, add 2 new hooksEamon Walsh3-25/+13
for controlling access to screens and screen savers.
2007-08-03security: drop support for XC-QUERY-SECURITY authorization method.Eamon Walsh8-304/+3
2007-08-03security: drop the "declare extension security" dix call. Use theEamon Walsh10-65/+67
SecurityPolicy configuration file instead.
2007-08-02Merge branch 'master' into XACE-SELINUXEamon Walsh755-5805/+15820
Conflicts: dix/devices.c dix/property.c include/dix.h
2007-08-01XFree86: xf1bpp: distclean generated files as wellArkadiusz Miskiewicz1-3/+4
Make sure we clean up after ourselves: not sure why distcheck didn't flag this one.
2007-08-01configure.ac: Fix argument quoting for argv[]Julien Cristau1-1/+1
m4 quoting. Yar boo sux.
2007-08-01configure.ac: Actually use -lrt in monotonic clock testDaniel Stone1-0/+5
If we need -lrt to use clock_gettime, then make sure we link with it.
2007-08-01configure.ac: Disable D-Bus config API support by defaultDaniel Stone1-1/+1
This is problematic, so don't even bother with it unless someone wants it. respeclaration is dead, long live HAL.
2007-08-01GLX/DRI: Remove some unused variables.Michel Dänzer1-4/+1
2007-08-01GLX_EXT_texture_from_pixmap: Use client provided texture target when available.Michel Dänzer5-29/+48
This prevents situations where the server doesn't use the target the client thinks it does, usually resulting in the texture being sampled as all white.
2007-08-01GL: GLX: Make sure glxbyteorder.h is distributedDaniel Stone1-0/+1
2007-08-01Bump version to 1.3.99.1 for developmentDaniel Stone1-1/+1
This is not actually .1, just bumping for a different devel version.
2007-08-01XFree86: xf1bpp: Fix previous build system commitDaniel Stone1-2/+2
Amateur error.
2007-08-01Build system: Add missing filesDaniel Stone2-1/+2
A couple of headers weren't added to the build.
2007-08-01XFree86: Properly clean up after ourselvesDaniel Stone1-1/+1
CLEAN is not a useful variable. CLEANFILES/DISTCLEANFILES, on the other hand, are useful variables.
2007-08-01Build system: Non-dtrace distcheck hacksDaniel Stone2-1/+10
automake 1.10 really wants foo.c for foo.O, so give it some dummy files to deal with if it really needs them.
2007-08-01Remove duplicated licensesDaniel Drake2-54/+0
Some files had two copies of the same license.
2007-08-01Add proper COPYING fileDaniel Drake1-176/+199
I went through the entire xorg-server distribution and aggregated all the licenses I could find (except the questionable GPL files, see my last mail). There are many many permutations on essentially the same license terms, but I have been pedantic and treated slight differences as separate licenses. Here is a description of the process I used: tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2 cd xorg-server-1.1.1 find -name '*.c' -o -name '*.h' | xargs gvim egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \ | grep -v "\.in$" | xargs gvim cd .. tar xvjf /usr/portage/distfiles/xorg-server-1.3.0.0.tar.bz2 diff -urNp xorg-server-1.1.1 xorg-server-1.3.0.0 git clone git://anongit.freedesktop.org/git/xorg/xserver cd xserver git diff xorg-server-1.3.0.0.. For each file, licenses have been aggregated as follows: If 2 files have identical license text but different copyright notices, the copyright notices are aggregated and the license text is included only once. Note that by identical I mean really identical, i.e.: 'AUTHOR(S)' is not the same as 'AUTHORS' 'KEITH PACKARD DISCLAIMS' is not the same as 'KEITH PACKARD AND COMPAQ DISCLAIM' Otherwise, licenses and accompanying copyright notices have been stacked. When going through the changes from 1.1.1 to 1.3.0.0 then HEAD, licenses have been added and removed (so I have reflected this since the original version of my COPYING file). It's slightly concerning to see that even between 1.3.0.0 and HEAD, new license permutations are being added. I'd suggest that a primary license be chosen and this would be indicated at the top of this COPYING file.
2007-08-01[PATCH] xserver: Add COPYING termsDaniel Drake1-8/+2686
I went through the entire xorg-server distribution and aggregated all the licenses I could find (except the questionable GPL files, see my last mail). There are many many permutations on essentially the same license terms, but I have been pedantic and treated slight differences as separate licenses. Here is a description of the process I used: tar xvjf /usr/portage/distfiles/xorg-server-1.1.1.tar.bz2 cd xorg-server-1.1.1 find -name '*.c' -o -name '*.h' | xargs gvim egrep -Rli "permission|copyright" * | grep -v "\.[ch]" \ | grep -v "\.in$" | xargs gvim cd .. tar xvjf /usr/portage/distfiles/xorg-server-1.3.0.0.tar.bz2
2007-08-01XFree86: xf1bpp: Fix parallel buildArkadiusz Miskiewicz1-5/+2
One of the constructs wasn't parallel-build safe: fix that.
2007-08-01Darwin: Remove missing fileDaniel Stone1-1/+0
Xserver.m is missing and still hasn't been added, so just remove it for now.
2007-08-01Config: Add missing includeDaniel Stone1-0/+1
2007-08-01Config: Add current FDI fileDaniel Stone1-0/+31
Add the FDI file we're using at the moment, until it gets into upstream HAL.
2007-08-01Config: Fix merge detritusDaniel Stone1-1/+0
2007-08-01Input: Fix stuck modifiers (bug #11683)Daniel Stone1-26/+28
Disclaimer: It's 6:51am. I'm trying to be as understandable as possible. What was happening previously was this: * Press Alt * Extended event generated and processed: state is now Alt down once * Core event generated - keyboard switched: inherited state is Alt down once - event processed: Alt down twice * Release Alt * Extended event generated and processed: state is now null * Core event generated and processed: Alt down once If we switch the order: * Press Alt * Core event generated: - keyboard switched: inherited state is null - event processed: Alt down once * Extended event generated and processed: state is now Alt down once * Release Alt * Core event generated and processed: state is now null * Extended event generated and processed: state is now null When we carry over the previous state, it needs to be the _previous_ state (state and modifiersPerKey), assuming that we're going to catch now-core events for any of these. For example, if Ctrl is held down as we pivot, we need to carry Ctrl over with a count of one, for which an extended + core release will then clear. Carrying over the union of the previous state _and the state resulting from the immediate action_ was what broke things.
2007-08-01XFree86: Allow disabling of HALDaniel Stone3-2/+51
If NoAutoAddDevices is given as a server flag, then no devices will be added from HAL events at all. If NoAutoEnableDevices is given, then the devices will be added (and the DevicePresenceNotify sent), but not enabled, thus leaving policy up to the client.
2007-08-01Input: Don't enable devices when we open themDaniel Stone2-15/+0
Thanks to Xi's braindead design, it's otherwise impossible to query input devices without enabling them. Hurrah.
2007-08-01Config: D-Bus core: Fix hook removalDaniel Stone1-1/+5
Make sure we properly initialise the entire hook when adding it, and bust out when we're done removing.
2007-08-01XFree86: Input: Fix whitespaceDaniel Stone1-2/+2
2007-07-31Fix a crash when rotating the screen.Aaron Plattner1-3/+6
Remember output->crtc before setting a NULL mode because RRCrtcNotify now sets output->crtc to NULL. Use the saved crtc to set the new mode.
2007-08-01XFree86: Module: Bump input versionDaniel Stone1-1/+1
config_info changes the size (and ordering) of DeviceIntRec, so bump the input major.
2007-08-01Convert all my license statements to the standard formDaniel Stone10-164/+185
Convert all my license statements to the standard, accepted form: cf. <20070717142307.GD13478@fooishbar.org> http://lists.freedesktop.org/archives/xorg/2007-July/026451.html keithp's license on configure.ac changed with his verbal permission.