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

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: