Hello community, here is the log from the commit of package tigervnc for openSUSE:Factory checked in at 2014-08-20 17:53:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tigervnc (Old) and /work/SRC/openSUSE:Factory/.tigervnc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tigervnc" Changes: -------- --- /work/SRC/openSUSE:Factory/tigervnc/tigervnc.changes 2014-08-06 11:42:15.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.tigervnc.new/tigervnc.changes 2014-08-20 17:53:47.000000000 +0200 @@ -1,0 +2,7 @@ +Mon Aug 18 11:07:09 UTC 2014 - [email protected] + +- u_tigervnc-check-shm-harder.patch + * Check if SHM really works before deciding to use it. + (bnc#890580) + +------------------------------------------------------------------- New: ---- u_tigervnc-check-shm-harder.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tigervnc.spec ++++++ --- /var/tmp/diff_new_pack.HEhNHU/_old 2014-08-20 17:53:50.000000000 +0200 +++ /var/tmp/diff_new_pack.HEhNHU/_new 2014-08-20 17:53:50.000000000 +0200 @@ -109,12 +109,14 @@ Patch7: u_tigervnc-ignore-epipe-on-write.patch Patch8: n_tigervnc-date-time.patch Patch9: U_include-vencrypt-only-if-any-subtype-present.patch +Patch10: u_tigervnc-check-shm-harder.patch + # Xserver patches -Patch10: tigervnc-1.2.80-fix-int-to-pointer.patch -Patch11: u_aarch64-support.patch -Patch12: N_xorg-server-xdmcp.patch -Patch13: n_tigervnc-dont-build-gtf.patch -Patch14: u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch +Patch20: tigervnc-1.2.80-fix-int-to-pointer.patch +Patch21: u_aarch64-support.patch +Patch22: N_xorg-server-xdmcp.patch +Patch23: n_tigervnc-dont-build-gtf.patch +Patch24: u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch %description TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), @@ -150,13 +152,15 @@ %patch7 -p0 %patch8 -p1 %patch9 -p0 +%patch10 -p0 + pushd unix/xserver patch -p1 < ../xserver114.patch -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 +%patch20 -p1 +%patch21 -p1 +%patch22 -p1 +%patch23 -p1 +%patch24 -p1 popd %build ++++++ u_tigervnc-check-shm-harder.patch ++++++ Index: vncviewer/X11PixelBuffer.cxx =================================================================== --- vncviewer/X11PixelBuffer.cxx (revision 5186) +++ vncviewer/X11PixelBuffer.cxx (working copy) @@ -158,6 +158,8 @@ Bool pixmaps; XErrorHandler old_handler; Status status; + Window test_window; + GC test_gc; if (!XShmQueryVersion(fl_display, &major, &minor, &pixmaps)) return 0; @@ -187,6 +189,12 @@ old_handler = XSetErrorHandler(XShmAttachErrorHandler); XShmAttach(fl_display, shminfo); + test_window = XCreateSimpleWindow(fl_display, XDefaultRootWindow(fl_display), 0, 0, width(), height(), 0, 0, 0); + test_gc = XCreateGC(fl_display, test_window, 0, 0); + XShmPutImage(fl_display, test_window, test_gc, xim, 0, 0, 0, 0, width(), height(), False); + XFreeGC(fl_display, test_gc); + XDestroyWindow(fl_display, test_window); + XSync(fl_display, False); XSetErrorHandler(old_handler); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
