]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
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

15 years ago[Layout] Added empty RRE data decoder class (RREDecoder).
enikey [Fri, 19 Dec 2008 05:43:25 +0000 (05:43 +0000)]
[Layout] Added empty RRE data decoder class (RREDecoder).

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

15 years ago[Cleanup] Spelling error in comment is corrected.
enikey [Fri, 19 Dec 2008 05:36:36 +0000 (05:36 +0000)]
[Cleanup] Spelling error in comment is corrected.

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

15 years ago[Documentation] Added comments to methods.
enikey [Fri, 19 Dec 2008 05:34:17 +0000 (05:34 +0000)]
[Documentation] Added comments to methods.
[Cleanup] Added newlines after comments.

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

15 years ago[Developement] Added setSessionRecorder method to RawDecoder class.
enikey [Fri, 19 Dec 2008 05:30:11 +0000 (05:30 +0000)]
[Developement] Added setSessionRecorder method to RawDecoder class.

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

15 years ago[Developement] Added handleRect method to RawDecoder class.
enikey [Fri, 19 Dec 2008 05:28:12 +0000 (05:28 +0000)]
[Developement] Added handleRect method to RawDecoder class.

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

15 years ago[Developement] Added update() method to RawDecoder class. This method must be called...
enikey [Fri, 19 Dec 2008 05:14:15 +0000 (05:14 +0000)]
[Developement] Added update() method to RawDecoder class. This method must be called when framebuffer is resized or BPP is changed.

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

15 years ago[Developement] Added protected getColorModel8, getColorModel24, getColor256 methods...
enikey [Fri, 19 Dec 2008 04:54:49 +0000 (04:54 +0000)]
[Developement] Added protected getColorModel8, getColorModel24, getColor256 methods to access private static members (cm8, cm24, color256).

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

