]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
15 years agoMinGW tweak: Only define RFB_HAVE_SENDINPUT is we have MOUSEEVENTF_VIRTUALDESK.
Peter Åstrand [Tue, 9 Dec 2008 10:55:15 +0000 (10:55 +0000)]
MinGW tweak: Only define RFB_HAVE_SENDINPUT is we have MOUSEEVENTF_VIRTUALDESK.

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

15 years agoMinGW tweak: Force cast from `int (*)()' to `void*'.
Peter Åstrand [Tue, 9 Dec 2008 10:53:50 +0000 (10:53 +0000)]
MinGW tweak: Force cast from `int (*)()' to `void*'.

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

15 years agoMinGW tweak: Use sizeof(PROPSHEETHEADER) instead of
Peter Åstrand [Tue, 9 Dec 2008 10:50:40 +0000 (10:50 +0000)]
MinGW tweak: Use sizeof(PROPSHEETHEADER) instead of
PROPSHEETHEADER_V1_SIZE, since the latter is not available in
MinGW. Raises our requirements of comctl32.dll, but should be no
problem nowadays.

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

15 years agoMinGW tweak: ISO C++ forbids declaration of `requestAddressChangeEvents' with no...
Peter Åstrand [Tue, 9 Dec 2008 10:48:44 +0000 (10:48 +0000)]
MinGW tweak: ISO C++ forbids declaration of `requestAddressChangeEvents' with no type.

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

15 years agoMinGW tweak: Follow up on last patch: Define this baseClass static as well.
Peter Åstrand [Tue, 9 Dec 2008 10:42:56 +0000 (10:42 +0000)]
MinGW tweak: Follow up on last patch: Define this baseClass static as well.

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

15 years agoMinGW tweak. baseClass is defined in MsgWindow.cxx as well. Needs to
Peter Åstrand [Tue, 9 Dec 2008 10:41:59 +0000 (10:41 +0000)]
MinGW tweak. baseClass is defined in MsgWindow.cxx as well. Needs to
be static, or linking will fail with "multiple definition of
_baseClass" error.

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

15 years agoMinGW tweak: HexOutstream.h is really named HexOutStream.h.
Peter Åstrand [Tue, 9 Dec 2008 10:36:16 +0000 (10:36 +0000)]
MinGW tweak: HexOutstream.h is really named HexOutStream.h.

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

15 years agoMinGW tweak: Accctrl.h is really named accctrl.h.
Peter Åstrand [Tue, 9 Dec 2008 10:34:59 +0000 (10:34 +0000)]
MinGW tweak: Accctrl.h is really named accctrl.h.

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

15 years agoMinGW tweak: ISO C++ forbids declaration of `abs' with no type
Peter Åstrand [Tue, 9 Dec 2008 10:33:23 +0000 (10:33 +0000)]
MinGW tweak:  ISO C++ forbids declaration of `abs' with no type

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

15 years agoBasic support for building Windows vncviewer using MinGW. This patch
Peter Åstrand [Tue, 9 Dec 2008 10:27:33 +0000 (10:27 +0000)]
Basic support for building Windows vncviewer using MinGW. This patch
includes non-intrusive changes, more tweaks will follow. Details:

* Defining WINVER and _WIN32_IE in both common and win modules.

* Need to build CFTMsgWriter and CFTMsgReader.

* Added configure script and Makefiles.

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

15 years ago[Layout] Added file RawDecoder.java and RawDecoder class.
enikey [Mon, 8 Dec 2008 10:59:59 +0000 (10:59 +0000)]
[Layout] Added file RawDecoder.java and RawDecoder class.

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

15 years ago[Layout] Added folder "decoder" for new package "com.tightvnc.decoder".
enikey [Mon, 8 Dec 2008 10:41:25 +0000 (10:41 +0000)]
[Layout] Added folder "decoder" for new package "com.tightvnc.decoder".

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

15 years ago[Developement] Added auto scaling on resizing window (non applet mode), auto scaling...
enikey [Thu, 4 Dec 2008 08:42:34 +0000 (08:42 +0000)]
[Developement] Added auto scaling on resizing window (non applet mode), auto scaling in applet.
[BugFix] Wrong auto scaling in applet and application.

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

15 years ago[Cleanup] Removed unneeded #includes from rdr/Exception.cxx
Adam Tkac [Wed, 3 Dec 2008 15:03:08 +0000 (15:03 +0000)]
[Cleanup] Removed unneeded #includes from rdr/Exception.cxx

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

15 years ago[Portability] Use /**/ comments instead of // in C code
Adam Tkac [Wed, 3 Dec 2008 14:24:01 +0000 (14:24 +0000)]
[Portability] Use /**/ comments instead of // in C code

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

15 years ago[Portability] Implemented snprintf() function to support old compilers
Adam Tkac [Wed, 3 Dec 2008 14:18:19 +0000 (14:18 +0000)]
[Portability] Implemented snprintf() function to support old compilers

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

