xorg-server: Changes to 'ubuntu'
.dir-locals.el | 1
COPYING | 1
ChangeLog | 8258 +++-
Makefile.am | 14
Xext/panoramiX.c | 25
Xext/panoramiXsrv.h | 1
Xext/security.c | 11
Xext/shm.c | 242
Xext/shmint.h | 24
Xext/sync.c | 53
Xext/syncsrv.h | 13
Xext/xvdisp.c | 21
Xext/xvmain.c | 4
Xi/chgdctl.c | 6
Xi/exevents.c | 37
Xi/extinit.c | 2
Xi/grabdev.c | 5
Xi/setdval.c | 3
Xi/setmode.c | 4
Xi/xibarriers.c | 12
Xi/xibarriers.h | 4
composite/compalloc.c | 4
composite/compext.c | 7
composite/compinit.c | 7
composite/compoverlay.c | 5
config/10-quirks.conf | 54
config/Makefile.am | 4
config/non-seat0.conf.multi-seat | 18
config/udev.c | 4
configure.ac | 376
damageext/damageext.c | 427
damageext/damageextint.h | 3
dbe/Makefile.am | 3
dbe/dbe.c | 81
dbe/dbestruct.h | 21
dbe/midbe.c | 126
dbe/midbestr.h | 75
debian/changelog | 69
debian/compat | 2
debian/control | 70
debian/patches/aarch64.patch | 39
debian/patches/glx-corner-case-drawablegone.patch | 39
debian/patches/glx-fix-memory-leak.patch | 237
debian/patches/glx-link-against-glapi.patch | 31
debian/patches/glx-remove-current-context-cache.patch | 338
debian/patches/os-move-arpa-inet.h-for-any-win32-system.patch | 42
debian/patches/series | 9
debian/patches/xephyr-glx-register.patch | 39
debian/patches/xfree86-hurd-include-hurd.h.patch | 53
debian/patches/xmir.patch | 210
debian/rules | 58
debian/serverminver | 6
debian/xorg-server-source.install | 1
debian/xserver-xfbdev.install | 1
dix/Makefile.am | 3
dix/cursor.c | 6
dix/devices.c | 48
dix/dispatch.c | 117
dix/dixutils.c | 8
dix/events.c | 5
dix/getevents.c | 46
dix/inpututils.c | 30
dix/main.c | 12
dix/pixmap.c | 1
dix/privates.c | 1
dix/ptrveloc.c | 5
dix/region.c | 15
dix/registry.c | 25
dix/stubmain.c | 35
dix/window.c | 16
dri3/Makefile.am | 13
dri3/dri3.c | 92
dri3/dri3.h | 65
dri3/dri3_event.c | 163
dri3/dri3_priv.h | 80
dri3/dri3_request.c | 395
dri3/dri3_screen.c | 86
dri3/dri3int.h | 26
exa/Makefile.am | 6
exa/exa_classic.c | 1
exa/exa_migration_mixed.c | 12
exa/exa_mixed.c | 13
fb/fb.h | 34
fb/fbcopy.c | 27
fb/fbpict.c | 8
fb/wfbrename.h | 1
glx/Makefile.am | 24
glx/createcontext.c | 4
glx/dispatch.h |19816 ----------
glx/extension_string.c | 7
glx/extension_string.h | 6
glx/glapi.c | 504
glx/glapi.h | 135
glx/glapi_gentable.c |10058 -----
glx/glapitable.h | 1016
glx/glprocs.h | 3534 -
glx/glthread.h | 234
glx/glxcmds.c | 222
glx/glxcmdsswap.c | 4
glx/glxcontext.h | 11
glx/glxdri.c | 1168
glx/glxdri2.c | 78
glx/glxdricommon.c | 49
glx/glxdriswrast.c | 15
glx/glxext.c | 55
glx/glxext.h | 16
glx/glxscreens.c | 17
glx/glxscreens.h | 8
glx/glxserver.h | 16
glx/indirect_dispatch.c | 3446 -
glx/indirect_dispatch.h | 602
glx/indirect_dispatch_swap.c | 4231 --
glx/indirect_program.c | 63
glx/indirect_reqsize.c | 77
glx/indirect_reqsize.h | 47
glx/indirect_size.h | 12
glx/indirect_size_get.c | 204
glx/indirect_size_get.h | 16
glx/indirect_table.c | 468
glx/indirect_texture_compression.c | 27
glx/indirect_util.c | 7
glx/render2.c | 77
glx/render2swap.c | 77
glx/renderpix.c | 26
glx/renderpixswap.c | 26
glx/single2.c | 18
glx/single2swap.c | 16
glx/singlepix.c | 87
glx/singlepixswap.c | 88
glx/singlesize.c | 10
glx/swap_interval.c | 4
glx/xfont.c | 30
hw/dmx/Makefile.am | 2
hw/dmx/config/dmxcompat.c | 4
hw/dmx/dmx.h | 4
hw/dmx/dmx_glxvisuals.c | 32
hw/dmx/dmxcursor.c | 2
hw/dmx/dmxextension.c | 3
hw/dmx/dmxinit.c | 16
hw/dmx/dmxpict.c | 4
hw/dmx/dmxscrinit.c | 255
hw/dmx/dmxshadow.c | 70
hw/dmx/dmxshadow.h | 46
hw/dmx/glxProxy/Makefile.am | 1
hw/dmx/glxProxy/glxcmds.c | 60
hw/dmx/glxProxy/glxext.c | 6
hw/dmx/glxProxy/glxscreens.c | 9
hw/dmx/glxProxy/glxserver.h | 2
hw/dmx/glxProxy/glxsingle.c | 36
hw/dmx/glxProxy/glxutil.c | 37
hw/dmx/glxProxy/glxutil.h | 2
hw/dmx/glxProxy/glxvendor.c | 34
hw/dmx/input/dmxbackend.c | 6
hw/dmx/input/dmxcommon.c | 5
hw/dmx/input/dmxevents.c | 3
hw/dmx/input/usb-private.h | 4
hw/dmx/man/Xdmx.man | 10
hw/kdrive/ephyr/Makefile.am | 93
hw/kdrive/ephyr/XF86dri.c | 647
hw/kdrive/ephyr/ephyr.c | 454
hw/kdrive/ephyr/ephyr.h | 20
hw/kdrive/ephyr/ephyrdri.c | 202
hw/kdrive/ephyr/ephyrdri.h | 2
hw/kdrive/ephyr/ephyrdriext.c | 32
hw/kdrive/ephyr/ephyrglxext.c | 14
hw/kdrive/ephyr/ephyrhostglx.c | 662
hw/kdrive/ephyr/ephyrhostglx.h | 11
hw/kdrive/ephyr/ephyrhostproxy.c | 91
hw/kdrive/ephyr/ephyrhostproxy.h | 51
hw/kdrive/ephyr/ephyrhostvideo.c | 975
hw/kdrive/ephyr/ephyrhostvideo.h | 231
hw/kdrive/ephyr/ephyrinit.c | 43
hw/kdrive/ephyr/ephyrproxyext.c | 115
hw/kdrive/ephyr/ephyrproxyext.h | 33
hw/kdrive/ephyr/ephyrvideo.c | 770
hw/kdrive/ephyr/hostx.c | 1233
hw/kdrive/ephyr/hostx.h | 104
hw/kdrive/ephyr/man/Xephyr.man | 6
hw/kdrive/ephyr/os.c | 2
hw/kdrive/ephyr/xf86dri.h | 124
hw/kdrive/fake/Makefile.am | 2
hw/kdrive/fbdev/Makefile.am | 2
hw/kdrive/fbdev/fbdev.c | 167
hw/kdrive/fbdev/fbdev.h | 2
hw/kdrive/linux/Makefile.am | 2
hw/kdrive/linux/evdev.c | 2
hw/kdrive/linux/linux.c | 2
hw/kdrive/linux/mouse.c | 12
hw/kdrive/linux/ps2.c | 2
hw/kdrive/src/Makefile.am | 2
hw/kdrive/src/kdrive.c | 12
hw/kdrive/src/kdrive.h | 14
hw/kdrive/src/kinput.c | 40
hw/kdrive/src/kxv.c | 2
hw/xfree86/Makefile.am | 43
hw/xfree86/common/Makefile.am | 2
hw/xfree86/common/compiler.h | 2
hw/xfree86/common/xf86.h | 25
hw/xfree86/common/xf86AutoConfig.c | 17
hw/xfree86/common/xf86Config.c | 3
hw/xfree86/common/xf86Configure.c | 2
hw/xfree86/common/xf86Cursor.c | 3
hw/xfree86/common/xf86DPMS.c | 9
hw/xfree86/common/xf86Events.c | 32
hw/xfree86/common/xf86Helper.c | 7
hw/xfree86/common/xf86Mode.c | 17
hw/xfree86/common/xf86Module.h | 6
hw/xfree86/common/xf86Option.c | 2
hw/xfree86/common/xf86RandR.c | 16
hw/xfree86/common/xf86fbman.c | 12
hw/xfree86/common/xf86sbusBus.c | 6
hw/xfree86/common/xf86xvmc.c | 4
hw/xfree86/ddc/Makefile.am | 2
hw/xfree86/ddc/ddc.c | 7
hw/xfree86/ddc/xf86DDC.h | 2
hw/xfree86/dixmods/Makefile.am | 4
hw/xfree86/dixmods/glxmodule.c | 3
hw/xfree86/dri2/dri2.c | 19
hw/xfree86/dri2/dri2ext.c | 5
hw/xfree86/exa/Makefile.am | 2
hw/xfree86/fbdevhw/Makefile.am | 2
hw/xfree86/fbdevhw/fbdevhw.c | 1
hw/xfree86/i2c/Makefile.am | 2
hw/xfree86/int10/Makefile.am | 6
hw/xfree86/loader/Makefile.am | 2
hw/xfree86/man/xorg.conf.man | 18
hw/xfree86/modes/Makefile.am | 6
hw/xfree86/modes/xf86Crtc.c | 112
hw/xfree86/modes/xf86Crtc.h | 3
hw/xfree86/modes/xf86DisplayIDModes.c | 1
hw/xfree86/modes/xf86Modes.h | 6
hw/xfree86/modes/xf86RandR12.c | 1
hw/xfree86/modes/xf86RandR12.h | 3
hw/xfree86/modes/xf86Rename.h | 94
hw/xfree86/modes/xf86Rotate.c | 6
hw/xfree86/os-support/bsd/Makefile.am | 2
hw/xfree86/os-support/bus/Makefile.am | 2
hw/xfree86/os-support/bus/Sbus.c | 8
hw/xfree86/os-support/hurd/Makefile.am | 2
hw/xfree86/os-support/hurd/hurd_init.c | 1
hw/xfree86/os-support/hurd/hurd_mmap.c | 1
hw/xfree86/os-support/hurd/hurd_video.c | 1
hw/xfree86/os-support/linux/Makefile.am | 2
hw/xfree86/os-support/linux/lnx_platform.c | 14
hw/xfree86/os-support/linux/lnx_video.c | 3
hw/xfree86/os-support/misc/Makefile.am | 2
hw/xfree86/os-support/shared/vidmem.c | 13
hw/xfree86/os-support/solaris/Makefile.am | 2
hw/xfree86/os-support/stub/Makefile.am | 2
hw/xfree86/os-support/xf86OSpriv.h | 2
hw/xfree86/os-support/xf86_OSlib.h | 5
hw/xfree86/os-support/xf86_OSproc.h | 2
hw/xfree86/parser/Makefile.am | 2
hw/xfree86/ramdac/Makefile.am | 2
hw/xfree86/ramdac/xf86Cursor.c | 1
hw/xfree86/sdksyms.sh | 4
hw/xfree86/shadowfb/Makefile.am | 2
hw/xfree86/utils/cvt/Makefile.am | 3
hw/xfree86/utils/cvt/cvt.c | 1
hw/xfree86/vbe/Makefile.am | 3
hw/xfree86/vbe/vbe.c | 18
hw/xfree86/vgahw/Makefile.am | 2
hw/xfree86/x86emu/Makefile.am | 2
hw/xfree86/x86emu/decode.c | 10
hw/xfree86/x86emu/x86emu/regs.h | 9
hw/xfree86/x86emu/x86emu/x86emui.h | 12
hw/xnest/Args.h | 2
hw/xnest/GCOps.c | 13
hw/xnest/Pixmap.c | 15
hw/xnest/Screen.c | 1
hw/xnest/XNPixmap.h | 2
hw/xquartz/GL/glcontextmodes.c | 1
hw/xquartz/GL/indirect.c | 26
hw/xquartz/GL/visualConfigs.c | 6
hw/xquartz/Makefile.am | 5
hw/xquartz/X11Controller.m | 8
hw/xquartz/bundle/Info.plist.cpp | 4
hw/xquartz/pbproxy/x-selection.m | 3
hw/xquartz/pseudoramiX.c | 516
hw/xquartz/pseudoramiX.h | 10
hw/xquartz/xpr/Makefile.am | 1
hw/xquartz/xpr/xprCursor.c | 2
hw/xwin/InitInput.c | 1
hw/xwin/InitOutput.c | 40
hw/xwin/Makefile.am | 10
hw/xwin/XWin.exe.manifest | 2
hw/xwin/glx/Makefile.am | 34
hw/xwin/glx/gen_gl_wrappers.py | 766
hw/xwin/glx/glshim.c | 124
hw/xwin/glx/glthunk.c | 87
hw/xwin/glx/glwindows.h | 7
hw/xwin/glx/glwrap.c | 146
hw/xwin/glx/indirect.c | 45
hw/xwin/win.h | 29
hw/xwin/winauth.c | 7
hw/xwin/winclipboard.h | 4
hw/xwin/winclipboardthread.c | 16
hw/xwin/winclipboardwndproc.c | 11
hw/xwin/winclipboardwrappers.c | 2
hw/xwin/wincursor.c | 43
hw/xwin/windialogs.c | 74
hw/xwin/winfillsp.c | 2
hw/xwin/winglobals.c | 2
hw/xwin/winglobals.h | 5
hw/xwin/winkeybd.c | 64
hw/xwin/winmessages.h | 2
hw/xwin/winmouse.c | 50
hw/xwin/winmsgwindow.c | 180
hw/xwin/winmultiwindowclass.c | 31
hw/xwin/winmultiwindowclass.h | 2
hw/xwin/winmultiwindowicons.c | 6
hw/xwin/winmultiwindowwindow.c | 15
hw/xwin/winmultiwindowwm.c | 56
hw/xwin/winmultiwindowwndproc.c | 30
hw/xwin/winpfbdd.c | 13
hw/xwin/winprefs.c | 29
hw/xwin/winprefs.h | 10
hw/xwin/winscrinit.c | 6
hw/xwin/winsetsp.c | 52
hw/xwin/wintrayicon.c | 2
hw/xwin/winwin32rootless.c | 44
hw/xwin/winwin32rootlesswindow.c | 8
hw/xwin/winwin32rootlesswndproc.c | 27
hw/xwin/winwindow.c | 4
hw/xwin/winwindow.h | 1
hw/xwin/winwindowswm.c | 21
hw/xwin/winwndproc.c | 27
include/Makefile.am | 1
include/busfault.h | 48
include/callback.h | 1
include/cursorstr.h | 2
include/dix-config.h.in | 29
include/dixstruct.h | 23
include/extinit.h | 12
include/input.h | 17
include/inputstr.h | 2
include/list.h | 2
include/misc.h | 29
include/os.h | 10
include/privates.h | 1
include/protocol-versions.h | 12
include/regionstr.h | 2
include/registry.h | 2
include/servermd.h | 14
include/xkbsrv.h | 3
include/xorg-config.h.in | 3
include/xorg-server.h.in | 12
mi/mieq.c | 2
mi/miinitext.c | 11
mi/mipointer.c | 23
mi/mipointer.h | 12
mi/misprite.c | 10
mi/miwideline.c | 6
miext/damage/Makefile.am | 2
miext/damage/damage.c | 151
miext/damage/damage.h | 20
miext/damage/damagestr.h | 3
miext/rootless/rootlessWindow.c | 6
miext/shadow/Makefile.am | 5
miext/shadow/c2p_core.h | 187
miext/shadow/shadow.c | 2
miext/shadow/shadow.h | 12
miext/shadow/shafb4.c | 139
miext/shadow/shafb8.c | 143
miext/shadow/shiplan2p4.c | 136
miext/shadow/shiplan2p8.c | 137
miext/shadow/shpacked.c | 1
miext/sync/Makefile.am | 11
miext/sync/misync.c | 46
miext/sync/misync.h | 23
miext/sync/misyncfd.c | 99
miext/sync/misyncfd.h | 45
miext/sync/misyncshm.c | 186
miext/sync/misyncshm.h | 28
miext/sync/misyncstr.h | 15
os/Makefile.am | 10
os/WaitFor.c | 5
os/access.c | 8
os/backtrace.c | 80
os/busfault.c | 150
os/connection.c | 2
os/io.c | 96
os/log.c | 3
os/osinit.c | 18
os/utils.c | 53
os/xstrans.c | 2
present/Makefile.am | 17
present/present.c | 911
present/present.h | 127
present/present_event.c | 247
present/present_fake.c | 140
present/present_fence.c | 139
present/present_notify.c | 114
present/present_priv.h | 302
present/present_request.c | 331
present/present_screen.c | 236
present/presentext.h | 29
pseudoramiX/Makefile.am | 7
pseudoramiX/pseudoramiX.c | 516
pseudoramiX/pseudoramiX.h | 10
randr/randrstr.h | 4
randr/rrcrtc.c | 9
record/record.c | 4
test/.gitignore | 1
test/Makefile.am | 19
test/input.c | 2
test/xi2/Makefile.am | 2
xfixes/cursor.c | 10
xfixes/region.c | 26
xkb/xkb.c | 3
xkb/xkbActions.c | 149
xkb/xkbInit.c | 26
412 files changed, 22580 insertions(+), 52398 deletions(-)
New commits:
commit e72bcb71ffb4c58787f1bfe4aad0a63f1acbacbf
Author: Maarten Lankhorst <dev@mblankhorst.nl>
Date: Tue Feb 4 15:46:21 2014 +0000
release to trusty
diff --git a/debian/changelog b/debian/changelog
index 92b5186..479a058 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xorg-server (2:1.15.0-1ubuntu1) UNRELEASED; urgency=low
+xorg-server (2:1.15.0-1ubuntu1) trusty; urgency=low
* New upstream release.
- -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 06 Jan 2014 12:53:32 +0100
+ -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 04 Feb 2014 15:45:00 +0000
xorg-server (2:1.15.0-2) UNRELEASED; urgency=medium
commit 9c9b89124180d8344e3b84f56d70d19c5eb4e143
Author: Maarten Lankhorst <dev@mblankhorst.nl>
Date: Tue Feb 4 11:49:57 2014 +0000
Remove mention of revert for building, already released.
diff --git a/debian/changelog b/debian/changelog
index e4c1abf..92b5186 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,6 @@
xorg-server (2:1.15.0-1ubuntu1) UNRELEASED; urgency=low
* New upstream release.
- * Add a workaround for a linker crash bug. (LP: #1266492)
-- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 06 Jan 2014 12:53:32 +0100
commit 03f5cf60f42012a57c23e2b615a0cc545a682112
Author: Yaroslav Halchenko <debian@onerussian.com>
Date: Tue Jan 7 00:58:30 2014 +0100
Add xorg-server-source binary package
Provides a tarball with original (patched, autoreconfed) sources of the
xserver for use by vnc implementations (closes: #730552)
diff --git a/debian/changelog b/debian/changelog
index 665527a..14a9f36 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,13 @@
xorg-server (2:1.15.0-2) UNRELEASED; urgency=medium
+ [ Julien Cristau ]
* Bump debhelper compat level to 7.
+ [ Yaroslav Halchenko ]
+ * Adding xorg-server-source binary package to provide a tarball with
+ original (patched, autoreconfed) sources of the xserver (Closes:
+ #730552)
+
-- Julien Cristau <jcristau@debian.org> Tue, 07 Jan 2014 00:51:53 +0100
xorg-server (2:1.15.0-1) experimental; urgency=low
diff --git a/debian/control b/debian/control
index 94a88f7..aaad746 100644
--- a/debian/control
+++ b/debian/control
@@ -341,3 +341,17 @@ Recommends:
Replaces: xserver-xorg-core (<< 2:1.5.2)
Description: common files used by various X servers
This package provides files necessary for all X.Org based X servers.
+
+Package: xorg-server-source
+Architecture: all
+Depends:
+ ${misc:Depends},
+Description: Xorg X server - source files
+ This package provides original Debian (with Debian patches already
+ applied, and autotools files updated) sources for the X.Org ('Xorg')
+ X server shipped in a tarball. This enables other projects re-using
+ X server codebase (e.g. VNC servers) to (re-)use officially
+ Debian-supported version of the X xserver for their builds.
+ .
+ Unless you are building a software product using X server sources,
+ you probably want xserver-xorg and/or xserver-xorg-core instead.
diff --git a/debian/rules b/debian/rules
index c81c554..bf5f14b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -192,6 +192,16 @@ $(STAMP_DIR)/autoreconf: $(STAMP_DIR)/stampdir $(QUILT_STAMPFN)
autoreconf -vfi
>$@
+$(STAMP_DIR)/build-source: $(STAMP_DIR)/autoreconf
+ mkdir -p build-source
+ tar \
+ --owner=0 --group=0 \
+ --transform 's,^,xorg-server/,' \
+ --exclude=stampdir --exclude=debian \
+ --exclude=build-* --exclude=autom4te.cache \
+ -cf - * | xz > build-source/xorg-server.tar.xz
+ >$@
+
$(STAMP_DIR)/configure-%: $(STAMP_DIR)/autoreconf
dh_testdir
mkdir -p build-$*
@@ -224,7 +234,7 @@ build: $(STAMP_DIR)/build-udeb
build: $(STAMP_DIR)/tests-udeb
endif
build-arch: build
-build-indep: build
+build-indep: $(STAMP_DIR)/build-source build
clean: unpatch
dh_testdir
@@ -357,7 +367,7 @@ endif
# Build architecture-independent files here
-binary-indep: build install
+binary-indep: build-indep install
$(MAKE) -f debian/rules DH_OPTIONS=-i binary-initial
dh_install -i
dh_installdocs -i
diff --git a/debian/xorg-server-source.install b/debian/xorg-server-source.install
new file mode 100644
index 0000000..712189c
--- /dev/null
+++ b/debian/xorg-server-source.install
@@ -0,0 +1 @@
+build-source/xorg-server.tar.* usr/src
commit cccd71746577278f6dc66572425b1728e4c1d4b2
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Jan 7 00:55:37 2014 +0100
Stop using dh_install --sourcedir=debian/tmp
No longer necessary in v7
diff --git a/debian/rules b/debian/rules
index 89c54aa..c81c554 100755
--- a/debian/rules
+++ b/debian/rules
@@ -325,7 +325,7 @@ binary-arch: build install
dh_installdocs -s
dh_installchangelogs -s
- dh_install $(DH_INSTALL_OPTIONS) -s --sourcedir=debian/tmp --list-missing
+ dh_install $(DH_INSTALL_OPTIONS) -s --list-missing
$(INSTALL) -d $(CURDIR)/debian/xserver-xorg-dev/usr/share/xserver-xorg
# Extract only the major ABI version:
abi_videodrv=`PKG_CONFIG_PATH=debian/tmp/main/usr/lib/pkgconfig pkg-config --variable=abi_videodrv xorg-server|cut -d . -f 1`; \
@@ -359,7 +359,7 @@ endif
# Build architecture-independent files here
binary-indep: build install
$(MAKE) -f debian/rules DH_OPTIONS=-i binary-initial
- dh_install -i --sourcedir=debian/tmp
+ dh_install -i
dh_installdocs -i
dh_installchangelogs -i ChangeLog
commit a8d100ba5a22ef64a7ed5b7c1a7d85390310486e
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Jan 7 00:52:20 2014 +0100
Bump debhelper compat level to 7.
diff --git a/debian/changelog b/debian/changelog
index 089309f..665527a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.15.0-2) UNRELEASED; urgency=medium
+
+ * Bump debhelper compat level to 7.
+
+ -- Julien Cristau <jcristau@debian.org> Tue, 07 Jan 2014 00:51:53 +0100
+
xorg-server (2:1.15.0-1) experimental; urgency=low
* New upstream release.
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..7f8f011 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+7
commit 3c22ecd6c0e9d87c3f34836e6398e296628f191a
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date: Mon Jan 6 16:27:13 2014 +0100
Add a workaround for a linker crash bug. (LP: #1266492)
diff --git a/debian/changelog b/debian/changelog
index d9e3d96..289b736 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
xorg-server (2:1.15.0-1ubuntu1) UNRELEASED; urgency=low
* New upstream release.
+ * Add a workaround for a linker crash bug. (LP: #1266492)
-- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 06 Jan 2014 12:53:32 +0100
diff --git a/debian/rules b/debian/rules
index d16b68d..065d28e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -97,6 +97,9 @@ SUPPORT = For technical support please see http://www.ubuntu.com/support
SOURCE_NAME := xorg-server
SOURCE_VERSION := $(shell dpkg-parsechangelog | awk -F': ' '/^Version: / {print $$2}')
+# Add a workaround for LP: #1266492
+confflags += lt_cv_prog_compiler_static_works=no
+
# disable-static is so we don't get libfoo.a for modules. now if only we could
# kill the .las.
confflags += \
commit 03939d55b7e80ec35d0cfea0a218a56558945adc
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date: Mon Jan 6 13:05:23 2014 +0100
New upstream release.
diff --git a/debian/changelog b/debian/changelog
index 6114ab6..d9e3d96 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.15.0-1ubuntu1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 06 Jan 2014 12:53:32 +0100
+
xorg-server (2:1.15.0-1) experimental; urgency=low
* New upstream release.
commit 43b3af1ac76ecdd54bdbf83f540cb0e249cc4fd5
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date: Mon Jan 6 11:00:52 2014 +0100
release to experimental
diff --git a/debian/changelog b/debian/changelog
index f3a710c..089309f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xorg-server (2:1.15.0-1) UNRELEASED; urgency=low
+xorg-server (2:1.15.0-1) experimental; urgency=low
* New upstream release.
- -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 06 Jan 2014 10:33:40 +0100
+ -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 06 Jan 2014 11:00:39 +0100
xorg-server (2:1.14.99.904-2) experimental; urgency=medium
commit 86cf6ed0966f415ff5e866a298610c681a188339
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date: Mon Jan 6 11:00:36 2014 +0100
bump changelogs
diff --git a/ChangeLog b/ChangeLog
index 6cbd031..109ce8c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,251 @@
+commit 2ea973e12f5d954211e1d10085a4c74581b43aca
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Dec 27 09:50:55 2013 -0800
+
+ Bump version to 1.15.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2eb9915eea358f941702d3dad7434197991885c5
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 12 15:48:08 2013 -0800
+
+ present: Set complete notify mode to Skip as needed
+
+ Skipped present pixmap calls were not setting the mode to
+ PresentCompleteModeSkip for skipped operations.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e487babd525ef1bd016ec7b283fa08cf9e6c6f4f
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 12 14:52:35 2013 -0800
+
+ present: Don't abandon presents which are already queued for flip
+
+ Presents which are not marked 'queued' and are in the window present
+ list are waiting for the flip event; discarding those won't work very
+ well (it'll end up trashing displayed content for the next frame), so
+ skip over those when looking for duplicate frame presents
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ca3a5b2a8f9f627bbaa9883e16512a21c2a0b81d
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 12 14:17:40 2013 -0800
+
+ present: Handle PresentOptionAsync for copy mode
+
+ Check for Async flag and execute immediately if set, otherwise wait
+ for the next appropriate vblank before copying.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a68df147421da21528b5be2d34678383922fa352
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 19 14:31:07 2013 -0800
+
+ Bump version to 1.14.99.905 (1.15 RC5)
+
+ Another week, another RC. This should be the last before 1.15 final
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4b1ead9d3400acc3402c2480d7cc0527750c32f0
+Merge: 4d62646 929795d
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 19 14:14:59 2013 -0800
+
+ Merge remote-tracking branch 'whot/for-keith'
+
+commit 4d62646142718024b0981eb4f1fd0131e829161f
+Merge: f4bfb14 81ba89d
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Dec 16 09:27:57 2013 -0800
+
+ Merge remote-tracking branch 'jeremyhu/master'
+
+commit f4bfb14f53a939574da1f5995f0dad949898b86a
+Author: Adam Jackson <ajax@redhat.com>
+Date: Thu Dec 12 10:57:40 2013 -0500
+
+ configure: Fix a typo near dri3/shmfence detection
+
+ " is not the mate of ].
+
+ Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net>
+ Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 8248b4af31ef71ac03158871b77f20eb456dbe38
+Author: Adam Jackson <ajax@redhat.com>
+Date: Fri Dec 13 15:07:48 2013 -0500
+
+ glx: Add null pointer protection to __glGetProcAddress
+
+ This can't happen when GLX is the backing window system, but can
+ elsewhere. We may as well protect against it at a high level.
+
+ Reviewed-by: Eric Anholt <eric@anholt.net>
+ Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 128449dd6498a2f74c3770f89a9dae0f70e2b351
+Author: Adam Jackson <ajax@redhat.com>
+Date: Fri Dec 13 11:39:16 2013 -0500
+
+ present: Don't use the major/minor version from the protocol headers
+
+ We want to advertise the version we implement, not the version the
+ protocol headers happen to describe.
+
+ Reviewed-by: Jasper St. Pierre <<jstpierre@mecheye.net>
+ Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit ec6087bf070131bc3a26848fb9fb840f09b0e19d
+Author: Adam Jackson <ajax@redhat.com>
+Date: Fri Dec 13 11:36:38 2013 -0500
+
+ dri3: Don't use the major/minor version from the protocol headers
+
+ We want to advertise the version we implement, not the version the
+ protocol headers happen to describe.
+
+ Reviewed-by: Jasper St. Pierre <<jstpierre@mecheye.net>
+ Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit e6fafd3de70d315130fb6e5732cfd02a5901b788
+Author: Adam Jackson <ajax@redhat.com>
+Date: Fri Dec 13 11:28:59 2013 -0500
+
+ dri3: Guard against buggy clients
+
+ There's nothing to stop a client from sending these requests to screens
+ without DRI3 support, and if they do, we'll crash. Let's not do that.
+
+ Reviewed-by: Jasper St. Pierre <<jstpierre@mecheye.net>
+ Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 81ba89d6703a22178a153aa39478ba2d4bde262b
+Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+Date: Fri Dec 13 01:39:44 2013 -0800
+
+ configure.ac: Add PRESENT_LIB to XQUARTZ_LIBS
+
+ Undefined symbols for architecture x86_64:
+ "_present_extension_init", referenced from:
+ _staticExtensions in libXquartz.a(miinitext.o)
+ "_present_register_complete_notify", referenced from:
+ ___glXregisterPresentCompleteNotify in libglx.a(glxcmds.o)
+
+ Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+
+commit d7c9235ee261b0f780320985233e00dec5e2689c
+Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+Date: Sat Dec 7 01:36:33 2013 -0800
+
+ XQuartz: Use asl_log_descriptor to log stdout/stderr of child processes
+
+ Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+
+commit ad8111d7c971ce448905c733d65ba0cfc72bdca4
+Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+Date: Sat Dec 7 01:14:37 2013 -0800
+
+ darwin: Don't leave stdin/stdout closed
+
+ <rdar://problem/15609419>
+
+ Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+
+commit 929795d50d788358d6269ce423f72c6cc40e334b
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Tue Dec 3 10:14:51 2013 +1000
+
+ dix: fix check for grab type
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 23394c7fea0f5c33333198c87ecfecc9f6c6a791
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Tue Dec 3 08:36:45 2013 +1000
+
+ Xi: ungrab device when releasing a passive grab without ButtonReleaseMask (#71878)
+
+ If an touch triggers an async button grab and that grab does not have the
+ ButtonReleaseMask set, the TouchEnd is never delivered, deliveries is 0 and
+ the grab is never deactivated.
+
+ If the grab is pointer async and keyboard sync, the keyboard events are stuck
+ in EnqueueEvent until some other pointer event terminates the grab.
+
+ Change this to check for the number of listeners. If we're about to deliver a
+ TouchEnd to a passive pointer grab, the number of listeners is already 1 -
+ pointer grabs always accept so other listeners were removed.
+
+ X.Org Bug 71878 <http://bugs.freedesktop.org/show_bug.cgi?id=71878>
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit c1d30b5bd7f90e68bc38404fd0cc32578d6d3018
+Author: Ben Gamari <bgamari.foss@gmail.com>
+Date: Thu Nov 21 21:24:20 2013 -0500
+
+ Xi: Don't ActivateEarlyAccept POINTER_REGULAR listeners
+
+ Bug #71878 describes a bug resulting in the server ceasing to respond to
+ keyboard input after a touch event. The problem might be the following:
+
+ DeliverTouchBeginEvent tries to deliver an event to a listener of type
+ LISTENER_POINTER_REGULAR, taking the following if branch,
+
+ if (listener->type == LISTENER_POINTER_REGULAR ||
+ listener->type == LISTENER_POINTER_GRAB) {
+ rc = DeliverTouchEmulatedEvent(dev, ti, ev, listener, client, win,
+ grab, xi2mask);
+ if (rc == Success) {
+ listener->state = LISTENER_IS_OWNER;
+ /* async grabs cannot replay, so automatically accept this touch */
+ if (dev->deviceGrab.grab &&
+ dev->deviceGrab.fromPassiveGrab &&
+ dev->deviceGrab.grab->pointerMode == GrabModeAsync)
+ ActivateEarlyAccept(dev, ti);
+ }
+ goto out;
+ }
+
+ DeliverTouchEmulatedEvent succeeds. The deviceGrab meets all
+ three of the conditions of the inner if, enters
+ ActivateEarlyAccept which then fails due to,
+
+ BUG_RETURN(ti->listeners[0].type != LISTENER_GRAB &&
+ ti->listeners[0].type != LISTENER_POINTER_GRAB);
+
+ That is, despite listener->type == LISTENER_POINTER_REGULAR. With my
+ non-existent knowledge of XINPUT, it seems like the solution here
+ might be to only ActivateEarlyAccept when listener->type ==
+ LISTENER_POINTER_GRAB.
+
+ Signed-off-by: Ben Gamari <bgamari.foss@gmail.com>
+ Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit fe07ec19e212a68076560d243a2a935c54589068
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 10 11:27:47 2013 -0800
+
+ present: recursively set window pixmaps on flip
+
+ Newly created windows inherit the pixmap of their parent, similarly,
+ reparenting a tree inherits the pixmap of the destination tree.
+
+ Making present preserve the invariant that unredirected windows always
+ have the same pixmap as their parent ensures that the above cases work
+ correctly.
+
+ v2: name the recursive function to 'set_tree_pixmap' instead of 'set_window_pixmap'
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+ Reviewed-by: Adam Jackson <ajax@redhat.com>
+
commit b3533d0b212b6747a8f9a01931253d6bdb648ee2
Author: Keith Packard <keithp@keithp.com>
Date: Tue Dec 10 10:29:11 2013 -0800
diff --git a/debian/changelog b/debian/changelog
index 0809f1f..f3a710c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.15.0-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 06 Jan 2014 10:33:40 +0100
+
xorg-server (2:1.14.99.904-2) experimental; urgency=medium
* Pass VERBOSE=1 to make check to make debugging test failures possible.
commit 2ea973e12f5d954211e1d10085a4c74581b43aca
Author: Keith Packard <keithp@keithp.com>
Date: Fri Dec 27 09:50:55 2013 -0800
Bump version to 1.15.0
Signed-off-by: Keith Packard <keithp@keithp.com>
diff --git a/configure.ac b/configure.ac
index 7ec1997..8f82386 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,9 +26,9 @@ dnl
dnl Process this file with autoconf to create configure.
AC_PREREQ(2.60)
-AC_INIT([xorg-server], 1.14.99.905, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
-RELEASE_DATE="2013-12-19"
-RELEASE_NAME="Kraken"
+AC_INIT([xorg-server], 1.15.0, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
+RELEASE_DATE="2013-12-27"
+RELEASE_NAME="Egg Nog"
AC_CONFIG_SRCDIR([Makefile.am])
AM_INIT_AUTOMAKE([foreign dist-bzip2])
AC_USE_SYSTEM_EXTENSIONS
commit 2eb9915eea358f941702d3dad7434197991885c5
Author: Keith Packard <keithp@keithp.com>
Date: Thu Dec 12 15:48:08 2013 -0800
present: Set complete notify mode to Skip as needed
Skipped present pixmap calls were not setting the mode to
PresentCompleteModeSkip for skipped operations.
Signed-off-by: Keith Packard <keithp@keithp.com>
Reply to: