Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-11 Thread Robert Goley


  
  
Have there been any additional changes regarding the refresh issue
since DRC's build yesterday? I saw some chatter about other patches
but not whether they were used or were competing patches with his
changes. Overall, the windows viewer from your build yesterday is
working OK. I have found a couple of work loads that cause a
delayed (couple of seconds instead of instant) refresh under TLS
that does not happen under VncAuth. Most revolve around xterms or
vncviewers being run from inside an Xvnc session. I would imagine
that other more basic X clients could do the same though. It is
still much much better than the previous behavior. It is usable but
just a little annoying at times. Was curious if any of the other
discussed patches would improve it any more

Robert



On 03/10/2011 05:23 AM, DRC wrote:

  I completely agree.  I won't be able to use the trunk for a while,
because before I can go in and do any new development on it, I will need
to integrate the new CMake build system with my pre-release build
scripts as well as build-xorg (which will involve inevitable testing and
debugging of all of the above) and spend some time establishing a new
performance baseline and doing other testing.  There is no sense doing
that work until the new features are more fully cooked.  If I'm going to
end up having to do free work, I need to maximize what I can get out of
it, which means hopefully not having to repeat it later on.

Now, as far as the Windows refresh issue, I did some digging.  For
starters, I don't think the Windows TigerVNC viewer is doing the right
thing by waiting to send a new FB update request until the WM_PAINT
message is received.  It should really be doing what the Unix viewer
does, and what the TurboVNC viewers do, which is to send a new FB update
request as soon as an FB update is received.  I implemented that in
r4351.  Then, I applied Martin's previous suggestion for re-ordering the
messages in r4352, and the combination of the two seems to have the
Windows viewer performing just like the Unix viewer now.

Please let me know if you discover any problems with this.  New build
forthcoming.


On 3/9/11 4:31 PM, Robert Goley wrote:

  
It should at least have one of the improvements you suggested
implemented.  I understand not wanting to invest much with a new viewer
on the way but it sounds like it has a good bit to go right now.  That
is not slighting his accomplishments in getting the viewing portion of
it working on all platforms.  The mouse, keyboard and GUI are likely to
take a bit of time.  Even hard setting some window redraws would be a
welcome improvement over the current Windows viewer behavior.  I think
it would be a good thing to do before 1.1.  My 2 cents anyway.  This
issue holds me up from letting more of my users work with TigerVNC and
test it.   

Robert


On 03/09/2011 05:13 PM, Martin Koegler wrote:


  On Tue, Mar 08, 2011 at 08:33:20PM -0600, DRC wrote:

  
Windows is still suffering from the TLS refresh issue described earlier.
 It affects VirtualGL as well (you have to move the mouse to see the 3D
application change frames.)  I don't have the time to look into this at
the moment, but IMHO, it should be fixed before we release 1.1 beta.

  
  Changing the priority of events (I could sent it as patch, if
requested) should improve this issue. 

To get the full frame rate on the user display, you probably have to
investigate, how often to force a window update and need something
like tcbench for windows to verify the result.

Or should we ignore the problem, as we get a new common viewer?

Regards,
Martin Kgler

--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel



-- 
*Robert Goley*

FOSS Implementation Specialist
Toll Free: (800) 338-4984
Local: (770) 479-7933
Fax: (770) 479-4076
www.openrda.com

/America's only Free  Open Source fund accounting software company./



--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d



___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

  
  
--
Colocation vs. Managed Hosting
A question and answer guide to 

Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-10 Thread Sebastiaan Breedveld

On 03/09/2011 11:31 PM, Robert Goley wrote:
It should at least have one of the improvements you suggested 
implemented.  I understand not wanting to invest much with a new 
viewer on the way but it sounds like it has a good bit to go right 
now.  That is not slighting his accomplishments in getting the viewing 
portion of it working on all platforms.  The mouse, keyboard and GUI 
are likely to take a bit of time.  Even hard setting some window 
redraws would be a welcome improvement over the current Windows viewer 
behavior.  I think it would be a good thing to do before 1.1.  My 2 
cents anyway.  This issue holds me up from letting more of my users 
work with TigerVNC and test it.


