]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
18 years agoThe CFTMsgReader and the CFTMsgWriter classes was moved to rfb workspace.
Dennis Syrovatsky [Mon, 17 Apr 2006 08:56:48 +0000 (08:56 +0000)]
The CFTMsgReader and the CFTMsgWriter classes was moved to rfb workspace.

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

18 years agoAdded string "Developed by Dennis Syrovatsky"
Dennis Syrovatsky [Mon, 17 Apr 2006 07:18:13 +0000 (07:18 +0000)]
Added string "Developed by Dennis Syrovatsky"
to the file header.

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

18 years agoRussian translation for gettext-extracted messages. This is rather a test commit...
Constantin Kaplinsky [Thu, 13 Apr 2006 14:03:28 +0000 (14:03 +0000)]
Russian translation for gettext-extracted messages. This is rather a test commit to make sure Subversion sends e-mail notifications properly. The .po file should be complete but not tested at all. :)

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

18 years agoRemoved .cvsignore files useless for Subversion.
Constantin Kaplinsky [Thu, 13 Apr 2006 11:10:18 +0000 (11:10 +0000)]
Removed .cvsignore files useless for Subversion.

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

18 years agoNow rfb_win32::ScaledDIBSectionBuffer is an universal class which consist
george82 [Wed, 5 Apr 2006 16:12:12 +0000 (16:12 +0000)]
Now rfb_win32::ScaledDIBSectionBuffer is an universal class which consist
of source image buffer and destination (scaled) image buffer. It automatically
scale the image data from source buffer to destination when data was
changed in the input buffer.
Overrided methods in the ScaledDIBSectionBuffer class: fillRect(), imageRect(),
copyRect(), maskRect().

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

18 years agoAdded the new property scaling to the rfb::ScaledPixelBuffer class.
george82 [Wed, 5 Apr 2006 15:52:30 +0000 (15:52 +0000)]
Added the new property scaling to the rfb::ScaledPixelBuffer class.
Added the new method isScaling() to the rfb::ScaledPixelBuffer class.

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

18 years agoSmall code improvements.
george82 [Wed, 5 Apr 2006 15:33:50 +0000 (15:33 +0000)]
Small code improvements.
Added the new method calculateScaledBufferSize() to
the rfb::ScaledPixelBuffer class.

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

18 years agoAdded the new method setSourceBuffer() to the rfb::ScaledPixelBuffer class.
george82 [Wed, 5 Apr 2006 15:25:14 +0000 (15:25 +0000)]
Added the new method setSourceBuffer() to the rfb::ScaledPixelBuffer class.

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

18 years agoRemoved unnecessary methods from the rfb::ScaledPixelBuffer() class
george82 [Wed, 5 Apr 2006 15:13:55 +0000 (15:13 +0000)]
Removed unnecessary methods from the rfb::ScaledPixelBuffer() class
(getSride(), getPixelsR(), getImage()). This methods could be implemented
in the derived classes using inheriting from rfb::PixelBuffer class.

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

18 years agoSmall code improvements.
george82 [Wed, 5 Apr 2006 15:02:36 +0000 (15:02 +0000)]
Small code improvements.
Added the new property scale to the rfb::ScaledPixelBuffer class.

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

18 years agoRemoved old files ToolBar.cxx and ToolBar.h from the rfblayer project.
george82 [Wed, 5 Apr 2006 14:36:49 +0000 (14:36 +0000)]
Removed old files ToolBar.cxx and ToolBar.h from the rfblayer project.

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

18 years agoSmall ScaledDIBSectinBuffer class code improvements.
george82 [Tue, 28 Mar 2006 15:16:43 +0000 (15:16 +0000)]
Small ScaledDIBSectinBuffer class code improvements.

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

18 years agoOverride DIBSectionBuffer::recreateBuffer() in the ScaledDIBSectionBuffer
george82 [Tue, 28 Mar 2006 15:09:38 +0000 (15:09 +0000)]
Override DIBSectionBuffer::recreateBuffer() in the ScaledDIBSectionBuffer
class.

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