15 years ago[Developement] Added constructor, base set methods (setRfbInputStream, setGraphics...
enikey [Fri, 19 Dec 2008 04:45:15 +0000 (04:45 +0000)]
[Developement] Added constructor, base set methods (setRfbInputStream, setGraphics, setBPP, setFrameBufferSize). Added base protected and private static and non-static members.

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

15 years ago[Developement] VncCanvas class implements RecordInterface interface.
enikey [Fri, 19 Dec 2008 04:37:09 +0000 (04:37 +0000)]
[Developement] VncCanvas class implements RecordInterface interface.

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

15 years ago[Developement] Added base methods headers to interface RecordInterface.
enikey [Fri, 19 Dec 2008 04:32:14 +0000 (04:32 +0000)]
[Developement] Added base methods headers to interface RecordInterface.

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

15 years ago[Layout] Added RecordInterface interface. This interface will be used for recording...
enikey [Fri, 19 Dec 2008 04:26:38 +0000 (04:26 +0000)]
[Layout] Added RecordInterface interface. This interface will be used for recording sessions by decoders classes in com.tighvnc.decoder package.

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

15 years ago[Documentation] Added comments to RfbInputStream class.
enikey [Fri, 19 Dec 2008 04:20:42 +0000 (04:20 +0000)]
[Documentation] Added comments to RfbInputStream class.

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

15 years ago[Developement] Added readFully, readU32, readU8, readCompactLen methods to RfbInputSt...
enikey [Fri, 19 Dec 2008 04:16:34 +0000 (04:16 +0000)]
[Developement] Added readFully, readU32, readU8, readCompactLen methods to RfbInputStream class.

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

15 years ago[Developement] Added constructor and class member (variable "rfb").
enikey [Fri, 19 Dec 2008 04:13:32 +0000 (04:13 +0000)]
[Developement] Added constructor and class member (variable "rfb").

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

15 years ago[Layout] Added public class RfbInputStream. This class will be used as layer between...
enikey [Fri, 19 Dec 2008 04:07:05 +0000 (04:07 +0000)]
[Layout] Added public class RfbInputStream. This class will be used as layer between class com.tightvnc.vncviewer.RfbProto and decoders in com.tightvnc.decoder package.

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

15 years ago[Bugfix] Previous commit (r3204) included two lines that were left commented out...
Constantin Kaplinsky [Thu, 18 Dec 2008 12:13:51 +0000 (12:13 +0000)]
[Bugfix] Previous commit (r3204) included two lines that were left commented out by accident.

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

15 years ago[Development] Disabling special video encoding when the VideoPriority parameter is...
Constantin Kaplinsky [Thu, 18 Dec 2008 12:08:15 +0000 (12:08 +0000)]
[Development] Disabling special video encoding when the VideoPriority parameter is 0. In this case, video updates will be encoded similarly to normal updates.

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

15 years ago[Documentation] Added a document to track problems with file transfer protocol extens...
Constantin Kaplinsky [Wed, 17 Dec 2008 06:38:54 +0000 (06:38 +0000)]
[Documentation] Added a document to track problems with file transfer protocol extensions, included an e-mail from Peter Rosin on this subject.

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

15 years agoBuild a GUI application rather than a console one
Peter Åstrand [Tue, 16 Dec 2008 13:54:31 +0000 (13:54 +0000)]
Build a GUI application rather than a console one

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

15 years agoMinGW fix: If vsnprintf if defined before MinGWs stdio.h, things will
Peter Åstrand [Fri, 12 Dec 2008 14:05:23 +0000 (14:05 +0000)]
MinGW fix: If vsnprintf if defined before MinGWs stdio.h, things will
break: MinGW will misinterpret the invocation of vsnprintf in
Exception.cc as a definition of vsnprintf, and the rest of vncviewer
will call this function, resulting in a runtime hang.

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

15 years agoEliminiated two unused variables; no need to store result from
Peter Åstrand [Fri, 12 Dec 2008 09:27:12 +0000 (09:27 +0000)]
Eliminiated two unused variables; no need to store result from
getchar().

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

15 years agoCorrected r3380, forgotten passwordFile init.
Peter Åstrand [Thu, 11 Dec 2008 10:13:02 +0000 (10:13 +0000)]
Corrected r3380, forgotten passwordFile init.

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Thu, 11 Dec 2008 09:35:12 +0000 (09:35 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agoAvoid using bResult variable uninitialized
Peter Åstrand [Thu, 11 Dec 2008 09:11:02 +0000 (09:11 +0000)]
Avoid using bResult variable uninitialized

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

15 years agoAvoid using result variable uninitialized
Peter Åstrand [Thu, 11 Dec 2008 09:09:07 +0000 (09:09 +0000)]
Avoid using result variable uninitialized

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

15 years agoAvoid using result variable uninitialized
Peter Åstrand [Thu, 11 Dec 2008 09:08:33 +0000 (09:08 +0000)]
Avoid using result variable uninitialized

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Thu, 11 Dec 2008 09:07:08 +0000 (09:07 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Thu, 11 Dec 2008 09:04:02 +0000 (09:04 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Thu, 11 Dec 2008 08:49:23 +0000 (08:49 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agoEliminated unused variable
Peter Åstrand [Thu, 11 Dec 2008 08:40:05 +0000 (08:40 +0000)]
Eliminated unused variable

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

15 years agoDefine ~Notifier as virtual, to avoid GCC warning about "virtual
Peter Åstrand [Thu, 11 Dec 2008 08:38:10 +0000 (08:38 +0000)]
Define ~Notifier as virtual, to avoid GCC warning about "virtual
functions but non-virtual destructor".

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

15 years agoExplicit cast of -1 to UINT, to silence GCC warnings, but still adhere
Peter Åstrand [Thu, 11 Dec 2008 08:27:52 +0000 (08:27 +0000)]
Explicit cast of -1 to UINT, to silence GCC warnings, but still adhere
to the strange win32 API.

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Thu, 11 Dec 2008 08:23:55 +0000 (08:23 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agoThe restrict keyboard was introduced with C99, but we are aiming for
Peter Åstrand [Thu, 11 Dec 2008 08:22:36 +0000 (08:22 +0000)]
The restrict keyboard was introduced with C99, but we are aiming for
C89 compatibility.

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

15 years ago[Layout] Added os/net.[ch]. They will include wrappers for missing IPv6
Adam Tkac [Wed, 10 Dec 2008 16:42:33 +0000 (16:42 +0000)]
[Layout] Added os/net.[ch]. They will include wrappers for missing IPv6
         capabilities and should hide common networking related differences
         between OSs

[Port] Implement IPv4-only version of inet_ntop for OSs which doesn't have it

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

15 years agoMinGW tweak: Build with -mthreads.
Peter Åstrand [Wed, 10 Dec 2008 13:41:12 +0000 (13:41 +0000)]
MinGW tweak: Build with -mthreads.

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Wed, 10 Dec 2008 13:12:38 +0000 (13:12 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agoprintf does not accept CStr()s
Peter Åstrand [Wed, 10 Dec 2008 13:10:00 +0000 (13:10 +0000)]
printf does not accept CStr()s

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Wed, 10 Dec 2008 13:08:28 +0000 (13:08 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agovlog.debug doesn't accept CStr()s.
Peter Åstrand [Wed, 10 Dec 2008 13:02:50 +0000 (13:02 +0000)]
vlog.debug doesn't accept CStr()s.

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Wed, 10 Dec 2008 12:59:58 +0000 (12:59 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agoDefine ~DirManager, to avoid GCC warning:
Peter Åstrand [Wed, 10 Dec 2008 12:56:16 +0000 (12:56 +0000)]
Define ~DirManager, to avoid GCC warning:

`class rfb::win32::FolderManager' has virtual functions but non-virtual destructor

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

15 years agoBugfix:
Peter Åstrand [Wed, 10 Dec 2008 12:11:10 +0000 (12:11 +0000)]
Bugfix:

RegConfig.cxx:64: warning: cannot pass objects of non-POD type `struct
rfb::CStr' through `...'; call will abort at runtime

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

15 years agoAvoid GCC warning: initializer lists ordered as declarations
Peter Åstrand [Wed, 10 Dec 2008 12:07:33 +0000 (12:07 +0000)]
Avoid GCC warning: initializer lists ordered as declarations

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

15 years agoAvoid using result variable uninitialized
Peter Åstrand [Wed, 10 Dec 2008 10:49:58 +0000 (10:49 +0000)]
Avoid using result variable uninitialized

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

15 years agoUse msgType variable when writing debug; eliminating warning about unused variable
Peter Åstrand [Wed, 10 Dec 2008 10:43:53 +0000 (10:43 +0000)]
Use msgType variable when writing debug; eliminating warning about unused variable

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

15 years agoShould return FALSE; not NULL
Peter Åstrand [Wed, 10 Dec 2008 10:40:39 +0000 (10:40 +0000)]
Should return FALSE; not NULL

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

15 years agoRemoved extra colon after #endif
Peter Åstrand [Wed, 10 Dec 2008 10:39:39 +0000 (10:39 +0000)]
Removed extra colon after #endif

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

15 years agoEliminated unused lastError variable
Peter Åstrand [Wed, 10 Dec 2008 10:38:50 +0000 (10:38 +0000)]
Eliminated unused lastError variable

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

15 years agoMake sure all files ends with newline
Peter Åstrand [Wed, 10 Dec 2008 10:37:25 +0000 (10:37 +0000)]
Make sure all files ends with newline

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