george82
6b87aff956
Added RfbPlayer::closeSessionFile().
It closes the session file and update the player state.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@177 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
68d2514851
Added DEFAULT_PLAYER_WIDTH and DEFAULT_PLAYER_HEIGHT constant.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@176 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
63ebbcc8c5
Disable toolbar and menu items wich used for playback control
when nothing to play. Otherwise, enable items.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@175 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
f504316dbc
Added RfbPlayer::enableTBandMenuItems().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@174 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
a21d29545e
Added RfbPlayer::disableTBandMenuItems().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@173 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
wimba.com
d2ddbc73a6
Fix player so that the canvas properly sizes when frame buffer changes size. Also, get rid of some ghost cursors that were getting left behind. Did a lot to bring the VncCanvas more in line with that of the viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2544 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
42fb772c4b
Updated xc.patch for X.Org 6.8.2
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@172 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
d05db60075
Added forgotten hunk from vnc-xorg.patch. Seems to fix the segfault
problem - Xvnc actually works with Xorg now.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@171 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
5b99ba5b25
Applied vnc-def.patch and vnc-xorg.patch from FC3, except:
* The removal of printRegion
* The patching of xc/programs/Xserver/Imakefile, which should be part of xc.patch
* The new xc.patch, which has already been applied.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@170 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
af782655c9
New version of xc.patch: The same as xc.patch as used in FC3.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@169 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
092d003a61
xc/config/cf/host.def and xc/config/cf/vnc.def shouldn't be part of this patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@168 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
c003b4ff9e
The Xserver now builds with X.Org 6.8.2. It doesn't run correctly yet, though.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@167 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
016dc19ab7
Compute the number of rectangles as required by Tight.
The encoder actually seems to work now.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@166 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
6750511868
Uncommented getNumRects.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@165 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
9b0809c2cf
Tight encoding support, except for rfb/SMsgWriterV3.cxx
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@164 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
1029ea358f
vncconfig -> vncconfig_unix
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@163 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
302c9771a5
Must link with libjpeg.a.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@162 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
b4f969b268
Improved RfbPlayer implementation.
The reading thread must resume playback itself when destoying.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@161 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
ea913c10b9
Added RfbProto::getInStream().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@160 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
5beb62a540
Fixed the problem with crashes the player when it starts without
command-line parameters.
Solved problem with buzzing program on some computers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@159 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
wimba.com
e8e1910bc3
Fix so that the vnc viewer properly sizes on resizes. Using the LWScrollPane from the vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2543 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
7549df43ae
Added Go to Pos dialog implementation.
Implemented "Go To... Ctrl+G" menu point.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@158 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
4deb30840e
Added Go to Pos dialog in RfbPlayer. This dialog allows users
go to the custom time position in rfb session.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@157 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
ef5f72646b
Wrong name of constant :)
ID_HELP_COMMANDLINESEITCHES ->ID_HELP_COMMANDLINESWITCHES
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@156 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
59f8453054
Implemented "Command Line Switches" menu point.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@155 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
e6883de50c
Removed console wich shows program info and command-line parameters.
Now command-line parameters shows as windows message box.
Removed unnecessary variable.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@154 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
31a36337cf
Implemented "Loop Ctrl+L" menu point.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@153 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
01aa673c95
Implemented "Exit Alt+X" menu point.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@152 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
6da02d7fb5
Set slider to 0 when stopped playback.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@151 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
92022eb275
Removed unnecessary elements from the menu.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@150 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
6e51fcce7c
Added the open session file dialog implementation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@149 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
9403beefaa
Fixed bug with wrong positiong of slider when it was draged by mouse.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@148 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
4432549cda
Improved RfbPlayer::updatePos().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@147 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
8a47148ba1
Implemented the time position changing by trackbar.
RfbPlayer::calculateSessionTime() must calculate time in ms.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@146 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
eb109ec176
FbsInputStrea::getTimeOffset must return the current seesion time.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@145 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
7bd11d0a43
Make sure the popup menu is created within the viewport, even though
the mouse cursor is in the lower, right corner.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@144 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
e2ab84ec14
Updated copyright year
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@143 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
d4d69e6826
Implemented the full session time calculating.
speedTrackBar -> posTrackBar (wrong name) :)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@142 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
57f1352be5
Added RfbPlayer::calculateSessionTime().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@141 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
e9fc68a0e2
Improved RfbPlayer class implementation,
added RfbPlayer::stopPlayback().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@140 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
006f279601
Improved RfbPlayer class implementation,
added RfbPlayer::stopPlayback().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@139 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
4f7d1d34c8
Fixed a bug with crashing the application when openSessionFile uses
a few times.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@138 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
2b9d03dad5
Improved rfbSessionReader class implementation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@137 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
17e92cb9ed
Added RfbPlayer::openSessionFile().
It opens the rfb session file and starts reading the data.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@136 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
23e0856c67
Added RfbPlayer::processMsg().
It is used for processing the rfb protocol messages.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@135 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
ce8dc3afb0
Added rfbSessionReader class to RfbPlayer class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@134 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
Peter Åstrand
f86db93070
Added TODO item about the problem when byte order differs between the
host and the Xserver.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@133 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
b491543bea
Removed the threading part from RfbPlayer class.
rfbSessionReader class will used to read the rfb data.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@132 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
529ed575d7
void processMsg() -> virtual void processMsg();
It' need for compatibility RfbPlayer class and RfbProto class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@131 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago
george82
6598b7459c
Added rfbSessionReader class implementation.
It's used for reading the rfb data.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@130 3789f03b-4d11-0410-bbf8-ca57d06f2519
19 years ago