]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
14 years agoAdded scripts for building cross-compatible binaries and 64-bit binaries on OS/X
DRC [Tue, 12 Jan 2010 05:25:44 +0000 (05:25 +0000)]
Added scripts for building cross-compatible binaries and 64-bit binaries on OS/X

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

14 years agoPrevent vncviewer, vncconfig, and x0vncserver from linking against static X11 libs...
DRC [Tue, 12 Jan 2010 04:38:32 +0000 (04:38 +0000)]
Prevent vncviewer, vncconfig, and x0vncserver from linking against static X11 libs in unix/xorg.build/lib

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

14 years agoUse static system libz.a so Xvnc doesn't depend on libz.so.1. As a result, we don...
DRC [Mon, 11 Jan 2010 21:59:01 +0000 (21:59 +0000)]
Use static system libz.a so Xvnc doesn't depend on libz.so.1.  As a result, we don't need to build the included zlib anymore.

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

14 years agoRemove xfs support, because it doesn't work and isn't needed
DRC [Mon, 11 Jan 2010 20:53:00 +0000 (20:53 +0000)]
Remove xfs support, because it doesn't work and isn't needed

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

14 years ago[Bugfix] vncviewer could crash when started with no arguments and user clicked
Adam Tkac [Mon, 11 Jan 2010 13:46:48 +0000 (13:46 +0000)]
[Bugfix] vncviewer could crash when started with no arguments and user clicked
on "Options" and "OK". Thanks to Jan Gorig for the patch.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=541755

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

14 years agoBuild Mesa as a shared lib so we can get swrast_dri.so, but this requires building...
DRC [Mon, 11 Jan 2010 01:31:21 +0000 (01:31 +0000)]
Build Mesa as a shared lib so we can get swrast_dri.so, but this requires building Xorg modules with -fPIC so they can be linked successfully into Mesa shared lib.

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

14 years agoAdd scripts for building a cross-compatible version of TigerVNC on Linux. These...
DRC [Fri, 8 Jan 2010 11:17:36 +0000 (11:17 +0000)]
Add scripts for building a cross-compatible version of TigerVNC on Linux.  These build upon the new '-static' option to the build-xorg-7.4 script and add Linux-specific options for statically linking with libgcc, libstdc++, and libcrypto.  When used with RHEL 4, these should produce a version of TigerVNC which will work with all later versions of Linux.

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

14 years agoEnable building a compatible version of Xvnc that doesn't depend on shared libraries...
DRC [Fri, 8 Jan 2010 11:05:34 +0000 (11:05 +0000)]
Enable building a compatible version of Xvnc that doesn't depend on shared libraries in xorg.build/lib

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

14 years agoStore module tarballs in a centralized location to avoid abusing ftp.x.org by downloa...
DRC [Fri, 8 Jan 2010 09:53:21 +0000 (09:53 +0000)]
Store module tarballs in a centralized location to avoid abusing ftp.x.org by downloading them every time we do a clean build

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

14 years agoconfigure.ac is no longer under unix/. Adjust compat build script accordingly.
DRC [Wed, 6 Jan 2010 23:07:35 +0000 (23:07 +0000)]
configure.ac is no longer under unix/.  Adjust compat build script accordingly.

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

14 years agoChange the default DPI to 96 as that is what most other systems use and we
Pierre Ossman [Tue, 29 Dec 2009 16:07:39 +0000 (16:07 +0000)]
Change the default DPI to 96 as that is what most other systems use and we
want fonts to look the same in Xvnc.

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

14 years agoMake it possible to compile things with current upstream mingw. You'll lose
Pierre Ossman [Wed, 23 Dec 2009 09:51:37 +0000 (09:51 +0000)]
Make it possible to compile things with current upstream mingw. You'll lose
WinVNC but it is now possible to compile vncviewer at least.

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

14 years agoUpdate the svn:ignore lists for the new build system.
Pierre Ossman [Wed, 23 Dec 2009 09:24:42 +0000 (09:24 +0000)]
Update the svn:ignore lists for the new build system.

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

14 years ago[Cleanup] Remove bogus vlog.debug from Input.cc:KeyboardDevice::keyEvent.
Adam Tkac [Tue, 22 Dec 2009 16:47:58 +0000 (16:47 +0000)]
[Cleanup] Remove bogus vlog.debug from Input.cc:KeyboardDevice::keyEvent.

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

