]>
source.dussan.org Git - tigervnc.git/log
Peter Åstrand [Mon, 1 Dec 2008 14:49:13 +0000 (14:49 +0000)]
rfb.dsp is a text file, corrected mime type.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3276
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Mon, 1 Dec 2008 14:03:23 +0000 (14:03 +0000)]
Corrected r3167; the file is called common-config.win.h, not
common-config.win32.h.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3275
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Sun, 30 Nov 2008 20:35:45 +0000 (20:35 +0000)]
Project-Id-Version mustn't have initial default value
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3274
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 20 Nov 2008 15:02:32 +0000 (15:02 +0000)]
[Bugfix] Fixed building with new libtool (2.2.6)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3204
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 18 Nov 2008 16:08:25 +0000 (16:08 +0000)]
[Cleanup] Removed unneeded else branch in TcpSocket constructor
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3184
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 18 Nov 2008 16:00:14 +0000 (16:00 +0000)]
[Bugfix] Backported patch from RealVNC 4.1.3. FYI it is not security related.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3183
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 14 Nov 2008 15:56:15 +0000 (15:56 +0000)]
[Development] Basic IPv6 support to viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3169
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 14 Nov 2008 14:48:21 +0000 (14:48 +0000)]
[Refactoring] Improved rdr::Exception constructor. It now accepts variable
number of arguments.
[Bugfix] Minor compilation fixes (missing #includes)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3168
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 14 Nov 2008 13:11:31 +0000 (13:11 +0000)]
[Refactoring] Introduced common/os/ directory for platform dependent
implementations and move vsnprintf() declaration there.
[Refactoring] Introduced common/common-config.win.h for handling WIN32
platform specifics.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3167
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 14 Nov 2008 12:25:34 +0000 (12:25 +0000)]
Check where select() is defined during configure time
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3165
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Sat, 25 Oct 2008 14:06:14 +0000 (14:06 +0000)]
[Documentation] Included information from rfbproto.tex. LaTeX formatting is not fully converted yet.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3054
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 23 Oct 2008 12:04:14 +0000 (12:04 +0000)]
[Doc] Added "vncviewer host::port" syntax to vncviewer man page
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3046
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 22 Oct 2008 14:47:09 +0000 (14:47 +0000)]
[Bugfix] Handle conditional jpeg/zlib building through AM_CONDITIONAL to make
make dist working
[Bugfix] #include <jpeglib.h> (not jpeg/jpeglib.h) in JpegCompressor.h
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3043
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 22 Oct 2008 11:19:25 +0000 (11:19 +0000)]
[Bugfix] Include man files and more jpeg libraries in tarball
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3042
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 17 Oct 2008 12:28:50 +0000 (12:28 +0000)]
[Bugfix] Check return value from fbPictureInit
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3029
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Oct 2008 16:33:33 +0000 (16:33 +0000)]
xserver.patch update in r3021 was incomplete
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3022
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Oct 2008 15:55:06 +0000 (15:55 +0000)]
Updated xserver.patch
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3021
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Oct 2008 13:23:24 +0000 (13:23 +0000)]
[Bugfix] Find correct colormap in XserverDesktop::serverReset method
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3020
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Oct 2008 11:14:22 +0000 (11:14 +0000)]
[Bugfix] link libvnc.so against correct libraries
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3019
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 13 Oct 2008 08:10:24 +0000 (08:10 +0000)]
[Bugfix] Fixed screen initialization - use correct depths and richer set of visuals.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3005
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 10 Oct 2008 15:48:22 +0000 (15:48 +0000)]
[Cleanup] Fixed some compiler warnings
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2976
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Oct 2008 13:40:28 +0000 (13:40 +0000)]
[Bugfix] Fixed typo in rfb/util.cxx (caused in r2890)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2916
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 6 Oct 2008 14:08:00 +0000 (14:08 +0000)]
[Cleanup] Handle system dependent defines through autoheader & common-config.h
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2890
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 6 Oct 2008 13:06:41 +0000 (13:06 +0000)]
[Cleanup] Detect and handle IRIX related enhancements in common/* directory only
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2889
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 29 Sep 2008 15:06:39 +0000 (15:06 +0000)]
Install *man files and vncserver script in Makefile.ams
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2831
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Sun, 28 Sep 2008 05:08:48 +0000 (05:08 +0000)]
Merged changes from branches/1.5-xserver (revision range 2432:2631) back to trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2829
3789f03b -4d11-0410-bbf8-
ca57d06f2519
syuri [Fri, 19 Sep 2008 09:55:50 +0000 (09:55 +0000)]
[Merge] Revision 2778 has been reverted.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2779
3789f03b -4d11-0410-bbf8-
ca57d06f2519
syuri [Fri, 19 Sep 2008 09:39:38 +0000 (09:39 +0000)]
[Layout] Xregion has been deleted from screen-update folder.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2778
3789f03b -4d11-0410-bbf8-
ca57d06f2519
syuri [Fri, 19 Sep 2008 09:09:45 +0000 (09:09 +0000)]
[Layout] Project for Xregion has been created.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2776
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 5 Sep 2008 07:13:55 +0000 (07:13 +0000)]
[Bugfix] When terminating x0vncserver by pressing Ctrl+C in a remote viewer, x0vncserver used to leave the Ctrl modifier "pressed". Now it should be "released" properly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2758
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 5 Sep 2008 05:14:03 +0000 (05:14 +0000)]
[Bugfix] Resetting video rectangle on last client disconnect.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2755
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 5 Sep 2008 02:41:15 +0000 (02:41 +0000)]
[Enhancement] Sending zero coordinates of the video area selection if that selection is zero-size.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2754
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 5 Sep 2008 02:26:35 +0000 (02:26 +0000)]
[Enhancements, refactoring] Rationalized functions to control video
rectangle selection and default video rectangle. Added more logging and
improved error checking in the related code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2753
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 3 Sep 2008 05:52:35 +0000 (05:52 +0000)]
[Bugfix] If JpegCompressor could not compress the data, it did switch to StandardJpegCompressor but did not actually try to compress the same data once again. That caused sending a zero-size JPEG data block to the client.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2749
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 3 Sep 2008 04:51:28 +0000 (04:51 +0000)]
[Bugfix, cleanups] All the remaining problems with video rectangle selection coordinates seem to be fixed now. Now the selection rectangle should always be a multiple of 16x8 pixels and its coordinates should always fit the framebuffer. The code of VncCanvas.getSelection(boolean) looks much better now.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2748
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 3 Sep 2008 03:37:28 +0000 (03:37 +0000)]
[Bugfix] Selection grew incorrectly when it passed left or upper boundary of the framebuffer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2747
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 3 Sep 2008 03:12:18 +0000 (03:12 +0000)]
[Bugfix] Make sure the video selection is always a multiple of 16x8 pixels. Previously, the selection could cross the framebuffer boundaries and clipping it back to screen could break 16x8 alignment.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2746
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 2 Sep 2008 10:33:23 +0000 (10:33 +0000)]
[Bugfix] Geometry::getVideoRect() should return coordinates relative to the
framebuffer shown to RFB clients. Previously, it returned absolute screen
coordinates so that the origin of video area could be displaced.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2745
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 29 Aug 2008 11:33:46 +0000 (11:33 +0000)]
[Bugfix] Fixed a problem with overloading x0vncserver by update requests, when video area is selected.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2742
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 21 Aug 2008 06:05:26 +0000 (06:05 +0000)]
Russian translation converted to UTF-8 and added to the LINGUAS file.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2698
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 21 Aug 2008 06:00:13 +0000 (06:00 +0000)]
Added Slovak translation by Jozef Riha.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2697
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 21 Aug 2008 05:51:29 +0000 (05:51 +0000)]
[Cleanup] Fixed a compilation warning by removing a very doubtful optimization.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2696
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 21 Aug 2008 05:22:04 +0000 (05:22 +0000)]
[Bugfix] When pixel comparison to reduce unnecessary updates was performed,
its results were not saved, unnecessary updates were sent to clients.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2695
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 21 Aug 2008 04:12:16 +0000 (04:12 +0000)]
VideoPriority parameter was set to 0 by default, now it defaults to 2.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2694
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 21 Aug 2008 04:10:58 +0000 (04:10 +0000)]
VideoArea parameter is fully respected. The server treats the specified rectangle as video unless the client selected some different rectangle via the VideoRectangleSelection protocol message. When the client discards selection, the server will use VideoArea setting again.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2693
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 21 Aug 2008 03:35:08 +0000 (03:35 +0000)]
Passing VideoArea parameter to VNCServerST object. VNCServerST saves the
rectangle but does not use it yet.
does not do anything more.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2692
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 20 Aug 2008 09:54:32 +0000 (09:54 +0000)]
Added parsing for new VideoArea parameter. It does not have any effect yet.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2686
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 20 Aug 2008 08:45:29 +0000 (08:45 +0000)]
Added a comment.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2681
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 20 Aug 2008 06:22:28 +0000 (06:22 +0000)]
Fixed a few more memory leaks.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2680
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 20 Aug 2008 06:04:57 +0000 (06:04 +0000)]
Geometry string parsing has been moved to a separate member function of the
Geometry class. Also, a memory leak has been fixed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2679
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 29 Jul 2008 12:40:32 +0000 (12:40 +0000)]
Fix compilation issues with gcc 3.4 (patch from George Wright - <gwright cendio se>)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2631
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 21 Jul 2008 10:11:31 +0000 (10:11 +0000)]
Removed obsoleted patches and READMEs for HP-UX
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2627
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 14 Jul 2008 09:59:40 +0000 (09:59 +0000)]
Export all symbols in Xvnc to make mesa modules working
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2626
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 14 Jul 2008 09:56:02 +0000 (09:56 +0000)]
Include headers in Makefile.am-s in unix/* to fix "make dist" command
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2625
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 14 Jul 2008 09:13:15 +0000 (09:13 +0000)]
Include -L/usr/lib32 into LDFLAGS on IRIX
(http://sourceforge.net/mailarchive/message.php?msg_name=
486A0011 .
5090503 %40tightvnc.com, does anyone have better idea?)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2624
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 14 Jul 2008 09:06:22 +0000 (09:06 +0000)]
Added zutil.c to libz.la sources
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2623
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 13:57:37 +0000 (13:57 +0000)]
[Bugfix] Fixed a problem with recursive seeking and unhandled EOFException("[JUMP]").
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2622
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 13:34:36 +0000 (13:34 +0000)]
[Development] Using index-driven positioning when seeking forward over more than 10 seconds.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2621
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 13:26:17 +0000 (13:26 +0000)]
[Debug] Printing entry points at index-driven seeking, for testing and debugging purposes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2620
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 13:01:11 +0000 (13:01 +0000)]
[Refactoring] Added a separate function to compute the number of index record for the given time offset.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2619
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 12:30:41 +0000 (12:30 +0000)]
[Cleanup] Minor code formatting change.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2618
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 11:38:51 +0000 (11:38 +0000)]
[Development] Graceful fallback to non-indexed seeking if Range headers in HTTP requests are not supported by the HTTP server or HTTP proxy.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2617
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 08:59:20 +0000 (08:59 +0000)]
[Cleanup] Renamed a variable.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2616
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 08:53:14 +0000 (08:53 +0000)]
[Development] Changed the .fbi file format, now key_fpos and key_size refer to pure data within FBS data block. Previously, they referred to the whole block with its service fields.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2615
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 01:57:55 +0000 (01:57 +0000)]
[Development] Data format of the .fbi file has been changed. In addition to the list of entry points, it will include RFB initialization data that should be prepended to each keyframe.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2614
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Mon, 23 Jun 2008 01:32:53 +0000 (01:32 +0000)]
[Enhancement] Validating the .fbi file contents - timestamps should go in ascending order.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2613
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Sun, 22 Jun 2008 07:24:11 +0000 (07:24 +0000)]
[Development] Indexed seeking (using HTTP 1.1 Range request headers) is working for initial file positioning, and for seeking backwards.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2612
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Sat, 21 Jun 2008 13:29:03 +0000 (13:29 +0000)]
[Cleanup] Declared FbsConnection.openByteRange() static.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2611
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Sat, 21 Jun 2008 11:41:42 +0000 (11:41 +0000)]
[Refactoring] Added a separate function to connect to a byte range via HTTP using the Range header.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2610
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 20:12:22 +0000 (20:12 +0000)]
[Development] Loading the keyframe data, using HTTP Range headers to load only the desired part of the .fbk file. In this revision, the data then cannot be parsed correctly because RfbProto expects RFB initialization sequence which is absent in keyframes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2609
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 18:50:27 +0000 (18:50 +0000)]
[Development] Added two methods to open FBS files, with and without index-driven seeking. The method that uses index data is not functional yet. Improved error handling.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2608
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 12:57:37 +0000 (12:57 +0000)]
[Development] Print FBS entry point information when efficient seeking via index files may be used. Efficient seeking itself is not implemented yet.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2607
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 12:24:52 +0000 (12:24 +0000)]
[Cleanup] Renamed member variable idx to indexData.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2606
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 12:21:57 +0000 (12:21 +0000)]
[Bugfix] Saving actual numbers of records read from the .fbi file.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2605
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 11:59:07 +0000 (11:59 +0000)]
[Cleanups] Removed unused import and used better syntactic form for array declaration.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2604
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 11:53:19 +0000 (11:53 +0000)]
[Bugfixes, enhancements] Fixed various bugs with loading index from .fbi file, significantly improved error handling. Now the index data is kept as a usual array of FbsEntryPoint records, Vector is not used any more.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2603
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 11:49:34 +0000 (11:49 +0000)]
[Documentation] Documented toString().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2602
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 08:23:25 +0000 (08:23 +0000)]
[Enhancement] New method to compose a String respesentation of the object.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2601
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 06:51:32 +0000 (06:51 +0000)]
[Bugfix] Always print error messages on System.err instead of System.out.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2600
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 06:44:03 +0000 (06:44 +0000)]
[Development] Loading index data from the .fbi file.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2599
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 20 Jun 2008 05:17:39 +0000 (05:17 +0000)]
[Development] Added support for new "Index" parameter which sets URL prefix of .fbi and .fbk index files. Reading .fbi index file, without actually using its data.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2598
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 19 Jun 2008 17:14:18 +0000 (17:14 +0000)]
[Refactoring] Removed unused variable.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2597
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 19 Jun 2008 16:07:52 +0000 (16:07 +0000)]
[Refactoring] Created new FbsConnection class to manage connections to FBS and index files. Index files are not used yet.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2596
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 19 Jun 2008 12:25:12 +0000 (12:25 +0000)]
[Refactoring] Setting initial time offset in newFbsConnection().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2595
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 19 Jun 2008 12:02:57 +0000 (12:02 +0000)]
[Refactoring] Added another constructor to FbsInputStream, a lower level one. It's expected to be useful for working with indexed FBS streams.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2594
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 19 Jun 2008 07:51:42 +0000 (07:51 +0000)]
[Refactoring] Reading an FBS data block has been separated in a new method with improved error handling.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2593
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 19 Jun 2008 03:31:40 +0000 (03:31 +0000)]
Better documentation for the FbsInputStream constructor.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2592
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 18 Jun 2008 15:29:19 +0000 (15:29 +0000)]
Add headers to Makefile.am-s to fix "make dist" command in common/* subtree
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2591
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 18 Jun 2008 11:27:50 +0000 (11:27 +0000)]
Removed unused FbsInputStream constructor, added Javadoc to the remaining constructor.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2590
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 18 Jun 2008 09:28:30 +0000 (09:28 +0000)]
Code refactoring. Now RfbPlayer maintains FbsInputStream and RfbProto instances separately. Also, RfbProto does not need FbsInputStream any more, it can work with any InputStream.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2589
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 18 Jun 2008 06:08:59 +0000 (06:08 +0000)]
Code formatting changes only.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2588
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 17 Jun 2008 10:31:41 +0000 (10:31 +0000)]
Code refactoring in preparation to more efficient seeking. Now we handle initial time offset in RfbProto constructor and its newSession() method.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2587
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Tue, 17 Jun 2008 09:27:52 +0000 (09:27 +0000)]
Eliminated one call to a deprecated method, and one potential NullPointerException.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2586
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Sat, 14 Jun 2008 05:23:10 +0000 (05:23 +0000)]
Handling VideoRectangleSelection protocol message (TightVNC extension).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2585
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Fri, 13 Jun 2008 18:07:53 +0000 (18:07 +0000)]
Restored the functionality of the VideoPriority parameter. This time, it
should work correctly even over slow networks, when update requests go less
frequently than polling cycles. This version does not give any special
meaning to the value 0, it is equivalent to 1.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2584
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 12 Jun 2008 13:18:10 +0000 (13:18 +0000)]
Downgrade gettext version to 0.14.6 to support wide range of OSs
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2583
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 11 Jun 2008 15:24:16 +0000 (15:24 +0000)]
Replaced --with-tight-{jpeg,zlib} configure parameters by --with-included-{jpeg,zlib}
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2582
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 5 Jun 2008 12:34:59 +0000 (12:34 +0000)]
Removed support for continuous updates, a TightVNC-specific RFB protocol
extension. That extension used to send framebuffer updates continuously, not
waiting for clients' requests. However, it showed bad results with
low-bandwidth connections, due to lack of proper data flow control.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2581
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Thu, 5 Jun 2008 03:05:13 +0000 (03:05 +0000)]
Improved error handling: if JpegCompressor could not compress the data,
switch to StandardJpegCompressor and try to compress once again.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2580
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Constantin Kaplinsky [Wed, 4 Jun 2008 11:20:09 +0000 (11:20 +0000)]
Minor cleanup: declaring PollingManager::sendChanges() as const.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2579
3789f03b -4d11-0410-bbf8-
ca57d06f2519