15 years ago[Portability] Reimplement vsnprintf to be C89 compatible
Adam Tkac [Wed, 3 Dec 2008 14:13:36 +0000 (14:13 +0000)]
[Portability] Reimplement vsnprintf to be C89 compatible

Main problem is that C89 doesn't have va_copy macro thus you can't parse va_list
twice.

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

15 years agoFix -PasswordFile, which was causing asserts. Since we are providing
Peter Åstrand [Wed, 3 Dec 2008 11:57:18 +0000 (11:57 +0000)]
Fix -PasswordFile, which was causing asserts. Since we are providing
our own buffer for ObfuscatedPasswd, we need to take it (so that it's
set to zero) to prevent CharArray destructor from trying to free it.

Also, memset the fixed length of the data variable, rather than rely
on strlen, since the string might not be null terminated.

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

15 years ago[Developement] Added "auto scaling" feature to Applet.
enikey [Wed, 3 Dec 2008 09:17:25 +0000 (09:17 +0000)]
[Developement] Added "auto scaling" feature to Applet.
[BugFix] NullPointerException when changing option before canvas created.
[BugFix] Wrong default value in "Auto Scroll" combo box (class OptionsFrame).

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

15 years ago[Developement] Added feature to change "Scaling factor" parameter from OptionsFrame...
enikey [Wed, 3 Dec 2008 06:56:27 +0000 (06:56 +0000)]
[Developement] Added feature to change "Scaling factor" parameter from OptionsFrame.java ("TightVnc Options" dialog).

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

15 years ago[Developement] Added method setScalingFactor.
enikey [Wed, 3 Dec 2008 06:52:09 +0000 (06:52 +0000)]
[Developement] Added method setScalingFactor.

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

15 years agoNeeds to include ../jpeg/win here as well
Peter Åstrand [Tue, 2 Dec 2008 10:05:49 +0000 (10:05 +0000)]
Needs to include ../jpeg/win here as well

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

15 years agoThis should be the final modification to restore a working Visual
Peter Åstrand [Tue, 2 Dec 2008 09:56:26 +0000 (09:56 +0000)]
This should be the final modification to restore a working Visual
Studio build. A static jconfig.h has been re-added, but in a separate
directory, to avoid clash with jconfig.h generated by configure
script. Also, jconfig.h now includes the inline macro. jpeg.dsp has
been modified to search in the "win" subdir, to find jconfig.h.

This patch is in spirit similar to r121.

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

15 years agojpeg.dsp is a text file
Peter Åstrand [Tue, 2 Dec 2008 08:59:07 +0000 (08:59 +0000)]
jpeg.dsp is a text file

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

15 years agoRemoved Xregion.vcproj. As I understand it, this file was committed by
Peter Åstrand [Tue, 2 Dec 2008 08:36:52 +0000 (08:36 +0000)]
Removed Xregion.vcproj. As I understand it, this file was committed by
mistake: We don't have any other .vcproj files in this branch, and
there's an .dsp file here as well.

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

15 years agoDefine VNC_SOCKLEN_T if not defined - needed for Visual Studio build.
Peter Åstrand [Tue, 2 Dec 2008 08:33:00 +0000 (08:33 +0000)]
Define VNC_SOCKLEN_T if not defined - needed for Visual Studio build.

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

15 years agoWe are using printf - stdio.h must be included
Peter Åstrand [Tue, 2 Dec 2008 08:08:05 +0000 (08:08 +0000)]
We are using printf - stdio.h must be included

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

15 years agoNeed to include jpeg directory; used by JpegCompressor.h
Peter Åstrand [Mon, 1 Dec 2008 15:01:19 +0000 (15:01 +0000)]
Need to include jpeg directory; used by JpegCompressor.h

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

15 years agorfb.dsp is a text file, corrected mime type.
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

15 years agoCorrected r3167; the file is called common-config.win.h, not
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

15 years agoProject-Id-Version mustn't have initial default value
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

15 years ago[Bugfix] Fixed building with new libtool (2.2.6)
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

15 years ago[Cleanup] Removed unneeded else branch in TcpSocket constructor
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

15 years ago[Bugfix] Backported patch from RealVNC 4.1.3. FYI it is not security related.
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

15 years ago[Development] Basic IPv6 support to viewer.
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

15 years ago[Refactoring] Improved rdr::Exception constructor. It now accepts variable
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

15 years ago[Refactoring] Introduced common/os/ directory for platform dependent
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

15 years agoCheck where select() is defined during configure time
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

15 years ago[Documentation] Included information from rfbproto.tex. LaTeX formatting is not fully...
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

15 years ago[Doc] Added "vncviewer host::port" syntax to vncviewer man page
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

15 years ago[Bugfix] Handle conditional jpeg/zlib building through AM_CONDITIONAL to make
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

15 years ago[Bugfix] Include man files and more jpeg libraries in tarball
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

