summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-12-02Bump version to 1.5.99.2 (1.6 beta 2)xorg-server-1.5.99.2Keith Packard1-1/+1
Signed-off-by: Keith Packard <keithp@keithp.com>
2008-12-02Add atKeynames.h to libdmxinput_a_SOURCES so it's included in tarballsAlan Coopersmith1-0/+1
Reported by geearu in #xorg-devel (cherry picked from commit c1db925d10fd37077bed90612ed95c3fd20cd2e2) Signed-off-by: Keith Packard <keithp@keithp.com>
2008-12-02randr: Don't send output property events on server exitAdam Jackson1-1/+2
If the Window resource type is already gone, there's no point in trying to send events, all it can do is access already-freed memory. Relevant thread: http://lists.freedesktop.org/archives/xorg/2008-November/040443.html (cherry picked from commit b0d371ab0a6efd4956c3677faa20b2ac15c33765) Signed-off-by: Keith Packard <keithp@keithp.com>
2008-12-02More man page updates for 1.6 release for Xorg, xorg.conf & exa man pages.Alan Coopersmith3-102/+66
- Remove remaining references to XFree86-Misc options AllowNonLocalModInDev and DisableModInDev. - Remove remaining references to grab-breaking keys & associated options. - Update description of Ctrl-Alt-Backspace to new -retro/DontZap defaults. - Add description of new options -modalias and -showopts. - Update list of modules loaded by default. - Update input driver references from keyboard to evdev & kbd. - Update list of driver man pages to match xf86-*-* drivers with man pages. - Add See Also section to exa man page. and various formatting/typo/etc. fixes. The Xorg/xorg.conf sections on input device selection could use further updates to better match the current state of HAL-enabled configuration. (cherry picked from commit 8c560422b44e012053612754430d2b87dc44ed59) Signed-off-by: Keith Packard <keithp@keithp.com>
2008-12-02Correct warning for unknown GlxVisuals option in conf fileAlan Coopersmith1-1/+1
(cherry picked from commit 6a1850b8c677e2a2993f6f6b731ee3d35aa55d09) Signed-off-by: Keith Packard <keithp@keithp.com>
2008-12-02Sun bug 6618220: Xorg server core dump in xf86RandRModeRefresh(NULL)Jay Cotton1-1/+1
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6618220> (cherry picked from commit 5f3f14179edf48aad518f6f707bfdc37c27267c6) Signed-off-by: Keith Packard <keithp@keithp.com>
2008-12-02Update See Also lists in Xorg & xorg.conf man pagesAlan Coopersmith2-7/+6
Remove xorgconfig & xorgcfg Update driver lists: - Remove vga - i810->intel - via->openchrome (cherry picked from commit 24c562f04b41d219c34f5fa3f963564accf329f2) Signed-off-by: Keith Packard <keithp@keithp.com>
2008-12-02Xext: fix MultiBuffer compilation error with TryClientEvents. (#18835)Bernhard Rosenkraenzer1-2/+2
X.Org Bug 18835 <http://bugs.freedesktop.org/show_bug.cgi?id=18835> Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> (cherry picked from commit 1dfed222e93f4684c2a450944a9a0ea9e085c43f)
2008-12-02xf86Cursors: xf86_reload_cursors shouldn't unconditionally show hwcursor ↵Stuart Bennett1-2/+8
(#14820) Also, no need to call ShowCursor when SetCursorPosition already does it Based on a previous patch by Maarten Maathuis Signed-off-by: Keith Packard <keithp@keithp.com> (cherry picked from commit 0b8f8b24f718820a72ebdc52423c2e6a44e848c5)
2008-12-01Bump dri2proto requirement to 1.99.3.Kristian Høgsberg1-1/+1
2008-12-01Drop unused DRI2 vblank infrastructure.Kristian Høgsberg2-29/+0
For this first iteration of DRI2 we don't have any vsync functionality in place yet, so back out the support in DRI2 and the protocol for now.
2008-12-01xkb: don't attempt to filter events for devices without key classes.Peter Hutterer1-1/+9
Reported by Magnus Kessler. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-12-01xkb: Extra sanity checks to prevent dev->key == NULL dereferencing.Peter Hutterer1-4/+15
2008-12-01Require inputproto 1.5Peter Hutterer2-3/+3
Also claim to now support XI 1.5. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-12-01dix: don't detach SDs during grabs.Peter Hutterer1-67/+0
2008-12-01dix: Don't deliver XI events from MDs.Peter Hutterer1-42/+20
Restore the XI 1.x event model: VCP/VCK deliver core events only, SDs device events only. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-12-01Xi: Purge XGE remainders, we don't have any XGE events anymore.Peter Hutterer1-37/+0
2008-12-01input: don't switch MDs' classes around between SDs.Peter Hutterer5-169/+3
Server 1.6 uses the X Input 1.x input model, where the core devices (VCP and VCK) do not generate XI events. They don't have to swap device classes but instead stay at the default number of classes at all times. This means we can get rid of the DeviceClassesChangedEvents as well.
2008-12-01dix: No DeviceEnterLeave events in server 1.6Peter Hutterer5-158/+0
2008-12-01Xi: don't allow VCP/VCK be OpenDevice'd, but allow all SDs.Peter Hutterer1-9/+2
Reverting to traditional XI behaviour.
2008-12-01Xi: don't list attachment in ListInputDevices, but list all SDs.Peter Hutterer1-34/+0
In XI2, we only list the VCP and the VCK as well as floating SDs to non-XI2 clients. This is not the case here, we just list all devices. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-12-01Xi: remove the GetExtensionVersion hack - don't reply with supported version.Peter Hutterer1-13/+0
XI2 abuses the GEV request to reply with the min/major version of the supported extension if the length for the name is 0. Don't do that, yet. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-12-01Xi: remove all new XI2 protocol requests and their handling.Peter Hutterer18-1646/+4
This commit reverts to XI 1.4 requests, plus the input device property requests. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-11-28XQuartz: GL: Make various changes to makeFormat, so that it works better. ↵George Staplin1-99/+54
Now glxgears looks normal with the old libGL. Add various GLX extensions to the list of supported extensions. Reformat the oddly formatted code in some areas. Use xalloc and xfree instead of malloc and free. (cherry picked from commit 755f53eb40c4329d8c82a31cb910c31fdd4ea12e)
2008-11-28XQuartz: Added option to enable/disable test extensionsJeremy Huddleston4-4/+17
defaults write org.x.X11 enable_test_extensions -boolean true (cherry picked from commit fd4710aff3723d5f3422cf6a6530172eafc556d9) (cherry picked from commit 635019ad18db921fec99256294debd8571074abf)
2008-11-28XQuartz: Avoid some warning messages being spewed to system.log by AppKitJeremy Huddleston1-1/+3
(cherry picked from commit 780eff230ce41ad785e54d61a82c731269ae0446)
2008-11-28XQuarz: Setup our PATH and PWD earlier, so our initial client benefits from ↵Jeremy Huddleston3-16/+29
it as well... (cherry picked from commit cbae2b447357b3fed6ff19414c60dd3792045600)
2008-11-28XQuartz: Fix dead-acute on Greek keyboardsJeremy Huddleston1-1/+2
(cherry picked from commit 807f2ec35c5f95b56b3e2b5eac51aec300fe5cb6)
2008-11-28XQuartz: Fix Czech keyboard dead-acuteJeremy Huddleston1-0/+1
(cherry picked from commit 771df2786bc60389489f0967e705c7c95bdda085)
2008-11-28XQuartz: Fix an uninitialized keyboard_type on TigerJeremy Huddleston1-2/+1
(cherry picked from commit 27b1a5eb3482052253ebdce1a09aedf05ac1b099)
2008-11-26Add server support for RRGetScreenResourcesCurrentKeith Packard5-8/+25
This depends on randrproto 1.2.99.1 Signed-off-by: Keith Packard <keithp@keithp.com> (cherry picked from commit fc708394318ed92c612e2938b335c08c1ffebb28)
2008-11-25New version of doltxorg-server-1.5.99.1Keith Packard1-13/+47
2008-11-25Merge commit 'origin/master'Keith Packard83-3032/+1081
2008-11-25Move matrix operations from X server to pixman 0.13.2Keith Packard10-725/+74
pixman 0.13.2 now holds all of the matrix operations. This leaves the protocol conversion routines and some ABI stubs in place Signed-off-by: Keith Packard <keithp@keithp.com>
2008-11-25xselinux: use "raw context" variants of getpeercon() and getcon().Eamon Walsh1-2/+2
2008-11-26dix: Enable core devices in InitCoreDevices already.Peter Hutterer2-19/+7
Updated patch, see http://lists.freedesktop.org/archives/xorg/2008-November/040540.html Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> Signed-off-by: Adam Jackson <ajax@redhat.com>
2008-11-26Revert "dix: Enable core devices in InitCoreDevices already."Peter Hutterer3-10/+24
I merged the wrong patch. See correct patch at: http://lists.freedesktop.org/archives/xorg/2008-November/040540.html Not activating the device before attempting to enable it would leave the sprite unset, crashing the server when enabling the real devices. This reverts commit e078901a4eca02bd3e7a80d9462dafbca939a187. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-11-25Refix Sun bug #6685465: Xephyr uses wrong or bad colortable in 8-bit modeJeremy Uejio1-13/+10
<http://bugs.opensolaris.org/view_bug.do?bug_id=6685465> This is a refix of the previous fix for CR 6685465. In the first fix I was shifting the colors to match the mask by the bits_per_rgb amount in the visual structure. That field has nothing to do with the # of bits to shift by. I should just instead shift the bits to match the mask.
2008-11-25Fix const-mismatch warnings for DisplayModePtr'sAlan Coopersmith4-21/+23
Includes fixes for: "xf86Config.c", line 2434: warning: argument #1 is incompatible with prototype: prototype: pointer to struct _DisplayModeRec: "xf86.h", line 351 argument : pointer to const struct _DisplayModeRec "xf86EdidModes.c", line 312: warning: argument #1 is incompatible with prototype: prototype: pointer to struct _DisplayModeRec: "../../../hw/xfree86/common/xf86.h", line 351 argument : pointer to const struct _DisplayModeRec "xf86EdidModes.c", line 438: warning: assignment type mismatch: pointer to struct _DisplayModeRec "=" pointer to const struct _DisplayModeRec "xf86Modes.c", line 701: warning: assignment type mismatch: pointer to struct _DisplayModeRec "=" pointer to const struct _DisplayModeRec
2008-11-25Remove duplication from code paths in XkbDDXCompileKeymapByNamesAlan Coopersmith1-34/+42
2008-11-25xselinux: don't pass a NULL key string to selabel_lookup().Eamon Walsh1-1/+1
2008-11-25Do not send VisibilityNotify events when MapUnmapEvents are disabledMichael Vogt1-0/+2
This prevents a protocol visible side-effect (XVisibilityEvent) on XCompositeRedirectWindow() followed by a XCompositeUnredirectWindow(). The problem shows up in gnome-screensaver with compiz and "unredirect fullscreen windows" enable. A VisibilityNotify event is generated (first with obscured and than with unobscured) when the window swithces from redirected to unredirected. https://bugs.freedesktop.org/show_bug.cgi?id=18133 http://launchpad.net/bugs/278112
2008-11-25Dead code cleanup over DBE.Adam Jackson2-81/+3
No DDXes have explicit DBE support anymore, so the init registration table never got used. Just nuke it all.
2008-11-25Warning fixAdam Jackson1-1/+1
xf86info.c:11: warning: initialization makes integer from pointer without a cast
2008-11-25Warning fixAdam Jackson1-0/+2
helper_exec.c: In function ‘port_rep_inb’: helper_exec.c:219: warning: implicit declaration of function ‘DEBUG_IO_TRACE’ helper_exec.c:219: warning: nested extern declaration of ‘DEBUG_IO_TRACE’
2008-11-25Warning fixAdam Jackson1-2/+0
Init.c:139: warning: no previous prototype for ‘ddxBeforeReset’ Just declare the prototype always, seriously.
2008-11-25Warning fixAdam Jackson1-0/+1
lnx_bell.c:37: warning: no previous prototype for ‘xf86OSRingBell’
2008-11-25Warning fixAdam Jackson1-1/+1
Pixmap.c: In function ‘xnestPixmapToRegion’: Pixmap.c:93: warning: ‘Box.x1’ may be used uninitialized in this function
2008-11-25Warning fix.Adam Jackson1-3/+3
vbe.c: In function ‘VBEReadPanelID’: vbe.c:1145: warning: return from incompatible pointer type
2008-11-25Remove unused XAAAvailableOptionsAdam Jackson1-9/+0