summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Eliminated several GCC warnings:Peter Åstrand2009-01-261-5/+6
| | | | | | | | | | | | | * 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
* Eliminated unused variable vncPasswdFile. Peter Åstrand2009-01-261-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3572 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [BugFix] Fixed: Skipping some mouse events when limiting mouse event ↵enikey2009-01-201-4/+36
| | | | | | sending. Now limiting uses thread. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3561 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Another correction to the window name code: put parenthesis where it should be.Peter Åstrand2009-01-191-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3560 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Developement] Viewer can limit mouse events transfer (see mouseMaxFreq member).enikey2009-01-191-1/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3559 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update to last patch: Use TightVNC: instead of VNC:Peter Åstrand2009-01-161-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3553 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure to prefix even new desktop names with "VNC:". Peter Åstrand2009-01-151-1/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3552 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Allow window name in recreateViewport to be translated. Peter Åstrand2009-01-151-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3551 3789f03b-4d11-0410-bbf8-ca57d06f2519
* When updating X11 window title, update WM_ICON_NAME and WM_CLASS asPeter Åstrand2009-01-151-1/+8
| | | | | | | | | | 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
* Implemented support for DesktopName pseudo encoding, which allowsPeter Åstrand2009-01-1522-4/+130
| | | | | | | | | | 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
* Make sure we are sending the appropriate numeric decimal symbol. ThePeter Åstrand2009-01-151-0/+26
| | | | | | | | | | | 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
* [Bugfix] Correct order of librandr and librender linkageAdam Tkac2009-01-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3525 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Cleanup] vncHooks.cc: all supported X sources has pCompositeClip in GC thus ↵Adam Tkac2009-01-072-28/+19
| | | | | | removed conditional definitions git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3524 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fixed assertion in serverReset() functionAdam Tkac2009-01-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3523 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Make Xvnc compilable against X.org 1.6 branchAdam Tkac2009-01-074-27/+167
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3522 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Renamed xserver.patch to xserver15.patch and added xserver16.patchAdam Tkac2009-01-053-1/+73
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3521 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Cleanup] Removed unneeded X module preprocessor parametersAdam Tkac2009-01-051-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3520 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Added description for Tight extension initializatioin phase.VPavluk2008-12-291-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3519 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [User interface] Changed labels for the video freeze button.Constantin Kaplinsky2008-12-271-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3515 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Layout] Application don't needs interface RecordInterface anymore. ↵enikey2008-12-251-25/+0
| | | | | | Interface removed. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3477 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] RecordOutputStream use RfbProto for recording. Not using ↵enikey2008-12-252-52/+22
| | | | | | 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
* [Cleanup, bugfix] Wrong CopyRect recording. Removed unusefull comments.enikey2008-12-251-28/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3475 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Developement] Added ability to freeze video (enable/disabe rectangular ↵enikey2008-12-253-10/+62
| | | | | | 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
* [Refactoring] Removed unused method "isRecordFromBeggining".enikey2008-12-252-7/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3473 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] Decoders not using RecordInterface no more.enikey2008-12-252-7/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3472 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] Usage of RecordInterface removed from ZRLEDecoder.enikey2008-12-251-5/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3471 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] Methods "recordCompactLen", "recordCompresedData" removed from ↵enikey2008-12-253-52/+0
| | | | | | RfbProto, RecordInterface, VncCanvas. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3470 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] Body of "recordCompactLen", "recordCompresedData" commented. ↵enikey2008-12-251-2/+2
| | | | | | 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
* [Refactoring] Move "recordCompactLen", "recordCompressedData" methods from ↵enikey2008-12-251-2/+43
| | | | | | 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
* [Refactoring] Most part of code that using RecordInterface to record ↵enikey2008-12-251-39/+28
| | | | | | 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
* [Refactoring] Member "recordFromBeggining" removed from class RfbProto. ↵enikey2008-12-252-14/+4
| | | | | | 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
* [Cleanup] Unused method "readCopyRect" and members "copyRectSrcX", ↵enikey2008-12-251-16/+0
| | | | | | "copyRectSrcY" removed from RfbProto class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3465 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] Using CopyRect decoder to handle copyrect encoded data.enikey2008-12-251-5/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3464 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Developement] Add copyrect handler code to copyrect decoder.enikey2008-12-251-3/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3463 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Developement] Added "writeShort" method code that writes int as int16 (in ↵enikey2008-12-252-2/+11
| | | | | | 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
* [Developement] Added "writeShortBE" method to interface RecordInterface and ↵enikey2008-12-252-1/+5
| | | | | | class VncCanvas. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3461 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Layout, developement] Added base copy rect decoder class.enikey2008-12-251-0/+42
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3460 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Developement] Add ability to add "Video Ignore" (use "addVideoIgnoreButton" ↵enikey2008-12-241-1/+17
| | | | | | method) button to button panel. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3459 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] Unused part of code in constructor (dublicating code) removed. ↵enikey2008-12-241-11/+0
| | | | | | Unused getBPP() method removed. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3458 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [BugFix] Negative statistics (pixel data, update rectangles etc). Fixed by ↵enikey2008-12-243-20/+20
| | | | | | 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
* [BugFix] Tight encoding statistics enabled.enikey2008-12-242-1/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3456 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring, cleanup] Write encoding ID of real decoders in decoders ↵enikey2008-12-248-32/+132
| | | | | | 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
* [BugFix] Removed type casting from int to byte in method writeByte(int).enikey2008-12-241-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3454 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Developement, debug] Added Encodings constants to decoders classes. ↵enikey2008-12-247-11/+28
| | | | | | 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
* [Refactoring] Write record data to data output interface instead of record ↵enikey2008-12-243-23/+23
| | | | | | 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
* [Developement] Added body to "writeByte" and "writeInt" methods to ↵enikey2008-12-241-2/+13
| | | | | | RecordOutputStream class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3451 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] Write record data to data output interface instead of record ↵enikey2008-12-241-6/+6
| | | | | | interface in raw decoder class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3450 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [BugFix] Added check to verify that data can be written to record output ↵enikey2008-12-241-3/+6
| | | | | | stream before writting. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3449 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Developement] All decoders have pointer to record output stream.enikey2008-12-241-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3448 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [BugFix] Changed type of member "dos" from DataOutputStream to DataOutput.enikey2008-12-241-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3447 3789f03b-4d11-0410-bbf8-ca57d06f2519