]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
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

18 years agoA grammar fix in man pages.
Constantin Kaplinsky [Fri, 2 Jun 2006 04:43:52 +0000 (04:43 +0000)]
A grammar fix in man pages.

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

18 years agoFixed paths in makefiles under unix/xc/ to reflect changes in directory layout.
Constantin Kaplinsky [Fri, 2 Jun 2006 04:31:15 +0000 (04:31 +0000)]
Fixed paths in makefiles under unix/xc/ to reflect changes in directory layout.

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

18 years agoUpdated the configure script. GNU Autoconf 2.59 was used to process configure.in...
Constantin Kaplinsky [Fri, 2 Jun 2006 04:13:14 +0000 (04:13 +0000)]
Updated the configure script. GNU Autoconf 2.59 was used to process configure.in, it looks like Autoconf 2.13 does not understand macros used by GNU Gettext.

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

18 years agoUpdated build scripts in unix/ for new directory layout.
Constantin Kaplinsky [Fri, 2 Jun 2006 04:07:49 +0000 (04:07 +0000)]
Updated build scripts in unix/ for new directory layout.

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

18 years agoNew file copied from VNC 4.1.2 source.
Constantin Kaplinsky [Fri, 2 Jun 2006 03:57:44 +0000 (03:57 +0000)]
New file copied from VNC 4.1.2 source.

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

18 years agoFixed include path for locating the libjpeg.h file.
Constantin Kaplinsky [Tue, 30 May 2006 13:59:44 +0000 (13:59 +0000)]
Fixed include path for locating the libjpeg.h file.

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

18 years agoRestored svn:ignore entries that were lost in previous commits.
Constantin Kaplinsky [Tue, 30 May 2006 12:21:00 +0000 (12:21 +0000)]
Restored svn:ignore entries that were lost in previous commits.

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

18 years agoMerged HP-UX patches from VNC 4.1.2.
Constantin Kaplinsky [Tue, 30 May 2006 09:10:14 +0000 (09:10 +0000)]
Merged HP-UX patches from VNC 4.1.2.

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

18 years agoIgnoring files created by the configure script.
Constantin Kaplinsky [Tue, 30 May 2006 09:02:25 +0000 (09:02 +0000)]
Ignoring files created by the configure script.

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

18 years agoNot checking for X in the configure script.
Constantin Kaplinsky [Tue, 30 May 2006 06:36:50 +0000 (06:36 +0000)]
Not checking for X in the configure script.

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

18 years agoFixed include path for libjpeg.h, to allow including headers from the installed versi...
Constantin Kaplinsky [Tue, 30 May 2006 06:15:20 +0000 (06:15 +0000)]
Fixed include path for libjpeg.h, to allow including headers from the installed version of the JPEG library.

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

18 years agoNot defining ZLIB_INCLUDE as it is not used in the rfb directory.
Constantin Kaplinsky [Tue, 30 May 2006 06:11:08 +0000 (06:11 +0000)]
Not defining ZLIB_INCLUDE as it is not used in the rfb directory.

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

18 years agoNew configure script generated from configure.in by Autoconf 2.13.
Constantin Kaplinsky [Tue, 30 May 2006 06:08:20 +0000 (06:08 +0000)]
New configure script generated from configure.in by Autoconf 2.13.

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

