]>
source.dussan.org Git - tigervnc.git/log
Peter Åstrand [Wed, 10 Feb 2010 12:45:50 +0000 (12:45 +0000)]
Eliminate GCC signed/unsigned warning.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3979
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 10:24:48 +0000 (10:24 +0000)]
Removed unused variables.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3978
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 10:20:11 +0000 (10:20 +0000)]
Eliminated signed/unsigned warnings.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3977
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 10:13:24 +0000 (10:13 +0000)]
Eliminated timerId signed/unsigned warnings.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3976
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 10:05:56 +0000 (10:05 +0000)]
Reverted the second part of 3971. I suspect that this code is actually
broken, so let's keep the warning until we know it's correct.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3975
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 10:03:27 +0000 (10:03 +0000)]
Eliminated GCC warning: DWORD is unsigned long, so use that in the
printf format as well.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3974
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 09:51:11 +0000 (09:51 +0000)]
Eliminated GCC signed/unsigned warnings:
* eventCount should be unsigned
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3973
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 09:34:15 +0000 (09:34 +0000)]
Bugfix: We were using assignement instead of comparision in the if
statement. Found by GCC warnings.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3972
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 09:29:00 +0000 (09:29 +0000)]
Eliminated two GCC warnings:
* The return statement in needRenderedCursor was way too complicated,
separated into intermediate variable.
* Using parenthesis in setStatus bit masks.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3971
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 07:59:27 +0000 (07:59 +0000)]
Eliminate GCC warning in ScaleFilters:
"deprecated conversion from string constant to 'char*"
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3970
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 07:53:24 +0000 (07:53 +0000)]
Eliminate warning about unused rfb::getHostAndPort, by not including Hostname.h.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3969
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 07:43:02 +0000 (07:43 +0000)]
Eliminate GCC signed/unsigned warnings related to encodings: The
encoding in the RFB protocol has always been signed, and signed values
are also used in the specification (ie DesktopName = -307 etc). In the
code, however, unsigned types were used in a number of places, but not
all, which causes warnings. This patch fixes the problem by switching
to signed values everywhere.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3968
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 07:28:25 +0000 (07:28 +0000)]
Eliminate another GCC signed/unsigned warning:
* setExtendedDesktopSize reason is signed, but result codes are not.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3967
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 07:26:56 +0000 (07:26 +0000)]
Eliminate three more GCC warnings:
* wParam is unsigned.
* newThread variable was unused
* setExtendedDesktopSize reason is signed, but result codes are not.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3966
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 07:22:55 +0000 (07:22 +0000)]
Eliminate GCC signed/unsigned warning. sizeof returns unsigned.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3965
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 5 Feb 2010 19:22:39 +0000 (19:22 +0000)]
Back out r3958 and r3959. They aren't needed anymore, because the libjpeg-turbo SourceForge project is online, and they broke libvnc.so
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3964
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 5 Feb 2010 15:54:10 +0000 (15:54 +0000)]
[Development] Add new "-i" and "-interface" parameters to Xvnc. Now Xvnc is able
to listen on specific interface.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3963
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 5 Feb 2010 09:21:56 +0000 (09:21 +0000)]
Oops. Use EGREP instead of GREP, because GREP is not available in earlier versions of autotools
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3962
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 29 Jan 2010 07:14:57 +0000 (07:14 +0000)]
Fix build problems on Solaris 10
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3961
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 28 Jan 2010 23:57:53 +0000 (23:57 +0000)]
Enable 64-bit libjpeg/SIMD build on Solaris
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3960
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 28 Jan 2010 22:18:41 +0000 (22:18 +0000)]
Use the correct version to name the shared library, and if the shared library build is enabled, allow the headers to be installed
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3959
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 28 Jan 2010 05:34:53 +0000 (05:34 +0000)]
Allow building libjpeg.so if --enable-shared is passed to configure (but disable shared library build by default)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3958
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 27 Jan 2010 12:37:38 +0000 (12:37 +0000)]
[Bugfix] Fix memory leak in Tight decoder.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3957
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 27 Jan 2010 10:10:23 +0000 (10:10 +0000)]
[Bugfix] Mark stack as non-executable in NASM code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3956
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 22 Jan 2010 11:15:55 +0000 (11:15 +0000)]
[Development] X.Org 1.8 codebase is now supported. Add xserver18.patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3954
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 22 Jan 2010 09:37:27 +0000 (09:37 +0000)]
Use configure scripts included in the tarball, if they exist. This is to avoid problems caused by trying to re-generate the configure scripts using older versions of Autotools than the ones that were used to generate the scripts in the tarball.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3953
3789f03b -4d11-0410-bbf8-
ca57d06f2519
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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