Robert

+1 for some fix in the 1.1 release. The client is pretty useless now 
when using TLS. I do not think that a beta release should be released 
with known bugs.


Sebastiaan




On 03/09/2011 05:13 PM, Martin Koegler wrote:

On Tue, Mar 08, 2011 at 08:33:20PM -0600, DRC wrote:

Windows is still suffering from the TLS refresh issue described earlier.
  It affects VirtualGL as well (you have to move the mouse to see the 3D
application change frames.)  I don't have the time to look into this at
the moment, but IMHO, it should be fixed before we release 1.1 beta.

Changing the priority of events (I could sent it as patch, if
requested) should improve this issue.

To get the full frame rate on the user display, you probably have to
investigate, how often to force a window update and need something
like tcbench for windows to verify the result.

Or should we ignore the problem, as we get a new common viewer?

Regards,
Martin Kögler





--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel


Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-10 Thread DRC
I completely agree.  I won't be able to use the trunk for a while,
because before I can go in and do any new development on it, I will need
to integrate the new CMake build system with my pre-release build
scripts as well as build-xorg (which will involve inevitable testing and
debugging of all of the above) and spend some time establishing a new
performance baseline and doing other testing.  There is no sense doing
that work until the new features are more fully cooked.  If I'm going to
end up having to do free work, I need to maximize what I can get out of
it, which means hopefully not having to repeat it later on.

Now, as far as the Windows refresh issue, I did some digging.  For
starters, I don't think the Windows TigerVNC viewer is doing the right
thing by waiting to send a new FB update request until the WM_PAINT
message is received.  It should really be doing what the Unix viewer
does, and what the TurboVNC viewers do, which is to send a new FB update
request as soon as an FB update is received.  I implemented that in
r4351.  Then, I applied Martin's previous suggestion for re-ordering the
messages in r4352, and the combination of the two seems to have the
Windows viewer performing just like the Unix viewer now.

Please let me know if you discover any problems with this.  New build
forthcoming.


On 3/9/11 4:31 PM, Robert Goley wrote:
 It should at least have one of the improvements you suggested
 implemented.  I understand not wanting to invest much with a new viewer
 on the way but it sounds like it has a good bit to go right now.  That
 is not slighting his accomplishments in getting the viewing portion of
 it working on all platforms.  The mouse, keyboard and GUI are likely to
 take a bit of time.  Even hard setting some window redraws would be a
 welcome improvement over the current Windows viewer behavior.  I think
 it would be a good thing to do before 1.1.  My 2 cents anyway.  This
 issue holds me up from letting more of my users work with TigerVNC and
 test it.   
 
 Robert
 
 
 On 03/09/2011 05:13 PM, Martin Koegler wrote:
 On Tue, Mar 08, 2011 at 08:33:20PM -0600, DRC wrote:
 Windows is still suffering from the TLS refresh issue described earlier.
  It affects VirtualGL as well (you have to move the mouse to see the 3D
 application change frames.)  I don't have the time to look into this at
 the moment, but IMHO, it should be fixed before we release 1.1 beta.
 Changing the priority of events (I could sent it as patch, if
 requested) should improve this issue. 

 To get the full frame rate on the user display, you probably have to
 investigate, how often to force a window update and need something
 like tcbench for windows to verify the result.

 Or should we ignore the problem, as we get a new common viewer?

 Regards,
 Martin Kögler

 --
 Colocation vs. Managed Hosting
 A question and answer guide to determining the best fit
 for your organization - today and in the future.
 http://p.sf.net/sfu/internap-sfd2d
 ___
 Tigervnc-devel mailing list
 Tigervnc-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
 
 -- 
 *Robert Goley*
 
 FOSS Implementation Specialist
 Toll Free: (800) 338-4984
 Local: (770) 479-7933
 Fax: (770) 479-4076
 www.openrda.com
 
 /America's only Free  Open Source fund accounting software company./
 
 
 
 --
 Colocation vs. Managed Hosting
 A question and answer guide to determining the best fit
 for your organization - today and in the future.
 http://p.sf.net/sfu/internap-sfd2d
 
 
 
 ___
 Tigervnc-devel mailing list
 Tigervnc-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel


Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-09 Thread Martin Koegler
On Tue, Mar 08, 2011 at 08:33:20PM -0600, DRC wrote:
 Windows is still suffering from the TLS refresh issue described earlier.
  It affects VirtualGL as well (you have to move the mouse to see the 3D
 application change frames.)  I don't have the time to look into this at
 the moment, but IMHO, it should be fixed before we release 1.1 beta.

