Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
Reported by geearu in #xorg-devel
(cherry picked from commit c1db925d10fd37077bed90612ed95c3fd20cd2e2)
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
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>
|
|
- 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>
|
|
(cherry picked from commit 6a1850b8c677e2a2993f6f6b731ee3d35aa55d09)
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6618220>
(cherry picked from commit 5f3f14179edf48aad518f6f707bfdc37c27267c6)
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
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>
|
|
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)
|
|
(#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)
|
|
|
|
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.
|
|
Reported by Magnus Kessler.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
|
|
|
|
Also claim to now support XI 1.5.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
|
|
|
|
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>
|
|
|
|
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.
|
|
|
|
Reverting to traditional XI behaviour.
|
|
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>
|
|
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>
|
|
This commit reverts to XI 1.4 requests, plus the input device property
requests.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
|
|
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)
|
|
defaults write org.x.X11 enable_test_extensions -boolean true
(cherry picked from commit fd4710aff3723d5f3422cf6a6530172eafc556d9)
(cherry picked from commit 635019ad18db921fec99256294debd8571074abf)
|
|
(cherry picked from commit 780eff230ce41ad785e54d61a82c731269ae0446)
|
|
it as well...
(cherry picked from commit cbae2b447357b3fed6ff19414c60dd3792045600)
|
|
(cherry picked from commit 807f2ec35c5f95b56b3e2b5eac51aec300fe5cb6)
|
|
(cherry picked from commit 771df2786bc60389489f0967e705c7c95bdda085)
|
|
(cherry picked from commit 27b1a5eb3482052253ebdce1a09aedf05ac1b099)
|
|
This depends on randrproto 1.2.99.1
Signed-off-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit fc708394318ed92c612e2938b335c08c1ffebb28)
|
|
|
|
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
<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.
|
|
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
|
|
|
|
|
|
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
|
|
No DDXes have explicit DBE support anymore, so the init registration
table never got used. Just nuke it all.
|
|
xf86info.c:11: warning: initialization makes integer from pointer
without a cast
|
|
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’
|
|
Init.c:139: warning: no previous prototype for ‘ddxBeforeReset’
Just declare the prototype always, seriously.
|
|
lnx_bell.c:37: warning: no previous prototype for ‘xf86OSRingBell’
|
|
Pixmap.c: In function ‘xnestPixmapToRegion’:
Pixmap.c:93: warning: ‘Box.x1’ may be used uninitialized in this
function
|
|
vbe.c: In function ‘VBEReadPanelID’:
vbe.c:1145: warning: return from incompatible pointer type
|
|
|