]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
14 years agoReinstate Caps Lock in the default keyboard map. It's not documented why
Pierre Ossman [Mon, 14 Jun 2010 15:00:18 +0000 (15:00 +0000)]
Reinstate Caps Lock in the default keyboard map. It's not documented why
it's removed, and patched servers with it on have been running fine for
years.

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

14 years agoXConvertCase() in xorg-xserver 1.5 is simply a macro that maps to XkbConvertCase...
DRC [Thu, 20 May 2010 17:54:18 +0000 (17:54 +0000)]
XConvertCase() in xorg-xserver 1.5 is simply a macro that maps to XkbConvertCase(), so not only if this #ifdef unnecessary, but it breaks the Xorg 7.4 build.

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

14 years agovncviewer now successfully runs on Windows/x64. And there was much rejoicing (yay...)
DRC [Thu, 20 May 2010 17:13:16 +0000 (17:13 +0000)]
vncviewer now successfully runs on Windows/x64.  And there was much rejoicing (yay...)

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

14 years agoFix 64-bit Windows issues
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

14 years agoSome compilers (most notably, MinGW64) don't define min and max
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

14 years agoNot necessary to include windows.h if winsock2.h is already included. If both are...
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

14 years ago[Bugfix] Don't link libvnc.so against libXi.la, libdix.la and libxkb.la; use
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

14 years ago[Bugfix] Use always XkbConvertCase instead of XConvertCase when compiling
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

14 years ago#define TJ_411 for backward compatibility
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

14 years agoFreeBSD sometimes sets host_cpu to amd64 on 64-bit systems. Handle this case so...
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

14 years agoFix VPATH and out-of-tree builds when using MinGW
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

14 years ago[Bugfix] Use AC_CHECK_LIB instead of pkgconfig, it is not available on OS X.
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

14 years ago[Development] winvnc: Add -ShowTrayIcon param which controls if winvnc system
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

14 years ago[Bugfix] Add GNUTLS_{CFLAGS,LIBS} to librdr_la_{CPPFLAGS,LIBADD} to fix
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

14 years agoDo not enable GNU TLS in default build
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

14 years ago[Bugfix] Compile VeNCrypt extension only when gnutls is enabled and available.
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

14 years agoSIMD should now work on 64-bit Windows
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

14 years agoUse correct filenames in headers
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

14 years ago[Development] Implement VeNCrypt type support on client side. Currently only
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

14 years ago[Development] Implement VeNCrypt security type on server side. Currently only
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

14 years ago[Development] Implement secure TLS streams.
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

14 years ago[Development] Add detection for gnutls to configure.ac.
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

14 years ago[Development] Use enhanced Security class by both UNIX and Windows viewers.
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

14 years ago[Development] Enhance Security class to be usable by viewer.
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

14 years ago[Development] Remove rfb/SSecurityFactoryStandard.h and rfb/SSecurityFactoryStandard...
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

14 years ago[Development] Replace SSecurityFactoryStandard class by simplier Security class.
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

14 years ago[Development] Implement Security class. This class will be used to create
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

14 years ago[Bugfix] Include Security.h instead of former secTypes.h in Security.cxx.
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

14 years ago[Development] Move all VncAuth code from SSecurityFactoryStandard class to
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

14 years agoRemove unneeded secTypeEncrypts() function.
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

14 years ago[Development] Define security types as rdr::U8 values.
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

14 years ago[Development] Rename common/rfb/secTypes.{h,cxx} to common/rfb/Security.{h,cxx}.
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

14 years ago[Development] Add possibility to define viewer/server specific parameters via
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

14 years ago[BugFix] Include xserver17.patch and xserver18.patch in EXTRA_DIST in
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

14 years agoBuild wrappers no longer necessary. The Linux cross-compatible build is now part...
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

14 years agoDon't need -version when just doing a rebuild
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

14 years agoIntegrate stand-alone Xvnc build into build-xorg, to eliminate need for wrapper scrip...
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

14 years agoFix out-of-tree build issue when using included zlib
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

14 years agoRemove unneeded parts of embedded zlib.
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

14 years ago[Development] Use AllocDevicePair instead of AddDevice/RegisterDevice functions
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

14 years ago[Development] Merge KeyboardDevice and PointerDevice classes to new class called
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

14 years agoAdd support for building a stand-alone version of Xvnc from the Xorg 7.5 sources
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

14 years agoRemove unneeded modules
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

14 years ago0.0.92
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

14 years agoFix amd64 build on FreeBSD
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

14 years agoAutomatically determine appropriate source path + better support for in-tree builds
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

14 years agoSupport out-of-tree xorg builds and lay groundwork for cross-compatible build using...
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

14 years agoMac package build
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

14 years agoiFix VPATH and out-of-tree builds (again)
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

14 years ago'make dist' still doesn't build a complete source archive like it should, but this...
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

14 years ago[Bugfix] Update default CODE path in index.vnc file appropriately.
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

14 years agoUse libjpeg-turbo version marker to indicate which version this directory is synchron...
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

14 years agoFix data corruption issues when decompressing large JPEG images and/or using buffered...
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

14 years agoMake autoconf and friends behave nicely and stop recursing above our top
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

14 years ago[Development] Extend options dialog width from 400 to 450 to show French translation...
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

14 years ago[Development] Add French translation, thanks to Alain Portal.
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

14 years ago[Bugfix] Fix libvnc.so module loading (define listenaddr symbol).
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

14 years ago[Bugfix] Defer all format changes till requested framebuffer updates are
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

14 years ago[Bugfix] Don't crash in TXImage::updateColourMap function due NULL pointer
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

14 years agoFix JAR file so that Java viewer can be run without a web server
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

14 years agoWe need to set encodingChange for the client to actually request a new
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

14 years agoDon't allow code path to be forced on a system that doesn't support it
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

14 years agoMerge other changes from libjpeg-turbo 0.0.90
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

14 years agoMake TJ_FORCE* work properly
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

14 years ago[Expletive deleted] Windows is LLP64, not LP64
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

14 years agoExit with non-zero status if any error was encountered
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

14 years agoNot that it matters at the moment, but Win64 can address up to 64 processors
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

14 years agoThis should make the codec work on Win64 (but doesn't for unknown reasons)
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

14 years ago[Bugfix] X.Org 1.8 series needs CloseInput function defined in xvnc.cc.
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

14 years agoFix data type so that it is compatible with Win64 as well.
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

14 years agoThe SIMD routines need some work before they will work on Win64, so disable
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

14 years agoConfigure nasm properly for Win64.
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

14 years agoOops. Leftover bugs from the 64-bit port (cause seg fault when using JDCT_FLOAT...
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

14 years agoSet default optimization to -xO5 when using Sun Studio
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

14 years agoFix build on Sun Studio
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

14 years agoSet CFLAGS=CXXFLAGS=-O3 if the flags are not otherwise specified (this benefits jchuf...
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

14 years agoturbojpeg.h isn't part of the libjpeg.a source
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

14 years agoFix VPATH and out-of-tree builds
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

14 years agoIt works on 2.56 as well
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

14 years agoDo a generic check for inet_aton instead of just assuming that only Win32 has
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

14 years agoSome systems (like Solaris 8) need libresolv for inet_aton.
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

14 years agoDon't assign new threads to unused thread variables. No point, plus
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

14 years agoEliminate GCC signed/unsigned warning.
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

14 years agoRemoved unused variables.
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

14 years agoEliminated signed/unsigned warnings.
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

14 years agoEliminated timerId signed/unsigned warnings.
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

14 years agoReverted the second part of 3971. I suspect that this code is actually
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

14 years agoEliminated GCC warning: DWORD is unsigned long, so use that in the
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

14 years agoEliminated GCC signed/unsigned warnings:
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

14 years agoBugfix: We were using assignement instead of comparision in the if
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

14 years agoEliminated two GCC warnings:
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

14 years agoEliminate GCC warning in ScaleFilters:
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

14 years agoEliminate warning about unused rfb::getHostAndPort, by not including Hostname.h.
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

14 years agoEliminate GCC signed/unsigned warnings related to encodings: The
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

14 years agoEliminate another GCC signed/unsigned warning:
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

14 years agoEliminate three more GCC warnings:
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

14 years agoEliminate GCC signed/unsigned warning. sizeof returns unsigned.
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

14 years agoBack out r3958 and r3959. They aren't needed anymore, because the libjpeg-turbo...
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

14 years ago[Development] Add new "-i" and "-interface" parameters to Xvnc. Now Xvnc is able
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

14 years agoOops. Use EGREP instead of GREP, because GREP is not available in earlier versions...
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