Hello community, here is the log from the commit of package x11vnc checked in at Thu Sep 25 23:52:13 CEST 2008. -------- --- x11vnc/x11vnc.changes 2008-09-12 17:33:36.000000000 +0200 +++ /mounts/work_src_done/STABLE/x11vnc/x11vnc.changes 2008-09-23 14:35:49.437291000 +0200 @@ -1,0 +2,17 @@ +Tue Sep 23 13:30:21 CEST 2008 - garloff@suse.de + +- Move make check into %check section +- Move x11vnc scripts into %{_docdir}/x11vnc/examples +- Update to 0.9.4: + * Reverse VNC connections (-connect/-connect_or_Exit) work now in + -find and -create X session modes. + * Reverse VNC sessions can now use a Web proxy, SOCKS proxy, + UltraVNC repeater proxy, SSH connection or even CGI to make the + outgoing connection by using -proxy. + * Support for ZYWRLE encoding (RealVNC ZRLE extended for motion + video and photo regions by using wavelets). + * Support for indexed color maps with depth != 8. + * Java viewer code now included in release. + * Various little improvements and features. + +------------------------------------------------------------------- Old: ---- x11vnc-0.9.3.tar.bz2 New: ---- x11vnc-0.9.4.tar.bz2 x11vnc-examples.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ x11vnc.spec ++++++ --- /var/tmp/diff_new_pack.lB4106/_old 2008-09-25 23:52:03.000000000 +0200 +++ /var/tmp/diff_new_pack.lB4106/_new 2008-09-25 23:52:03.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package x11vnc (Version 0.9.3) +# spec file for package x11vnc (Version 0.9.4) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -23,7 +23,7 @@ License: GPL v2 or later Group: Development/Libraries/X11 AutoReqProv: on -Version: 0.9.3 +Version: 0.9.4 Release: 1 Summary: Export running X11 session via VNC Url: http://libvncserver.sf.net/ @@ -33,6 +33,7 @@ Patch2: stack-overflow Patch4: x11vnc-thread-auth.diff Patch5: x11vnc-warn.diff +Patch6: x11vnc-examples.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -55,12 +56,13 @@ Karl Runge %prep -#%setup -n libvncserver %setup %patch1 -p1 %patch2 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 +mv x11vnc/misc x11vnc/examples # aclocal; autoheader; automake --add-missing --copy; autoconf # ./configure --enable-maintainer-mode # sh ./autogen.sh @@ -72,6 +74,8 @@ --mandir=%{_mandir} --infodir=%{_infodir} --libdir=%{_libdir} \ --libexecdir=%{_libdir} %{_target_cpu}-suse-linux make + +%check make check %install @@ -88,12 +92,26 @@ /usr/bin/x11vnc /usr/bin/x11vnc_ssh /usr/bin/tkx11vnc -%doc x11vnc/README x11vnc/misc +%doc x11vnc/README x11vnc/examples %{_mandir}/man1/x11vnc.1.gz %dir /usr/share/x11vnc/ /usr/share/x11vnc/* %changelog +* Tue Sep 23 2008 garloff@suse.de +- Move make check into %%check section +- Move x11vnc scripts into %%{_docdir}/x11vnc/examples +- Update to 0.9.4: + * Reverse VNC connections (-connect/-connect_or_Exit) work now in + -find and -create X session modes. + * Reverse VNC sessions can now use a Web proxy, SOCKS proxy, + UltraVNC repeater proxy, SSH connection or even CGI to make the + outgoing connection by using -proxy. + * Support for ZYWRLE encoding (RealVNC ZRLE extended for motion + video and photo regions by using wavelets). + * Support for indexed color maps with depth != 8. + * Java viewer code now included in release. + * Various little improvements and features. * Fri Sep 12 2008 garloff@suse.de - Avoid compiler warning about missing return in non-void function. * Thu Jun 26 2008 garloff@suse.de ++++++ x11vnc-0.9.3.tar.bz2 -> x11vnc-0.9.4.tar.bz2 ++++++ ++++ 57656 lines of diff (skipped) ++++++ x11vnc-examples.diff ++++++ Index: x11vnc-0.9.4/x11vnc/Makefile.am =================================================================== --- x11vnc-0.9.4.orig/x11vnc/Makefile.am +++ x11vnc-0.9.4/x11vnc/Makefile.am @@ -9,10 +9,10 @@ if OSX x11vnc_LDFLAGS = -framework ApplicationServices -framework Carbon -framework IOKit -framework Cocoa x11vnc_CFLAGS = -ObjC endif -SUBDIRS = misc -DIST_SUBDIRS = misc +SUBDIRS = examples +DIST_SUBDIRS = examples man_MANS=x11vnc.1 EXTRA_DIST=ChangeLog README tkx11vnc $(man_MANS) Index: x11vnc-0.9.4/configure.ac =================================================================== --- x11vnc-0.9.4.orig/configure.ac +++ x11vnc-0.9.4/configure.ac @@ -759,9 +759,9 @@ if test "$build_x11vnc" = "yes"; then # automake error messages like: # # configure.ac:690: required file `x11vnc/Makefile.in' not found # - AC_CONFIG_FILES([x11vnc/Makefile x11vnc/misc/Makefile]) + AC_CONFIG_FILES([x11vnc/Makefile x11vnc/examples/Makefile]) fi AC_OUTPUT Index: x11vnc-0.9.4/README =================================================================== --- x11vnc-0.9.4.orig/README +++ x11vnc-0.9.4/README @@ -6986,9 +6986,9 @@ EndSection to just pipe it to the -pipeinput command. Note the -pipeinput helper program could actually control the raw framebuffer. In the libvncserver CVS a simple example program - x11vnc/misc/slide.pl is provided that demonstrates a simple jpeg + x11vnc/examples/slide.pl is provided that demonstrates a simple jpeg "slideshow" application. Also the builtin "-pipeinput VID" mode does this for webcams and TV capture devices (/dev/video0). The -pipeinput program is run with these environment variables set: @@ -6996,9 +6996,9 @@ EndSection knowing what is up. Another example provided in libvncserver CVS is a script to inject keystrokes into the Linux console (e.g. the virtual consoles: - /dev/tty1, /dev/tty2, etc) in x11vnc/misc/vcinject.pl. It is based on + /dev/tty1, /dev/tty2, etc) in x11vnc/examples/vcinject.pl. It is based on the vncterm/LinuxVNC.c program also in the libvncserver CVS. So to view and interact with VC #2 (assuming it is the [863]active VC) one can run something like: x11vnc -rawfb map:/dev/fb0@1024x768x16 -pipeinput './vcinject.pl 2' @@ -13001,9 +13001,9 @@ e By default FINDCREATEDISPLAY will try Xdummy and then Xvfb: The Xdummy wrapper is part of the x11vnc source code - (x11vnc/misc/Xdummy) It should be available in PATH and + (x11vnc/examples/Xdummy) It should be available in PATH and have run "Xdummy -install" once to create the shared library. Xdummy requires root permission and only works on Linux. (Note: specify FD_XDUMMY_NOROOT=1 to skip a check for the root id; evidently your sudo(1) will ++++++ x11vnc-thread-auth.diff ++++++ --- /var/tmp/diff_new_pack.lB4106/_old 2008-09-25 23:52:06.000000000 +0200 +++ /var/tmp/diff_new_pack.lB4106/_new 2008-09-25 23:52:06.000000000 +0200 @@ -1,8 +1,8 @@ -Index: x11vnc-0.9.2/x11vnc/x11vnc.c +Index: x11vnc-0.9.4/x11vnc/x11vnc.c =================================================================== ---- x11vnc-0.9.2.orig/x11vnc/x11vnc.c -+++ x11vnc-0.9.2/x11vnc/x11vnc.c -@@ -434,8 +434,40 @@ void check_filexfer(void) { +--- x11vnc-0.9.4.orig/x11vnc/x11vnc.c ++++ x11vnc-0.9.4/x11vnc/x11vnc.c +@@ -1131,8 +1131,40 @@ void check_filexfer(void) { last_check = time(NULL); } } @@ -43,7 +43,7 @@ * main x11vnc loop: polls, checks for events, iterate libvncserver, etc. */ static void watch_loop(void) { -@@ -444,8 +476,9 @@ static void watch_loop(void) { +@@ -1141,8 +1173,9 @@ static void watch_loop(void) { time_t start = time(NULL); if (use_threads) { ++++++ x11vnc-warn.diff ++++++ --- /var/tmp/diff_new_pack.lB4106/_old 2008-09-25 23:52:06.000000000 +0200 +++ /var/tmp/diff_new_pack.lB4106/_new 2008-09-25 23:52:06.000000000 +0200 @@ -7,14 +7,17 @@ # absolutely harmless. # -- KG, 2008-09-12 -diff -uNrp x11vnc-0.9.3.orig/x11vnc/x11vnc.c x11vnc-0.9.3/x11vnc/x11vnc.c ---- x11vnc-0.9.3.orig/x11vnc/x11vnc.c 2007-10-04 00:55:30.000000000 +0200 -+++ x11vnc-0.9.3/x11vnc/x11vnc.c 2008-09-12 14:45:44.253936000 +0200 -@@ -474,6 +474,7 @@ int tsdo(int port, int lsock, int *conn) - raw_xfer(rsock, csock, csock); - exit(0); +Index: x11vnc-0.9.4/x11vnc/x11vnc.c +=================================================================== +--- x11vnc-0.9.4.orig/x11vnc/x11vnc.c ++++ x11vnc-0.9.4/x11vnc/x11vnc.c +@@ -252,8 +252,9 @@ static void record_last_fb_update(void) + (int) now, (int) last_fb_bytes_sent); + } + last_fb_bytes_sent = now; } + return 0; /* Never reached, just to shut up gcc */ } - void set_redir_properties(void); + static int choose_delay(double dt) { + static double t0 = 0.0, t1 = 0.0, t2 = 0.0, now; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org