george82
888b8fbbeb
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
19 years ago
george82
dfb557b9e6
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
19 years ago
george82
357c9f52d7
Added about dialog to the player.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@263 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
c7e9f790f2
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
19 years ago
george82
c395007153
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
19 years ago
george82
8c37e42103
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
19 years ago
george82
e827a0a2a0
DEFAULT_PF_INDEX must equal -1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@259 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
5a6df07da9
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
19 years ago
george82
34be1fa75f
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
19 years ago
george82
9a7f991ccf
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
19 years ago
george82
acb5658462
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
19 years ago
george82
bc999f4dd0
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
19 years ago
george82
bf212f5172
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
19 years ago
george82
0981b34ce4
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
19 years ago
george82
0c298e5c6a
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
19 years ago
george82
6676fda634
Removed the unnecessary file (utils.h).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@250 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
951e725b62
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
19 years ago
george82
7b1ebaea14
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
19 years ago
george82
aff63abe4a
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
19 years ago
george82
03c01da663
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
19 years ago
george82
bcc129bd3f
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
19 years ago
george82
a758a7a467
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
19 years ago
george82
d9957b7526
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
19 years ago
george82
0e980ccd07
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
19 years ago
george82
2c7634b4ba
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
19 years ago
george82
f0e42de5fc
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
19 years ago
Peter Åstrand
0aafa76cbe
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
19 years ago
george82
5e7af746d1
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
19 years ago
Peter Åstrand
f1794c33a4
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
19 years ago
george82
5caee41f23
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
19 years ago
george82
3d0c56e258
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
19 years ago
george82
8edfb7ad00
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
19 years ago
george82
0d2e19d6ef
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
19 years ago
Peter Åstrand
3444445ec4
Updated translation of copyright message
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@232 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
61ad4e1256
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
19 years ago
Peter Åstrand
9a4403f8f7
Added german translation for UNIX vncviewer
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@230 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
1e846ffcd5
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
19 years ago
Peter Åstrand
d6a2914fc2
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
19 years ago
Peter Åstrand
200c31c645
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
19 years ago
Peter Åstrand
1402f8c08e
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
19 years ago
Peter Åstrand
321a992e8d
Synched InitOutput with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@225 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
1d742b4ca0
Synched vfbScreenInit with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@224 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
6087091e45
Added vfbCloseScreen. Reindented vfbScreenInfo.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@223 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
5eef5eea9a
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
19 years ago
Peter Åstrand
f9357f51ed
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
19 years ago
Peter Åstrand
8de329f6e0
Synched vfbAllocateFramebufferMemory with modern InitOutput.c.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@220 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
4efcfe07ba
paddedWidthInBytes -> paddedBytesWidth
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@219 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
be22857a07
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
19 years ago
Peter Åstrand
853287dc7a
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
19 years ago
Peter Åstrand
9d803ef6e5
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
19 years ago