18 years agoAdded initial ScaledDIBSectionBuffer class implementation.
george82 [Tue, 28 Mar 2006 14:22:56 +0000 (14:22 +0000)]
Added initial ScaledDIBSectionBuffer class implementation.

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

18 years agoRemoved scaled (destination) image buffer manipulation from
george82 [Tue, 28 Mar 2006 14:15:58 +0000 (14:15 +0000)]
Removed scaled (destination) image buffer manipulation from
the ScaledPixelBuffer class. It will implement in the derived classes.

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

18 years agoSmall ScaledPixelBuffer class code improvements.
george82 [Mon, 27 Mar 2006 15:26:11 +0000 (15:26 +0000)]
Small ScaledPixelBuffer class code improvements.
Rename scaled_rect to changed_rect.

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

18 years agoCalculate the changed pixel rect in the scaled image with
george82 [Mon, 27 Mar 2006 15:20:44 +0000 (15:20 +0000)]
Calculate the changed pixel rect in the scaled image with
calculateScaledBoundary().

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

18 years agoAdded ScaledPixelBuffer::calculateScaleBoundary() in the rfb library.
george82 [Mon, 27 Mar 2006 15:10:43 +0000 (15:10 +0000)]
Added ScaledPixelBuffer::calculateScaleBoundary() in the rfb library.

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

18 years agoCalling XShmDestroyReadDisplayBuf() on IrixOverlayShmImage cleanup.
Constantin Kaplinsky [Mon, 6 Mar 2006 05:24:45 +0000 (05:24 +0000)]
Calling XShmDestroyReadDisplayBuf() on IrixOverlayShmImage cleanup.

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

18 years agoFixed a problem of not using XReadDisplay extension for parts of
Constantin Kaplinsky [Mon, 6 Mar 2006 05:12:32 +0000 (05:12 +0000)]
Fixed a problem of not using XReadDisplay extension for parts of
images, under IRIX.

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

18 years agoAdded a FIXME comment.
Constantin Kaplinsky [Thu, 2 Mar 2006 12:07:12 +0000 (12:07 +0000)]
Added a FIXME comment.

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

18 years agoPorting changes for LynxOS 2.3.
Constantin Kaplinsky [Thu, 2 Mar 2006 12:03:30 +0000 (12:03 +0000)]
Porting changes for LynxOS 2.3.

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

18 years agoSmall ScaledPixelBuffer class improvements.
george82 [Fri, 24 Feb 2006 08:34:01 +0000 (08:34 +0000)]
Small ScaledPixelBuffer class improvements.

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

18 years agoMajor improvements in algoritms of CPU load balancing. This should
Constantin Kaplinsky [Fri, 17 Feb 2006 11:29:17 +0000 (11:29 +0000)]
Major improvements in algoritms of CPU load balancing. This should
make polling cycles more regular and changes in CPU load more smooth.

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

18 years agoMajor improvement of the CPU load optimization implementation. The
Constantin Kaplinsky [Fri, 17 Feb 2006 09:30:21 +0000 (09:30 +0000)]
Major improvement of the CPU load optimization implementation. The
CPUMonitor class is not used any more, that work is implemented in the
PollingScheduler class instead. New implementation solves the problem
of "random" sudden changes of CPU load that could be seen in previous
versions. Also, measurement method for CPU utilization has been
changed, the old one did not count CPU utilization increased by other
processes.

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

18 years agoTiny code cleanup.
Constantin Kaplinsky [Thu, 16 Feb 2006 16:49:27 +0000 (16:49 +0000)]
Tiny code cleanup.

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

18 years agoImproved the interface of the PollingScheduler class, added some
Constantin Kaplinsky [Thu, 16 Feb 2006 16:44:50 +0000 (16:44 +0000)]
Improved the interface of the PollingScheduler class, added some
documentation in comments.

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

18 years agoNew PollingScheduler class for calculating timeouts for select() and
Constantin Kaplinsky [Thu, 16 Feb 2006 14:51:11 +0000 (14:51 +0000)]
New PollingScheduler class for calculating timeouts for select() and
moments when next polling pass should be started. Current
implementation does not change scheduling algorithm used in previous
versions, so this change is just a code refactoring to prepare for
ongoing improvements.

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

18 years agoForgot to include TimeMillis.cxx in the Makefile template.
Constantin Kaplinsky [Thu, 16 Feb 2006 13:15:47 +0000 (13:15 +0000)]
Forgot to include TimeMillis.cxx in the Makefile template.

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

18 years agoCorrected algorithm of adjusting polling intervals, to make sudden
Constantin Kaplinsky [Thu, 16 Feb 2006 13:01:22 +0000 (13:01 +0000)]
Corrected algorithm of adjusting polling intervals, to make sudden
changes more graceful.

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

18 years agoMore precise computing of time to spend in select(). This fixes the
Constantin Kaplinsky [Thu, 16 Feb 2006 11:50:25 +0000 (11:50 +0000)]
More precise computing of time to spend in select(). This fixes the
problem with CPU underload with very small values of PollingCycle.

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

18 years agoUsing new TimeMillis class instead of calls to gettimeofday() and
Constantin Kaplinsky [Thu, 16 Feb 2006 04:51:38 +0000 (04:51 +0000)]
Using new TimeMillis class instead of calls to gettimeofday() and
arithmetics with microseconds, to make the code clearer.

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

18 years agoImprovements in the debugging code for measuring performance.
Constantin Kaplinsky [Wed, 15 Feb 2006 16:14:07 +0000 (16:14 +0000)]
Improvements in the debugging code for measuring performance.

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

18 years agoSmall ScaledPixelBuffer class improvements.
george82 [Sun, 12 Feb 2006 11:28:53 +0000 (11:28 +0000)]
Small ScaledPixelBuffer class improvements.
Added ScaledPixelBuffer::recreateScaledBuffer() method.

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

18 years agoSmall ScaledPixelBuffer class improvements.
george82 [Sun, 12 Feb 2006 11:03:48 +0000 (11:03 +0000)]
Small ScaledPixelBuffer class improvements.
Renamed width_ to scaled_width and height_ to scaled_height.

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

18 years agoSmall ScaledPixelBuffer class improvements.
george82 [Sun, 12 Feb 2006 07:58:02 +0000 (07:58 +0000)]
Small ScaledPixelBuffer class improvements.
Now src_data is a pointer to original image buffer.

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

18 years agoRename rfb::SlaledPixelBuffer::data to rfb::SlaledPixelBuffer::scaled_data.
george82 [Sun, 12 Feb 2006 06:44:18 +0000 (06:44 +0000)]
Rename rfb::SlaledPixelBuffer::data to rfb::SlaledPixelBuffer::scaled_data.

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

18 years agoAdded the default constructor to the rfb::ScaledPixelBuffer class.
george82 [Sun, 12 Feb 2006 05:59:58 +0000 (05:59 +0000)]
Added the default constructor to the rfb::ScaledPixelBuffer class.

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

18 years agoFor the PollingCycle parameter, the default value has been changed
Constantin Kaplinsky [Fri, 10 Feb 2006 12:26:54 +0000 (12:26 +0000)]
For the PollingCycle parameter, the default value has been changed
from 50 to 30 milliseconds. This should improve responsiveness for
servers with fast CPUs. Also, that should not hurt slow servers, as
actual interval would depend on the MaxProcessorUsage parameter.

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

18 years agoDo not poll screen area near the pointer if the pointer did not move
Constantin Kaplinsky [Fri, 10 Feb 2006 12:19:11 +0000 (12:19 +0000)]
Do not poll screen area near the pointer if the pointer did not move
for about 5 seconds.

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

18 years agoMarked temporary command-line parameters with the "DEBUG:" prefix, to
Constantin Kaplinsky [Fri, 10 Feb 2006 11:54:49 +0000 (11:54 +0000)]
Marked temporary command-line parameters with the "DEBUG:" prefix, to
indicate that they are not for general use and may be removed or
changed in the future.

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

18 years agoImproved debugging version of the poll() method.
Constantin Kaplinsky [Fri, 10 Feb 2006 06:43:56 +0000 (06:43 +0000)]
Improved debugging version of the poll() method.

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

18 years agoEliminated code duplication in polling implementations, added a few
Constantin Kaplinsky [Fri, 10 Feb 2006 06:39:35 +0000 (06:39 +0000)]
Eliminated code duplication in polling implementations, added a few
comments, removed a FIXME comment proven to be unfounded.

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

18 years agoPolling screen area around current pointer position with higher
Constantin Kaplinsky [Wed, 8 Feb 2006 13:36:58 +0000 (13:36 +0000)]
Polling screen area around current pointer position with higher
priority. Also, there is a number of code improvements, and some new
"FIXME" comments for potential future improvements.

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

18 years agoImproved algorighm of detecting constantly-changed areas on the
Constantin Kaplinsky [Fri, 3 Feb 2006 11:42:00 +0000 (11:42 +0000)]
Improved algorighm of detecting constantly-changed areas on the
screen. Some debugging code included but commented out.

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

18 years agoCode cleanups in PollingManager.
Constantin Kaplinsky [Wed, 1 Feb 2006 05:59:21 +0000 (05:59 +0000)]
Code cleanups in PollingManager.

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

18 years agoMinor cleanup, unused code removed.
Constantin Kaplinsky [Wed, 1 Feb 2006 05:43:29 +0000 (05:43 +0000)]
Minor cleanup, unused code removed.

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

18 years agoA few FIXME comments.
Constantin Kaplinsky [Thu, 26 Jan 2006 14:32:31 +0000 (14:32 +0000)]
A few FIXME comments.

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

18 years agoCosmetic changes only.
Constantin Kaplinsky [Thu, 26 Jan 2006 14:27:08 +0000 (14:27 +0000)]
Cosmetic changes only.

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

18 years agoGenerating browse information in the Debug configuration.
Constantin Kaplinsky [Thu, 26 Jan 2006 03:54:59 +0000 (03:54 +0000)]
Generating browse information in the Debug configuration.

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

18 years agoReplaced pure virtual function with an empty function, to resolve compilation
Constantin Kaplinsky [Thu, 19 Jan 2006 13:05:10 +0000 (13:05 +0000)]
Replaced pure virtual function with an empty function, to resolve compilation
problems.

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

18 years agoReplaced Windows-specific "DWORD" type with more appropriate "void*"
Constantin Kaplinsky [Fri, 13 Jan 2006 10:52:39 +0000 (10:52 +0000)]
Replaced Windows-specific "DWORD" type with more appropriate "void*"
specification, to fix compilation under Unix. Also, added missing
newlines at end of some files.

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

18 years agoIn Tray menu the item " Disable New Clients " added.
Oleg Sheikin [Thu, 12 Jan 2006 15:27:04 +0000 (15:27 +0000)]
In Tray menu the item " Disable New Clients " added.
Also some bugs are fixed.

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

18 years agoThe code which realizes full functionality Control Panel,
Oleg Sheikin [Thu, 22 Dec 2005 20:57:58 +0000 (20:57 +0000)]
The code which realizes full functionality Control Panel,
in a kind existing now, was added.

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

18 years agoAdded all methods to the SFTMsgReader class.
Dennis Syrovatsky [Sun, 18 Dec 2005 15:58:33 +0000 (15:58 +0000)]
Added all methods to the SFTMsgReader class.

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

18 years agoAdded SFTMsgWriter::writeFileListData method.
Dennis Syrovatsky [Sun, 18 Dec 2005 15:22:13 +0000 (15:22 +0000)]
Added SFTMsgWriter::writeFileListData method.
Deleted FileInfo::getAllFilenames() method.

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

18 years agoAdded FileInfo::getFilenamesSize() and FileInfo::getAllFilenames() methods.
Dennis Syrovatsky [Sun, 18 Dec 2005 15:08:34 +0000 (15:08 +0000)]
Added FileInfo::getFilenamesSize() and FileInfo::getAllFilenames() methods.

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

18 years agoAdded code for all methods of the SFTMsgWriter class
Dennis Syrovatsky [Sun, 18 Dec 2005 14:49:59 +0000 (14:49 +0000)]
Added code for all methods of the SFTMsgWriter class
besides writeFileListDataMsg() method.

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

18 years agoAdded SFTMsgReader and SFTMsgWriter classes to the rfb project.
Dennis Syrovatsky [Sun, 18 Dec 2005 14:24:06 +0000 (14:24 +0000)]
Added SFTMsgReader and SFTMsgWriter classes to the rfb project.

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

18 years agoThe SFileTransfer, SFTMsgReader, SFTMsgWriter classes was removed
Dennis Syrovatsky [Sun, 18 Dec 2005 13:14:50 +0000 (13:14 +0000)]
The SFileTransfer, SFTMsgReader, SFTMsgWriter classes was removed
from winvnc project.

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

18 years agoAdded the file transfer messages routine for the server side code.
Dennis Syrovatsky [Sun, 18 Dec 2005 13:10:26 +0000 (13:10 +0000)]
Added the file transfer messages routine for the server side code.

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

18 years agoAdded FileTransfer::procFileUploadCancelMsg() and
Dennis Syrovatsky [Sun, 18 Dec 2005 09:10:43 +0000 (09:10 +0000)]
Added FileTransfer::procFileUploadCancelMsg() and
FileTransfer::procFileDownloadFailedMsg() methods.
Code improvements. Major changes in the FTMsgReader class.

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

18 years agoAdded confirmation dialog for file transfer operation.
Dennis Syrovatsky [Sun, 18 Dec 2005 07:39:47 +0000 (07:39 +0000)]
Added confirmation dialog for file transfer operation.

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

18 years agoAdded browse folders possibility on both sides (local and remote).
Dennis Syrovatsky [Thu, 15 Dec 2005 14:20:03 +0000 (14:20 +0000)]
Added browse folders possibility on both sides (local and remote).
Code improvements.

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

18 years agoAdded FTBrowseDlg::addItems methods.
Dennis Syrovatsky [Thu, 15 Dec 2005 10:02:16 +0000 (10:02 +0000)]
Added FTBrowseDlg::addItems methods.
Added some code to the FTDialog class for control browsing folders
in the "Browse Folders" dialog.

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

18 years agoAdded FTBrowseDlg::create() and FTBrowseDlg::destroy() methods.
Dennis Syrovatsky [Thu, 15 Dec 2005 09:51:03 +0000 (09:51 +0000)]
Added FTBrowseDlg::create() and FTBrowseDlg::destroy() methods.

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

18 years agoAdded FTBrowseDlg::FTBrowseDlgProc method.
Dennis Syrovatsky [Thu, 15 Dec 2005 09:43:34 +0000 (09:43 +0000)]
Added FTBrowseDlg::FTBrowseDlgProc method.

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

18 years agoAdded new class FTBrowseDlg.
Dennis Syrovatsky [Thu, 15 Dec 2005 09:37:38 +0000 (09:37 +0000)]
Added new class FTBrowseDlg.

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

18 years agoDeleted the FTDialog::BrowseDlg class.
Dennis Syrovatsky [Thu, 15 Dec 2005 09:21:05 +0000 (09:21 +0000)]
Deleted the FTDialog::BrowseDlg class.

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

18 years agoAdded dialog "Browse Folders".
Dennis Syrovatsky [Thu, 15 Dec 2005 07:53:14 +0000 (07:53 +0000)]
Added dialog "Browse Folders".

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

18 years agoAdded the FTDialog::BrowseDlg class.
Dennis Syrovatsky [Thu, 15 Dec 2005 07:40:05 +0000 (07:40 +0000)]
Added the FTDialog::BrowseDlg class.

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

