[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'debian-unstable'



 ChangeLog                                        | 7920 +++++++++++++++++------
 Xext/geext.c                                     |   10 
 Xext/geint.h                                     |    5 
 Xext/hashtable.c                                 |    4 
 Xext/panoramiX.c                                 |   10 
 Xext/panoramiXprocs.c                            |   21 
 Xext/saver.c                                     |    2 
 Xext/security.c                                  |   24 
 Xext/shape.c                                     |    2 
 Xext/sync.c                                      |    4 
 Xext/xace.c                                      |   13 
 Xext/xace.h                                      |    2 
 Xext/xcmisc.c                                    |    2 
 Xext/xf86bigfont.c                               |    4 
 Xext/xres.c                                      |   10 
 Xext/xselinux_hooks.c                            |    1 
 Xext/xselinux_label.c                            |    2 
 Xext/xtest.c                                     |    2 
 Xext/xvmain.c                                    |   84 
 Xi/exevents.c                                    |    9 
 Xi/getprop.c                                     |    2 
 Xi/xichangehierarchy.c                           |    6 
 Xi/xiproperty.c                                  |    8 
 Xi/xiquerypointer.c                              |    4 
 autogen.sh                                       |    8 
 composite/compinit.c                             |   35 
 composite/compwindow.c                           |    2 
 config/10-evdev.conf                             |   40 
 config/Makefile.am                               |    4 
 config/config.c                                  |    3 
 configure.ac                                     |  128 
 dbe/dbe.c                                        |   14 
 dbe/midbe.c                                      |    2 
 debian/changelog                                 |   29 
 debian/control                                   |   13 
 debian/patches/02_kbsd-input-devd.diff           |    8 
 debian/patches/03_static-nettle.diff             |    2 
 debian/patches/05_Revert-Unload-submodules.diff  |    2 
 debian/patches/add_support_new_libsystemd.patch  |   11 
 debian/patches/series                            |    2 
 debian/patches/xext-fix-udeb-build.diff          |   37 
 debian/rules                                     |   19 
 debian/serverminver                              |    6 
 dix/atom.c                                       |   10 
 dix/colormap.c                                   |  434 -
 dix/cursor.c                                     |    8 
 dix/devices.c                                    |   10 
 dix/dispatch.c                                   |   15 
 dix/dixfonts.c                                   |   30 
 dix/enterleave.c                                 |    4 
 dix/enterleave.h                                 |    2 
 dix/events.c                                     |    4 
 dix/extension.c                                  |    6 
 dix/getevents.c                                  |   71 
 dix/glyphcurs.c                                  |    4 
 dix/grabs.c                                      |    8 
 dix/inpututils.c                                 |   78 
 dix/main.c                                       |    4 
 dix/pixmap.c                                     |  180 
 dix/property.c                                   |   10 
 dix/protocol.txt                                 |    3 
 dix/region.c                                     |    2 
 dix/resource.c                                   |   39 
 dix/touch.c                                      |   10 
 dix/window.c                                     |   18 
 doc/Xinput.xml                                   |   24 
 doc/Xserver-spec.xml                             |    9 
 doc/c-extensions                                 |    2 
 doc/smartsched                                   |    6 
 dri3/dri3.c                                      |    3 
 dri3/dri3_event.c                                |  163 
 dri3/dri3_priv.h                                 |    2 
 exa/Makefile.am                                  |    4 
 exa/exa_accel.c                                  |    8 
 exa/exa_glyphs.c                                 |    4 
 exa/exa_migration_mixed.c                        |    4 
 fb/fbcopy.c                                      |    2 
 fb/fbpict.c                                      |    2 
 glamor/Makefile.am                               |    2 
 glamor/glamor.c                                  |  435 -
 glamor/glamor.h                                  |  214 
 glamor/glamor_addtraps.c                         |   29 
 glamor/glamor_composite_glyphs.c                 |  562 +
 glamor/glamor_compositerects.c                   |    6 
 glamor/glamor_copy.c                             |   90 
 glamor/glamor_core.c                             |   44 
 glamor/glamor_dash.c                             |   17 
 glamor/glamor_egl.c                              |  201 
 glamor/glamor_egl_stubs.c                        |    2 
 glamor/glamor_fbo.c                              |  224 
 glamor/glamor_glyphblt.c                         |   54 
 glamor/glamor_glyphs.c                           | 1783 -----
 glamor/glamor_gradient.c                         |   41 
 glamor/glamor_image.c                            |   31 
 glamor/glamor_largepixmap.c                      |  215 
 glamor/glamor_lines.c                            |   23 
 glamor/glamor_picture.c                          |  893 ++
 glamor/glamor_pixmap.c                           | 1036 ---
 glamor/glamor_points.c                           |   27 
 glamor/glamor_prepare.c                          |   62 
 glamor/glamor_priv.h                             |  556 -
 glamor/glamor_program.c                          |  299 
 glamor/glamor_program.h                          |   65 
 glamor/glamor_rects.c                            |   28 
 glamor/glamor_render.c                           |  531 -
 glamor/glamor_segs.c                             |   20 
 glamor/glamor_spans.c                            |   61 
 glamor/glamor_text.c                             |   51 
 glamor/glamor_transfer.c                         |    2 
 glamor/glamor_transform.c                        |   48 
 glamor/glamor_transform.h                        |    6 
 glamor/glamor_trapezoid.c                        |   16 
 glamor/glamor_triangles.c                        |   42 
 glamor/glamor_utils.c                            |    2 
 glamor/glamor_utils.h                            |  300 
 glamor/glamor_vbo.c                              |    1 
 glamor/glamor_window.c                           |   32 
 glamor/glamor_xv.c                               |   53 
 glx/rensize.c                                    |    1 
 glx/single2.c                                    |    9 
 glx/single2swap.c                                |    9 
 hw/dmx/config/dmxconfig.c                        |   10 
 hw/dmx/dmx.c                                     |   10 
 hw/dmx/dmxcmap.c                                 |    2 
 hw/dmx/dmxcursor.c                               |    2 
 hw/dmx/dmxextension.c                            |    4 
 hw/dmx/dmxfont.c                                 |    6 
 hw/dmx/dmxgc.c                                   |    2 
 hw/dmx/dmxinit.c                                 |    4 
 hw/dmx/dmxpict.c                                 |   10 
 hw/dmx/dmxprop.c                                 |    2 
 hw/dmx/dmxwindow.c                               |    4 
 hw/dmx/doc/dmx.xml                               |    2 
 hw/dmx/glxProxy/glxcmds.c                        |   34 
 hw/dmx/glxProxy/glxext.c                         |    2 
 hw/dmx/glxProxy/glxscreens.c                     |    9 
 hw/dmx/input/dmxarg.c                            |    2 
 hw/dmx/input/dmxevents.c                         |    7 
 hw/dmx/input/dmxinputinit.c                      |    4 
 hw/dmx/input/dmxmotion.c                         |    5 
 hw/kdrive/ephyr/ephyr.c                          |   17 
 hw/kdrive/ephyr/ephyr_glamor_glx.c               |    2 
 hw/kdrive/ephyr/ephyrcursor.c                    |    4 
 hw/kdrive/ephyr/ephyrdriext.c                    |    8 
 hw/kdrive/ephyr/ephyrglxext.c                    |    2 
 hw/kdrive/ephyr/ephyrinit.c                      |    2 
 hw/kdrive/ephyr/hostx.c                          |   34 
 hw/kdrive/ephyr/hostx.h                          |    2 
 hw/kdrive/fake/fake.c                            |    8 
 hw/kdrive/fbdev/fbdev.c                          |    8 
 hw/kdrive/src/kinput.c                           |   37 
 hw/kdrive/src/kshadow.c                          |    2 
 hw/kdrive/src/kxv.c                              |    4 
 hw/vfb/InitOutput.c                              |    8 
 hw/vfb/Makefile.am                               |    1 
 hw/xfree86/Makefile.am                           |    4 
 hw/xfree86/common/Makefile.am                    |    1 
 hw/xfree86/common/compiler.h                     |   64 
 hw/xfree86/common/dgaproc.h                      |   62 
 hw/xfree86/common/vidmodeproc.h                  |   77 
 hw/xfree86/common/xf86.h                         |   11 
 hw/xfree86/common/xf86AutoConfig.c               |    2 
 hw/xfree86/common/xf86Bus.c                      |   23 
 hw/xfree86/common/xf86Config.c                   |  109 
 hw/xfree86/common/xf86Configure.c                |    6 
 hw/xfree86/common/xf86DGA.c                      |   38 
 hw/xfree86/common/xf86Events.c                   |    4 
 hw/xfree86/common/xf86Helper.c                   |   47 
 hw/xfree86/common/xf86Mode.c                     |   11 
 hw/xfree86/common/xf86Module.h                   |    4 
 hw/xfree86/common/xf86VidMode.c                  |    2 
 hw/xfree86/common/xf86Xinput.c                   |   50 
 hw/xfree86/common/xf86Xinput.h                   |   13 
 hw/xfree86/common/xf86cmap.c                     |    6 
 hw/xfree86/common/xf86fbman.c                    |   11 
 hw/xfree86/common/xf86pciBus.c                   |   10 
 hw/xfree86/common/xf86platformBus.c              |    9 
 hw/xfree86/common/xf86sbusBus.c                  |   10 
 hw/xfree86/common/xf86str.h                      |   10 
 hw/xfree86/common/xf86vmode.c                    |  230 
 hw/xfree86/common/xf86xv.c                       |   10 
 hw/xfree86/common/xf86xvmc.c                     |    2 
 hw/xfree86/ddc/ddc.c                             |    2 
 hw/xfree86/doc/ddxDesign.xml                     |   75 
 hw/xfree86/dri/dri.c                             |    2 
 hw/xfree86/dri/xf86dri.c                         |    2 
 hw/xfree86/dri2/dri2.c                           |    4 
 hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h       |   28 
 hw/xfree86/drivers/modesetting/dri2.c            |    4 
 hw/xfree86/drivers/modesetting/driver.c          |  282 
 hw/xfree86/drivers/modesetting/driver.h          |   44 
 hw/xfree86/drivers/modesetting/drmmode_display.c |  522 +
 hw/xfree86/drivers/modesetting/drmmode_display.h |   19 
 hw/xfree86/drivers/modesetting/modesetting.man   |   18 
 hw/xfree86/drivers/modesetting/present.c         |  450 +
 hw/xfree86/drivers/modesetting/vblank.c          |   46 
 hw/xfree86/exa/Makefile.am                       |    3 
 hw/xfree86/fbdevhw/fbdevhw.c                     |   53 
 hw/xfree86/i2c/xf86i2c.c                         |    2 
 hw/xfree86/loader/Makefile.am                    |    2 
 hw/xfree86/loader/loadmod.c                      |   10 
 hw/xfree86/man/Xorg.man                          |   66 
 hw/xfree86/man/Xorg.wrap.man                     |    2 
 hw/xfree86/man/xorg.conf.man                     |   17 
 hw/xfree86/modes/xf86Crtc.c                      |  211 
 hw/xfree86/modes/xf86Crtc.h                      |   26 
 hw/xfree86/modes/xf86Cursors.c                   |    8 
 hw/xfree86/modes/xf86DiDGA.c                     |    2 
 hw/xfree86/modes/xf86RandR12.c                   |   86 
 hw/xfree86/modes/xf86Rotate.c                    |    8 
 hw/xfree86/os-support/bus/Sbus.c                 |    2 
 hw/xfree86/os-support/linux/Makefile.am          |    2 
 hw/xfree86/os-support/linux/linux.h              |   32 
 hw/xfree86/os-support/linux/lnx_init.c           |  147 
 hw/xfree86/os-support/linux/systemd-logind.c     |   26 
 hw/xfree86/os-support/solaris/Makefile.am        |    3 
 hw/xfree86/os-support/solaris/apSolaris.shar     |  806 --
 hw/xfree86/os-support/xf86_OSlib.h               |    9 
 hw/xfree86/parser/Configint.h                    |    2 
 hw/xfree86/parser/InputClass.c                   |  152 
 hw/xfree86/parser/Makefile.am                    |   16 
 hw/xfree86/parser/OutputClass.c                  |   52 
 hw/xfree86/parser/Screen.c                       |   96 
 hw/xfree86/parser/Vendor.c                       |   32 
 hw/xfree86/parser/configProcs.h                  |    9 
 hw/xfree86/parser/xf86Parser.h                   |    5 
 hw/xfree86/parser/xf86tokens.h                   |    1 
 hw/xfree86/ramdac/TI.c                           |    2 
 hw/xfree86/ramdac/xf86Cursor.c                   |    2 
 hw/xfree86/ramdac/xf86Cursor.h                   |    4 
 hw/xfree86/ramdac/xf86HWCurs.c                   |    6 
 hw/xfree86/sdksyms.sh                            |   12 
 hw/xfree86/utils/cvt/cvt.c                       |    4 
 hw/xfree86/vbe/vbe.c                             |    4 
 hw/xnest/Color.c                                 |   17 
 hw/xnest/Display.c                               |    4 
 hw/xnest/Events.c                                |    2 
 hw/xnest/GC.c                                    |    5 
 hw/xnest/Keyboard.c                              |    2 
 hw/xnest/Screen.c                                |    4 
 hw/xquartz/darwinEvents.c                        |    6 
 hw/xquartz/quartz.c                              |    5 
 hw/xquartz/xpr/xprCursor.c                       |    2 
 hw/xquartz/xpr/xprScreen.c                       |    2 
 hw/xwayland/xwayland-cursor.c                    |    1 
 hw/xwayland/xwayland-glamor.c                    |    8 
 hw/xwayland/xwayland-input.c                     |  326 
 hw/xwayland/xwayland-output.c                    |  111 
 hw/xwayland/xwayland-shm.c                       |    2 
 hw/xwayland/xwayland.c                           |   17 
 hw/xwayland/xwayland.h                           |   15 
 hw/xwin/InitOutput.c                             |   61 
 hw/xwin/Makefile.am                              |    2 
 hw/xwin/XWin.exe.manifest                        |   16 
 hw/xwin/glx/indirect.c                           |   12 
 hw/xwin/glx/winpriv.c                            |    2 
 hw/xwin/man/XWin.man                             |   11 
 hw/xwin/win.h                                    |   35 
 hw/xwin/winallpriv.c                             |    4 
 hw/xwin/winclipboard/internal.h                  |    4 
 hw/xwin/winclipboard/wndproc.c                   |   12 
 hw/xwin/winclipboard/xevents.c                   |   16 
 hw/xwin/wincmap.c                                |   10 
 hw/xwin/winconfig.c                              |    2 
 hw/xwin/wincreatewnd.c                           |    9 
 hw/xwin/windialogs.c                             |    8 
 hw/xwin/winengine.c                              |   26 
 hw/xwin/winglobals.c                             |    2 
 hw/xwin/winkeybd.c                               |    6 
 hw/xwin/winkeyhook.c                             |    2 
 hw/xwin/winmsg.c                                 |    8 
 hw/xwin/winmultiwindowicons.c                    |    9 
 hw/xwin/winmultiwindowwindow.c                   |   50 
 hw/xwin/winmultiwindowwm.c                       |    4 
 hw/xwin/winmultiwindowwndproc.c                  |   39 
 hw/xwin/winos.c                                  |   72 
 hw/xwin/winprocarg.c                             |    6 
 hw/xwin/winrandr.c                               |    7 
 hw/xwin/winscrinit.c                             |   27 
 hw/xwin/winshaddd.c                              | 1221 ---
 hw/xwin/winshadddnl.c                            |   15 
 hw/xwin/winshadgdi.c                             |   10 
 hw/xwin/winwin32rootlesswndproc.c                |   18 
 hw/xwin/winwndproc.c                             |    8 
 include/Makefile.am                              |    5 
 include/colormap.h                               |   12 
 include/cursorstr.h                              |    2 
 include/dix-config.h.in                          |   15 
 include/dixfont.h                                |   36 
 include/dixstruct.h                              |   23 
 include/extinit.h                                |    5 
 include/input.h                                  |   20 
 include/inpututils.h                             |    2 
 include/kdrive-config.h.in                       |    3 
 include/misc.h                                   |    3 
 include/nonsdk_extinit.h                         |   35 
 include/opaque.h                                 |    1 
 include/os.h                                     |   38 
 include/pixmap.h                                 |   14 
 include/pixmapstr.h                              |    5 
 include/protocol-versions.h                      |    2 
 include/resource.h                               |   15 
 include/scrnintstr.h                             |   10 
 include/swaprep.h                                |  320 
 include/swapreq.h                                |    6 
 include/windowstr.h                              |    4 
 include/xorg-server.h.in                         |    6 
 m4/xorg-tls.m4                                   |   55 
 man/Xserver.man                                  |   18 
 mi/miarc.c                                       |   25 
 mi/mibitblt.c                                    |   16 
 mi/micmap.c                                      |    8 
 mi/micopy.c                                      |    4 
 mi/midispcur.c                                   |   20 
 mi/mieq.c                                        |   14 
 mi/miexpose.c                                    |   37 
 mi/mifillrct.c                                   |    4 
 mi/miglblt.c                                     |    3 
 mi/miinitext.c                                   |    7 
 mi/mioverlay.c                                   |   13 
 mi/mipoly.c                                      |    4 
 mi/mipolypnt.c                                   |    2 
 mi/mipolyrect.c                                  |    2 
 mi/miscrinit.c                                   |    1 
 mi/miwideline.c                                  |   42 
 mi/miwindow.c                                    |   17 
 mi/mizerarc.c                                    |    4 
 mi/mizerline.c                                   |    4 
 miext/Makefile.am                                |    9 
 miext/damage/damage.c                            |    3 
 miext/rootless/rootlessCommon.h                  |    1 
 miext/rootless/rootlessConfig.h                  |   19 
 miext/rootless/rootlessScreen.c                  |    3 
 miext/rootless/rootlessWindow.c                  |   35 
 miext/rootless/rootlessWindow.h                  |    1 
 miext/shadow/shalloc.c                           |    2 
 os/WaitFor.c                                     |    1 
 os/access.c                                      |   15 
 os/connection.c                                  |   19 
 os/osdep.h                                       |    8 
 os/osinit.c                                      |    5 
 os/reallocarray.c                                |   43 
 os/utils.c                                       |   41 
 present/present.c                                |   27 
 present/present_event.c                          |    2 
 present/present_priv.h                           |    2 
 present/present_request.c                        |    4 
 pseudoramiX/pseudoramiX.c                        |   12 
 pseudoramiX/pseudoramiX.h                        |    2 
 randr/Makefile.am                                |    1 
 randr/randr.c                                    |    4 
 randr/randrstr.h                                 |   63 
 randr/rrcrtc.c                                   |   94 
 randr/rrdispatch.c                               |    3 
 randr/rrinfo.c                                   |   10 
 randr/rrmode.c                                   |    4 
 randr/rrmonitor.c                                |  749 ++
 randr/rroutput.c                                 |   36 
 randr/rrproperty.c                               |   12 
 randr/rrproviderproperty.c                       |    6 
 randr/rrscreen.c                                 |    5 
 randr/rrsdispatch.c                              |   38 
 randr/rrtransform.c                              |   10 
 randr/rrxinerama.c                               |  123 
 record/record.c                                  |   35 
 record/set.c                                     |    4 
 render/filter.c                                  |   12 
 render/glyph.c                                   |   10 
 render/glyphstr.h                                |   36 
 render/miindex.c                                 |    2 
 render/mipict.c                                  |   20 
 render/mipict.h                                  |   36 
 render/picture.c                                 |   26 
 render/picture.h                                 |    6 
 render/picturestr.h                              |   50 
 render/render.c                                  |    6 
 test/Makefile.am                                 |    4 
 test/README                                      |   17 
 test/input.c                                     |   63 
 test/xi1/.gitignore                              |    1 
 xfixes/Makefile.am                               |    4 
 xfixes/cursor.c                                  |    2 
 xfixes/region.c                                  |    2 
 xfixes/xfixes.h                                  |    6 
 xkb/XKBAlloc.c                                   |   14 
 xkb/XKBGAlloc.c                                  |    2 
 xkb/XKBMAlloc.c                                  |   47 
 xkb/maprules.c                                   |   12 
 xkb/xkb.c                                        |   32 
 xkb/xkbActions.c                                 |   13 
 xkb/xkbUtils.c                                   |   76 
 xkb/xkmread.c                                    |    2 
 392 files changed, 14741 insertions(+), 12684 deletions(-)

New commits:
commit 8c7f308ff346a05acfe3b811f8a414bc8cf72125
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Tue Jan 26 16:31:08 2016 +0200

    release to unstable

diff --git a/debian/changelog b/debian/changelog
index df2e086..b8bc1cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg-server (2:1.18.0-2) UNRELEASED; urgency=medium
+xorg-server (2:1.18.0-2) unstable; urgency=medium
 
   [ Laurent Bigonville ]
   * Enable systemd socket activation support (Closes: #803254)
@@ -7,7 +7,7 @@ xorg-server (2:1.18.0-2) UNRELEASED; urgency=medium
   * Let xserver-xorg-dev depend on libxfont-dev, as dixfont.h needs
     fontutil.h.
 
- -- Laurent Bigonville <bigon@debian.org>  Sat, 05 Dec 2015 20:26:53 +0100
+ -- Timo Aaltonen <tjaalton@debian.org>  Tue, 26 Jan 2016 16:25:33 +0200
 
 xorg-server (2:1.18.0-1) experimental; urgency=medium
 

commit 03209b64a0bfcd0d76bf7438f9a33502081b8a05
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date:   Tue Dec 22 16:44:46 2015 +0100

    Let xserver-xorg-dev depend on libxfont-dev

diff --git a/debian/changelog b/debian/changelog
index decde27..df2e086 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,12 @@
 xorg-server (2:1.18.0-2) UNRELEASED; urgency=medium
 
+  [ Laurent Bigonville ]
   * Enable systemd socket activation support (Closes: #803254)
 
+  [ Emilio Pozuelo Monfort ]
+  * Let xserver-xorg-dev depend on libxfont-dev, as dixfont.h needs
+    fontutil.h.
+
  -- Laurent Bigonville <bigon@debian.org>  Sat, 05 Dec 2015 20:26:53 +0100
 
 xorg-server (2:1.18.0-1) experimental; urgency=medium
diff --git a/debian/control b/debian/control
index f58a7b3..cce4d7a 100644
--- a/debian/control
+++ b/debian/control
@@ -213,6 +213,7 @@ Depends:
  x11proto-xf86bigfont-dev (>= 1.2.0),
  x11proto-dri3-dev,
  x11proto-present-dev,
+ libxfont-dev,
  libxkbfile-dev,
  libpciaccess-dev,
  mesa-common-dev,

commit 336d09cee7d7e8b1a1e4ea136911fb2ee416e35f
Author: Laurent Bigonville <bigon@bigon.be>
Date:   Sat Dec 5 20:27:27 2015 +0100

    Enable systemd socket activation support (Closes: #803254)

diff --git a/debian/changelog b/debian/changelog
index 09f1c95..decde27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.18.0-2) UNRELEASED; urgency=medium
+
+  * Enable systemd socket activation support (Closes: #803254)
+
+ -- Laurent Bigonville <bigon@debian.org>  Sat, 05 Dec 2015 20:26:53 +0100
+
 xorg-server (2:1.18.0-1) experimental; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 16c1496..f58a7b3 100644
--- a/debian/control
+++ b/debian/control
@@ -98,6 +98,8 @@ Build-Depends:
  libwayland-dev [linux-any],
 #logind
   libdbus-1-dev (>= 1.0) [linux-any],
+# systemd-daemon
+  libsystemd-dev [linux-any],
 Standards-Version: 3.9.6
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/xserver/xorg-server.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/xserver/xorg-server.git
diff --git a/debian/patches/add_support_new_libsystemd.patch b/debian/patches/add_support_new_libsystemd.patch
new file mode 100644
index 0000000..d642b60
--- /dev/null
+++ b/debian/patches/add_support_new_libsystemd.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -849,7 +849,7 @@ if test "x$WITH_SYSTEMD_DAEMON" = xyes;
+ 		AC_MSG_ERROR([systemd support requested but no library has been found])
+ 	fi
+ 	AC_DEFINE(HAVE_SYSTEMD_DAEMON, 1, [Define to 1 if libsystemd-daemon is available])
+-	REQUIRED_LIBS="$REQUIRED_LIBS libsystemd-daemon"
++	REQUIRED_LIBS="$REQUIRED_LIBS libsystemd"
+ fi
+ AM_CONDITIONAL([HAVE_SYSTEMD_DAEMON], [test "x$HAVE_SYSTEMD_DAEMON" = "xyes"])
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 2c8af94..d0ff25a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
 03_static-nettle.diff
 05_Revert-Unload-submodules.diff
 #08_xfree86_fix_ia64_inx_outx.diff
+add_support_new_libsystemd.patch
diff --git a/debian/rules b/debian/rules
index fe1469a..9013e08 100755
--- a/debian/rules
+++ b/debian/rules
@@ -44,13 +44,15 @@ endif
 
 
 ifeq ($(DEB_HOST_ARCH_OS), linux)
-	selinux = --enable-xselinux
-	wayland = --enable-xwayland
-	logind  = --enable-systemd-logind
+	selinux        = --enable-xselinux
+	wayland        = --enable-xwayland
+	logind         = --enable-systemd-logind
+	systemd-daemon = --with-systemd-daemon
 else
-	selinux = --disable-xselinux
-	wayland = --disable-xwayland
-	logind  = --disable-systemd-logind
+	selinux        = --disable-xselinux
+	wayland        = --disable-xwayland
+	logind         = --disable-systemd-logind
+	systemd-daemon = --without-systemd-daemon
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS), hurd)
@@ -165,6 +167,7 @@ confflags_main = \
 	--enable-xfree86-utils \
 	$(wayland) \
 	$(logind) \
+	$(systemd-daemon) \
 	--enable-suid-wrapper \
 	--enable-dmx \
 	--enable-xvfb \
@@ -198,6 +201,7 @@ confflags_udeb = \
 	--disable-xfree86-utils \
 	--disable-xwayland \
 	--disable-systemd-logind \
+	--without-systemd-daemon \
 	--disable-suid-wrapper \
 	--disable-dmx \
 	--disable-xvfb \

commit 30ad9c3f778833344e49f5a0455514955a10a947
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Nov 10 22:40:56 2015 +0100

    Upload to experimental

diff --git a/debian/changelog b/debian/changelog
index 937a1ac..09f1c95 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-xorg-server (2:1.18.0-1) UNRELEASED; urgency=medium
+xorg-server (2:1.18.0-1) experimental; urgency=medium
 
   * New upstream release.
     - drop xext-fix-udeb-build.diff, merged upstream
   * Extend libgbm-dev build-dep to kfreebsd-any as well as linux-any.
 
- -- Julien Cristau <jcristau@debian.org>  Mon, 09 Nov 2015 22:21:51 +0100
+ -- Julien Cristau <jcristau@debian.org>  Tue, 10 Nov 2015 22:40:43 +0100
 
 xorg-server (2:1.17.99.902-1) experimental; urgency=medium
 

commit 90a629cf3f1ab5a201fb1ceb46a6c7b7ad91ec26
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Nov 10 22:40:08 2015 +0100

    Extend libgbm-dev build-dep to kfreebsd-any as well as linux-any.

diff --git a/debian/changelog b/debian/changelog
index 3117629..937a1ac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xorg-server (2:1.18.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
     - drop xext-fix-udeb-build.diff, merged upstream
+  * Extend libgbm-dev build-dep to kfreebsd-any as well as linux-any.
 
  -- Julien Cristau <jcristau@debian.org>  Mon, 09 Nov 2015 22:21:51 +0100
 
diff --git a/debian/control b/debian/control
index 1faa02a..16c1496 100644
--- a/debian/control
+++ b/debian/control
@@ -74,7 +74,7 @@ Build-Depends:
 # glamor
  libepoxy-dev [linux-any kfreebsd-any],
  libegl1-mesa-dev [linux-any kfreebsd-any],
- libgbm-dev [linux-any],
+ libgbm-dev (>= 10.2) [linux-any kfreebsd-any],
 # XCB bits for Xephyr
  libxcb1-dev,
  libxcb-shape0-dev,

commit 8ac961a9ecd80db129d79ce5ee3afee28cb39026
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Nov 9 22:23:20 2015 +0100

    One dropped patch

diff --git a/debian/changelog b/debian/changelog
index a20a372..3117629 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xorg-server (2:1.18.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+    - drop xext-fix-udeb-build.diff, merged upstream
 
  -- Julien Cristau <jcristau@debian.org>  Mon, 09 Nov 2015 22:21:51 +0100
 
diff --git a/debian/patches/series b/debian/patches/series
index ea13f87..2c8af94 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,4 +5,3 @@
 03_static-nettle.diff
 05_Revert-Unload-submodules.diff
 #08_xfree86_fix_ia64_inx_outx.diff
-xext-fix-udeb-build.diff
diff --git a/debian/patches/xext-fix-udeb-build.diff b/debian/patches/xext-fix-udeb-build.diff
deleted file mode 100644
index dd41201..0000000
--- a/debian/patches/xext-fix-udeb-build.diff
+++ /dev/null
@@ -1,37 +0,0 @@
-From aaa1928f80c6b3cae614182248a41f92f7f865af Mon Sep 17 00:00:00 2001
-From: Julien Cristau <jcristau@debian.org>
-Date: Tue, 27 Oct 2015 13:02:18 +0100
-Subject: [PATCH xserver] Xext: fix build with --disable-xace
-
-Regression from 990cf5b2828f73dc7a07f1e38f608af39acfd81d
-
-Signed-off-by: Julien Cristau <jcristau@debian.org>
-Cc: Andrew Eikum <aeikum@codeweavers.com>
-Cc: Peter Hutterer <peter.hutterer@who-t.net>
----
- Xext/xace.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/Xext/xace.h b/Xext/xace.h
-index 3303f76..6a8d0c4 100644
---- a/Xext/xace.h
-+++ b/Xext/xace.h
-@@ -112,6 +112,7 @@ extern _X_EXPORT void XaceCensorImage(ClientPtr client,
- 
- #ifdef __GNUC__
- #define XaceHook(args...) Success
-+#define XaceHookIsSet(args...) 0
- #define XaceHookDispatch(args...) Success
- #define XaceHookPropertyAccess(args...) Success
- #define XaceHookSelectionAccess(args...) Success
-@@ -119,6 +120,7 @@ extern _X_EXPORT void XaceCensorImage(ClientPtr client,
- #define XaceCensorImage(args...) { ; }
- #else
- #define XaceHook(...) Success
-+#define XaceHookIsSet(...) 0
- #define XaceHookDispatch(...) Success
- #define XaceHookPropertyAccess(...) Success
- #define XaceHookSelectionAccess(...) Success
--- 
-2.6.1
-

commit 690d52a8996c36f5eaf4122cdffaf8cbbf2984d9
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Nov 9 22:22:42 2015 +0100

    Bump changelogs

diff --git a/ChangeLog b/ChangeLog
index 25db34c..e37f173 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,221 @@
+commit 43fb888bd01cf9d3d277e77a52a3d0c93ccff8bd
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Mon Nov 9 16:00:26 2015 -0500
+
+    xserver 1.18.0
+    
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 2203735887ab548b3ee004400d1b89149aae412c
+Author: Axel Davy <axel.davy@ens.fr>
+Date:   Wed Nov 4 18:42:42 2015 +0100
+
+    present: Fix Async swap logic
+    
+    According to the spec, PresentOptionAsync should only
+    trigger a different behaviour when the target msc has been reached.
+    
+    In this case if the driver is able to do async swaps, we use
+    them to avoid a screen copy.
+    
+    When the target msc hasn't been reached yet, we want to use sync swaps.
+    
+    v2: Fix indentation and simplify checks for Async flips
+    
+    Signed-off-by: Axel Davy <axel.davy@ens.fr>
+    Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 3f35909acba117dc8934920d788c7ce612bce444
+Author: Jammy Zhou <Jammy.Zhou@amd.com>
+Date:   Wed Oct 28 18:39:10 2015 +0800
+
+    present: Execute right away if target_msc equals current_msc
+    
+    It is according to the protocol:
+    
+    "If 'options' contains PresentOptionAsync, and the 'target-msc'
+    is less than or equal to the current msc for 'window', then
+    the operation will be performed as soon as possible, not
+    necessarily waiting for the next vertical blank interval."
+    
+    Signed-off-by: Jammy Zhou <Jammy.Zhou@amd.com>
+    Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
+    Reviewed-by: Axel Davy <axel.davy@ens.fr>
+
+commit 7d1e4783853f9830344d101ceab087feb19995be
+Author: Daniel Martin <consume.noise@gmail.com>
+Date:   Thu Oct 29 14:58:11 2015 +0100
+
+    modesetting: Remove XF86_CRTC_VERSION checks
+    
+    The ifdef checks for XF86_CRTC_VERSION >= 3/5 are remnants from the
+    out-of-tree driver. Within the tree, we can rely on:
+        xf86Crtc.h:#define XF86_CRTC_VERSION 6
+    
+    Signed-off-by: Daniel Martin <consume.noise@gmail.com>
+    Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
+    Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+
+commit 45c83a266d18eb515313aa3f1a4d7ff6af53be5d
+Author: Daniel Martin <consume.noise@gmail.com>
+Date:   Thu Oct 29 14:58:10 2015 +0100
+
+    modesetting: Free output_ids in drmmode_set_mode_major()
+    
+    We calloc() output_ids. Let's free() it, too.
+    
+    Signed-off-by: Daniel Martin <consume.noise@gmail.com>
+    Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
+    Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+
+commit 2674d424020bd71d4f99b8d8de8b0b21aa490d54
+Author: Daniel Martin <consume.noise@gmail.com>
+Date:   Thu Oct 29 14:58:09 2015 +0100
+
+    modesetting: Handle failures in setting a CRTC to a DRM mode properly
+    
+    This fixes a bug where running the card out of PPLL's when hotplugging
+    another monitor would result in all of the displays going blank and
+    failing to work properly until X was restarted or the user switched to
+    another VT.
+    
+    [Michel Dänzer: Pass errno instead of -ret to strerror()]
+    [Daniel Martin: Add \n to log message]
+    
+    Picked from xf86-video-ati
+        7186a87 Handle failures in setting a CRTC to a DRM mode properly
+    
+    Signed-off-by: Daniel Martin <consume.noise@gmail.com>
+    Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
+    Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+
+commit 250666586e2b6f3ed1371340452dc2be2d094d40
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Thu Oct 29 10:08:17 2015 -0400
+
+    vidmode: Drop the unused event code
+    
+    As the code says, this is "far from complete".  So far, in fact, that
+    it's been basically untouched for twenty years (XFree86 3.1!).  As far
+    as I can tell it was never enabled in any XFree86 build, and certainly
+    has never been enabled since Xorg 7.0.
+    
+    Also, K&R.
+    
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+    Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
+
+commit 478efe285a440c33b053bdf0bfbfdd482f429f01
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Tue Oct 27 19:44:28 2015 -0700
+
+    Xserver.man: document more transports for -nolisten & -listen options
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+
+commit 8fc295bde9a736f3c8c047031a6698d140d5266f
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Tue Oct 27 19:44:27 2015 -0700
+
+    Xorg.man: update to reflect -nolisten tcp becoming default
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+
+commit 75157b7dbf4ed4db0492328a44e4e67dda83f769
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Tue Oct 27 19:44:26 2015 -0700
+
+    Xorg.man: move XLOCAL details to X(7) man page instead
+    
+    These settings affect clients, not server, so belong there, next to
+    the information about how to set $DISPLAY.
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+
+commit 50c167164700e8ead9b7ccf9f9eafc7541baac75
+Author: Martin Peres <martin.peres@linux.intel.com>
+Date:   Mon Jul 20 10:37:30 2015 +0300
+
+    os: make sure the clientsWritable fd_set is initialized before use
+    
+    In WaitForSomething(), the fd_set clientsWritable may be used
+    unitialized when the boolean AnyClientsWriteBlocked is set in the
+    WakeupHandler(). This leads to a crash in FlushAllOutput() after
+    x11proto's commit 2c94cdb453bc641246cc8b9a876da9799bee1ce7.
+    
+    The problem did not manifest before because both the XFD_SIZE and the
+    maximum number of clients were set to 256. As the connectionTranslation
+    table was initalized for the 256 clients to 0, the test on the index not
+    being 0 was aborting before dereferencing the client #0.
+    
+    As of commit 2c94cdb453bc641246cc8b9a876da9799bee1ce7 in x11proto, the
+    XFD_SIZE got bumped to 512. This lead the OutputPending fd_set to have
+    any fd above 256 to be uninitialized which in turns lead to reading an
+    index after the end of the ConnectionTranslation table. This index would
+    then be used to find the client corresponding to the fd marked as
+    pending writes and would also result to an out-of-bound access which
+    would usually be the fatal one.
+    
+    Fix this by zeroing the clientsWritable fd_set at the beginning of
+    WaitForSomething(). In this case, the bottom part of the loop, which
+    would indirectly call FlushAllOutput, will not do any work but the next
+    call to select will result in the execution of the right codepath. This
+    is exactly what we want because we need to know the writable clients
+    before handling them. In the end, it also makes sure that the fds above
+    MaxClient are initialized, preventing the crash in FlushAllOutput().
+    
+    Thanks to everyone involved in tracking this one down!
+    
+    Reported-by: Karol Herbst <freedesktop@karolherbst.de>
+    Reported-by: Tobias Klausmann <tobias.klausmann@mni.thm.de>
+    Signed-off-by: Martin Peres <martin.peres@linux.intel.com>
+    Tested-by: Tobias Klausmann <tobias.klausmann@mni.thm.de>
+    Tested-by: Martin Peres <martin.peres@linux.intel.com>
+    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91316
+    Cc: Ilia Mirkin  <imirkin@alum.mit.edu>
+    Cc: Olivier Fourdan <ofourdan@redhat.com
+    Cc: Adam Jackson <ajax@redhat.com>
+    Cc: Alan Coopersmith <alan.coopersmith@oracle.com
+    Cc: Chris Wilson <chris@chris-wilson.co.uk>
+    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit bb78c464f09f515db557182a458b12b63c3b52d7
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Tue Oct 27 13:28:37 2015 -0400
+
+    build: Remove stale miext/cw include paths
+    
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+    Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
+
+commit 524844c8c18e226aad30feb371b19ef491d83449
+Author: Julien Cristau <jcristau@debian.org>
+Date:   Tue Oct 27 13:23:13 2015 +0100
+
+    Xext: fix build with --disable-xace
+    
+    Regression from 990cf5b2828f73dc7a07f1e38f608af39acfd81d
+    
+    Signed-off-by: Julien Cristau <jcristau@debian.org>
+    Cc: Andrew Eikum <aeikum@codeweavers.com>
+    Cc: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
+
+commit ac2f27f1a9fa8cd88c5dbe7ec0f96238eecf2c3e
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date:   Tue Oct 27 11:51:49 2015 +0900
+
+    DRI2: Sync radeonsi_pci_ids.h from Mesa
+    
+    Fixes DRI2 client driver name mapping for newer AMD GPUs with the
+    modesetting driver, allowing the DRI2 extension to initialize.
+    
+    Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+    Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+
 commit d8b7a900cf912cadb5915b3924dd6ce5a74505e7
 Author: Adam Jackson <ajax@redhat.com>
 Date:   Mon Oct 26 13:47:04 2015 -0400
diff --git a/debian/changelog b/debian/changelog
index eaf4d2f..a20a372 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.18.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Julien Cristau <jcristau@debian.org>  Mon, 09 Nov 2015 22:21:51 +0100
+
 xorg-server (2:1.17.99.902-1) experimental; urgency=medium
 
   * Team upload.

commit 43fb888bd01cf9d3d277e77a52a3d0c93ccff8bd
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Nov 9 16:00:26 2015 -0500

    xserver 1.18.0
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

diff --git a/configure.ac b/configure.ac
index 9828cab..96c0242 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.17.99.902, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
-RELEASE_DATE="2015-10-26"
-RELEASE_NAME="Amontillado"
+AC_INIT([xorg-server], 1.18.0, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
+RELEASE_DATE="2015-11-09"
+RELEASE_NAME="Moussaka"
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_MACRO_DIR([m4])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])

commit 2203735887ab548b3ee004400d1b89149aae412c
Author: Axel Davy <axel.davy@ens.fr>
Date:   Wed Nov 4 18:42:42 2015 +0100

    present: Fix Async swap logic
    
    According to the spec, PresentOptionAsync should only
    trigger a different behaviour when the target msc has been reached.
    
    In this case if the driver is able to do async swaps, we use
    them to avoid a screen copy.
    
    When the target msc hasn't been reached yet, we want to use sync swaps.
    
    v2: Fix indentation and simplify checks for Async flips
    
    Signed-off-by: Axel Davy <axel.davy@ens.fr>
    Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>

diff --git a/present/present.c b/present/present.c
index 5900c22..beb01dc 100644
--- a/present/present.c
+++ b/present/present.c
@@ -836,19 +836,20 @@ present_pixmap(WindowPtr window,
     vblank->notifies = notifies;
     vblank->num_notifies = num_notifies;
 
-    if (!(options & PresentOptionAsync))
-        vblank->sync_flip = TRUE;
-
-    if (!(options & PresentOptionCopy) &&
-        !((options & PresentOptionAsync) &&
-          (!screen_priv->info ||
-           !(screen_priv->info->capabilities & PresentCapabilityAsync))) &&
-        pixmap != NULL &&
-        present_check_flip (target_crtc, window, pixmap, vblank->sync_flip, valid, x_off, y_off))
-    {
-        vblank->flip = TRUE;
-        if (vblank->sync_flip)
+    if (pixmap != NULL &&
+        !(options & PresentOptionCopy) &&


Reply to: