]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
15 years agoRemoved Windows version of rfbplayer, not part of the TigerVNC project.
Peter Åstrand [Wed, 25 Feb 2009 10:01:37 +0000 (10:01 +0000)]
Removed Windows version of rfbplayer, not part of the TigerVNC project.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3615 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoRemoved Java-based rfbplayer, not a part of the TigerVNC project.
Peter Åstrand [Wed, 25 Feb 2009 09:58:28 +0000 (09:58 +0000)]
Removed Java-based rfbplayer, not a part of the TigerVNC project.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3614 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoIgnore generated build files (but not those copied from the Xserver).
Peter Åstrand [Mon, 16 Feb 2009 09:51:11 +0000 (09:51 +0000)]
Ignore generated build files (but not those copied from the Xserver).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3611 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoIgnore created files
Peter Åstrand [Mon, 16 Feb 2009 09:39:30 +0000 (09:39 +0000)]
Ignore created files

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3610 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoIgnore files created by a simple build.
Peter Åstrand [Mon, 16 Feb 2009 09:21:01 +0000 (09:21 +0000)]
Ignore files created by a simple build.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3609 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoAdded script for building Xvnc using latest Xorg from git master. Note however, that...
Peter Åstrand [Mon, 16 Feb 2009 08:04:53 +0000 (08:04 +0000)]
Added script for building Xvnc using latest Xorg from git master. Note however, that our Xvnc is not yet compatible with latest Xorg.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3608 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Use rdr::U32 type for length of strings handled by *CutText functions.
Adam Tkac [Fri, 13 Feb 2009 12:42:05 +0000 (12:42 +0000)]
[Bugfix] Use rdr::U32 type for length of strings handled by *CutText functions.