14 years ago[Bugfix] Always include cursorstr.h in XserverDesktop.cc.
Adam Tkac [Tue, 22 Dec 2009 16:00:51 +0000 (16:00 +0000)]
[Bugfix] Always include cursorstr.h in XserverDesktop.cc.

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

14 years ago[Cleanup] Remove unused Socket::getMyAddress and Socket::getMyEndpoint functions.
Adam Tkac [Mon, 21 Dec 2009 16:35:28 +0000 (16:35 +0000)]
[Cleanup] Remove unused Socket::getMyAddress and Socket::getMyEndpoint functions.

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

14 years ago[Development] Bump version numbers to 1.0.90.
Adam Tkac [Mon, 21 Dec 2009 15:02:35 +0000 (15:02 +0000)]
[Development] Bump version numbers to 1.0.90.

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

14 years ago[Development] Link libvnc.so against libdix, libXi and libxkb.
Adam Tkac [Mon, 21 Dec 2009 14:02:14 +0000 (14:02 +0000)]
[Development] Link libvnc.so against libdix, libXi and libxkb.

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

14 years ago[Development] Make Xvnc working when compiled against X.Org 1.7 (Thanks to adq_dvb...
Adam Tkac [Mon, 21 Dec 2009 14:01:22 +0000 (14:01 +0000)]
[Development] Make Xvnc working when compiled against X.Org 1.7 (Thanks to adq_dvb at lidskialf dot net).

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

14 years ago[Development] Add xserver17.patch (Thanks to adq_dvb at lidskialf dot net).
Adam Tkac [Mon, 21 Dec 2009 09:13:55 +0000 (09:13 +0000)]
[Development] Add xserver17.patch (Thanks to adq_dvb at lidskialf dot net).

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

14 years agoAvoid modifiers such as shift sticking.
Peter Åstrand [Wed, 9 Dec 2009 12:28:19 +0000 (12:28 +0000)]
Avoid modifiers such as shift sticking.

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

15 years ago[Bugfix] Use /dev/urandom when available for xauth cookie generation (alan dot cooper...
Adam Tkac [Thu, 12 Nov 2009 10:39:54 +0000 (10:39 +0000)]
[Bugfix] Use /dev/urandom when available for xauth cookie generation (alan dot coopersmith at sun dot com)

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

15 years ago[Bugfix] Define "public" structure members as "c_public" in C includes in
Adam Tkac [Thu, 12 Nov 2009 10:38:13 +0000 (10:38 +0000)]
[Bugfix] Define "public" structure members as "c_public" in C includes in
vncExtInit.cc (alan dot coopersmith at sun dot com)

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

15 years ago[Doc] s/XFree86/Xorg in Xvnc manual page (alan dot coopersmith at sun dot com)
Adam Tkac [Thu, 12 Nov 2009 10:35:28 +0000 (10:35 +0000)]
[Doc] s/XFree86/Xorg in Xvnc manual page (alan dot coopersmith at sun dot com)

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

15 years ago[Bugfix] Fix crash in TcpSocket::sameMachine for IPv6 connections (alan dot coopersmi...
Adam Tkac [Thu, 12 Nov 2009 10:32:43 +0000 (10:32 +0000)]
[Bugfix] Fix crash in TcpSocket::sameMachine for IPv6 connections (alan dot coopersmith at sun dot com)

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

15 years ago[Bugfix] Pass correct address length to connect(2) call (alan dot coopersmith at...
Adam Tkac [Fri, 30 Oct 2009 11:13:34 +0000 (11:13 +0000)]
[Bugfix] Pass correct address length to connect(2) call (alan dot coopersmith at sun dot com)

Reference: http://www.mail-archive.com/tigervnc-devel@lists.sourceforge.net/msg00449.html

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

15 years agoMake winvnc4 and Windows vncconfig compilable via MinGW.
Adam Tkac [Mon, 12 Oct 2009 15:54:59 +0000 (15:54 +0000)]
Make winvnc4 and Windows vncconfig compilable via MinGW.

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

15 years ago[Bugfix] Fix MS Visual Studio 2008 compilation issues.
Adam Tkac [Thu, 8 Oct 2009 11:49:12 +0000 (11:49 +0000)]
[Bugfix] Fix MS Visual Studio 2008 compilation issues.

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

15 years agoEnable 64-bit build on Snow Leopard
DRC [Thu, 8 Oct 2009 09:41:39 +0000 (09:41 +0000)]
Enable 64-bit build on Snow Leopard

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

15 years agoWork around alignment issue with OS X linker which was causing problems on Leopard...
DRC [Thu, 8 Oct 2009 09:04:56 +0000 (09:04 +0000)]
Work around alignment issue with OS X linker which was causing problems on Leopard and Snow Leopard

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

15 years ago[Bugfix] Default -FullColor to 0 when -AutoSelect=0 and -LowColorLevel= are used.
Adam Tkac [Wed, 7 Oct 2009 15:14:33 +0000 (15:14 +0000)]
[Bugfix] Default -FullColor to 0 when -AutoSelect=0 and -LowColorLevel= are used.

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

15 years ago[Doc] Improve vncviewer's -LowColorLevel parameter description.
Adam Tkac [Wed, 7 Oct 2009 15:13:00 +0000 (15:13 +0000)]
[Doc] Improve vncviewer's -LowColorLevel parameter description.

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

15 years ago[Bugfix] Honor dotWhenNoCursor option (and it's changes) every time.
Adam Tkac [Wed, 7 Oct 2009 15:11:08 +0000 (15:11 +0000)]
[Bugfix] Honor dotWhenNoCursor option (and it's changes) every time.

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

15 years agoSome systems (notably OS X Leopard) have fls() already, so rename ours to avoid conflict
DRC [Thu, 1 Oct 2009 22:26:14 +0000 (22:26 +0000)]
Some systems (notably OS X Leopard) have fls() already, so rename ours to avoid conflict

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

15 years agoNot all platforms define __WORDSIZE
DRC [Mon, 28 Sep 2009 08:19:40 +0000 (08:19 +0000)]
Not all platforms define __WORDSIZE

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

15 years agoGreatly improve performance of Huffman decoding
DRC [Mon, 28 Sep 2009 00:33:02 +0000 (00:33 +0000)]
Greatly improve performance of Huffman decoding

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

15 years agoSignificantly improve grayscale performance
DRC [Thu, 24 Sep 2009 06:18:25 +0000 (06:18 +0000)]
Significantly improve grayscale performance

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

15 years agoMerge unified_buildsys branch to trunk (r3892 - r3898)
Adam Tkac [Mon, 14 Sep 2009 13:07:14 +0000 (13:07 +0000)]
Merge unified_buildsys branch to trunk (r3892 - r3898)

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

15 years agoFix tarball generation via `make dist`.
Adam Tkac [Mon, 7 Sep 2009 11:28:11 +0000 (11:28 +0000)]
Fix tarball generation via `make dist`.

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

15 years agoFix compilation of i18n bits.
Adam Tkac [Mon, 7 Sep 2009 10:34:58 +0000 (10:34 +0000)]
Fix compilation of i18n bits.

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

15 years agoAdapt Windows viewer to new build system.
Adam Tkac [Fri, 4 Sep 2009 13:19:19 +0000 (13:19 +0000)]
Adapt Windows viewer to new build system.

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

15 years agoMake Xvnc compilable.
Adam Tkac [Fri, 4 Sep 2009 13:08:16 +0000 (13:08 +0000)]
Make Xvnc compilable.

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

15 years agoMake unix/ subtree compilable.
Adam Tkac [Fri, 4 Sep 2009 12:32:07 +0000 (12:32 +0000)]
Make unix/ subtree compilable.

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

15 years ago- use unix/configure.ac as top-level configure.ac base
Adam Tkac [Fri, 4 Sep 2009 12:08:56 +0000 (12:08 +0000)]
- use unix/configure.ac as top-level configure.ac base
- create stub top-level Makefile.am
- make common/ subtree compilable

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

15 years agoCreate new branch "unified_buildsys"
Adam Tkac [Fri, 4 Sep 2009 11:02:31 +0000 (11:02 +0000)]
Create new branch "unified_buildsys"

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

15 years agoRevert previous commit (r3889). Windows code has to be cleaned before this
Adam Tkac [Fri, 4 Sep 2009 10:57:20 +0000 (10:57 +0000)]
Revert previous commit (r3889). Windows code has to be cleaned before this
change.

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

15 years agoReplace rfb::strDup by safe_strdup and remove rfb::strFree in favor of free()
Adam Tkac [Fri, 4 Sep 2009 10:16:58 +0000 (10:16 +0000)]
Replace rfb::strDup by safe_strdup and remove rfb::strFree in favor of free()

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

15 years agoUpdate (C) notice and fix line feed in usage instructions
DRC [Thu, 3 Sep 2009 01:35:12 +0000 (01:35 +0000)]
Update (C) notice and fix line feed in usage instructions

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

15 years agoMove keyboard input related code to Input.h and Input.cc.
Adam Tkac [Fri, 28 Aug 2009 12:05:24 +0000 (12:05 +0000)]
Move keyboard input related code to Input.h and Input.cc.

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

15 years agoAdd Input.h and Input.cc and move all mouse input related code there.
Adam Tkac [Fri, 28 Aug 2009 12:04:20 +0000 (12:04 +0000)]
Add Input.h and Input.cc and move all mouse input related code there.

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

15 years agoInitialize eventq in all cases.
Adam Tkac [Fri, 28 Aug 2009 12:03:11 +0000 (12:03 +0000)]
Initialize eventq in all cases.

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

15 years agoMove definition of XORG macro to separate header.
Adam Tkac [Fri, 28 Aug 2009 12:02:20 +0000 (12:02 +0000)]
Move definition of XORG macro to separate header.

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

15 years agoUse "XORG <version>" macro instead of "XORG_<version>" to distinguish between X.Org...
Adam Tkac [Fri, 28 Aug 2009 12:00:32 +0000 (12:00 +0000)]
Use "XORG <version>" macro instead of "XORG_<version>" to distinguish between X.Org branches.

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

15 years agoChange product name to TigerVNC in about dialogs.
Peter Åstrand [Thu, 27 Aug 2009 12:22:10 +0000 (12:22 +0000)]
Change product name to TigerVNC in about dialogs.

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

15 years agoFix typo in make_release text file.
Adam Tkac [Thu, 20 Aug 2009 09:54:35 +0000 (09:54 +0000)]
Fix typo in make_release text file.

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

15 years agoAdd the doc/dev/ subdirectory which contains development process related
Adam Tkac [Thu, 20 Aug 2009 09:32:38 +0000 (09:32 +0000)]
Add the doc/dev/ subdirectory which contains development process related
information.

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

15 years agoCorrected last patch: Use jsimd_none.c instead of jsimd_i386.c on
Peter Åstrand [Wed, 19 Aug 2009 14:20:46 +0000 (14:20 +0000)]
Corrected last patch: Use jsimd_none.c instead of jsimd_i386.c on
VC/Windows at this point.

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

15 years agoWindows build fixes:
Peter Åstrand [Wed, 19 Aug 2009 13:53:48 +0000 (13:53 +0000)]
Windows build fixes:

* Use jsimd_i386.c instead of the attic jsimd.c

* Corrected include of jsimd.h in jsimd_i386.c.

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

15 years agoInitialize VNC extension earlier. It fixes problem that mouse cursor could
Adam Tkac [Mon, 17 Aug 2009 11:31:51 +0000 (11:31 +0000)]
Initialize VNC extension earlier. It fixes problem that mouse cursor could
randomly disappeared.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=508998

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

15 years agoUnfortunately, the previous enhancements made an invalid assumption about the code...
DRC [Thu, 6 Aug 2009 08:58:48 +0000 (08:58 +0000)]
Unfortunately, the previous enhancements made an invalid assumption about the code sizes, which caused "DCT out of range" errors in the decoder.  Was able to fix 64-bit without losing any performance, but unfortunately had to revert 32-bit back to its previous behavior for now.

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

15 years agoUpdate copyrights to indicate files modified with colorspace extensions
DRC [Thu, 6 Aug 2009 08:32:00 +0000 (08:32 +0000)]
Update copyrights to indicate files modified with colorspace extensions

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

15 years agoOops. Clean up a couple of remaining 32-bit memory accesses
DRC [Thu, 6 Aug 2009 07:51:26 +0000 (07:51 +0000)]
Oops.  Clean up a couple of remaining 32-bit memory accesses

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

15 years agoImprove compression performance by 15-20%
DRC [Thu, 30 Jul 2009 08:35:06 +0000 (08:35 +0000)]
Improve compression performance by 15-20%

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

15 years agoMake our Makefile.am a bit easier to convert to a standalone one by
Pierre Ossman [Fri, 10 Jul 2009 12:59:14 +0000 (12:59 +0000)]
Make our Makefile.am a bit easier to convert to a standalone one by
indicating which headers are the public ones.

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

15 years agoMake sure bmp.h gets distributed.
Pierre Ossman [Fri, 10 Jul 2009 12:56:00 +0000 (12:56 +0000)]
Make sure bmp.h gets distributed.

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

15 years agoMake sure the indirectly used assembly files get packaged.
Pierre Ossman [Fri, 10 Jul 2009 12:47:13 +0000 (12:47 +0000)]
Make sure the indirectly used assembly files get packaged.

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

15 years agoMake x86_64 SIMD code PIC friendly
Pierre Ossman [Mon, 29 Jun 2009 12:58:48 +0000 (12:58 +0000)]
Make x86_64 SIMD code PIC friendly

Use RIP relative addressing as that works in both PIC and non-PIC mode.

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

15 years agoIgnore test tools and files generated by them
Pierre Ossman [Mon, 29 Jun 2009 11:24:50 +0000 (11:24 +0000)]
Ignore test tools and files generated by them

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

15 years agoClean up SIMD glue code
Pierre Ossman [Mon, 29 Jun 2009 11:20:42 +0000 (11:20 +0000)]
Clean up SIMD glue code

The SIMD glue code has gotten a bit #ifdef heavy so clean it up by having
one file for each possible SIMD arch. This also allows a simplification of
the x86_64 code as SSE/SSE2 is always known to exist on that arch.

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

15 years agoRemove unused variable.
Pierre Ossman [Fri, 26 Jun 2009 14:10:33 +0000 (14:10 +0000)]
Remove unused variable.

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

15 years agoImprove the messages for the SIMD configuration test now that we support
Pierre Ossman [Fri, 26 Jun 2009 14:09:47 +0000 (14:09 +0000)]
Improve the messages for the SIMD configuration test now that we support
more than one arch.

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

15 years agoAdd back in cjpeg and djpeg utilities for testing purposes
DRC [Thu, 25 Jun 2009 20:41:17 +0000 (20:41 +0000)]
Add back in cjpeg and djpeg utilities for testing purposes

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

15 years ago64-bit SIMD acceleration
DRC [Thu, 25 Jun 2009 20:38:31 +0000 (20:38 +0000)]
64-bit SIMD acceleration

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

15 years agoFix dependencies for merged upsampling code
DRC [Thu, 25 Jun 2009 20:33:51 +0000 (20:33 +0000)]
Fix dependencies for merged upsampling code

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

15 years agoFix rendering of cursor on local framebuffer. It was broken by r3717.
Pierre Ossman [Mon, 22 Jun 2009 11:56:19 +0000 (11:56 +0000)]
Fix rendering of cursor on local framebuffer. It was broken by r3717.

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

15 years agoAdd Polish translation (thanks to Piotr Drąg).
Adam Tkac [Thu, 18 Jun 2009 13:48:07 +0000 (13:48 +0000)]
Add Polish translation (thanks to Piotr Drąg).

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

15 years agoDeclare virtual methods with empty body as pure virtual methods in rfb::CMsgHandler
Adam Tkac [Tue, 16 Jun 2009 10:50:06 +0000 (10:50 +0000)]
Declare virtual methods with empty body as pure virtual methods in rfb::CMsgHandler
class.

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

15 years ago[Bugfix] Client didn't receive clipboard selections from a server due wrong
Adam Tkac [Tue, 16 Jun 2009 10:43:59 +0000 (10:43 +0000)]
[Bugfix] Client didn't receive clipboard selections from a server due wrong
CConn::serverCutText prototype.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=503271

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

15 years agoBump version to 0.0.91.
Adam Tkac [Fri, 12 Jun 2009 14:12:25 +0000 (14:12 +0000)]
Bump version to 0.0.91.

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

15 years agoConvert all *.po files to UTF-8 and bump translation versions to 0.0.91.
Adam Tkac [Fri, 12 Jun 2009 12:44:09 +0000 (12:44 +0000)]
Convert all *.po files to UTF-8 and bump translation versions to 0.0.91.

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

15 years agoChanges outside the framebuffer can sometimes be reported so we need to
Pierre Ossman [Tue, 9 Jun 2009 14:18:36 +0000 (14:18 +0000)]
Changes outside the framebuffer can sometimes be reported so we need to
make sure that we can deal with them gracefully.

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

15 years agoTry to keep DPI when we change resolution as we have no idea what the
Pierre Ossman [Tue, 2 Jun 2009 13:42:55 +0000 (13:42 +0000)]
Try to keep DPI when we change resolution as we have no idea what the
dimensions of the client's screen is anyway.

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

15 years agoDIBSectionBuffer can modify the pixel format so we need to read it back to
Pierre Ossman [Mon, 1 Jun 2009 11:53:49 +0000 (11:53 +0000)]
DIBSectionBuffer can modify the pixel format so we need to read it back to
make sure everything is synchronized.

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

15 years agoDon't install Russian translation, it is broken.
Adam Tkac [Mon, 1 Jun 2009 10:35:54 +0000 (10:35 +0000)]
Don't install Russian translation, it is broken.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=501832

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

15 years agoWe should only send ExtendedDesktopSize to a client supporting both it and
Pierre Ossman [Thu, 28 May 2009 12:54:24 +0000 (12:54 +0000)]
We should only send ExtendedDesktopSize to a client supporting both it and
the old DesktopSize.

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

15 years ago[Bugfix] Start per session D-Bus daemon correctly.
Adam Tkac [Wed, 20 May 2009 09:01:24 +0000 (09:01 +0000)]
[Bugfix] Start per session D-Bus daemon correctly.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=497592

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

15 years ago[Bugfix] Add correct PlainPasswd constructor to avoid vncpasswd crash.
Adam Tkac [Mon, 18 May 2009 10:45:09 +0000 (10:45 +0000)]
[Bugfix] Add correct PlainPasswd constructor to avoid vncpasswd crash.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=499401

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

15 years agoThe code to utilize our libjpeg's ability to input/output out native formats v0.0.90
Pierre Ossman [Thu, 30 Apr 2009 11:41:03 +0000 (11:41 +0000)]
The code to utilize our libjpeg's ability to input/output out native formats
failed to consider everything but the ideal cases. Clean up the code and make
sure it handles everything.

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

15 years agoUpdated version information and copyright.
Peter Åstrand [Wed, 29 Apr 2009 08:48:12 +0000 (08:48 +0000)]
Updated version information and copyright.

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

15 years agoRegenerate xserver16.patch.
Adam Tkac [Mon, 27 Apr 2009 12:40:27 +0000 (12:40 +0000)]
Regenerate xserver16.patch.

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

15 years agoRemove debugging output that wasn't supposed to be committed.
Pierre Ossman [Fri, 24 Apr 2009 11:34:46 +0000 (11:34 +0000)]
Remove debugging output that wasn't supposed to be committed.

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

15 years agoSend desktop layout changes separately
Pierre Ossman [Thu, 23 Apr 2009 12:31:42 +0000 (12:31 +0000)]
Send desktop layout changes separately

Make sure we send any modifications to the desktop layout in a message that
does not modify the framebuffer data. This is required to make sure we have
a valid state on the client as it drops the framebuffer when it recieves a
framebuffer dimension change.

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

15 years agoUltraVNC sends a new non-incr. FUR when it gets a DesktopSize rect, and
Pierre Ossman [Wed, 22 Apr 2009 15:37:51 +0000 (15:37 +0000)]
UltraVNC sends a new non-incr. FUR when it gets a DesktopSize rect, and
TightVNC drops the framebuffer, so we can't realistically send it every
non-incr FUR. Besides, the client needs to keep track of framebuffer
dimensions anyway.

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

15 years agoIf font catalogue exists (Fedora 11), use it as the initial font path
DRC [Wed, 22 Apr 2009 13:23:17 +0000 (13:23 +0000)]
If font catalogue exists (Fedora 11), use it as the initial font path

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

15 years agoMake sure we handle endian problems in the conversion code.
Pierre Ossman [Tue, 21 Apr 2009 17:30:45 +0000 (17:30 +0000)]
Make sure we handle endian problems in the conversion code.

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

15 years agoFix generation of native pixel format so the that internal state is correct.
Pierre Ossman [Mon, 20 Apr 2009 09:44:17 +0000 (09:44 +0000)]
Fix generation of native pixel format so the that internal state is correct.

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

15 years agoIt shouldn't be necessary to actually open the XFS unix socket. If the socket file...
DRC [Thu, 16 Apr 2009 20:56:25 +0000 (20:56 +0000)]
It shouldn't be necessary to actually open the XFS unix socket.  If the socket file exists, then XFS is running.

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

15 years agoAdded Inno Setup file, for creating Windows installer.
Peter Åstrand [Wed, 15 Apr 2009 09:06:38 +0000 (09:06 +0000)]
Added Inno Setup file, for creating Windows installer.

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

15 years agoAdded DOS line breaks.
Peter Åstrand [Wed, 15 Apr 2009 09:03:14 +0000 (09:03 +0000)]
Added DOS line breaks.

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

15 years agoChange font path logic such that XFS is used if it is available and running, otherwis...
DRC [Wed, 15 Apr 2009 06:47:23 +0000 (06:47 +0000)]
Change font path logic such that XFS is used if it is available and running, otherwise Xvnc is started with no -fp argument.  If this fails, then Xvnc is restarted using the automatically-generated font path.

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