18 years agoAdded code for local and remote renaming files and folders.
Dennis Syrovatsky [Wed, 14 Dec 2005 16:42:33 +0000 (16:42 +0000)]
Added code for local and remote renaming files and folders.

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

18 years agoAdded create folder possibility.
Dennis Syrovatsky [Wed, 14 Dec 2005 15:12:45 +0000 (15:12 +0000)]
Added create folder possibility.
Now the user can create folders on the local and remote sides.

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

18 years agoAdded CreateFolderDlg class : public rfb_win32::Dialog.
Dennis Syrovatsky [Wed, 14 Dec 2005 11:56:25 +0000 (11:56 +0000)]
Added CreateFolderDlg class : public rfb_win32::Dialog.

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

18 years agoAdded dialog for creating a new folder.
Dennis Syrovatsky [Wed, 14 Dec 2005 11:19:19 +0000 (11:19 +0000)]
Added dialog for creating a new folder.
Added FTDialog::onLocalCreateFolder() and
FTDialog::onRemoteCreateFolder() methods.

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

18 years agoAdded code for canceling file transfer.
Dennis Syrovatsky [Wed, 14 Dec 2005 11:03:19 +0000 (11:03 +0000)]
Added code for canceling file transfer.
Code improvements.

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

18 years agoAdded dialog for canceling file transfer.
Dennis Syrovatsky [Wed, 14 Dec 2005 10:18:21 +0000 (10:18 +0000)]
Added dialog for canceling file transfer.
Added new class FTDialog::CancelingDlg.

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

18 years agoAdded code for controling the progress of the file transfer.
Dennis Syrovatsky [Wed, 14 Dec 2005 08:48:16 +0000 (08:48 +0000)]
Added code for controling the progress of the file transfer.

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

18 years agoAdded status strings for copy operation.
Dennis Syrovatsky [Wed, 14 Dec 2005 07:58:29 +0000 (07:58 +0000)]
Added status strings for copy operation.

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

18 years agoCode improvements.
Dennis Syrovatsky [Wed, 14 Dec 2005 07:38:19 +0000 (07:38 +0000)]
Code improvements.

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

18 years agoChanged FTMsgReader::readFileDownloadData() method.
Dennis Syrovatsky [Wed, 14 Dec 2005 06:35:43 +0000 (06:35 +0000)]
Changed FTMsgReader::readFileDownloadData() method.
Added the FileTransfer::downloadFile() method.
Added the FileTransfer::procFileDownloadDataMsg().
Code improvements.

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

18 years agoAdded code for FileTransfer::procFLRDownload() method.
Dennis Syrovatsky [Tue, 13 Dec 2005 04:40:50 +0000 (04:40 +0000)]
Added code for FileTransfer::procFLRDownload() method.

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

18 years agoAdded code for download operation
Dennis Syrovatsky [Tue, 13 Dec 2005 04:33:07 +0000 (04:33 +0000)]
Added code for download operation
to the FileTransfer::CheckDownloadQueue() method.
Code improvements.

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

18 years agoUpdating clients status in real time, in control panel, from Oleg Sheikin.
Constantin Kaplinsky [Fri, 9 Dec 2005 14:54:28 +0000 (14:54 +0000)]
Updating clients status in real time, in control panel, from Oleg Sheikin.

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

18 years agoThe code which realizes functionality " Control of selected clients "
Oleg Sheikin [Fri, 9 Dec 2005 10:59:12 +0000 (10:59 +0000)]
The code which realizes functionality " Control of selected clients "
control group in Control Panel has been added.

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

18 years agoThe code which realizes full functionality ListView Control
Oleg Sheikin [Wed, 7 Dec 2005 08:02:52 +0000 (08:02 +0000)]
The code which realizes full functionality ListView Control
in Control Panel has been added.

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

18 years agoCode evalution.
Dennis Syrovatsky [Mon, 5 Dec 2005 10:55:51 +0000 (10:55 +0000)]
Code evalution.
Now it's possible the deleting files and folders on both sides (local and remote).

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