Changing the priority of events (I could sent it as patch, if
requested) should improve this issue. 

To get the full frame rate on the user display, you probably have to
investigate, how often to force a window update and need something
like tcbench for windows to verify the result.

Or should we ignore the problem, as we get a new common viewer?

Regards,
Martin Kögler

--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel


Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-09 Thread Robert Goley


  
  
It should at least have one of the improvements you suggested
implemented. I understand not wanting to invest much with a new
viewer on the way but it sounds like it has a good bit to go right
now. That is not slighting his accomplishments in getting the
viewing portion of it working on all platforms. The mouse, keyboard
and GUI are likely to take a bit of time. Even hard setting some
window redraws would be a welcome improvement over the current
Windows viewer behavior. I think it would be a good thing to do
before 1.1. My 2 cents anyway. This issue holds me up from letting
more of my users work with TigerVNC and test it.  

Robert


On 03/09/2011 05:13 PM, Martin Koegler wrote:

  On Tue, Mar 08, 2011 at 08:33:20PM -0600, DRC wrote:

  
Windows is still suffering from the TLS refresh issue described earlier.
 It affects VirtualGL as well (you have to move the mouse to see the 3D
application change frames.)  I don't have the time to look into this at
the moment, but IMHO, it should be fixed before we release 1.1 beta.

  
  
Changing the priority of events (I could sent it as patch, if
requested) should improve this issue. 

To get the full frame rate on the user display, you probably have to
investigate, how often to force a window update and need something
like tcbench for windows to verify the result.

Or should we ignore the problem, as we get a new common viewer?

Regards,
Martin Kgler

--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel



-- 
  Robert Goley

FOSS
  Implementation Specialist
  Toll Free: (800) 338-4984
  Local: (770) 479-7933
  Fax: (770) 479-4076
  www.openrda.com

America's only Free  Open Source
fund accounting software company. 

  

--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel


Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-08 Thread Robert Goley


  
  
Thanks Adam for fixing the download permissions. I was able to
download it and install it. First question is whether compiling it
with debug mode is the reason for the service to leave a console
window up. You can't close that console without closing the
service. I hope the final will not be compiled with the console
subsystem options... The second is an ongoing annoyance. The
options screen has fonts that are too large for the screen space
provided. I have my fonts set to normal and I can not see all of
the text because it and other widgets go off the edge of the
window. The fonts on the tabs are great. The fonts inside the tabs
are much larger and bold. If the tabs are size 8 then they are size
12 inside the tabs. Is anyone else having this issue? I could deal
with it if the Options window were at least stretchable but it is
not... I will report more on TLS usage sometime later today.


Robert


On 03/08/2011 08:58 AM, Adam Tkac wrote:

  Hello,

I just finished little patch for Windows installer. With this patch it
is possible to create .exe installer for TigerVNC stuff built with
VC++ with GNUTLS support. Both winvnc and vncviewer can take advantage
of TLS encryption.

What is your opinion about the patch? Is it ok for 1.1?

Installer built with the patch is located on
http://atkac.fedorapeople.org/tigervnc/TigerVNC-1.0.90.exe

Regards, Adam


  

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
  

___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel



-- 
  Robert Goley

FOSS
  Implementation Specialist
  Toll Free: (800) 338-4984
  Local: (770) 479-7933
  Fax: (770) 479-4076
  www.openrda.com

America's only Free  Open Source
fund accounting software company. 

  

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel


Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-08 Thread Robert Goley


  
  
