Hello community, here is the log from the commit of package tightvnc checked in at Tue May 9 12:30:29 CEST 2006. -------- --- tightvnc/tightvnc.changes 2006-03-22 17:29:51.000000000 +0100 +++ STABLE/tightvnc/tightvnc.changes 2006-05-08 19:03:50.000000000 +0200 @@ -1,0 +2,8 @@ +Mon May 8 18:51:54 CEST 2006 - danw@suse.de + +- Tweak the Xaw scrollbars in vncviewer to behavior more like + gtk/qt/mac/windows/anything-written-since-the-late-80s + scrollbars, so that people don't think they're just broken. + (#173294) + +------------------------------------------------------------------- New: ---- tightvnc-vncviewer-scrollbar.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tightvnc.spec ++++++ --- /var/tmp/diff_new_pack.PHVjH2/_old 2006-05-09 12:29:31.000000000 +0200 +++ /var/tmp/diff_new_pack.PHVjH2/_new 2006-05-09 12:29:31.000000000 +0200 @@ -21,7 +21,7 @@ Obsoletes: vnc Summary: A virtual X-Window System server Version: 1.2.9 -Release: 192 +Release: 200 Source0: %name-%version.tar.bz2 Source1: vnc_inetd_httpd Source2: vnc.xinetd @@ -33,6 +33,7 @@ Patch4: vncconnect.patch Patch5: vncpasswd.patch Patch6: tightvnc-byteorder.patch +Patch7: tightvnc-vncviewer-scrollbar.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -60,6 +61,7 @@ %patch4 %patch5 %patch6 +%patch7 %build xmkmf @@ -90,6 +92,11 @@ %doc README LICENCE.TXT %changelog -n tightvnc +* Mon May 08 2006 - danw@suse.de +- Tweak the Xaw scrollbars in vncviewer to behavior more like + gtk/qt/mac/windows/anything-written-since-the-late-80s + scrollbars, so that people don't think they're just broken. + (#173294) * Wed Mar 22 2006 - max@suse.de - Fixed a color bug that happened when vncviewer was running on a machine with different byte order that the X server it uses. ++++++ tightvnc-vncviewer-scrollbar.patch ++++++ --- vncviewer/Vncviewer +++ vncviewer/Vncviewer @@ -43,6 +43,18 @@ *viewport.useRight: True *viewport*Scrollbar*thumb: None +! +! Override the confusing Xaw scrollbar button semantics +! + +*Scrollbar.translations: #override\ + <Btn1Down>: StartScroll(Continuous) MoveThumb() NotifyThumb() \n\ + <Btn1Motion>: MoveThumb() NotifyThumb() \n\ + <Btn2Down>: StartScroll(Continuous) MoveThumb() NotifyThumb() \n\ + <Btn2Motion>: MoveThumb() NotifyThumb() \n\ + <Btn3Down>: StartScroll(Continuous) MoveThumb() NotifyThumb() \n\ + <Btn3Motion>: MoveThumb() NotifyThumb() \n\ + <BtnUp>: NotifyScroll(Proportional) EndScroll() ! ! Default translations on desktop window. --- vncviewer/argsresources.c +++ vncviewer/argsresources.c @@ -45,6 +45,15 @@ "*viewport.useRight: True", "*viewport*Scrollbar*thumb: None", + "*Scrollbar.translations: #override\ + <Btn1Down>: StartScroll(Continuous) MoveThumb() NotifyThumb() \\n\ + <Btn1Motion>: MoveThumb() NotifyThumb() \\n\ + <Btn2Down>: StartScroll(Continuous) MoveThumb() NotifyThumb() \\n\ + <Btn2Motion>: MoveThumb() NotifyThumb() \\n\ + <Btn3Down>: StartScroll(Continuous) MoveThumb() NotifyThumb() \\n\ + <Btn3Motion>: MoveThumb() NotifyThumb() \\n\ + <BtnUp>: NotifyScroll(Proportional) EndScroll()", + "*desktop.baseTranslations:\ <Key>F8: ShowPopup()\\n\ <ButtonPress>: SendRFBEvent()\\n\ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...