]>
source.dussan.org Git - tigervnc.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Dennis Syrovatsky [Mon, 28 Nov 2005 08:14:18 +0000 (08:14 +0000)]
Added window messages to FTDialog
for operating upload, download and transfer queue.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@420
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Mon, 28 Nov 2005 07:10:27 +0000 (07:10 +0000)]
Added getDirSize() method to the FolderManager class.
Added checkTransferQueue() method to the File Transfer class.
Code improvements.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@419
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Mon, 28 Nov 2005 06:12:44 +0000 (06:12 +0000)]
Big code evolution for file transfer feature.
Added methods to the TransferQueue class for flag managing.
Added upload() and download() methods to the FileTransfer class.
Reconstruction of FTProgress class.
Code improvements.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@418
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 27 Nov 2005 17:02:36 +0000 (17:02 +0000)]
Added possibility to show/hide the toolbar over the system menu.
Added the system menu point "Show toolbar".
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@417
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 27 Nov 2005 16:25:52 +0000 (16:25 +0000)]
Overrided the base methods ToolBar::show() and ToolBar::hide() in ViewerToolBar class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@416
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 23 Nov 2005 09:15:12 +0000 (09:15 +0000)]
Major changes in the FTDialog class.
Added routine for "file transfer" menu and
for control of the buttons state on the file transfer dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@415
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 23 Nov 2005 05:23:50 +0000 (05:23 +0000)]
Added RBUTTON menu to the file transfer dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@414
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 23 Nov 2005 04:14:10 +0000 (04:14 +0000)]
The FTMsgWriter class is finished.
Now this class may send any messages of the file transfers protocol.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@413
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 23 Nov 2005 03:52:07 +0000 (03:52 +0000)]
The control of the states of the buttons was added to the FTDialog class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@412
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 23 Nov 2005 02:58:50 +0000 (02:58 +0000)]
Fixed bug with "unflushing" FT messages.
Now the OutStream::flush() method will called after the FT message will wrote to the out stream.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@411
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Oleg Sheikin [Tue, 22 Nov 2005 18:04:10 +0000 (18:04 +0000)]
The description of structure ListConnInfo has been added in library rfb.
Also, codes which pass the information on connections for
Control Panel have been added.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@410
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Mon, 21 Nov 2005 15:52:46 +0000 (15:52 +0000)]
Added parent window handle to the creation method
of the file transfer dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@409
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Mon, 21 Nov 2005 14:40:56 +0000 (14:40 +0000)]
Added methods for processing file transfer message FileListData.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@408
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 17 Nov 2005 05:50:16 +0000 (05:50 +0000)]
Code improvements.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@407
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 17 Nov 2005 05:10:23 +0000 (05:10 +0000)]
Added readBytes and writeBytes methods to file transfers routine
in the winvnc project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@406
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 17 Nov 2005 04:49:45 +0000 (04:49 +0000)]
Added methods for writing server-to-client messages
to the SFTMsgWriter class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@405
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 17 Nov 2005 04:38:54 +0000 (04:38 +0000)]
Added methods for writing server-to-client messages to SFTMsgWriter classs.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@404
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 17 Nov 2005 04:23:28 +0000 (04:23 +0000)]
Added SFileTransfer, SFTMsgReader and SFTMsgWriter classes
to winvnc project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@403
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 15 Nov 2005 16:56:55 +0000 (16:56 +0000)]
Specified a frame window with a border that has a sunken edge
(WS_EX_CLIENTEDGE window style).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@402
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Sat, 12 Nov 2005 07:43:10 +0000 (07:43 +0000)]
Added code for write*(...) methods in the FTMsgWriter class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@401
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Sat, 12 Nov 2005 07:16:18 +0000 (07:16 +0000)]
Added code for methods in the FTMsgReader class
for reading the file transfers messages from server.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@400
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Sat, 12 Nov 2005 06:27:34 +0000 (06:27 +0000)]
Added code for managing remote file list.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@399
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 10 Nov 2005 08:56:34 +0000 (08:56 +0000)]
Major code evolution.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@398
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 10 Nov 2005 08:10:12 +0000 (08:10 +0000)]
Code improvements.
Added code for FTMsgWriter::writeFileListRqst(...) method.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@397
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 10 Nov 2005 07:54:40 +0000 (07:54 +0000)]
Added code for FTMsgReader::readFileListData method.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@396
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 10 Nov 2005 06:36:46 +0000 (06:36 +0000)]
Code evolution.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@395
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 10 Nov 2005 06:24:56 +0000 (06:24 +0000)]
Code improvements.
Added FileTransfer::processFTMsg(...) method.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@394
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 10 Nov 2005 06:12:59 +0000 (06:12 +0000)]
Added prototype of methods to FTMsgReader class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@393
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 10 Nov 2005 05:54:35 +0000 (05:54 +0000)]
Added prototype of methods to FTMsgWriter class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@392
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Thu, 10 Nov 2005 05:40:07 +0000 (05:40 +0000)]
Added FTMsgReader and FTMsgWriter classes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@391
3789f03b -4d11-0410-bbf8-
ca57d06f2519