This avoids big buffer overflow when memcpy is called with "-1" argument.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3607 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Make windows viewer compilable via migw32 (4.3 series)
Adam Tkac [Fri, 13 Feb 2009 12:34:48 +0000 (12:34 +0000)]
[Bugfix] Make windows viewer compilable via migw32 (4.3 series)

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3606 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Removed one #ifdef/#endif, it broke compilation with X 1.5 source
Adam Tkac [Fri, 13 Feb 2009 09:35:25 +0000 (09:35 +0000)]
[Bugfix] Removed one #ifdef/#endif, it broke compilation with X 1.5 source

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3605 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Updated xserver16.patch
Adam Tkac [Wed, 4 Feb 2009 17:02:03 +0000 (17:02 +0000)]
[Bugfix] Updated xserver16.patch

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3586 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Removed obsolete #ifdef from Xorg module to make it working.
Adam Tkac [Wed, 4 Feb 2009 16:42:21 +0000 (16:42 +0000)]
[Bugfix] Removed obsolete #ifdef from Xorg module to make it working.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3585 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Development] Make Xvnc working when compiled against X 1.6 branch.
Adam Tkac [Wed, 4 Feb 2009 16:01:05 +0000 (16:01 +0000)]
[Development] Make Xvnc working when compiled against X 1.6 branch.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3584 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Dynamic keycode-keysym mapping works again in non-XKB 1.5 server. (XKB is
Adam Tkac [Mon, 2 Feb 2009 13:20:32 +0000 (13:20 +0000)]
[Bugfix] Dynamic keycode-keysym mapping works again in non-XKB 1.5 server. (XKB is
broken, 1.6 server is still not supported)

[Development] Attempt to make Xvnc XKEYBOARD capable

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3583 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Rediff xserver16.patch against the latest 1.6 X source
Adam Tkac [Thu, 29 Jan 2009 12:34:08 +0000 (12:34 +0000)]
[Bugfix] Rediff xserver16.patch against the latest 1.6 X source

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3582 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoReverted the dixLookupResourceByType part of r3573 - this function exists only after...
Peter Åstrand [Tue, 27 Jan 2009 15:07:15 +0000 (15:07 +0000)]
Reverted the dixLookupResourceByType part of r3573 - this function exists only after patching with patch from https://bugzilla.redhat.com/show_bug.cgi?id=430416, but we want to be compatible with vanilla versions.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3581 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoLike r3552/r3553, but for Windows viewer: Add TightVNC to window title.
Peter Åstrand [Tue, 27 Jan 2009 15:03:20 +0000 (15:03 +0000)]
Like r3552/r3553, but for Windows viewer: Add TightVNC to window title.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3580 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoMake sure that the scale factor code and DesktopName support works together: Consolid...
Peter Åstrand [Tue, 27 Jan 2009 14:36:36 +0000 (14:36 +0000)]
Make sure that the scale factor code and DesktopName support works together: Consolidated title update into DesktopWindow::setName.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3579 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoMake sure both console and GUI about text is displayed correctly, even in UTF-8 envir...
Peter Åstrand [Mon, 26 Jan 2009 13:35:31 +0000 (13:35 +0000)]
Make sure both console and GUI about text is displayed correctly, even in UTF-8 environments.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3578 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoUse GUI codeset for C library as well, since we are displaying strings from it.
Peter Åstrand [Mon, 26 Jan 2009 13:17:27 +0000 (13:17 +0000)]
Use GUI codeset for C library as well, since we are displaying strings from it.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3577 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoUpdated swedish translation.
Peter Åstrand [Mon, 26 Jan 2009 12:32:30 +0000 (12:32 +0000)]
Updated swedish translation.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3576 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoRemoved fuzzy comment
Peter Åstrand [Mon, 26 Jan 2009 12:29:08 +0000 (12:29 +0000)]
Removed fuzzy comment

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3575 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoMaking translation template up to date
Peter Åstrand [Mon, 26 Jan 2009 12:28:07 +0000 (12:28 +0000)]
Making translation template up to date

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3574 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoEliminated several GCC warnings:
Peter Åstrand [Mon, 26 Jan 2009 09:10:57 +0000 (09:10 +0000)]
Eliminated several GCC warnings:

* Initializing "vis" variable.

* Using dixLookupResourceByType instead of deprecated
dixLookupResource.

* Using unsigned integers when dealing with unsigned numbers.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3573 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoEliminated unused variable vncPasswdFile.
Peter Åstrand [Mon, 26 Jan 2009 08:42:54 +0000 (08:42 +0000)]
Eliminated unused variable vncPasswdFile.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3572 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[BugFix] Fixed: Skipping some mouse events when limiting mouse event sending. Now...
enikey [Tue, 20 Jan 2009 04:50:55 +0000 (04:50 +0000)]
[BugFix] Fixed: Skipping some mouse events when limiting mouse event sending. Now limiting uses thread.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3561 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoAnother correction to the window name code: put parenthesis where it should be.
Peter Åstrand [Mon, 19 Jan 2009 12:23:57 +0000 (12:23 +0000)]
Another correction to the window name code: put parenthesis where it should be.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3560 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Viewer can limit mouse events transfer (see mouseMaxFreq member).
enikey [Mon, 19 Jan 2009 11:30:27 +0000 (11:30 +0000)]
[Developement] Viewer can limit mouse events transfer (see mouseMaxFreq member).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3559 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoUpdate to last patch: Use TightVNC: instead of VNC:
Peter Åstrand [Fri, 16 Jan 2009 08:30:47 +0000 (08:30 +0000)]
Update to last patch: Use TightVNC: instead of VNC:

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3553 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoMake sure to prefix even new desktop names with "VNC:".
Peter Åstrand [Thu, 15 Jan 2009 13:36:03 +0000 (13:36 +0000)]
Make sure to prefix even new desktop names with "VNC:".

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3552 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoAllow window name in recreateViewport to be translated.
Peter Åstrand [Thu, 15 Jan 2009 13:34:24 +0000 (13:34 +0000)]
Allow window name in recreateViewport to be translated.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3551 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoWhen updating X11 window title, update WM_ICON_NAME and WM_CLASS as
Peter Åstrand [Thu, 15 Jan 2009 13:26:01 +0000 (13:26 +0000)]
When updating X11 window title, update WM_ICON_NAME and WM_CLASS as
well.

Tested in ThinLinc since 2008-01-10.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3550 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoImplemented support for DesktopName pseudo encoding, which allows
Peter Åstrand [Thu, 15 Jan 2009 12:21:42 +0000 (12:21 +0000)]
Implemented support for DesktopName pseudo encoding, which allows
updating the desktop name on the fly.

Tested in ThinLinc since 2008-01-07.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3549 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years agoMake sure we are sending the appropriate numeric decimal symbol. The
Peter Åstrand [Thu, 15 Jan 2009 11:51:39 +0000 (11:51 +0000)]
Make sure we are sending the appropriate numeric decimal symbol. The
vkey returned by Windows cannot be trusted.

(This patch has been tested in ThinLinc for a long time with good
results.)

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3548 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Correct order of librandr and librender linkage
Adam Tkac [Wed, 7 Jan 2009 17:12:00 +0000 (17:12 +0000)]
[Bugfix] Correct order of librandr and librender linkage

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3525 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Cleanup] vncHooks.cc: all supported X sources has pCompositeClip in GC thus removed...
Adam Tkac [Wed, 7 Jan 2009 16:22:15 +0000 (16:22 +0000)]
[Cleanup] vncHooks.cc: all supported X sources has pCompositeClip in GC thus removed conditional definitions

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3524 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Bugfix] Fixed assertion in serverReset() function
Adam Tkac [Wed, 7 Jan 2009 16:09:54 +0000 (16:09 +0000)]
[Bugfix] Fixed assertion in serverReset() function

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3523 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Development] Make Xvnc compilable against X.org 1.6 branch
Adam Tkac [Wed, 7 Jan 2009 16:08:43 +0000 (16:08 +0000)]
[Development] Make Xvnc compilable against X.org 1.6 branch

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3522 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Development] Renamed xserver.patch to xserver15.patch and added xserver16.patch
Adam Tkac [Mon, 5 Jan 2009 15:33:13 +0000 (15:33 +0000)]
[Development] Renamed xserver.patch to xserver15.patch and added xserver16.patch

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3521 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Cleanup] Removed unneeded X module preprocessor parameters
Adam Tkac [Mon, 5 Jan 2009 15:29:21 +0000 (15:29 +0000)]
[Cleanup] Removed unneeded X module preprocessor parameters

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3520 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Development] Added description for Tight extension initializatioin phase.
VPavluk [Mon, 29 Dec 2008 05:07:03 +0000 (05:07 +0000)]
[Development] Added description for Tight extension initializatioin phase.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3519 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[User interface] Changed labels for the video freeze button.
Constantin Kaplinsky [Sat, 27 Dec 2008 10:50:20 +0000 (10:50 +0000)]
[User interface] Changed labels for the video freeze button.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3515 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout] Application don't needs interface RecordInterface anymore. Interface removed.
enikey [Thu, 25 Dec 2008 11:50:42 +0000 (11:50 +0000)]
[Layout] Application don't needs interface RecordInterface anymore. Interface removed.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3477 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] RecordOutputStream use RfbProto for recording. Not using RecordInterfac...
enikey [Thu, 25 Dec 2008 11:48:13 +0000 (11:48 +0000)]
[Refactoring] RecordOutputStream use RfbProto for recording. Not using RecordInterface anymore. Removed RecordInterface methods from VncCanvas class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3476 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Cleanup, bugfix] Wrong CopyRect recording. Removed unusefull comments.
enikey [Thu, 25 Dec 2008 11:45:52 +0000 (11:45 +0000)]
[Cleanup, bugfix] Wrong CopyRect recording. Removed unusefull comments.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3475 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added ability to freeze video (enable/disabe rectangular screen area...
enikey [Thu, 25 Dec 2008 11:02:56 +0000 (11:02 +0000)]
[Developement] Added ability to freeze video (enable/disabe rectangular screen area that treated as video) using tight rfb video freeze extension(if server support it).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3474 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Removed unused method "isRecordFromBeggining".
enikey [Thu, 25 Dec 2008 10:38:30 +0000 (10:38 +0000)]
[Refactoring] Removed unused method "isRecordFromBeggining".

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3473 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Decoders not using RecordInterface no more.
enikey [Thu, 25 Dec 2008 10:32:52 +0000 (10:32 +0000)]
[Refactoring] Decoders not using RecordInterface no more.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3472 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Usage of RecordInterface removed from ZRLEDecoder.
enikey [Thu, 25 Dec 2008 10:26:40 +0000 (10:26 +0000)]
[Refactoring] Usage of RecordInterface removed from ZRLEDecoder.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3471 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Methods "recordCompactLen", "recordCompresedData" removed from RfbProto...
enikey [Thu, 25 Dec 2008 09:55:59 +0000 (09:55 +0000)]
[Refactoring] Methods "recordCompactLen", "recordCompresedData" removed from RfbProto, RecordInterface, VncCanvas.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3470 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Body of "recordCompactLen", "recordCompresedData" commented. Planning...
enikey [Thu, 25 Dec 2008 09:53:04 +0000 (09:53 +0000)]
[Refactoring] Body of "recordCompactLen", "recordCompresedData" commented. Planning to remove them from RfbProto, RecordInterface, VncCanvas.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3469 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Move "recordCompactLen", "recordCompressedData" methods from class...
enikey [Thu, 25 Dec 2008 09:51:03 +0000 (09:51 +0000)]
[Refactoring] Move "recordCompactLen", "recordCompressedData" methods from class RfbProto to TightDecoder. Completely don't using RecordInterface in tight decoder to record session.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3468 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Most part of code that using RecordInterface to record session(when...
enikey [Thu, 25 Dec 2008 09:42:32 +0000 (09:42 +0000)]
[Refactoring] Most part of code that using RecordInterface to record session(when using tight encoding) replaced with code that use DataOutputStream to do it.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3467 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Member "recordFromBeggining" removed from class RfbProto. Added "rec...
enikey [Thu, 25 Dec 2008 09:36:59 +0000 (09:36 +0000)]
[Refactoring] Member "recordFromBeggining" removed from class RfbProto. Added "rec != null" test to tight decoder record methods that located in RfbProto class. Method "isRecordFromBeggining" of class VncCanvas always returns false.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3466 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Cleanup] Unused method "readCopyRect" and members "copyRectSrcX", "copyRectSrcY...
enikey [Thu, 25 Dec 2008 08:14:04 +0000 (08:14 +0000)]
[Cleanup] Unused method "readCopyRect" and members "copyRectSrcX", "copyRectSrcY" removed from RfbProto class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3465 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Using CopyRect decoder to handle copyrect encoded data.
enikey [Thu, 25 Dec 2008 08:10:43 +0000 (08:10 +0000)]
[Refactoring] Using CopyRect decoder to handle copyrect encoded data.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3464 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Add copyrect handler code to copyrect decoder.
enikey [Thu, 25 Dec 2008 08:03:49 +0000 (08:03 +0000)]
[Developement] Add copyrect handler code to copyrect decoder.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3463 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added "writeShort" method code that writes int as int16 (in big endian...
enikey [Thu, 25 Dec 2008 08:01:22 +0000 (08:01 +0000)]
[Developement] Added "writeShort" method code that writes int as int16 (in big endian format) to RecordOutputStream class. Added "readU16" method that reads int16 to RfbInputStream.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3462 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added "writeShortBE" method to interface RecordInterface and class...
enikey [Thu, 25 Dec 2008 07:56:50 +0000 (07:56 +0000)]
[Developement] Added "writeShortBE" method to interface RecordInterface and class VncCanvas.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3461 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout, developement] Added base copy rect decoder class.
enikey [Thu, 25 Dec 2008 07:46:04 +0000 (07:46 +0000)]
[Layout, developement] Added base copy rect decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3460 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Add ability to add "Video Ignore" (use "addVideoIgnoreButton" method...
enikey [Wed, 24 Dec 2008 10:12:11 +0000 (10:12 +0000)]
[Developement] Add ability to add "Video Ignore" (use "addVideoIgnoreButton" method) button to button panel.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3459 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Unused part of code in constructor (dublicating code) removed. Unused...
enikey [Wed, 24 Dec 2008 09:15:47 +0000 (09:15 +0000)]
[Refactoring] Unused part of code in constructor (dublicating code) removed. Unused getBPP() method removed.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3458 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[BugFix] Negative statistics (pixel data, update rectangles etc). Fixed by replacing...
enikey [Wed, 24 Dec 2008 09:09:31 +0000 (09:09 +0000)]
[BugFix] Negative statistics (pixel data, update rectangles etc). Fixed by replacing statistics variables type from int to long.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3457 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[BugFix] Tight encoding statistics enabled.
enikey [Wed, 24 Dec 2008 09:01:19 +0000 (09:01 +0000)]
[BugFix] Tight encoding statistics enabled.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3456 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring, cleanup] Write encoding ID of real decoders in decoders classes. Pseudo...
enikey [Wed, 24 Dec 2008 08:18:54 +0000 (08:18 +0000)]
[Refactoring, cleanup] Write encoding ID of real decoders in decoders classes. Pseudo encoding ID still writes in RfbProto class. ZlibDecoder recoding enabled. ZRLEDecoder recoding still not working.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3455 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[BugFix] Removed type casting from int to byte in method writeByte(int).
enikey [Wed, 24 Dec 2008 07:06:02 +0000 (07:06 +0000)]
[BugFix] Removed type casting from int to byte in method writeByte(int).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3454 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement, debug] Added Encodings constants to decoders classes. Temporary disabl...
enikey [Wed, 24 Dec 2008 05:14:30 +0000 (05:14 +0000)]
[Developement, debug] Added Encodings constants to decoders classes. Temporary disable session recording when using Zlib decoder.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3453 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Write record data to data output interface instead of record interface...
enikey [Wed, 24 Dec 2008 04:37:56 +0000 (04:37 +0000)]
[Refactoring] Write record data to data output interface instead of record interface in CoRRE, RRE, Hextile decoder classes.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3452 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added body to "writeByte" and "writeInt" methods to RecordOutputStream...
enikey [Wed, 24 Dec 2008 04:36:37 +0000 (04:36 +0000)]
[Developement] Added body to "writeByte" and "writeInt" methods to RecordOutputStream class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3451 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Write record data to data output interface instead of record interface...
enikey [Wed, 24 Dec 2008 04:12:34 +0000 (04:12 +0000)]
[Refactoring] Write record data to data output interface instead of record interface in raw decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3450 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[BugFix] Added check to verify that data can be written to record output stream befor...
enikey [Wed, 24 Dec 2008 04:01:27 +0000 (04:01 +0000)]
[BugFix] Added check to verify that data can be written to record output stream before writting.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3449 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] All decoders have pointer to record output stream.
enikey [Wed, 24 Dec 2008 03:58:29 +0000 (03:58 +0000)]
[Developement] All decoders have pointer to record output stream.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3448 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[BugFix] Changed type of member "dos" from DataOutputStream to DataOutput.
enikey [Wed, 24 Dec 2008 03:41:00 +0000 (03:41 +0000)]
[BugFix] Changed type of member "dos" from DataOutputStream to DataOutput.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3447 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added temporary method "setDataOutputStream" and member "dos" (interfa...
enikey [Wed, 24 Dec 2008 03:30:29 +0000 (03:30 +0000)]
[Developement] Added temporary method "setDataOutputStream" and member "dos" (interface DataOutputStream). This method will be removed or renamed after class RawDecoder will need RecordInterface to record session no more.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3446 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Documentation] Documented the VideoArea parameter.
Constantin Kaplinsky [Tue, 23 Dec 2008 07:44:39 +0000 (07:44 +0000)]
[Documentation] Documented the VideoArea parameter.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3445 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Documentation] Corrected documentation on UseHardwareJPEG parameter.
Constantin Kaplinsky [Tue, 23 Dec 2008 07:23:37 +0000 (07:23 +0000)]
[Documentation] Corrected documentation on UseHardwareJPEG parameter.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3444 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Documentation] Documented the VideoPriority parameter.
Constantin Kaplinsky [Tue, 23 Dec 2008 07:21:02 +0000 (07:21 +0000)]
[Documentation] Documented the VideoPriority parameter.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3443 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout] Added class RecordOutputStream (implements DataOutputStream). Class will...
enikey [Fri, 19 Dec 2008 12:07:24 +0000 (12:07 +0000)]
[Layout] Added class RecordOutputStream (implements DataOutputStream). Class will be used for recoding sessions. Recording will work still from decoders classes.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3442 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[BugFix] Slow mouse movement on server-side. Fixed by settings socket option TCP_NODE...
enikey [Fri, 19 Dec 2008 11:22:13 +0000 (11:22 +0000)]
[BugFix] Slow mouse movement on server-side. Fixed by settings socket option TCP_NODELAY to on (disable Nagle algorithm).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3441 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Code blocks that was used by old decoding code (means in decoding in...
enikey [Fri, 19 Dec 2008 09:58:31 +0000 (09:58 +0000)]
[Refactoring] Code blocks that was used by old decoding code (means in decoding in VncCanvas class) is removed.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3440 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Data encoded with raw, hextile, rre, corre encoders decodes by RawDeco...
enikey [Fri, 19 Dec 2008 09:47:14 +0000 (09:47 +0000)]
[Refactoring] Data encoded with raw, hextile, rre, corre encoders  decodes by RawDecoder, HextileDecoder, RREDecoder, CoRREDecoder classes.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3439 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] All methods and members that were used by old tight decode code block...
enikey [Fri, 19 Dec 2008 09:39:40 +0000 (09:39 +0000)]
[Refactoring] All methods and members that were used by old tight decode code block is removed. VncCanvas is no more overrides imageUpdate method of ImageObserver interface.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3438 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Using tight decoder class to decode and draw data on screen when using...
enikey [Fri, 19 Dec 2008 09:32:35 +0000 (09:32 +0000)]
[Refactoring] Using tight decoder class to decode and draw data on screen when using tight encoding.
[BugFix] Creating decoders after setPixelFormat. setPixelFormat calls updateFramebufferSize but at this time decoders is null.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3437 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[BugFix] Decoder zlibDecoder was not created in constructor VncCanvas and application...
enikey [Fri, 19 Dec 2008 09:19:59 +0000 (09:19 +0000)]
[BugFix] Decoder zlibDecoder was not created in constructor VncCanvas and application falls with NullPointerException when it tries to set session recorder for this decoder.
[Developement] Decoders updates their params (framebuffer size and bpp) in updateFramebufferSize method.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3436 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Refactoring] Added decoders to VncCanvas class. Decoders creates in VncCanvas constr...
enikey [Fri, 19 Dec 2008 09:07:22 +0000 (09:07 +0000)]
[Refactoring] Added decoders to VncCanvas class. Decoders creates in VncCanvas constructor.
[Cleanup] Spaces removed from end of some lines.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3435 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Class VncCanvas implements Repaintable interface. Method scheludeRepai...
enikey [Fri, 19 Dec 2008 08:51:47 +0000 (08:51 +0000)]
[Developement] Class VncCanvas implements Repaintable interface. Method scheludeRepaint maked public.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3434 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added decode methods to Tight decoder class.
enikey [Fri, 19 Dec 2008 08:16:45 +0000 (08:16 +0000)]
[Developement] Added decode methods to Tight decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3433 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added helper methods that decodes data in tight encoding (mono data...
enikey [Fri, 19 Dec 2008 08:04:11 +0000 (08:04 +0000)]
[Developement] Added helper methods that decodes data in tight encoding (mono data and gradient data) to tight decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3432 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout] Added base Tight data decoder class (TightDecoder).
enikey [Fri, 19 Dec 2008 07:54:40 +0000 (07:54 +0000)]
[Layout] Added base Tight data decoder class (TightDecoder).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3431 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added decode methods to ZRLE decoder class.
enikey [Fri, 19 Dec 2008 07:45:53 +0000 (07:45 +0000)]
[Developement] Added decode methods to ZRLE decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3430 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added private methods for reading data from ZRLE decoded stream in...
enikey [Fri, 19 Dec 2008 07:38:11 +0000 (07:38 +0000)]
[Developement] Added private methods for reading data from ZRLE decoded stream in ZRLEDecoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3429 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout] Added empty ZRLE data decoder class (ZRLEDecoder).
enikey [Fri, 19 Dec 2008 07:32:05 +0000 (07:32 +0000)]
[Layout] Added empty ZRLE data decoder class (ZRLEDecoder).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3428 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added decoding methods to hextile data decoder class.
enikey [Fri, 19 Dec 2008 07:27:01 +0000 (07:27 +0000)]
[Developement] Added decoding methods to hextile data decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3427 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added decoder private members and setRepaitableControl method.
enikey [Fri, 19 Dec 2008 06:43:25 +0000 (06:43 +0000)]
[Developement] Added decoder private members and setRepaitableControl method.
[Documentation] Added comments to HextileDecoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3426 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout, Developement] Added interface Repaintable. Interface will be used in Hextile...
enikey [Fri, 19 Dec 2008 06:37:28 +0000 (06:37 +0000)]
[Layout, Developement] Added interface Repaintable. Interface will be used in HextileDecoder class to draw immediantly little rectangles of data while processing big rectangle.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3425 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout] Added package com.tightvnc.decoder.common.
enikey [Fri, 19 Dec 2008 06:31:30 +0000 (06:31 +0000)]
[Layout] Added package com.tightvnc.decoder.common.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3424 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added hextile decoder constants and class constructor.
enikey [Fri, 19 Dec 2008 06:28:08 +0000 (06:28 +0000)]
[Developement] Added hextile decoder constants and class constructor.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3423 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout] Added empty Hextile data decoder class.
enikey [Fri, 19 Dec 2008 06:24:06 +0000 (06:24 +0000)]
[Layout] Added empty Hextile data decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3422 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout, Developement] Added ZLib data decoder class.
enikey [Fri, 19 Dec 2008 06:21:34 +0000 (06:21 +0000)]
[Layout, Developement] Added ZLib data decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3421 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Layout, Developement] Added CoRRE data decoder class.
enikey [Fri, 19 Dec 2008 06:14:30 +0000 (06:14 +0000)]
[Layout, Developement] Added CoRRE data decoder class.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3420 3789f03b-4d11-0410-bbf8-ca57d06f2519

15 years ago[Developement] Added RREDecoder body (overrided handleRect method and constructors).
enikey [Fri, 19 Dec 2008 06:00:18 +0000 (06:00 +0000)]
[Developement] Added RREDecoder body (overrided handleRect method and constructors).

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3419 3789f03b-4d11-0410-bbf8-ca57d06f2519