]>
source.dussan.org Git - tigervnc.git/log
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
george82 [Sat, 26 Mar 2005 09:16:54 +0000 (09:16 +0000)]
Added new button "Edit User PF" to OptionsDialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@266
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 22 Mar 2005 15:02:39 +0000 (15:02 +0000)]
Check bit-per-pixel when the pixel format assign from the command line.
It must <= 32 bits.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@265
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 21 Mar 2005 18:26:50 +0000 (18:26 +0000)]
Implemented support all pixel formats when player run with command line
parameter "-pf".
Usage:
-pf r<r_bits>g<g_bits>b<b_bits>[le|be]
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@264
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Mon, 21 Mar 2005 01:28:12 +0000 (01:28 +0000)]
Added about dialog to the player.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@263
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 20 Mar 2005 12:52:46 +0000 (12:52 +0000)]
Added big-endian-flag option to the ChoosePixelFormatDialog dialog.
Finished big-endian-flag support in the player.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@262
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 20 Mar 2005 12:01:54 +0000 (12:01 +0000)]
Added bigEndian flag support to Options dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@261
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 20 Mar 2005 11:38:12 +0000 (11:38 +0000)]
Added new property bigEndianFlag to PlayerOptions class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@260
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 20 Mar 2005 10:14:50 +0000 (10:14 +0000)]
DEFAULT_PF_INDEX must equal -1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@259
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 20 Mar 2005 09:56:17 +0000 (09:56 +0000)]
Now in RfbPlayer::serverInit() pixel format chooses from supportedPF list.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@258
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 20 Mar 2005 09:50:09 +0000 (09:50 +0000)]
Added new property autoDetectPF to PlayerOptions class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@257
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 20 Mar 2005 09:47:56 +0000 (09:47 +0000)]
Now OptionsDialog allow the user to choose the pixel format
from supported pixel formats list wich consist of default pixel formats
and user defined pixel formats.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@256
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sun, 20 Mar 2005 09:46:44 +0000 (09:46 +0000)]
Now ChoosePixelFormatDialog allow the user to choose the pixel format
from supported pixel formats list wich consist of default pixel formats
and user defined pixel formats.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@255
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sat, 19 Mar 2005 11:48:19 +0000 (11:48 +0000)]
Fixed the bug with crashes the player when user clicked
on the frame window.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@254
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sat, 19 Mar 2005 11:27:29 +0000 (11:27 +0000)]
Set pixelFormat to the value wich read from the registry.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@253
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sat, 19 Mar 2005 11:19:00 +0000 (11:19 +0000)]
PlayerOptions::pixelFormat changed to pixelFormatIndex.
Added new property pixelFormat to PlayerOptions class.
Added supportedPF to RfbPlayer class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@252
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Sat, 19 Mar 2005 08:45:45 +0000 (08:45 +0000)]
Finished PixelFormatList class implementation.
Added these methods:
readUserDefinedPF();
writeUserDefinedPF();
getDefaultPFCount();
getUserPFCount();
getIndexByPFName();
isDefaultPF();
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@251
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 17 Mar 2005 17:44:48 +0000 (17:44 +0000)]
Removed the unnecessary file (utils.h).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@250
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 17 Mar 2005 17:37:15 +0000 (17:37 +0000)]
Added PixelFormatList class implementation.
It is responsible for controlling the list of supported pixel formats.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@249
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 16 Mar 2005 16:07:47 +0000 (16:07 +0000)]
Added PlayerOptions::setPF(). This function calculates all PixelFormat
struct properties by rgb order, rm, gm, bm.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@248
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 16 Mar 2005 13:48:59 +0000 (13:48 +0000)]
Changed the possibility to play/pause the rfb session
from the right mouse button to the left button.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@247
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 16 Mar 2005 12:36:53 +0000 (12:36 +0000)]
Added the possibility to play/pause the rfb session
by the right mouse button.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@246
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 15 Mar 2005 17:11:40 +0000 (17:11 +0000)]
Added the possibility to change the time position in the time trackbar
by mouse wheel.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@245
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Tue, 15 Mar 2005 16:34:57 +0000 (16:34 +0000)]
Fixed the bug with wrong window resizing when user maximezes
the main window.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@244
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Fri, 11 Mar 2005 14:22:14 +0000 (14:22 +0000)]
ChoosePixelFormatDialog, OptionsDialog and GotoPosDialog must have
a parent window (player's main window).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@243
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 10 Mar 2005 18:18:34 +0000 (18:18 +0000)]
Terminate the session playback if the exception was cathed while the
rfb data was reading.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@242
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 10 Mar 2005 18:03:27 +0000 (18:03 +0000)]
Close the session playback if the user presses the cancel button
on ChoosePixelFormatDialog dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@241
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 10 Mar 2005 18:00:41 +0000 (18:00 +0000)]
Added the sessionTerminateThread class implementation, which allow
the rfbSessionReader class terminate itself.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@240
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Thu, 10 Mar 2005 14:45:22 +0000 (14:45 +0000)]
Do not translate mouse buttons according to the server map; treat VNC mouse buttons as logical buttons. This solves the problem with LeftHanded+LeftHanded=RightHanded, and is also much more in line with the keyboard handling: After all, keysyms are logical.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@239
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 10 Mar 2005 14:26:00 +0000 (14:26 +0000)]
1. Added PlayerOptions class for managing the player options.
2. Added OptionsDialog.
3. Added ChoosePixelFormatDialog class. It is used for choosing the pixel
format before the session playing.
4. Code improvements.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@238
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Thu, 10 Mar 2005 13:28:04 +0000 (13:28 +0000)]
Implemented Composite hook. This solves the problem with menu text in OpenOffice when using the RENDER extension.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@237
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 9 Mar 2005 09:52:10 +0000 (09:52 +0000)]
Change command-line parameter "-depth" to "-pf".
RfbPlayer::colourDepth -> RfbPlayer::pixelFormat.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@236
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Wed, 9 Mar 2005 08:30:27 +0000 (08:30 +0000)]
Added ChoosePixelFormatDialog dialog implementation. It is used
for choosing the session pixel format.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@235
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 3 Mar 2005 16:36:10 +0000 (16:36 +0000)]
Added the possibility to interrupt delay between the buffer updates.
It is useful when stop, close or quit is performing.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@234
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 3 Mar 2005 15:47:55 +0000 (15:47 +0000)]
Blank session frame when the session stopped.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@233
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 1 Mar 2005 19:42:33 +0000 (19:42 +0000)]
Updated translation of copyright message
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@232
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 1 Mar 2005 09:49:06 +0000 (09:49 +0000)]
Added my copyright to the german abouttext translation
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@231
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 1 Mar 2005 09:41:54 +0000 (09:41 +0000)]
Added german translation for UNIX vncviewer
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@230
3789f03b -4d11-0410-bbf8-
ca57d06f2519
george82 [Thu, 24 Feb 2005 13:13:33 +0000 (13:13 +0000)]
Fixed a bug with the blanking frame window while the rewind is performing.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@229
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 23 Feb 2005 15:22:34 +0000 (15:22 +0000)]
Reverted most of vfbScreenInfo to the original RealVNC implementation,
since miSetVisualTypesAndMasks breaks "xwd", for some reason.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@228
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 23 Feb 2005 13:21:09 +0000 (13:21 +0000)]
Build fix: Temporarily change "new" to "New" when including micmap.h.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@227
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 23 Feb 2005 08:22:10 +0000 (08:22 +0000)]
Added support for the -fbdir and -shmem option.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@226
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 21:37:32 +0000 (21:37 +0000)]
Synched InitOutput with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@225
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 21:33:20 +0000 (21:33 +0000)]
Synched vfbScreenInit with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@224
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 21:27:51 +0000 (21:27 +0000)]
Added vfbCloseScreen. Reindented vfbScreenInfo.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@223
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 21:13:14 +0000 (21:13 +0000)]
Adapted vfbPointerFuncs to match modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@222
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 21:08:02 +0000 (21:08 +0000)]
Synched vfbWriteXWDFileHeader, vfbCursorOffScreen and vfbCrossScreen with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@221
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 21:05:16 +0000 (21:05 +0000)]
Synched vfbAllocateFramebufferMemory with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@220
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 21:00:26 +0000 (21:00 +0000)]
paddedWidthInBytes -> paddedBytesWidth
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@219
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 20:48:29 +0000 (20:48 +0000)]
Corrected last patch; class must be c_class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@218
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 20:46:58 +0000 (20:46 +0000)]
Synched vfbUninstallColormap and vfbStoreColors with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@217
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 20:35:43 +0000 (20:35 +0000)]
Synched GetTimeInMillis, vfbListInstalledColormaps and vfbInstallColormap with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@216
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 20:29:40 +0000 (20:29 +0000)]
Synched ddxInitGlobals and ddxProcessArgument with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@215
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 20:18:24 +0000 (20:18 +0000)]
Synched AbortDDX, OsVendorInit, OsVendorFatalError and ddxBeforeReset, as well as Darwin functions, with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@214
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 20:11:47 +0000 (20:11 +0000)]
vfbBitsPerPixel and ddxGiveUp synched with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@213
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Tue, 22 Feb 2005 20:07:55 +0000 (20:07 +0000)]
Change code style for vfbInitializePixmapDepths and vfbInitializeDefaultScreens to match hw/vfb/InitOutput.c from latest xorg. This is the first patch of several which aims to bring xvnc.cc in sync with a modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@212
3789f03b -4d11-0410-bbf8-
ca57d06f2519