18 years agoAdapted build scripts for the common/* sub-tree.
Constantin Kaplinsky [Tue, 30 May 2006 06:05:33 +0000 (06:05 +0000)]
Adapted build scripts for the common/* sub-tree.

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

18 years agoImplemented scaling interface of the local copy of remote
george82 [Mon, 29 May 2006 14:18:14 +0000 (14:18 +0000)]
Implemented scaling interface of the local copy of remote
desktop. Now it support only true color the pixel data.
AutoScaling is not working yet.

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

18 years agoAdded new exception rfb::UnsupportedPixelFormatException.
george82 [Mon, 29 May 2006 14:05:20 +0000 (14:05 +0000)]
Added new exception rfb::UnsupportedPixelFormatException.
Added DesktopWindow::getCallback().

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

18 years agoAdded new exception rfb::UnsupportedPixelFormatException.
george82 [Mon, 29 May 2006 13:57:39 +0000 (13:57 +0000)]
Added new exception rfb::UnsupportedPixelFormatException.

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

18 years agoAdded new exception rfb::UnsupportedPixelFormatException.
george82 [Mon, 29 May 2006 13:52:55 +0000 (13:52 +0000)]
Added new exception rfb::UnsupportedPixelFormatException.

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

18 years agoScaledDIBSectionBuffer class improvements:
george82 [Sat, 27 May 2006 12:31:08 +0000 (12:31 +0000)]
ScaledDIBSectionBuffer class improvements:
Copy the pixel data from source buffer to scale buffer
if scale was changed to 100 percent and copy the pixel data
from scaled buffer to source buffer if scale was changed
from 100 percent. It allow refresh the Desktop Window
without sending FramebufferUpdateRequest message and
decrease the network traffic.

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

18 years agoAdded ScaledDIBSectionBuffer::area() method.
george82 [Sat, 27 May 2006 12:15:55 +0000 (12:15 +0000)]
Added ScaledDIBSectionBuffer::area() method.

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

18 years agoAdded 3 new parameters to the vncviewer options:
george82 [Sat, 27 May 2006 10:21:28 +0000 (10:21 +0000)]
Added 3 new parameters to the vncviewer options:
 -autoScaling,
 -scaling,
 -scale.

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

18 years agoMerged the changes from revision range 582:588 into reorganized sources. These change...
Constantin Kaplinsky [Fri, 26 May 2006 05:24:24 +0000 (05:24 +0000)]
Merged the changes from revision range 582:588 into reorganized sources. These changes accidentally were not included in files copied during directory structure reorganization.

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

18 years agoOverlooked directory to delete in the previous commit.
Constantin Kaplinsky [Thu, 25 May 2006 05:44:23 +0000 (05:44 +0000)]
Overlooked directory to delete in the previous commit.

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

18 years agoMigrating to new directory structure adopted from the RealVNC's source tree. Windows...
Constantin Kaplinsky [Thu, 25 May 2006 05:36:48 +0000 (05:36 +0000)]
Migrating to new directory structure adopted from the RealVNC's source tree. Windows part should be complete. For the Unix part, more changes will follow.

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

18 years agoMigrating to new directory structure adopted from the RealVNC's source tree. More...
Constantin Kaplinsky [Thu, 25 May 2006 05:12:25 +0000 (05:12 +0000)]
Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow.

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

18 years agoMigrating to new directory structure adopted from the RealVNC's source tree. More...
Constantin Kaplinsky [Thu, 25 May 2006 05:04:46 +0000 (05:04 +0000)]
Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow.

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

18 years agoMigrating to new directory structure adopted from the RealVNC's source tree. More...
Constantin Kaplinsky [Thu, 25 May 2006 05:01:55 +0000 (05:01 +0000)]
Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow.

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

18 years agoAdded the scale controls to the vncviewer options dialog
george82 [Wed, 24 May 2006 15:54:52 +0000 (15:54 +0000)]
Added the scale controls to the vncviewer options dialog
(remove tab symbols in code).

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

18 years agoAdded the scale controls to the vncviewer options dialog.
george82 [Wed, 24 May 2006 15:49:05 +0000 (15:49 +0000)]
Added the scale controls to the vncviewer options dialog.

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

18 years agoAdapt to Xorg; look for XorgVersion as well. Also, undefine XF86DRI for miinitext.o.
Peter Åstrand [Wed, 24 May 2006 11:05:26 +0000 (11:05 +0000)]
Adapt to Xorg; look for XorgVersion as well. Also, undefine XF86DRI for miinitext.o.

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

18 years agoRemoved duplicate definition of ddxInitGlobals. Adapt Copyright.
Peter Åstrand [Wed, 24 May 2006 11:04:28 +0000 (11:04 +0000)]
Removed duplicate definition of ddxInitGlobals. Adapt Copyright.

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

18 years agoSmall rfb_win32::ScaledDIBSectionBuffer class code
george82 [Wed, 24 May 2006 10:05:24 +0000 (10:05 +0000)]
Small rfb_win32::ScaledDIBSectionBuffer class code
improvements.
Create rfb_win32::ScaledDIBSectionBuffer::src_buffer
only if the vncviewer work in the scaling mode.

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

18 years agoSmall rfb::ScaledPixelBuffer class code improvements.
george82 [Wed, 24 May 2006 09:58:37 +0000 (09:58 +0000)]
Small rfb::ScaledPixelBuffer class code improvements.
Added Exception "rfb::ScaledPixelBuffer support only the
true color pixel format".
Removed the unnecessary method recreateScaledBuffer().

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

18 years agoPreparing for directory structure reorganization. New directory structure will be...
Constantin Kaplinsky [Wed, 24 May 2006 09:16:19 +0000 (09:16 +0000)]
Preparing for directory structure reorganization. New directory structure will be adopted from the RealVNC's source tree.

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

18 years agoApplied the rest of useful changes from VNC 4.1.2 (version number changes were not...
Constantin Kaplinsky [Wed, 24 May 2006 05:48:13 +0000 (05:48 +0000)]
Applied the rest of useful changes from VNC 4.1.2 (version number changes were not applied). Now we can claim the source is based on VNC 4.1.2.

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

18 years agoSmall code improvements. Convert the coordinates from
george82 [Wed, 24 May 2006 04:23:46 +0000 (04:23 +0000)]
Small code improvements. Convert the coordinates from
scaled to source only if ScaledDibSectionBuffer in the
scaled mode.

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

18 years agoAdded the desktop image scaling support to vncviewer.
george82 [Tue, 23 May 2006 15:39:47 +0000 (15:39 +0000)]
Added the desktop image scaling support to vncviewer.

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

18 years agoFixed the problem with framebuffer data not always aligned properly.
Constantin Kaplinsky [Tue, 23 May 2006 06:33:03 +0000 (06:33 +0000)]
Fixed the problem with framebuffer data not always aligned properly.

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

18 years agoBetter cleanup on receiving signals, improved logging.
Constantin Kaplinsky [Mon, 22 May 2006 10:08:56 +0000 (10:08 +0000)]
Better cleanup on receiving signals, improved logging.

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

18 years agoFixed gcc compile warning.
Dennis Syrovatsky [Mon, 22 May 2006 09:34:50 +0000 (09:34 +0000)]
Fixed gcc compile warning.

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

18 years agoBetter logging -- less repeated information.
Constantin Kaplinsky [Mon, 22 May 2006 09:07:19 +0000 (09:07 +0000)]
Better logging -- less repeated information.

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

18 years agoSmall code improvements.
Dennis Syrovatsky [Mon, 22 May 2006 08:14:52 +0000 (08:14 +0000)]
Small code improvements.
Fixed bug with it - the server didn't send message FileListData when the requested folder is unavailable for any reasons.

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

18 years agoRemoved debugging output, replaced fprintf() to stderr with proper logging via rfb...
Constantin Kaplinsky [Mon, 22 May 2006 06:57:46 +0000 (06:57 +0000)]
Removed debugging output, replaced fprintf() to stderr with proper logging via rfb::LogWriter.

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

18 years agoMinor code refactoring: loading initial screen data moved from XDesktop to PollingMan...
Constantin Kaplinsky [Mon, 22 May 2006 05:45:20 +0000 (05:45 +0000)]
Minor code refactoring: loading initial screen data moved from XDesktop to PollingManager.

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

18 years agoChanges to build under LynxOS 2.3. Some more changes should be done to
Constantin Kaplinsky [Sun, 21 May 2006 14:01:57 +0000 (14:01 +0000)]
Changes to build under LynxOS 2.3. Some more changes should be done to
build successfully, e.g. LynxOS 2.3 does not have snprintf().

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

18 years agoFixed a problem with toolbar that could show up in the full-screen mode.
Constantin Kaplinsky [Sat, 20 May 2006 13:45:04 +0000 (13:45 +0000)]
Fixed a problem with toolbar that could show up in the full-screen mode.

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

18 years agoAdded support for new `Geometry' option which allows serving an arbitrary
Constantin Kaplinsky [Sat, 20 May 2006 12:58:38 +0000 (12:58 +0000)]
Added support for new `Geometry' option which allows serving an arbitrary
regtangular screen area instead of the whole screen.

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

18 years agoVNCServerST::m_pFTManager pointer did not get initialized properly on VNCServerST...
Constantin Kaplinsky [Sat, 20 May 2006 11:53:41 +0000 (11:53 +0000)]
VNCServerST::m_pFTManager pointer did not get initialized properly on VNCServerST object creation. This fix solves x0vncserver crash on accepting client connections.

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

18 years agoMerged the changes from branch/merge-with-vnc-4.1.1, revisions 564:565.
Constantin Kaplinsky [Sat, 20 May 2006 06:07:28 +0000 (06:07 +0000)]
Merged the changes from branch/merge-with-vnc-4.1.1, revisions 564:565.

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

18 years agoAdapt CConn::getUserPasswd, so that it can read from a file again.
Peter Åstrand [Fri, 19 May 2006 14:32:59 +0000 (14:32 +0000)]
Adapt CConn::getUserPasswd, so that it can read from a file again.

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

18 years agoMore small fixes in file transfer related files to eliminate compilation warnings...
Constantin Kaplinsky [Fri, 19 May 2006 11:13:04 +0000 (11:13 +0000)]
More small fixes in file transfer related files to eliminate compilation warnings under Linux.

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

18 years agoVarious small fixes in file transfer related files to eliminate compilation warnings...
Constantin Kaplinsky [Fri, 19 May 2006 10:58:37 +0000 (10:58 +0000)]
Various small fixes in file transfer related files to eliminate compilation warnings under Linux.

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

18 years agoUpdated Makefile.in for building under Unix.
Constantin Kaplinsky [Fri, 19 May 2006 10:40:48 +0000 (10:40 +0000)]
Updated Makefile.in for building under Unix.

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