16 years ago[Bugfix] Check return value from fbPictureInit
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

16 years agoxserver.patch update in r3021 was incomplete
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

16 years agoUpdated xserver.patch
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

16 years ago[Bugfix] Find correct colormap in XserverDesktop::serverReset method
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

16 years ago[Bugfix] link libvnc.so against correct libraries
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

16 years ago[Bugfix] Fixed screen initialization - use correct depths and richer set of visuals.
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

16 years ago[Cleanup] Fixed some compiler warnings
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

16 years ago[Bugfix] Fixed typo in rfb/util.cxx (caused in r2890)
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

16 years ago[Cleanup] Handle system dependent defines through autoheader & common-config.h
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

16 years ago[Cleanup] Detect and handle IRIX related enhancements in common/* directory only
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

16 years agoInstall *man files and vncserver script in Makefile.ams
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

16 years agoMerged changes from branches/1.5-xserver (revision range 2432:2631) back to trunk.
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

16 years ago[Merge] Revision 2778 has been reverted.
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

16 years ago[Layout] Xregion has been deleted from screen-update folder.
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

16 years ago[Layout] Project for Xregion has been created.
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

16 years ago[Bugfix] When terminating x0vncserver by pressing Ctrl+C in a remote viewer, x0vncser...
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

16 years ago[Bugfix] Resetting video rectangle on last client disconnect.
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

16 years ago[Enhancement] Sending zero coordinates of the video area selection if that selection...
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

16 years ago[Enhancements, refactoring] Rationalized functions to control video
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

16 years ago[Bugfix] If JpegCompressor could not compress the data, it did switch to StandardJpeg...
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

16 years ago[Bugfix, cleanups] All the remaining problems with video rectangle selection coordina...
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

16 years ago[Bugfix] Selection grew incorrectly when it passed left or upper boundary of the...
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

16 years ago[Bugfix] Make sure the video selection is always a multiple of 16x8 pixels. Previousl...
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

16 years ago[Bugfix] Geometry::getVideoRect() should return coordinates relative to the
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

16 years ago[Bugfix] Fixed a problem with overloading x0vncserver by update requests, when video...
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

16 years agoRussian translation converted to UTF-8 and added to the LINGUAS file.
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

16 years agoAdded Slovak translation by Jozef Riha.
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

16 years ago[Cleanup] Fixed a compilation warning by removing a very doubtful optimization.
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

16 years ago[Bugfix] When pixel comparison to reduce unnecessary updates was performed,
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

16 years agoVideoPriority parameter was set to 0 by default, now it defaults to 2.
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

16 years agoVideoArea parameter is fully respected. The server treats the specified rectangle...
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

16 years agoPassing VideoArea parameter to VNCServerST object. VNCServerST saves the
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

16 years agoAdded parsing for new VideoArea parameter. It does not have any effect yet.
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

16 years agoAdded a comment.
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

16 years agoFixed a few more memory leaks.
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

16 years agoGeometry string parsing has been moved to a separate member function of the
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

16 years agoFix compilation issues with gcc 3.4 (patch from George Wright - <gwright cendio se>)
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

16 years agoRemoved obsoleted patches and READMEs for HP-UX
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

16 years agoExport all symbols in Xvnc to make mesa modules working
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

16 years agoInclude headers in Makefile.am-s in unix/* to fix "make dist" command
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

16 years agoInclude -L/usr/lib32 into LDFLAGS on IRIX
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

16 years agoAdded zutil.c to libz.la sources
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

16 years ago[Bugfix] Fixed a problem with recursive seeking and unhandled EOFException("[JUMP]").
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

16 years ago[Development] Using index-driven positioning when seeking forward over more than...
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

16 years ago[Debug] Printing entry points at index-driven seeking, for testing and debugging...
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

16 years ago[Refactoring] Added a separate function to compute the number of index record for...
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

16 years ago[Cleanup] Minor code formatting change.
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

16 years ago[Development] Graceful fallback to non-indexed seeking if Range headers in HTTP reque...
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

16 years ago[Cleanup] Renamed a variable.
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

16 years ago[Development] Changed the .fbi file format, now key_fpos and key_size refer to pure...
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

16 years ago[Development] Data format of the .fbi file has been changed. In addition to the list...
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

16 years ago[Enhancement] Validating the .fbi file contents - timestamps should go in ascending...
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

16 years ago[Development] Indexed seeking (using HTTP 1.1 Range request headers) is working for...
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

16 years ago[Cleanup] Declared FbsConnection.openByteRange() static.
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

16 years ago[Refactoring] Added a separate function to connect to a byte range via HTTP using...
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

16 years ago[Development] Loading the keyframe data, using HTTP Range headers to load only the...
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

16 years ago[Development] Added two methods to open FBS files, with and without index-driven...
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

16 years ago[Development] Print FBS entry point information when efficient seeking via index...
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