]>
source.dussan.org Git - tigervnc.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Constantin Kaplinsky [Fri, 19 May 2006 10:09:44 +0000 (10:09 +0000)]
Fixed svn:eol-style properties.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@561
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 18 May 2006 11:32:30 +0000 (11:32 +0000)]
Applied a fix from VNC 4.1.2 to close critical security issue.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@560
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 18 May 2006 11:08:21 +0000 (11:08 +0000)]
Merged the changes from branch/merge-with-vnc-4.1.1, revisions 520:558.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@559
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 18 May 2006 04:20:56 +0000 (04:20 +0000)]
Merged resources of the vncviewer. The viewer is almost complete now, only the passwordFile option handling needs to be fixed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@558
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 17 May 2006 10:45:57 +0000 (10:45 +0000)]
Fixed a problem with not updating the system menu when it's opened by right-clicking the title bar. Otherwise, the "Show toolbar" option would not always show correct toolbar state.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@557
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 17 May 2006 09:39:42 +0000 (09:39 +0000)]
Toolbar handling restored.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@556
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 17 May 2006 05:04:25 +0000 (05:04 +0000)]
Minor fix to "invalidate" desktop child window instead of the parent window.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@555
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 17 May 2006 04:17:25 +0000 (04:17 +0000)]
Fixed a bug with setting window size which has been introduced while merging. Also, there are minor code cleanups - getHandle() and getFrameHandle() methods are not used in the DesktopWindow class any more; now we use corresponding member variables directly, just like in VNC 4.1.1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@554
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 17 May 2006 04:12:30 +0000 (04:12 +0000)]
SendSysKeys setting removed as it almost duplicates new DisableWinKeys setting by RealVNC.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@553
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 16 May 2006 08:48:31 +0000 (08:48 +0000)]
Win32 vncviewer merged with VNC 4.1.1 code. The merge is incomplete - the code compiles but does not always work properly yet.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@552
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 15 May 2006 13:04:17 +0000 (13:04 +0000)]
Added LowLevelKeyEvents.* files to the rfb_win32 project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@551
3789f03b -4d11-0410-bbf8-
ca57d06f2519