]>
source.dussan.org Git - tigervnc.git/log
DRC [Thu, 20 May 2010 07:44:49 +0000 (07:44 +0000)]
Fix 64-bit Windows issues
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4061
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 20 May 2010 07:42:45 +0000 (07:42 +0000)]
Some compilers (most notably, MinGW64) don't define min and max
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4060
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 20 May 2010 07:41:58 +0000 (07:41 +0000)]
Not necessary to include windows.h if winsock2.h is already included. If both are included, then winsock2.h must be included first.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4059
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 18 May 2010 13:48:02 +0000 (13:48 +0000)]
[Bugfix] Don't link libvnc.so against libXi.la, libdix.la and libxkb.la; use
symbols from Xorg binary instead.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4058
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 18 May 2010 13:35:37 +0000 (13:35 +0000)]
[Bugfix] Use always XkbConvertCase instead of XConvertCase when compiling
against X.Org 1.8.X and newer. Othewrise keysyms are not mapped correctly
to keycodes.
Reference: https://bugzilla.redhat.com/show_bug.cgi?id=586406
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4057
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 17 May 2010 21:05:01 +0000 (21:05 +0000)]
#define TJ_411 for backward compatibility
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4056
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 17 May 2010 20:57:48 +0000 (20:57 +0000)]
FreeBSD sometimes sets host_cpu to amd64 on 64-bit systems. Handle this case so --host doesn't have to be specified explicitly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4055
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 14 May 2010 04:39:29 +0000 (04:39 +0000)]
Fix VPATH and out-of-tree builds when using MinGW
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4054
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 13 May 2010 13:46:13 +0000 (13:46 +0000)]
[Bugfix] Use AC_CHECK_LIB instead of pkgconfig, it is not available on OS X.
Enable gnutls by default if it is present.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4053
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 13 May 2010 13:12:40 +0000 (13:12 +0000)]
[Development] winvnc: Add -ShowTrayIcon param which controls if winvnc system
tray icon is showed. Thanks to Antoine Martin.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4052
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 3 May 2010 09:01:58 +0000 (09:01 +0000)]
[Bugfix] Add GNUTLS_{CFLAGS,LIBS} to librdr_la_{CPPFLAGS,LIBADD} to fix
compilation of Windows sources.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4051
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 29 Apr 2010 08:33:03 +0000 (08:33 +0000)]
Do not enable GNU TLS in default build
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4050
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 28 Apr 2010 15:45:53 +0000 (15:45 +0000)]
[Bugfix] Compile VeNCrypt extension only when gnutls is enabled and available.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4049
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 23 Apr 2010 15:53:16 +0000 (15:53 +0000)]
SIMD should now work on 64-bit Windows
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4048
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 23 Apr 2010 15:49:46 +0000 (15:49 +0000)]
Use correct filenames in headers
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4047
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:16:04 +0000 (14:16 +0000)]
[Development] Implement VeNCrypt type support on client side. Currently only
TLSNone and TLSVnc VeNCrypt subtypes are implemented.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4046
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:14:11 +0000 (14:14 +0000)]
[Development] Implement VeNCrypt security type on server side. Currently only
TLSNone and TLSVnc VeNCrypt subtypes are implemented.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4045
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:12:18 +0000 (14:12 +0000)]
[Development] Implement secure TLS streams.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4044
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:10:53 +0000 (14:10 +0000)]
[Development] Add detection for gnutls to configure.ac.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4043
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:10:17 +0000 (14:10 +0000)]
[Development] Use enhanced Security class by both UNIX and Windows viewers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4042
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:09:16 +0000 (14:09 +0000)]
[Development] Enhance Security class to be usable by viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4041
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:08:27 +0000 (14:08 +0000)]
[Development] Remove rfb/SSecurityFactoryStandard.h and rfb/SSecurityFactoryStandard.cxx.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4040
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:07:41 +0000 (14:07 +0000)]
[Development] Replace SSecurityFactoryStandard class by simplier Security class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4039
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:06:38 +0000 (14:06 +0000)]
[Development] Implement Security class. This class will be used to create
CSecurity/SSecurity objects for authentication purposes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4038
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:05:00 +0000 (14:05 +0000)]
[Bugfix] Include Security.h instead of former secTypes.h in Security.cxx.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4037
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:02:43 +0000 (14:02 +0000)]
[Development] Move all VncAuth code from SSecurityFactoryStandard class to
SSecurityVncAuth class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4036
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:01:22 +0000 (14:01 +0000)]
Remove unneeded secTypeEncrypts() function.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4035
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 13:59:52 +0000 (13:59 +0000)]
[Development] Define security types as rdr::U8 values.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4034
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 13:58:10 +0000 (13:58 +0000)]
[Development] Rename common/rfb/secTypes.{h,cxx} to common/rfb/Security.{h,cxx}.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4033
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 13:55:10 +0000 (13:55 +0000)]
[Development] Add possibility to define viewer/server specific parameters via
Configuration class. Change needed viewer/server code appropriately.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4032
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 13:30:39 +0000 (13:30 +0000)]
[BugFix] Include xserver17.patch and xserver18.patch in EXTRA_DIST in
unix/Makefile.am.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4031
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 16 Apr 2010 07:33:41 +0000 (07:33 +0000)]
Build wrappers no longer necessary. The Linux cross-compatible build is now part of build-xorg, and Mac recipes are in BUILDING.txt.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4030
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 16 Apr 2010 07:25:32 +0000 (07:25 +0000)]
Don't need -version when just doing a rebuild
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4029
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 16 Apr 2010 05:11:55 +0000 (05:11 +0000)]
Integrate stand-alone Xvnc build into build-xorg, to eliminate need for wrapper scripts. Stand-alone build currently requires GCC.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4028
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 15 Apr 2010 20:48:31 +0000 (20:48 +0000)]
Fix out-of-tree build issue when using included zlib
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4027
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 15 Apr 2010 09:24:27 +0000 (09:24 +0000)]
Remove unneeded parts of embedded zlib.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4026
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 14 Apr 2010 09:24:06 +0000 (09:24 +0000)]
[Development] Use AllocDevicePair instead of AddDevice/RegisterDevice functions
and initialize TigerVNC input devices after core devices initialization.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4025
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 14 Apr 2010 09:22:54 +0000 (09:22 +0000)]
[Development] Merge KeyboardDevice and PointerDevice classes to new class called
InputDevice. It is more accordant to scheme how are input devices handled in
the main X.Org sources.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4024
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 14 Apr 2010 05:39:34 +0000 (05:39 +0000)]
Add support for building a stand-alone version of Xvnc from the Xorg 7.5 sources
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4023
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 14 Apr 2010 05:38:55 +0000 (05:38 +0000)]
Remove unneeded modules
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4022
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 13 Apr 2010 07:59:31 +0000 (07:59 +0000)]
0.0.92
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4021
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 13 Apr 2010 07:59:16 +0000 (07:59 +0000)]
Fix amd64 build on FreeBSD
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4020
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 13 Apr 2010 05:27:13 +0000 (05:27 +0000)]
Automatically determine appropriate source path + better support for in-tree builds
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4019
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 13 Apr 2010 04:27:10 +0000 (04:27 +0000)]
Support out-of-tree xorg builds and lay groundwork for cross-compatible build using X.org 7.5
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4018
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 12 Apr 2010 00:25:14 +0000 (00:25 +0000)]
Mac package build
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4017
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sun, 11 Apr 2010 21:57:52 +0000 (21:57 +0000)]
iFix VPATH and out-of-tree builds (again)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4016
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sun, 11 Apr 2010 18:09:56 +0000 (18:09 +0000)]
'make dist' still doesn't build a complete source archive like it should, but this patch at least allows it to run without error
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4015
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 22 Mar 2010 16:31:17 +0000 (16:31 +0000)]
[Bugfix] Update default CODE path in index.vnc file appropriately.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4014
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sun, 21 Mar 2010 01:02:53 +0000 (01:02 +0000)]
Use libjpeg-turbo version marker to indicate which version this directory is synchronized with
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4013
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sun, 21 Mar 2010 01:01:49 +0000 (01:01 +0000)]
Fix data corruption issues when decompressing large JPEG images and/or using buffered I/O. Specifically, decode_mcu_fast() can potentially process more than 1 MCU, so make sure there is enough space in the buffer to accommodate this case. Otherwise, the buffer pointer goes negative, and bad mojo ensues. Also, the fast decoder's method of handling unread markers doesn't make libjpeg's restart handler happy, so disable fast decode when restarts are used.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4012
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 19 Mar 2010 15:46:35 +0000 (15:46 +0000)]
Make autoconf and friends behave nicely and stop recursing above our top
directory.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4010
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 19 Mar 2010 14:34:12 +0000 (14:34 +0000)]
[Development] Extend options dialog width from 400 to 450 to show French translation correctly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4008
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 19 Mar 2010 14:17:18 +0000 (14:17 +0000)]
[Development] Add French translation, thanks to Alain Portal.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4007
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 5 Mar 2010 13:38:57 +0000 (13:38 +0000)]
[Bugfix] Fix libvnc.so module loading (define listenaddr symbol).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4005
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 4 Mar 2010 15:33:11 +0000 (15:33 +0000)]
[Bugfix] Defer all format changes till requested framebuffer updates are
received. Viewer can crash otherwise. Thanks to Jan Gorig for the patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4004
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 4 Mar 2010 15:24:20 +0000 (15:24 +0000)]
[Bugfix] Don't crash in TXImage::updateColourMap function due NULL pointer
dereference. Thanks to Jan Gorig for the patch.
Main problem is that DesktopWindow::setColourMapEntries starts timer and after
it expires it calls im->updateColourMap. During timer period format might be
changed to full color thus "tig" pointer dereferenced in updateColourMap()
becomes invalid.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4003
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 4 Mar 2010 00:15:53 +0000 (00:15 +0000)]
Fix JAR file so that Java viewer can be run without a web server
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4002
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Wed, 3 Mar 2010 16:24:36 +0000 (16:24 +0000)]
We need to set encodingChange for the client to actually request a new
encoding. Previously the code would sometimes get stuck in the previous
one.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4001
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 3 Mar 2010 08:48:44 +0000 (08:48 +0000)]
Don't allow code path to be forced on a system that doesn't support it
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4000
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 26 Feb 2010 23:31:50 +0000 (23:31 +0000)]
Merge other changes from libjpeg-turbo 0.0.90
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3999
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 26 Feb 2010 23:30:15 +0000 (23:30 +0000)]
Make TJ_FORCE* work properly
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3998
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 26 Feb 2010 23:27:25 +0000 (23:27 +0000)]
[Expletive deleted] Windows is LLP64, not LP64
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3997
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 22 Feb 2010 05:38:24 +0000 (05:38 +0000)]
Exit with non-zero status if any error was encountered
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3996
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 22 Feb 2010 05:30:40 +0000 (05:30 +0000)]
Not that it matters at the moment, but Win64 can address up to 64 processors
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3995
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 22 Feb 2010 05:12:38 +0000 (05:12 +0000)]
This should make the codec work on Win64 (but doesn't for unknown reasons)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3994
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 19 Feb 2010 13:07:19 +0000 (13:07 +0000)]
[Bugfix] X.Org 1.8 series needs CloseInput function defined in xvnc.cc.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3993
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Thu, 18 Feb 2010 10:22:09 +0000 (10:22 +0000)]
Fix data type so that it is compatible with Win64 as well.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3992
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Thu, 18 Feb 2010 10:13:47 +0000 (10:13 +0000)]
The SIMD routines need some work before they will work on Win64, so disable
them there for now.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3991
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Thu, 18 Feb 2010 10:12:32 +0000 (10:12 +0000)]
Configure nasm properly for Win64.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3990
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 18 Feb 2010 04:15:01 +0000 (04:15 +0000)]
Oops. Leftover bugs from the 64-bit port (cause seg fault when using JDCT_FLOAT or JDCT_IFAST when decompressing)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3989
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 16 Feb 2010 23:27:41 +0000 (23:27 +0000)]
Set default optimization to -xO5 when using Sun Studio
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3988
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 16 Feb 2010 23:26:53 +0000 (23:26 +0000)]
Fix build on Sun Studio
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3987
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sun, 14 Feb 2010 07:59:44 +0000 (07:59 +0000)]
Set CFLAGS=CXXFLAGS=-O3 if the flags are not otherwise specified (this benefits jchuff.c and jdhuff.c)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3986
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sun, 14 Feb 2010 02:17:00 +0000 (02:17 +0000)]
turbojpeg.h isn't part of the libjpeg.a source
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3985
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sun, 14 Feb 2010 02:11:04 +0000 (02:11 +0000)]
Fix VPATH and out-of-tree builds
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3984
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sun, 14 Feb 2010 02:09:03 +0000 (02:09 +0000)]
It works on 2.56 as well
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3983
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 12 Feb 2010 09:19:32 +0000 (09:19 +0000)]
Do a generic check for inet_aton instead of just assuming that only Win32 has
the problem.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3982
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 12 Feb 2010 09:06:15 +0000 (09:06 +0000)]
Some systems (like Solaris 8) need libresolv for inet_aton.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3981
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Wed, 10 Feb 2010 12:47:43 +0000 (12:47 +0000)]
Don't assign new threads to unused thread variables. No point, plus
causes GCC warnings.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3980
3789f03b -4d11-0410-bbf8-
ca57d06f2519
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