18 years agoAdded checkDeleteQueue() method to the FileTransfer class.
Dennis Syrovatsky [Mon, 5 Dec 2005 09:57:05 +0000 (09:57 +0000)]
Added checkDeleteQueue() method to the FileTransfer class.

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

18 years agoAdded new methods to the class FolderManager for delete operation.
Dennis Syrovatsky [Mon, 5 Dec 2005 09:31:28 +0000 (09:31 +0000)]
Added new methods to the class FolderManager for delete operation.
Added delete queue and some methods for making delete operation
to the FileTransfer class.
Code improvements.

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

18 years agoAdded ScaledPixelBuffer class implementation to the rfb library. The ScaledPixelBuffe...
george82 [Sat, 3 Dec 2005 07:30:51 +0000 (07:30 +0000)]
Added ScaledPixelBuffer class implementation to the rfb library. The ScaledPixelBuffer class
allows to scale the image data from the source buffer to destination buffer using bilinear interpolation.
Now it working only with the 32bpp image data.

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

18 years agoFixed the bug with saving vnc viewer options parameter "AcceptBell" to the config...
george82 [Sat, 3 Dec 2005 06:08:30 +0000 (06:08 +0000)]
Fixed the bug with saving vnc viewer options parameter "AcceptBell" to the config file.

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

18 years agoAdded the vnc viewer system menu point "Show toolbar".
george82 [Thu, 1 Dec 2005 17:31:03 +0000 (17:31 +0000)]
Added the vnc viewer system menu point "Show toolbar".

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

18 years agoImplemented "Send Ctrl-Esc" the vnc viewer toolbar button.
george82 [Thu, 1 Dec 2005 17:18:33 +0000 (17:18 +0000)]
Implemented "Send Ctrl-Esc" the vnc viewer toolbar button.

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

18 years agoAdded code for displaying tooltips text over the vnc viewer toolbar buttons.
george82 [Thu, 1 Dec 2005 17:07:50 +0000 (17:07 +0000)]
Added code for displaying tooltips text over the vnc viewer toolbar buttons.

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

18 years agoAdded TBSTYLE_TOOLTIPS window style to the toolbar window.
george82 [Thu, 1 Dec 2005 17:01:13 +0000 (17:01 +0000)]
Added TBSTYLE_TOOLTIPS window style to the toolbar window.
Added ViewerToolBar::processWM_NOTIFY() method. It process WM_NOTIFY
messages from the vnc viewer toolbar (TTN_NEEDTEXT and etc).

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

18 years agoAdded implementation of the vnc viewer options parameter "Show toolbar by default".
george82 [Thu, 1 Dec 2005 15:48:39 +0000 (15:48 +0000)]
Added implementation of the vnc viewer options parameter "Show toolbar by default".

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

18 years agoAdded showToolbar parameter to the CViewOptions class.
george82 [Wed, 30 Nov 2005 16:17:46 +0000 (16:17 +0000)]
Added showToolbar parameter to the CViewOptions class.

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

18 years agoChanged flags for reading from "r" to "rb", for writing from "w" to "wb"
Dennis Syrovatsky [Wed, 30 Nov 2005 04:15:40 +0000 (04:15 +0000)]
Changed flags for reading from "r" to "rb", for writing from "w" to "wb"
in the FileReader and FileWriter.
Added FileTransfer::procFLRUpload(...)  method.
Now It's possible the upload files and folders.

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

18 years agoAdded check box "Show toolbar by default" in the vncviewer options dialog.
george82 [Mon, 28 Nov 2005 16:19:58 +0000 (16:19 +0000)]
Added check box "Show toolbar by default" in the vncviewer options dialog.

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

18 years agoSmall code improvements in the file managing classes.
Dennis Syrovatsky [Mon, 28 Nov 2005 08:20:19 +0000 (08:20 +0000)]
Small code improvements in the file managing classes.
Added FileReader and FileWriter object variables to the FileTransfer class.

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