>Adrian,
>
>yep, if i drag a finder icon up into the menubar area, it "halts" on the
>remote viewer, but a nudge with the local mouse clears things up.
>
>tim
>
>>Can anyone out there (Tim, Mike, Jonathan?) verify they still have a
>>drag problem, in the case I outlined above?

No, I *don't* have this problem, at least on the Quadra (MacOS 8.1).

I've also just completed coding and testing a fix for the double-click
problem, as well as moving the mouse-movement-detection code into the
Server away from the vncPatches.  An encoding bug has also been fixed,
which *may* have been the cause of the RRE problems, but certainly resulted
in sub-optimal compression and some ugly flicker.  Changes in the mouse
pointer shape are also now properly handled on PCI PowerMacs, and the mouse
should now be slightly more responsive.

For the techies: the double-click fix involves simply waiting 5 ticks since
the last mouse event before executing a mouse button down or up, which
effectively works around the debouncing code in the MacOS mouse drivers.
The fix does not wait before executing a mouse *move* because that
introduces a severe lag while the 'queue' of mouse events is emptied at a
rate of 12 events per second.  The double-click rate works out as around
1/4 to 1/3 second, which should be quicker than most users can manage and
thus safe for any sane setting of the double-click rate in the OS.

I have three more things I want to do before releasing alpha-3:

- Implement a new frame-differencing algorithm, since the current one is
        ugly and inefficient.
- Tweak the global data structure and versioning system used by the
        vncPatches so that it is more tolerant to change.
- Implement part of a logging & error-reporting system, to the point where
        critical error messages can be displayed in a dialogue box.

I think I can do most of that by Christmas.  :)  Don't bet on 68k support
being available in my own vncPatches in alpha-3, however I will encourage
Adrian to continue development of his 68k-compatible patches.  The changes
in the vncPatches globals will help towards that, too.

--------------------------------------------------------------
from:     Jonathan "Chromatix" Morton
mail:     [EMAIL PROTECTED]  (not for attachments)
big-mail: [EMAIL PROTECTED]
uni-mail: [EMAIL PROTECTED]

The key to knowledge is not to rely on people to teach you it.

Get VNC Server for Macintosh from http://www.chromatix.uklinux.net/vnc/

-----BEGIN GEEK CODE BLOCK-----
Version 3.12
GCS$/E/S dpu(!) s:- a19 C+++ UL++ P L+++ E W+ N- o? K? w--- O-- M++$ V? PS
PE- Y+ PGP++ t- 5- X- R !tv b++ DI+++ D G e+ h+ r- y+
-----END GEEK CODE BLOCK-----
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------

Reply via email to