summaryrefslogtreecommitdiffstats
path: root/java
Commit message (Collapse)AuthorAgeFilesLines
* Make java viewer compilable via OpenJDK 1.6.0 series (thanks to KarlAdam Tkac2009-03-131-1/+1
| | | | | | | Mikaelsson). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3674 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rename all java modules to tigervnc from tightvncAdam Tkac2009-03-1331-56/+56
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3673 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rename java/src/com/tightvnc to java/src/com/tigervnc.Adam Tkac2009-03-1337-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3672 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rebrand the source as TigerVNC. It is my hope that this patch isPeter Åstrand2009-02-277-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | minimal but still complete. The rebranding was done using a script: find trunk -name .svn -prune -o -type f -exec rep.sh \{\} \; pushd trunk svn revert doc/TODO doc/registered-codes.txt doc/ft-protocol-problems.txt doc/rfbtight.tex perl -pi -e 's|tightvnc|tigervnc|g' unix/configure.ac win/configure.ac unix/README With rep.sh looking like: perl -pi -e 's|TightVNC|TigerVNC|g' "$@" perl -pi -e 's|www\.tightvnc\.com/bugs\.html|www\.tigervnc\.org|g' "$@" perl -pi -e 's|www\.tightvnc\.com|www\.tigervnc\.org|g' "$@" perl -pi -e 's|devteam\@tightvnc\.com|tigervnc-devel\@lists\.sourceforge\.net|g' "$@" perl -pi -e 's|TigerVNC Team|TightVNC Team|g' "$@" perl -pi -e 's|TigerVNC Group|TightVNC Group|g' "$@" perl -pi -e 's|TigerVNC protocol|TightVNC protocol|g' "$@" perl -pi -e 's|TigerVNC-specific|TightVNC-specific|g' "$@" perl -pi -e 's|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TigerVNC|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TightVNC|g' "$@" perl -pi -e 's|TigerVNC vendor|TightVNC vendor|g' "$@" perl -pi -e 's|TigerVNC extension|TightVNC extension|g' "$@" perl -pi -e 's|protocolTigerVNC|protocolTightVNC|g' "$@" perl -pi -e 's|TigerVNC additions were|TightVNC additions were|g' "$@" perl -pi -e 's|TigerVNC 1\.2|TightVNC 1\.2|g' "$@" perl -pi -e 's|TigerVNC authentication type|TightVNC authentication type|g' "$@" git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3621 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed Java-based rfbplayer, not a part of the TigerVNC project. Peter Åstrand2009-02-2515-3694/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3614 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
* [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
* [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
* [Developement] Added temporary method "setDataOutputStream" and member "dos" ↵enikey2008-12-241-1/+12
| | | | | | (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
* [Layout] Added class RecordOutputStream (implements DataOutputStream). Class ↵enikey2008-12-191-0/+37
| | | | | | 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
* [BugFix] Slow mouse movement on server-side. Fixed by settings socket option ↵enikey2008-12-191-0/+1
| | | | | | 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
* [Refactoring] Code blocks that was used by old decoding code (means in ↵enikey2008-12-191-450/+6
| | | | | | decoding in VncCanvas class) is removed. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3440 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] Data encoded with raw, hextile, rre, corre encoders decodes ↵enikey2008-12-191-136/+9
| | | | | | by RawDecoder, HextileDecoder, RREDecoder, CoRREDecoder classes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3439 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Refactoring] All methods and members that were used by old tight decode ↵enikey2008-12-191-128/+1
| | | | | | 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
* [Refactoring] Using tight decoder class to decode and draw data on screen ↵enikey2008-12-191-277/+14
| | | | | | | | 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
* [BugFix] Decoder zlibDecoder was not created in constructor VncCanvas and ↵enikey2008-12-191-0/+27
| | | | | | | | 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
* [Refactoring] Added decoders to VncCanvas class. Decoders creates in ↵enikey2008-12-191-4/+68
| | | | | | | | 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
* [Developement] Class VncCanvas implements Repaintable interface. Method ↵enikey2008-12-191-2/+4
| | | | | | scheludeRepaint maked public. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3434 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Developement] Added decode methods to Tight decoder class.enikey2008-12-191-1/+301
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3433 3789f03b-4d11-0410-bbf8-ca57d06f2519