[Xquartz-changes] xserver: Changes to 'refs/tags/xorg-server-1.4.1'
Jeremy Huddleston
jeremyhu at freedesktop.org
Sun Feb 15 00:51:56 PST 2015
Tag 'xorg-server-1.4.1' created by Daniel Stone <daniel at fooishbar.org> at 2008-06-10 16:36 -0700
Lots of input fixes, finally
Changes since xorg-server-1.4.0.90:
Adam Jackson (5):
CVE-2007-6429: Don't spuriously reject <8bpp shm pixmaps.
Ignore - not just block - SIGALRM around Popen()/Pclose().
Fix hal shutdown crash.
Bump DEFAULT_DPI to 96.
Bug #13962: Re-arm the DPMS timer when re-enabling DPMS.
Alan Coopersmith (2):
Check for <sys/sdt.h> as well when determining to enable dtrace probes
When XKB fails to open rules file, log the file name, not the NULL file pointer
Alan Hourihane (1):
Fix context sharing between direct/indirect contexts
Arkadiusz Miskiewicz (1):
Xprint: Clean up generated files
Ben Byer (1):
So, like, checking return codes of system calls (signal, etc) is good.
Daniel Stone (12):
Config: D-Bus: Don't leak timers
Config: HAL: Don't leak options on failure to add device
OS: Don't leak connection translation table on regeneration
KDrive: Xephyr: Don't leak screen damage structure
Input: Don't reinit devices
OS: IO: Zero out client buffers
XKB: XkbCopyKeymap: Don't leak all the sections
Xephyr: One-time keyboard leak fix
XKB: Actually explain keymap failures
Prevent the -wm command line option from causing a SEGV
Xi: event_{x,y} should refer to the extended device (bug #16289)
Bump to 1.4.1
Donnie Berkholz (5):
dmx: fix build by adding {New,Delete}InputDeviceRequest.
dmx: link in XSERVER_LIBS.
xephyr: fix linking by adding pixman and using XSERVER_LIBS.
xprint: fix build by adding {New,Delete}InputDeviceRequest.
xprint: fix linking by including XSERVER_LIBS.
Eamon Walsh (1):
security: Fix for Bug #14480: untrusted access broken in 7.3.
Eric Anholt (2):
Fix build on FreeBSD after Popen changes.
Fix overly-restrictive integer overflow check in EXA pixmap creation.
Hasso Tepper (1):
configure.ac: DragonFly BSD support
Hong Liu (2):
Bug 13308: Verify and reject obviously broken modes.
bgPixel (unsigned long) is 64-bit on x86_64, so -1 != 0xffffffff
Jeremy C. Reed (1):
Add some more support for DragonFly. From Joerg Sonnenberger
Julien Cristau (1):
kdrive: allow disabling Composite
Kristian Høgsberg (1):
Don't break grab and focus state for a window when redirecting it.
Maarten Maathuis (2):
Resize composite overlay window when the root window changes.
Fix rotation for multi-monitor situation.
Magnus Vigerlöf (5):
dix: Always add valuator information if present
Bug # 10324: dix: Allow arbitrary value ranges in GetPointerEvents
Bug # 10324: dix: Add scaling of X and Y on the reported pointer-events
dix: Skip call to clipAxis for relative core-events
dix: Move motion history update until after screen crossing and clipping
Mart Raudsepp (1):
xf86: Add AutoConfig driver for PCI ID 1022:2081 to 'amd'
Matthias Hopf (1):
CVE-2007-6429: Always test for size+offset wrapping.
Matthieu Herrb (6):
Fix for CVE-2007-5760 - XFree86 Misc extension out of bounds array index
Fix for CVE-2007-6428 - TOG-cup extension memory corruption.
Fix for CVE-2007-6427 - Xinput extension memory corruption.
Fix for CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows.
Fix for CVE-2008-0006 - PCF Font parser buffer overflow.
Fix for CVE-2007-5958 - File existence disclosure.
Michel Dänzer (2):
Fix RandR 1.2 driver interface conversion of two colour cursors to ARGB
EXA: Skip empty glyphs. (cherry picked from commit ce50bfd3369686cfecee5a138bd84ef1107a249d)
Peter Hutterer (5):
include: never overwrite realInputProc with enqueueInputProc. Bug #13511
dix: set the correct number of valuators in valuator events.
xkb: don't update LEDs if they don't exist. (Bug #13961)
xfree86: fix AlwaysCore handling. (Bug #14256)
xkb: when copying the keymap, make sure the structs default to 0/NULL.
Pierre Willenbrock (1):
EXA: Fix off-by-one in polyline drawing.
Sascha Hlusiak (1):
Fix getValuatorEvents to compute number of valuators correctly.
Thomas Jaeger (1):
XKB: Fix processInputProc wrapping
Tilman Sauerbeck (1):
Fixed configure.ac for autoconf 2.62.
---
GL/glx/glxdri.c | 8 +
Xext/EVI.c | 15 ++-
Xext/cup.c | 3
Xext/dpms.c | 7 +
Xext/sampleEVI.c | 29 ++++-
Xext/security.c | 6 -
Xext/shm.c | 52 ++++++++--
Xext/xf86bigfont.c | 2
Xi/chgfctl.c | 7 -
Xi/chgkmap.c | 13 +-
Xi/chgprop.c | 10 --
Xi/exevents.c | 11 +-
Xi/grabdev.c | 12 +-
Xi/grabdevb.c | 10 --
Xi/grabdevk.c | 9 -
Xi/selectev.c | 11 --
Xi/sendexev.c | 14 +-
composite/compwindow.c | 29 +++++
config/dbus-core.c | 5 -
config/hal.c | 19 +++
configure.ac | 21 +++-
dix/devices.c | 3
dix/dixfonts.c | 7 +
dix/getevents.c | 163 ++++++++++++++++++++++++---------
dix/window.c | 3
exa/exa.c | 2
exa/exa_accel.c | 2
exa/exa_render.c | 1
hw/dmx/Makefile.am | 1
hw/dmx/dmxinput.c | 11 ++
hw/kdrive/ephyr/Makefile.am | 1
hw/kdrive/ephyr/ephyr.c | 2
hw/kdrive/src/kdrive.c | 6 -
hw/xfree86/common/xf86AutoConfig.c | 9 +
hw/xfree86/common/xf86MiscExt.c | 4
hw/xfree86/common/xf86Priv.h | 2
hw/xfree86/common/xf86Xinput.c | 2
hw/xfree86/loader/os.c | 2
hw/xfree86/modes/xf86Cursors.c | 3
hw/xfree86/modes/xf86EdidModes.c | 6 +
hw/xfree86/modes/xf86Rotate.c | 4
hw/xfree86/os-support/bus/Pci.h | 2
hw/xfree86/os-support/bus/freebsdPci.c | 2
hw/xfree86/xaa/xaaGC.c | 9 +
hw/xprint/Makefile.am | 4
hw/xprint/ddxInit.c | 11 ++
include/xkbsrv.h | 13 ++
os/connection.c | 3
os/io.c | 2
os/utils.c | 28 +++++
xkb/ddxLoad.c | 69 ++++++-------
xkb/xkbActions.c | 9 -
xkb/xkbLEDs.c | 3
xkb/xkbUtils.c | 24 +++-
54 files changed, 495 insertions(+), 211 deletions(-)
---
More information about the Xquartz-changes
mailing list