]>
source.dussan.org Git - tigervnc.git/log
Dennis Syrovatsky [Wed, 2 Nov 2005 05:36:05 +0000 (05:36 +0000)]
Added FileTransfer and FTDialog classes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@366
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 2 Nov 2005 03:53:04 +0000 (03:53 +0000)]
Added FTListView class.
Code improvements.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@365
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 30 Oct 2005 16:05:55 +0000 (16:05 +0000)]
Correct the mistake in the comment.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@364
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 30 Oct 2005 14:23:52 +0000 (14:23 +0000)]
Added the child window to display the remote frame buffer.
Now the remote frame buffer data dispays on the child frame window
(CView::frameHwnd).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@363
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 26 Oct 2005 01:56:57 +0000 (01:56 +0000)]
Small resource clean up.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@362
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 26 Oct 2005 01:51:45 +0000 (01:51 +0000)]
Added icons for file transfers dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@361
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 26 Oct 2005 01:43:28 +0000 (01:43 +0000)]
Added file transfer confirmation dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@360
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 26 Oct 2005 01:38:00 +0000 (01:38 +0000)]
Added "Create a New Folder" dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@359
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 26 Oct 2005 01:30:42 +0000 (01:30 +0000)]
Added messages to protocol for support file transfers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@358
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 26 Oct 2005 01:10:22 +0000 (01:10 +0000)]
Small code improvements.
Added two methods getTime70 and getFiletime to FolderManager class.
Methods renameDir and deleteDir was renamed to renameIt and deleteIt.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@357
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 23 Oct 2005 05:32:20 +0000 (05:32 +0000)]
Added toolbar.bmp to the vncviewer resources.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@356
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 19 Oct 2005 13:57:16 +0000 (13:57 +0000)]
Implemented new polling algorithm with video detection.
Continuously-changed areas like video windows would be updated with
reduced rate, to improve responsiveness of other screen elements.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@355
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 19 Oct 2005 10:05:51 +0000 (10:05 +0000)]
Added routines for deleteDir method in FolderManager class.
Changed flag for folder identification.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@354
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 19 Oct 2005 07:46:31 +0000 (07:46 +0000)]
Added getFolderInfo and getDrivesInfo methods to FolderManager class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@353
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 19 Oct 2005 07:34:40 +0000 (07:34 +0000)]
Small code improvements.
Added code for deleteDir and renameDir methods in FolderManager class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@352
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 19 Oct 2005 07:01:41 +0000 (07:01 +0000)]
Added virtual class DirManager.
Added FolderManager class to rfb_win32 project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@351
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Wed, 19 Oct 2005 05:36:28 +0000 (05:36 +0000)]
Added File Transfers dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@350
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 18 Oct 2005 11:49:31 +0000 (11:49 +0000)]
Added new files to the rfb project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@349
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 18 Oct 2005 11:47:16 +0000 (11:47 +0000)]
Added end of lines at end of files.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@348
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 18 Oct 2005 11:34:15 +0000 (11:34 +0000)]
Got rid of calls to stricmp() function which is Windows-specific.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@347
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Tue, 18 Oct 2005 05:21:11 +0000 (05:21 +0000)]
Files FileInfo.cxx, FileManager.cxx, FileReader.cxx, FileWriter.cxx,
TransferQueue.cxx and TransferQueue.h was deleted from vncviewer
project. This files must be in rfb project only.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@346
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Tue, 18 Oct 2005 05:14:08 +0000 (05:14 +0000)]
Added class TransferQueue.
This class was moved from TightVNC.1.3 with renaming from FileInfoEx.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@345
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Tue, 18 Oct 2005 04:44:36 +0000 (04:44 +0000)]
Added FileInfo class. This class was moved from TightVNC.1.3.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@344
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Tue, 18 Oct 2005 04:43:50 +0000 (04:43 +0000)]
Small code improvements.
Added FileInfo class. This class was moved from TightVNC.1.3.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@343
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Mon, 17 Oct 2005 07:25:43 +0000 (07:25 +0000)]
Now files for file management routines added to the project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@342
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Dennis Syrovatsky [Mon, 17 Oct 2005 07:12:13 +0000 (07:12 +0000)]
Added file management routines. Added classes for open, read and write.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@341
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 29 Sep 2005 17:12:11 +0000 (17:12 +0000)]
Added two different polling algorithms, a dumb one from VNC4, and an
improved method which limits the rate of updates for continuously
changed areas such as video windows. Now there are three polling
algorithms supported, and the default is to use the new improved one.
New -PollingType options was added, it allows to select one of three
polling algorithms (0 - dumb, 1 - old, 2 - new).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@340
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 29 Sep 2005 06:18:28 +0000 (06:18 +0000)]
The polling code has been moved into a separate class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@339
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 28 Sep 2005 16:49:36 +0000 (16:49 +0000)]
Updated for building with the latest version of the Exception class which
does not include two-argument constructor any more.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@338
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 28 Sep 2005 16:46:56 +0000 (16:46 +0000)]
Fixed a compilation problem caused by including winsock2.h after windows.h.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@337
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 28 Sep 2005 16:45:25 +0000 (16:45 +0000)]
Removed files from the project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@336
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 28 Sep 2005 15:55:49 +0000 (15:55 +0000)]
Tight encoder's configuration tuning.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@335
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 28 Sep 2005 13:11:38 +0000 (13:11 +0000)]
Implemented support for changing zlib compression levels from the
Tight encoder.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@334
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 28 Sep 2005 10:37:29 +0000 (10:37 +0000)]
Merged the rdr library with VNC 4.1.1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@333
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 28 Sep 2005 07:31:52 +0000 (07:31 +0000)]
Improved configuration of the Tight encoder.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@332
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 27 Sep 2005 19:03:13 +0000 (19:03 +0000)]
Fixed a bug with wrong encoding number for
pseudoEncodingCompressLevel9.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@331
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 27 Sep 2005 18:31:43 +0000 (18:31 +0000)]
Removed the code that prevented colorful rectangles from being encoded
with JPEG. The code was introduced to solve the issue with notable
"JPEG trails" when moving windows, but it looks like it prevents too
many rectangles from being encoded with JPEG.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@330
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 27 Sep 2005 18:26:16 +0000 (18:26 +0000)]
Set the ImprovedHextile parameter to true by default, as new Hextile
encoder seems to be fast enough after recent optimizations.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@329
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 22 Sep 2005 05:38:56 +0000 (05:38 +0000)]
Removed unused argument of a function.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@328
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 22 Sep 2005 04:10:07 +0000 (04:10 +0000)]
Optimized the code that analyzes the tile contents.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@327
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 22 Sep 2005 01:37:53 +0000 (01:37 +0000)]
Added new files to the project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@326
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 22 Sep 2005 01:27:08 +0000 (01:27 +0000)]
Limiting maximum number of palette colors in the Hextile encoder. On
very complex images, that significantly improves performance while
only slightly increases encoded data sizes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@325
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 22 Sep 2005 00:59:47 +0000 (00:59 +0000)]
Using new TightPalette helper class instead of std::map, in Hextile
encoder. This improves performance of the encoder, and provides more
space for optimizations. The palette implementation was extracted from
the Tight encoder.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@324
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 21 Sep 2005 06:57:52 +0000 (06:57 +0000)]
Updated buffer size in ZRLE encoder, fix copied from VNC 4.1.1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@323
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 16 Sep 2005 13:59:29 +0000 (13:59 +0000)]
Code improvements in new Hextile encoder.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@322
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 16 Sep 2005 07:46:16 +0000 (07:46 +0000)]
Changes in comments only -- C-style comments have been replaced with
C++ comments.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@321
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 14 Sep 2005 19:58:52 +0000 (19:58 +0000)]
Code optimizations in the old version of the Hextile encoder. The
hextileTestTileType* function has been optimized using GNU profiler.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@320
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 14 Sep 2005 16:11:41 +0000 (16:11 +0000)]
CPU load monitoring has been implemented in x0vncserver. CPU load
setting defaults to 35% but can be adjusted with new
-MaxProcessorUsage parameter.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@319
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 13 Sep 2005 18:34:13 +0000 (18:34 +0000)]
Removed the FdOutStream::writeBytes() implementation as the same
method of the parent class seems to do the work better. The function
can flush buffered data even if there were only a few bytes in the
buffer. That results in sending packets with just 1 byte of data,
while encoding data with 32-bit Hextile.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@318
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 9 Sep 2005 21:26:21 +0000 (21:26 +0000)]
Added boolean parameter "ImprovedHextile" which allows to use new
Hextile encoding algorithm. The old algorithm is used by default,
excluding 8-bit data on which new algorithm is used regardless of this
parameter's value.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@317
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 9 Sep 2005 20:05:22 +0000 (20:05 +0000)]
Code improvements in the HextileSubrectsTable classes implementation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@316
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 9 Sep 2005 20:01:05 +0000 (20:01 +0000)]
Another optimization in new Hextile encoder. Reorganized code to
choose background/foreground colors more efficiently.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@315
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 9 Sep 2005 19:57:49 +0000 (19:57 +0000)]
Minor optimization in new Hextile encoder. Values in m_counts map were
made short instead of int.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@314
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 9 Sep 2005 19:52:17 +0000 (19:52 +0000)]
Added completely rewritten implementation of the Hextile encoder. It
achieves better compression ratios, but may use more CPU on complex
images.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@313
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 9 Sep 2005 12:17:32 +0000 (12:17 +0000)]
Updated configure.in to include more platform-dependent checks and set
variables affecting x0vncserver. Now x0vncserver seems to work as
reliable as one from outdated "tightvnc-unix" module, and includes all
the same features.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@312
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 9 Sep 2005 08:32:02 +0000 (08:32 +0000)]
Fixed a problem with crashing on select() returning EINTR error.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@311
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 9 Sep 2005 07:19:07 +0000 (07:19 +0000)]
Fixed a bug with sending colors for zero-size cursors, in XCursor
pseudo-encoding.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@310
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 8 Sep 2005 19:29:02 +0000 (19:29 +0000)]
Updated x0vncserver to the latest version from the "tightvnc-unix"
module. It includes support for overlay extensions under IRIX and
Solaris, MIT-SHM support, much improved polling algorithm and support
for IP filtering on accepting connections. However, current version
does not seem stable when linked with this codebase -- it is not
compatible with 1.3dev5 viewers for some reasons, and crashes on
"select: interrupted system call" from time to time. Also, the
"configure" script is not yet updated to enable certain features of
this version.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@309
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 4 Sep 2005 10:41:50 +0000 (10:41 +0000)]
Removed the ToolBar part from rfbplayer.cxx and rfbplayer.h files.
Now there are all toolbar's routines in the PlayerToolBar class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@308
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 4 Sep 2005 10:36:13 +0000 (10:36 +0000)]
Added PlayerToolBar class implementation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@307
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 29 Aug 2005 10:44:57 +0000 (10:44 +0000)]
Fixed a bug in the Hextile encoder. This bug made the encoder produce
more data than needed, thus affecting compression efficiency.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@306
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 17 Aug 2005 08:33:29 +0000 (08:33 +0000)]
Updated vncHooksComposite, to fix additional RENDER problems. It's not
enough to check that xDst/yDst is greater than zero: we must take
greater care not to add change regions that are fully or partially
outside the framebuffer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@305
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Thu, 11 Aug 2005 09:01:31 +0000 (09:01 +0000)]
Prefer ZRLE over Tight. ZRLE is actually faster in most cases. Also, the Tight server encoder in 1.5 is far from finished.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@304
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Aug 2005 14:13:06 +0000 (14:13 +0000)]
Modifications for DETECT_SMOOTH_IMAGE:
Code to prevent jpeg on images with vertical or horizontal
outer-bands with the same color, such as updates in response to window
moves. Without this code, window movements leaves dark "trails".
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@303
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 28 Jul 2005 07:04:23 +0000 (07:04 +0000)]
ToolBar class must be in rfb::win32 namespace.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@302
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 27 Jul 2005 17:16:32 +0000 (17:16 +0000)]
Added ToolBar.cxx and ToolBar.h to the rfb_win32 project.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@301
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 26 Jul 2005 10:22:56 +0000 (10:22 +0000)]
Added ToolBar class implementation to the rfb_win32 library.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@300
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Oleg Sheikin [Fri, 1 Jul 2005 13:31:14 +0000 (13:31 +0000)]
Minor code improving.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@299
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Oleg Sheikin [Fri, 1 Jul 2005 12:41:15 +0000 (12:41 +0000)]
Class ListViewControlCon is added in library rfb_win32.
Class ControlPanel is added in the project winvnc.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@298
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Mon, 27 Jun 2005 11:25:10 +0000 (11:25 +0000)]
Comment out calls to removeNonAsciiChars. This makes it possible to
copy-paste non-ascii characters.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@297
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 21 Jun 2005 14:04:43 +0000 (14:04 +0000)]
If pixelFormatDefined, change masks and offsets for all visuals; not
just the rootVisual. This fixes several OpenGL problems in depth 16.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@296
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 17 Apr 2005 17:21:36 +0000 (17:21 +0000)]
Change timeStatic, speedStatic, speedEdit control font to the default
windows main menu font.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@295
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 17 Apr 2005 12:07:39 +0000 (12:07 +0000)]
Added ToolBar::getButtonsWidth(), ToolBar::getButtonsHeight().
Modifed ToolBar::autoSize().
If toolbar has CCS_NORESIZE style, then autoSize() resizes toolbar itself
else it resizes by TB_AUTOSIZE message.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@294
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 17 Apr 2005 12:01:48 +0000 (12:01 +0000)]
Removed CTRL_BAR_HEIGHT constant.
Align toolbar buttons by toolbar height.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@293
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 17 Apr 2005 11:58:47 +0000 (11:58 +0000)]
Added ToolBar::getButtonsWidth(), ToolBar::getButtonsHeight().
Modifed ToolBar::autoSize().
If toolbar has CCS_NORESIZE style, then autoSize() resizes toolbar itself
else it resizes by TB_AUTOSIZE message.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@292
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 17 Apr 2005 11:54:31 +0000 (11:54 +0000)]
Added ToolBar::getButtonsWidth(), ToolBar::getButtonsHeight().
Modifed ToolBar::autoSize().
If toolbar has CCS_NORESIZE style, then autoSize() resizes toolbar itself
else it resizes by TB_AUTOSIZE message.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@291
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 17 Apr 2005 02:21:00 +0000 (02:21 +0000)]
Removed the "Full Screen" button from the toolbar.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@290
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 17 Apr 2005 02:12:32 +0000 (02:12 +0000)]
Options moved to Play -> Options... menu item.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@289
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 13 Apr 2005 13:05:53 +0000 (13:05 +0000)]
Removed checks "play/pause" and "stop" menu items.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@288
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 13 Apr 2005 12:56:15 +0000 (12:56 +0000)]
Added the command-line parameter "-loop".
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@287
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 13 Apr 2005 12:46:25 +0000 (12:46 +0000)]
Added the SessionInfoDialog dialog, wich is used to show the session
information.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@286
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 11 Apr 2005 15:34:57 +0000 (15:34 +0000)]
Enable the big-endian flag when user press the "default" button on the
player options dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@285
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 11 Apr 2005 15:25:36 +0000 (15:25 +0000)]
Check the filename when reading the command-line parameters.
(rfbplaer -xxx = wrong param)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@284
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 11 Apr 2005 15:07:13 +0000 (15:07 +0000)]
Added *.fbs to the file filter in the open file dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@283
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Thu, 31 Mar 2005 15:13:41 +0000 (15:13 +0000)]
Reworked last patch: Call the original Composite procedure, even
though xDst or yDst is negative.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@282
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Thu, 31 Mar 2005 11:27:37 +0000 (11:27 +0000)]
Correction for graphics problem when using RENDER: Sometimes,
horizontal bands of distorted pixel data is displayed. This has only
been observed in the GNOME environment, and seems to be caused by
vncHooksComposite being called with a negative xDst argument. The fix
is simple: When this happens, return.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@281
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 29 Mar 2005 15:24:08 +0000 (15:24 +0000)]
Fixed the bug with resetting the player options (pixelFormatIndex) to defaults.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@280
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 29 Mar 2005 15:05:57 +0000 (15:05 +0000)]
Implemented "Home page" the menu point.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@279
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 29 Mar 2005 13:02:21 +0000 (13:02 +0000)]
Fixed the bug with wrong detection the session pixel format when
application run with command line parameters.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@278
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 29 Mar 2005 12:08:52 +0000 (12:08 +0000)]
Removed the unworked items from the main menu.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@277
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 29 Mar 2005 12:03:32 +0000 (12:03 +0000)]
Removed the unnecessary option "Auto store player settings"
from OptionsDialog dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@276
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 29 Mar 2005 11:59:35 +0000 (11:59 +0000)]
The usage information window must be a modal dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@275
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 28 Mar 2005 15:53:45 +0000 (15:53 +0000)]
Show the program usage and the command-line parameters
in the information dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@274
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 28 Mar 2005 15:52:13 +0000 (15:52 +0000)]
Added InfoDialog dialog. It is used to display an information.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@273
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 28 Mar 2005 12:47:44 +0000 (12:47 +0000)]
Added Advapi32.lib for linking in the release configuration of player.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@272
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 28 Mar 2005 12:16:08 +0000 (12:16 +0000)]
Implemented the "-upf" command-line parameter. It allows to forces the user
defined pixel format for the session.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@271
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 28 Mar 2005 12:07:31 +0000 (12:07 +0000)]
Implemented the possibility to add the user defined pixel formats.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@270
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 28 Mar 2005 12:02:32 +0000 (12:02 +0000)]
PixelFormatList::operator[] must return the pointer to
PixelFormatListElement structure.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@269
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 27 Mar 2005 11:32:01 +0000 (11:32 +0000)]
Added the EditPixelFormatDialog dialog. It allows change or add new
the user definded pixel format.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@268
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sat, 26 Mar 2005 11:12:25 +0000 (11:12 +0000)]
Added UserPixelFormatsDialog.
It allows user to define the user pixel formats.
Now "Edit User PF" button on Options Dialog is working.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@267
3789f03b -4d11-0410-bbf8-
ca57d06f2519