]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
17 years agoEliminated gcc compilation warning.
Constantin Kaplinsky [Wed, 11 Apr 2007 08:48:11 +0000 (08:48 +0000)]
Eliminated gcc compilation warning.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2254 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoReplaced call to Win32-specific stricmp() function with strcasecmp().
Constantin Kaplinsky [Wed, 11 Apr 2007 08:43:17 +0000 (08:43 +0000)]
Replaced call to Win32-specific stricmp() function with strcasecmp().

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2253 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoInitial implementation of continuous updates in the server code. This code does not...
Constantin Kaplinsky [Thu, 5 Apr 2007 08:43:25 +0000 (08:43 +0000)]
Initial implementation of continuous updates in the server code. This code does not handle framebuffer size changes properly yet. Also, the server does not send the client EndOfContinuousUpdates message yet (documented in doc/rfbproto.tex).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2251 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoTwo "FIXME" comments on EnableContinuousUpdates client message.
Constantin Kaplinsky [Mon, 2 Apr 2007 10:39:44 +0000 (10:39 +0000)]
Two "FIXME" comments on EnableContinuousUpdates client message.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2250 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoChanged signatures for recently added protocol messages, EnableContinuousUpdates...
Constantin Kaplinsky [Fri, 30 Mar 2007 09:37:51 +0000 (09:37 +0000)]
Changed signatures for recently added protocol messages, EnableContinuousUpdates and EndOfContinuousUpdates.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2249 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoIntroduced EnableContinuousUpdates client message and EndOfContinuousUpdates server...
Constantin Kaplinsky [Thu, 29 Mar 2007 11:37:26 +0000 (11:37 +0000)]
Introduced EnableContinuousUpdates client message and EndOfContinuousUpdates server message.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2248 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded incomplete documentation on RFB protocol extensions (version as of 2006/08...
Constantin Kaplinsky [Thu, 29 Mar 2007 11:31:21 +0000 (11:31 +0000)]
Added incomplete documentation on RFB protocol extensions (version as of 2006/08/07).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2247 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded ScaleFilters::getFilterIdByName() method and defaultScaleFilter parameter.
george82 [Tue, 27 Mar 2007 14:48:24 +0000 (14:48 +0000)]
Added ScaleFilters::getFilterIdByName() method and defaultScaleFilter parameter.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2242 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded the routines for manipulation the scale filter method. It allow change the
george82 [Tue, 20 Mar 2007 10:54:38 +0000 (10:54 +0000)]
Added the routines for manipulation the scale filter method. It allow change the
scale filter.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2241 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoBefore first use DesktopWindow::setSize() should set the toolbar status because
george82 [Tue, 20 Mar 2007 05:59:44 +0000 (05:59 +0000)]
Before first use DesktopWindow::setSize() should set the toolbar status because
it using in DesktopWindow::setSize(). It allow correct resize vncviwer desktop
window at run.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2240 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoDon't resize the maximized desktop window when vncviewer change the scale
george82 [Tue, 20 Mar 2007 04:31:32 +0000 (04:31 +0000)]
Don't resize the maximized desktop window when vncviewer change the scale
factor.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2239 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded the implementation of cursor handling in the scaling mode.
george82 [Mon, 19 Mar 2007 10:55:13 +0000 (10:55 +0000)]
Added the implementation of cursor handling in the scaling mode.
Now cursor correct imaging in the scaling mode.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2238 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed the small defect with refreshing the toolbar buttons (now always enable actual...
george82 [Mon, 12 Mar 2007 14:26:33 +0000 (14:26 +0000)]
Fixed the small defect with refreshing the toolbar buttons (now always enable actual size button when vncviewer works in the autoscaling mode).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2235 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAuto scaling mode of the vncviewer make improved.
george82 [Mon, 12 Mar 2007 10:48:09 +0000 (10:48 +0000)]
Auto scaling mode of the vncviewer make improved.
In this mode scaling works against vncviewer window size
(instead scale factor).
Added ScaledDIBSectionBuffer::setScaleWindowSize() and
DesktopWindow::printScale() methods.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2234 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed the bug with wrong desktop window size of the
george82 [Sat, 10 Mar 2007 12:49:34 +0000 (12:49 +0000)]
Fixed the bug with wrong desktop window size of the
vncviewer when it starts in the scaling mode.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2233 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed the bug with crashing vncviewer when it works in the
george82 [Sat, 10 Mar 2007 08:55:35 +0000 (08:55 +0000)]
Fixed the bug with crashing vncviewer when it works in the
scaling mode and scale < 10%.
Scale part of vncviewer code improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2232 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoNow the min desktop window size limit to the toolbar size.
george82 [Sat, 27 Jan 2007 15:48:25 +0000 (15:48 +0000)]
Now the min desktop window size limit to the toolbar size.
It makes managing of the vncviewer size more comfort.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2222 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded DesktopWindow::resizeDesktopWindowToBuffer() method.
george82 [Sat, 27 Jan 2007 15:32:27 +0000 (15:32 +0000)]
Added DesktopWindow::resizeDesktopWindowToBuffer() method.
Now the Desktop Window resizes against the pixel buffer size
when the scale ratio changed.
This update fixes the bug with zero size of the desktop
window when it restore from minimized position.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2221 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed the bug in ToolBar::getTotalWidth() method.
george82 [Sat, 27 Jan 2007 11:19:19 +0000 (11:19 +0000)]
Fixed the bug in ToolBar::getTotalWidth() method.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2220 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded ToolBar::getTotalWidth(). It returns the total size
george82 [Sun, 10 Dec 2006 16:27:19 +0000 (16:27 +0000)]
Added ToolBar::getTotalWidth(). It returns the total size
of all buttons and separators in the toolbar.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2205 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoReverted the changes appeared in revisions 2173,2181. We better always send the ...
Constantin Kaplinsky [Fri, 8 Dec 2006 04:19:48 +0000 (04:19 +0000)]
Reverted the changes appeared in revisions 2173,2181. We better always send the "security result" message in the protocol version 3.8, even after an empty list of authentication capabilities.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2189 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed unreasonably high CPU utilization in cases when new connection has
Constantin Kaplinsky [Tue, 5 Dec 2006 08:03:18 +0000 (08:03 +0000)]
Fixed unreasonably high CPU utilization in cases when new connection has
been accepted but polling was not activated yet.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2182 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoCorrected support for TightVNC extensions - always sending authentication capability...
Constantin Kaplinsky [Tue, 5 Dec 2006 05:50:57 +0000 (05:50 +0000)]
Corrected support for TightVNC extensions - always sending authentication capability list even when authentication is not required. This may be incompatible with certain TightVNC viewers but this is the way to allow "no authentication" AND prompting local user to accept/reject incoming connection.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2181 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoReordered initializers in ScaledPixelBuffer constructors to eliminate compilation...
Constantin Kaplinsky [Tue, 5 Dec 2006 03:31:03 +0000 (03:31 +0000)]
Reordered initializers in ScaledPixelBuffer constructors to eliminate compilation warnings produced by gcc.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2178 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoUpdated make file for building under *nix.
Constantin Kaplinsky [Tue, 5 Dec 2006 03:30:18 +0000 (03:30 +0000)]
Updated make file for building under *nix.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2177 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoImproved the performance of the remote desktop scaling.
george82 [Mon, 4 Dec 2006 16:35:56 +0000 (16:35 +0000)]
Improved the performance of the remote desktop scaling.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2176 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed the bug with wrong weight table for y coords.
george82 [Mon, 4 Dec 2006 15:49:41 +0000 (15:49 +0000)]
Fixed the bug with wrong weight table for y coords.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2175 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoA FIXME comment: TightVNC extensions support is not finished yet.
Constantin Kaplinsky [Mon, 4 Dec 2006 11:23:45 +0000 (11:23 +0000)]
A FIXME comment: TightVNC extensions support is not finished yet.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2173 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoSet the default scaled filter to bicubic.
george82 [Sun, 3 Dec 2006 17:42:59 +0000 (17:42 +0000)]
Set the default scaled filter to bicubic.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2168 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoSet the default scaled filter to bilinear.
george82 [Sun, 3 Dec 2006 17:36:47 +0000 (17:36 +0000)]
Set the default scaled filter to bilinear.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2167 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoModified ScaledPixelBuffer::calculateScaleBoundary() in
george82 [Sun, 3 Dec 2006 17:31:39 +0000 (17:31 +0000)]
Modified ScaledPixelBuffer::calculateScaleBoundary() in
compliance with any scaled filters.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2166 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed the bug with very low quality of the remote desktop
george82 [Sun, 3 Dec 2006 12:46:54 +0000 (12:46 +0000)]
Fixed the bug with very low quality of the remote desktop
scaling.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2165 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoReporting build time in x0vncserver usage.
Constantin Kaplinsky [Fri, 1 Dec 2006 10:54:55 +0000 (10:54 +0000)]
Reporting build time in x0vncserver usage.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2163 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoUpdated the comments.
george82 [Sun, 26 Nov 2006 11:21:02 +0000 (11:21 +0000)]
Updated the comments.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2134 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded support all true color pixel format for scaling the
george82 [Sun, 26 Nov 2006 11:18:38 +0000 (11:18 +0000)]
Added support all true color pixel format for scaling the
remote desktop. Palette is not supported yet.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2133 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoImproved the performance of the scaling algorithm too
george82 [Thu, 23 Nov 2006 10:12:50 +0000 (10:12 +0000)]
Improved the performance of the scaling algorithm too
much.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2125 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoRemoved the unnecessary variables.
george82 [Mon, 20 Nov 2006 16:05:27 +0000 (16:05 +0000)]
Removed the unnecessary variables.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2119 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoNow ScaledPixelBuffer class using the weighting tabs for
george82 [Mon, 20 Nov 2006 15:55:05 +0000 (15:55 +0000)]
Now ScaledPixelBuffer class using the weighting tabs for
scaling. Maked ScaledPixelBuffer class code independent
from the scaling filter.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2118 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed the small bugs with the makeWeightTabs function.
george82 [Mon, 20 Nov 2006 15:37:33 +0000 (15:37 +0000)]
Fixed the small bugs with the makeWeightTabs function.
makeWeightTabs must work with the pointer to weightTabs.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2117 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoFixed the checking for the scale filter index.
george82 [Mon, 20 Nov 2006 15:14:07 +0000 (15:14 +0000)]
Fixed the checking for the scale filter index.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2116 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded the new method makeWeightTabs to the ScaleFilters
george82 [Tue, 14 Nov 2006 15:59:25 +0000 (15:59 +0000)]
Added the new method makeWeightTabs to the ScaleFilters
class. It's used to calculate weight coeffs on the scale
filter interval.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2114 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoMoved ScaleFilters class methods and 1-d filter functions
george82 [Sun, 29 Oct 2006 11:09:43 +0000 (11:09 +0000)]
Moved ScaleFilters class methods and 1-d filter functions
to ScaleFilters.cxx file.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2113 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoSmall code improvements.
george82 [Sat, 28 Oct 2006 16:49:01 +0000 (16:49 +0000)]
Small code improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2112 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded some comments.
george82 [Sat, 28 Oct 2006 11:28:36 +0000 (11:28 +0000)]
Added some comments.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2111 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded SFilterWeightTab struct.
george82 [Fri, 27 Oct 2006 16:55:55 +0000 (16:55 +0000)]
Added SFilterWeightTab struct.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2110 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded ScaleFilters class implementation to the
george82 [Fri, 27 Oct 2006 16:11:52 +0000 (16:11 +0000)]
Added ScaleFilters class implementation to the
ScaledPixelBuffer. It's routines to manipulates a set of
1-d scale filters.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2109 3789f03b-4d11-0410-bbf8-ca57d06f2519

17 years agoAdded definitions of the 1-D filters and routines using
george82 [Thu, 26 Oct 2006 15:34:10 +0000 (15:34 +0000)]
Added definitions of the 1-D filters and routines using
for the image scaling.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2108 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoTimely added check for unsupported pixel format.
george82 [Sat, 23 Sep 2006 07:17:20 +0000 (07:17 +0000)]
Timely added check for unsupported pixel format.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2104 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoInitial support all color formats by the vncviewer in
george82 [Sat, 23 Sep 2006 07:09:37 +0000 (07:09 +0000)]
Initial support all color formats by the vncviewer in
the scaling mode.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2103 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoCorrect the ScaledDIBSectionBuffer class code.
george82 [Sat, 23 Sep 2006 07:07:17 +0000 (07:07 +0000)]
Correct the ScaledDIBSectionBuffer class code.
Now it more safe.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2102 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoAdded the new methods to the ScaledDIBSectionBuffer class:
george82 [Sat, 23 Sep 2006 07:05:16 +0000 (07:05 +0000)]
Added the new methods to the ScaledDIBSectionBuffer class:
getPixelFormat() and getScaledPixelFormat().

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2101 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoInitial support all color formats by the vncviewer in
george82 [Sat, 16 Sep 2006 14:41:12 +0000 (14:41 +0000)]
Initial support all color formats by the vncviewer in
the scaling mode.
Small code improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2099 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoSmall ScaledPixelBuffer class improvements.
george82 [Sat, 16 Sep 2006 11:06:07 +0000 (11:06 +0000)]
Small ScaledPixelBuffer class improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2098 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoFixed passing of mouse wheel events.
Constantin Kaplinsky [Thu, 14 Sep 2006 05:14:43 +0000 (05:14 +0000)]
Fixed passing of mouse wheel events.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2096 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoRemoved unused variables, added comments. This fixes compilation
Constantin Kaplinsky [Wed, 13 Sep 2006 15:44:15 +0000 (15:44 +0000)]
Removed unused variables, added comments. This fixes compilation
warnings under Unix.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2093 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoUpdated Makefile.in to include CapsList.cxx compilation.
Constantin Kaplinsky [Wed, 13 Sep 2006 15:42:31 +0000 (15:42 +0000)]
Updated Makefile.in to include CapsList.cxx compilation.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2092 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoFinished support for TightVNC protocol extensions in the server code. Now "no authent...
Constantin Kaplinsky [Tue, 12 Sep 2006 14:10:14 +0000 (14:10 +0000)]
Finished support for TightVNC protocol extensions in the server code. Now "no authentication" case is handled correctly.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@670 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoRationalized FIXME comments, changed code layout in switch blocks.
Constantin Kaplinsky [Tue, 12 Sep 2006 09:55:51 +0000 (09:55 +0000)]
Rationalized FIXME comments, changed code layout in switch blocks.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@669 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoImproved code to advertise supported encoding types via protocol capabilities. Only...
Constantin Kaplinsky [Tue, 12 Sep 2006 06:37:33 +0000 (06:37 +0000)]
Improved code to advertise supported encoding types via protocol capabilities. Only actually registered encoders are advertised now.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@668 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoTiny cleanup in a comment.
Constantin Kaplinsky [Tue, 12 Sep 2006 06:23:16 +0000 (06:23 +0000)]
Tiny cleanup in a comment.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@667 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoDocumented the CapsList class.
Constantin Kaplinsky [Tue, 12 Sep 2006 05:46:34 +0000 (05:46 +0000)]
Documented the CapsList class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@666 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoDocumentation on CapsContainer class has been extended and moved from .cxx to .h...
Constantin Kaplinsky [Tue, 12 Sep 2006 05:15:44 +0000 (05:15 +0000)]
Documentation on CapsContainer class has been extended and moved from .cxx to .h file.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@665 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoNow the vncviewer window title display the remote desktop
george82 [Mon, 11 Sep 2006 15:56:10 +0000 (15:56 +0000)]
Now the vncviewer window title display the remote desktop
name and the scale value.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@664 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoSmall the DesktopWindow class code improvements.
george82 [Mon, 11 Sep 2006 15:09:09 +0000 (15:09 +0000)]
Small the DesktopWindow class code improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@663 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoNow status of ZOOM IN, ZOOM OUT, ACTUAL SIZE, AUTO SIZE
george82 [Mon, 11 Sep 2006 11:40:12 +0000 (11:40 +0000)]
Now status of ZOOM IN, ZOOM OUT, ACTUAL SIZE, AUTO SIZE
toolbar buttons depend on scale values and scale mode
(scale, auto scale).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@662 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoFixed the bug with overlaping the vncviewer window all other
george82 [Mon, 11 Sep 2006 09:09:14 +0000 (09:09 +0000)]
Fixed the bug with overlaping the vncviewer window all other
windows when it's in the fullscreen mode.
Small code improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@661 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoAdded implementation of the ZOOM IN and ZOOM OUT vncviewer
george82 [Mon, 11 Sep 2006 07:00:59 +0000 (07:00 +0000)]
Added implementation of the ZOOM IN and ZOOM OUT vncviewer
toolbar buttons.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@660 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoFixed the mistake int ScaledPixelBuffer::getScale().
george82 [Mon, 11 Sep 2006 06:37:50 +0000 (06:37 +0000)]
Fixed the mistake int ScaledPixelBuffer::getScale().

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@659 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoRemoved the unnecessary CConnOptions::scaling parameter.
george82 [Mon, 11 Sep 2006 06:07:55 +0000 (06:07 +0000)]
Removed the unnecessary CConnOptions::scaling parameter.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@658 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoAdded the new scale values (10, 200) to the vncviewer
george82 [Mon, 11 Sep 2006 04:11:51 +0000 (04:11 +0000)]
Added the new scale values (10, 200) to the vncviewer
options scale combo-box.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@657 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoFixed the bug with the zero-sized vncviewer window when
george82 [Sun, 10 Sep 2006 11:45:19 +0000 (11:45 +0000)]
Fixed the bug with the zero-sized vncviewer window when
vncviewer run in the fullscreen mode and then changed to the
window mode.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@656 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoImplemented Actual Size and Auto Size the vncviewer toolbar
george82 [Sun, 10 Sep 2006 05:13:45 +0000 (05:13 +0000)]
Implemented Actual Size and Auto Size the vncviewer toolbar
buttons.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@655 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoRemoved the unnecessary button "Disconnect" from the
george82 [Sat, 9 Sep 2006 14:56:26 +0000 (14:56 +0000)]
Removed the unnecessary button "Disconnect" from the
vncviewer toolbar.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@654 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoAdded the new buttons to the vncviewer toolbar:
george82 [Sat, 9 Sep 2006 14:42:20 +0000 (14:42 +0000)]
Added the new buttons to the vncviewer toolbar:
zoom in, zoom out, actual size, auto size.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@653 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoEliminated some compilation warnings.
Constantin Kaplinsky [Fri, 8 Sep 2006 13:52:23 +0000 (13:52 +0000)]
Eliminated some compilation warnings.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@652 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoImplemented support for TightVNC protocol extensions in the server code. This version...
Constantin Kaplinsky [Fri, 8 Sep 2006 12:55:37 +0000 (12:55 +0000)]
Implemented support for TightVNC protocol extensions in the server code. This version has one incompatibility with TightVNC 1.3.x viewers - such viewers would not be able to connect without authentication. This will be fixed in the nearest time.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@651 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoIncreased the scale combobox list rectangle.
george82 [Thu, 7 Sep 2006 15:50:07 +0000 (15:50 +0000)]
Increased the scale combobox list rectangle.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@650 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoMinor refactoring to prepare the source for handling TightVNC protocol extensions...
Constantin Kaplinsky [Wed, 6 Sep 2006 10:32:06 +0000 (10:32 +0000)]
Minor refactoring to prepare the source for handling TightVNC protocol extensions. This one does not introduce any real changes.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@649 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoEliminated two compilation warnings.
Constantin Kaplinsky [Wed, 6 Sep 2006 09:24:42 +0000 (09:24 +0000)]
Eliminated two compilation warnings.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@648 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoSmall the ScaledDIBSectionBuffer class code improvements.
george82 [Tue, 5 Sep 2006 15:44:35 +0000 (15:44 +0000)]
Small the ScaledDIBSectionBuffer class code improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@647 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoBefore any manipulations with DesktopWindow (setSize and
george82 [Tue, 5 Sep 2006 15:22:35 +0000 (15:22 +0000)]
Before any manipulations with DesktopWindow (setSize and
etc) we must perform the applyOptions method at least one
time, because the methods of these manipulations can
depend on the vncviewer options.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@646 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoAdded the autoScaling mode implementation to the vncviewer.
george82 [Tue, 5 Sep 2006 06:51:41 +0000 (06:51 +0000)]
Added the autoScaling mode implementation to the vncviewer.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@645 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoAdded the ScaledDIBSectionBuffer::recreateBuffers method.
george82 [Tue, 5 Sep 2006 06:43:28 +0000 (06:43 +0000)]
Added the ScaledDIBSectionBuffer::recreateBuffers method.
ScaledDIBSectionBuffer class code improvements.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@644 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoAdded DesktopWindow::fitBufferToWindow() method.
george82 [Tue, 5 Sep 2006 06:17:01 +0000 (06:17 +0000)]
Added DesktopWindow::fitBufferToWindow() method.
It's used to scale buffer to the vncviewer client window.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@643 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoInit scaled_width and scaled_width by zero
george82 [Thu, 17 Aug 2006 09:57:43 +0000 (09:57 +0000)]
Init scaled_width and scaled_width by zero
in the ScaledPixelBuffer default constructor.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@642 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoScaledDIBSectionBuffer class code improvements. Added check
george82 [Wed, 2 Aug 2006 15:23:39 +0000 (15:23 +0000)]
ScaledDIBSectionBuffer class code improvements. Added check
for changing class parameters such as width, height, pf.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@641 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoScaledDIBSectionBuffer class code improvements. Now we
george82 [Sat, 29 Jul 2006 10:29:41 +0000 (10:29 +0000)]
ScaledDIBSectionBuffer class code improvements. Now we
set the scale using setScaleRatio. It improve the
accuracy of scaling operation.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@640 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoScaledPixelBuffer class code improvements. Remove scale
george82 [Sat, 29 Jul 2006 10:27:19 +0000 (10:27 +0000)]
ScaledPixelBuffer class code improvements. Remove scale
parameter. Now we set the scale using setScaleRatio. It
improve the accuracy of scaling operation.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@639 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoAdded ScaledPixelBuffer::getSrcWidth() and
george82 [Sun, 23 Jul 2006 07:09:35 +0000 (07:09 +0000)]
Added ScaledPixelBuffer::getSrcWidth() and
ScaledPixelBuffer::getSrcHeight().

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@638 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoFixed the bug with the main window resizing (don't take
george82 [Sat, 10 Jun 2006 12:58:41 +0000 (12:58 +0000)]
Fixed the bug with the main window resizing (don't take
the toolbar height into calculation of the main window
size).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@637 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoFixed the bug with the main window resizing (don't take
george82 [Sat, 10 Jun 2006 11:47:22 +0000 (11:47 +0000)]
Fixed the bug with the main window resizing (don't take
the toolbar height into calculation of the main window
size).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@636 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoRemoved the unnecessary methods ViewerToolBar::show() and
george82 [Sat, 10 Jun 2006 11:37:57 +0000 (11:37 +0000)]
Removed the unnecessary methods ViewerToolBar::show() and
ViewerToolBar::hide().

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@635 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoFixed the bug with overlapping the vncviwer window by
george82 [Mon, 5 Jun 2006 14:32:23 +0000 (14:32 +0000)]
Fixed the bug with overlapping the vncviwer window by
the windows taskbar when the vncvewer is in full screen
mode.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@634 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoMinor code cleanup.
Constantin Kaplinsky [Sun, 4 Jun 2006 01:59:54 +0000 (01:59 +0000)]
Minor code cleanup.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@633 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoA few tabs converted to spaces.
Constantin Kaplinsky [Sat, 3 Jun 2006 14:17:43 +0000 (14:17 +0000)]
A few tabs converted to spaces.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@632 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoPorted the CapsContainer class from the TightVNC 1.3 codebase.
Constantin Kaplinsky [Sat, 3 Jun 2006 13:18:37 +0000 (13:18 +0000)]
Ported the CapsContainer class from the TightVNC 1.3 codebase.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@631 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoIgnoring *.d files created by vncmkdepend utility.
Constantin Kaplinsky [Fri, 2 Jun 2006 10:55:15 +0000 (10:55 +0000)]
Ignoring *.d files created by vncmkdepend utility.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@630 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoIgnoring files created by the configure script.
Constantin Kaplinsky [Fri, 2 Jun 2006 10:53:47 +0000 (10:53 +0000)]
Ignoring files created by the configure script.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@629 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoChanges in reporting version numbers and copyrights.
Constantin Kaplinsky [Fri, 2 Jun 2006 10:49:03 +0000 (10:49 +0000)]
Changes in reporting version numbers and copyrights.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@628 3789f03b-4d11-0410-bbf8-ca57d06f2519

18 years agoCyrillic text was encoded in CP866 instead of KOI8-R.
Constantin Kaplinsky [Fri, 2 Jun 2006 09:59:24 +0000 (09:59 +0000)]
Cyrillic text was encoded in CP866 instead of KOI8-R.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@627 3789f03b-4d11-0410-bbf8-ca57d06f2519