One additional thing. It seems that TLS connections are disabled by
default. Not sure if this is the real default or the result of
using a build without TLS prior to this version. My understanding
was that TLS would be enabled so that VncAuth was default and TLS
was available if requested by the client. Is that the case?

Robert


On 03/08/2011 08:58 AM, Adam Tkac wrote:

  Hello,

I just finished little patch for Windows installer. With this patch it
is possible to create .exe installer for TigerVNC stuff built with
VC++ with GNUTLS support. Both winvnc and vncviewer can take advantage
of TLS encryption.

What is your opinion about the patch? Is it ok for 1.1?

Installer built with the patch is located on
http://atkac.fedorapeople.org/tigervnc/TigerVNC-1.0.90.exe

Regards, Adam


  

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
  

___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel



-- 
  Robert Goley

FOSS
  Implementation Specialist
  Toll Free: (800) 338-4984
  Local: (770) 479-7933
  Fax: (770) 479-4076
  www.openrda.com

America's only Free  Open Source
fund accounting software company. 

  

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel


Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-08 Thread DRC
I don't see any problems with the patch, but how are you creating the
Visual Studio .lib files?  I'll need to document that process.


On 3/8/11 7:58 AM, Adam Tkac wrote:
 Hello,
 
 I just finished little patch for Windows installer. With this patch it
 is possible to create .exe installer for TigerVNC stuff built with
 VC++ with GNUTLS support. Both winvnc and vncviewer can take advantage
 of TLS encryption.
 
 What is your opinion about the patch? Is it ok for 1.1?
 
 Installer built with the patch is located on
 http://atkac.fedorapeople.org/tigervnc/TigerVNC-1.0.90.exe
 
 Regards, Adam
 
 
 
 
 --
 What You Don't Know About Data Connectivity CAN Hurt You
 This paper provides an overview of data connectivity, details
 its effect on application quality, and explores various alternative
 solutions. http://p.sf.net/sfu/progress-d2d
 
 
 
 ___
 Tigervnc-devel mailing list
 Tigervnc-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel


Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-08 Thread DRC
The default behavior, assuming that both client and server were built
with TLS support, is that VncAuth will be used by default, but TLSVnc
can always be requested by the client, either from the command line or
the GUI.  If this isn't working, run Xvnc -? on the server and make sure
that TLSVnc appears as an available security type.


On 3/8/11 8:53 AM, Robert Goley wrote:
 One additional thing.  It seems that TLS connections are disabled by
 default.  Not sure if this is the real default or the result of using a
 build without TLS prior to this version.  My understanding was that TLS
 would be enabled so that VncAuth was default and TLS was available if
 requested by the client.  Is that the case?

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel


Re: [Tigervnc-devel] Improvements for Windows installer

2011-03-08 Thread Robert Goley


  
  
I looked at the enabled methods from the options window. Only None
was set for encryption. I have had more than one installation of
TigerVNC's WinVNC at this point so I can not be sure if it is a
leftover setting or the actual default. This should have all three
checked from what you just explained. Can anyone else confirm that
is when is actually being setup when it is installed?

Robert


On 03/08/2011 01:06 PM, DRC wrote:

  The default behavior, assuming that both client and server were built
with TLS support, is that VncAuth will be used by default, but TLSVnc
can always be requested by the client, either from the command line or
the GUI.  If this isn't working, run Xvnc -? on the server and make sure
that TLSVnc appears as an available security type.


On 3/8/11 8:53 AM, Robert Goley wrote:

  
One additional thing.  It seems that TLS connections are disabled by
default.  Not sure if this is the real default or the result of using a
build without TLS prior to this version.  My understanding was that TLS
would be enabled so that VncAuth was default and TLS was available if
requested by the client.  Is that the case?

  
  
--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel



-- 
  Robert Goley

FOSS
  Implementation Specialist
  Toll Free: (800) 338-4984
  Local: (770) 479-7933
  Fax: (770) 479-4076
  www.openrda.com

America's only Free  Open Source
fund accounting software company. 

  

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d___
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel