]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
13 years agoInitial commit of new FLTK based vncviewer. Most of the code comes from the
Pierre Ossman [Wed, 9 Mar 2011 09:42:34 +0000 (09:42 +0000)]
Initial commit of new FLTK based vncviewer. Most of the code comes from the
current Unix vncviewer.

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

13 years agoAdded additional check to only link against ws2_32 library
Henrik Andersson [Wed, 9 Mar 2011 07:46:39 +0000 (07:46 +0000)]
Added additional check to only link against ws2_32 library
on Windows build.

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

13 years agoForgot to add the new PixelTransformer class to the autotools system.
Pierre Ossman [Tue, 8 Mar 2011 18:32:41 +0000 (18:32 +0000)]
Forgot to add the new PixelTransformer class to the autotools system.

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

13 years agoSplit out the pixel format conversion magic to its own class and make
Pierre Ossman [Tue, 8 Mar 2011 16:53:07 +0000 (16:53 +0000)]
Split out the pixel format conversion magic to its own class and make
TransImageGetter be just an ImageGetter interface to that functionality. This
allows more flexible use of the pixel conversion routines.

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

13 years agoIgnore all the generated CMake stuff.
Pierre Ossman [Tue, 8 Mar 2011 16:40:20 +0000 (16:40 +0000)]
Ignore all the generated CMake stuff.

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

13 years agoGet the Unix stuff to build using CMake. Based on a patch by Henrik Andersson.
Pierre Ossman [Tue, 8 Mar 2011 16:32:49 +0000 (16:32 +0000)]
Get the Unix stuff to build using CMake. Based on a patch by Henrik Andersson.

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

13 years agoThe Windows specific include path should only be used on Windows.
Pierre Ossman [Tue, 8 Mar 2011 16:30:54 +0000 (16:30 +0000)]
The Windows specific include path should only be used on Windows.

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

13 years agoMake sure Windows specific code is only included in Windows builds.
Pierre Ossman [Tue, 8 Mar 2011 15:43:49 +0000 (15:43 +0000)]
Make sure Windows specific code is only included in Windows builds.
Patch by Henrik Andersson.

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

13 years agoWe don't need to special case Windows anymore now since we have proper
Pierre Ossman [Tue, 8 Mar 2011 15:38:38 +0000 (15:38 +0000)]
We don't need to special case Windows anymore now since we have proper
checks for old GnuTLS in CMake.

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

13 years agoFix up typo that's been copied around in several places.
Pierre Ossman [Tue, 8 Mar 2011 15:37:34 +0000 (15:37 +0000)]
Fix up typo that's been copied around in several places.

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

13 years agoAdded complete checks of GnuTLS.
Henrik Andersson [Tue, 8 Mar 2011 15:32:24 +0000 (15:32 +0000)]
Added complete checks of GnuTLS.

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

13 years agoSet compiler flags early in case they influence the tests.
Pierre Ossman [Tue, 8 Mar 2011 13:12:33 +0000 (13:12 +0000)]
Set compiler flags early in case they influence the tests.

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

13 years agoSeparate and comment the platform tests a bit better.
Pierre Ossman [Tue, 8 Mar 2011 13:08:15 +0000 (13:08 +0000)]
Separate and comment the platform tests a bit better.

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

13 years agoConsolidate CMake modules includes at the top of the file.
Pierre Ossman [Tue, 8 Mar 2011 13:06:46 +0000 (13:06 +0000)]
Consolidate CMake modules includes at the top of the file.

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

13 years agoWindows actually has socklen_t, it's just that it is in a special header.
Pierre Ossman [Tue, 8 Mar 2011 13:05:27 +0000 (13:05 +0000)]
Windows actually has socklen_t, it's just that it is in a special header.

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

13 years agoFixed socklen_t test unix compatible.
Henrik Andersson [Tue, 8 Mar 2011 13:00:12 +0000 (13:00 +0000)]
Fixed socklen_t test unix compatible.

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

13 years agoComplete misunderstanding on my part. CMAKE_CL_64 indicates a _Microsoft_
Pierre Ossman [Tue, 8 Mar 2011 12:18:13 +0000 (12:18 +0000)]
Complete misunderstanding on my part. CMAKE_CL_64 indicates a _Microsoft_
compiler and is not a generic test for 64-bit. Start looking at the size
of void* instead.

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

13 years agoAvoid intersecting screen with empty clipList in vncHooksCopyArea. The
Peter Åstrand [Mon, 7 Mar 2011 12:52:37 +0000 (12:52 +0000)]
Avoid intersecting screen with empty clipList in vncHooksCopyArea. The
result would be empty, which means that we are not sending CopyRect
updates even though we can. Improves vertical scrolling with Firefox
and Adobe reader.

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

13 years agoThe Win64 headers don't like us requesting Windows 2000 as the minimum version
Pierre Ossman [Fri, 4 Mar 2011 14:41:14 +0000 (14:41 +0000)]
The Win64 headers don't like us requesting Windows 2000 as the minimum version
as that version did not have 64-bit support.

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

13 years agoRestore workaround for CMake's broken 64-bit detection, but in a more
Pierre Ossman [Fri, 4 Mar 2011 14:31:32 +0000 (14:31 +0000)]
Restore workaround for CMake's broken 64-bit detection, but in a more
generic manner.

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

13 years agoCheck that we are using libjpeg-turbo and not the standard one and complain
Pierre Ossman [Fri, 4 Mar 2011 11:35:24 +0000 (11:35 +0000)]
Check that we are using libjpeg-turbo and not the standard one and complain
to the user if not.

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

13 years agoComment our change of default build type.
Pierre Ossman [Thu, 3 Mar 2011 12:52:59 +0000 (12:52 +0000)]
Comment our change of default build type.

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

13 years agoMake the build id generation work on other targets than Windows.
Pierre Ossman [Thu, 3 Mar 2011 12:51:38 +0000 (12:51 +0000)]
Make the build id generation work on other targets than Windows.

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

13 years agoClean up the 64-bit handling a bit. Trust CMake to tell use when we have a
Pierre Ossman [Thu, 3 Mar 2011 12:35:04 +0000 (12:35 +0000)]
Clean up the 64-bit handling a bit. Trust CMake to tell use when we have a
64-bit target, and we don't actually use the WIN64 variable anywhere.

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

13 years agoConsolidate all the Windows installer stuff to its own directory.
Pierre Ossman [Thu, 3 Mar 2011 12:32:15 +0000 (12:32 +0000)]
Consolidate all the Windows installer stuff to its own directory.

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

13 years agoAlways exit Xvnc whenever the user exits the window manager, and provide a -fg switch...
DRC [Thu, 3 Mar 2011 10:42:14 +0000 (10:42 +0000)]
Always exit Xvnc whenever the user exits the window manager, and provide a -fg switch to allow Xvnc to run in the foreground (necessary for some grid computing environments)

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

13 years agoLook for libjpeg in a more proper manner and don't just assume it's in a
Pierre Ossman [Thu, 3 Mar 2011 09:55:21 +0000 (09:55 +0000)]
Look for libjpeg in a more proper manner and don't just assume it's in a
standard path.

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

13 years agoUse the system copy of zlib by default, like we do with autotools.
Pierre Ossman [Thu, 3 Mar 2011 09:44:49 +0000 (09:44 +0000)]
Use the system copy of zlib by default, like we do with autotools.

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

13 years agoWe're trying to use CMake for every arch, so make sure the Windows specific
Pierre Ossman [Thu, 3 Mar 2011 09:25:56 +0000 (09:25 +0000)]
We're trying to use CMake for every arch, so make sure the Windows specific
flag is conditional. Also remove the -DWINDOWS as it is unnecessary (zlib
checks WIN32 as well in all relevant cases).

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

13 years agoMake sure configure aborts if libjpeg isn't found.
Pierre Ossman [Wed, 2 Mar 2011 15:41:22 +0000 (15:41 +0000)]
Make sure configure aborts if libjpeg isn't found.

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

13 years agoRemove the included libjpeg-turbo from the tree and rely completely on one
Pierre Ossman [Wed, 2 Mar 2011 15:38:19 +0000 (15:38 +0000)]
Remove the included libjpeg-turbo from the tree and rely completely on one
being provided by the system.

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

13 years agoProvide a simple helper class for basic colour map usage.
Pierre Ossman [Wed, 2 Mar 2011 12:45:57 +0000 (12:45 +0000)]
Provide a simple helper class for basic colour map usage.

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

13 years agoCatch when no host was specified a bit more gracefully.
Pierre Ossman [Wed, 2 Mar 2011 12:44:46 +0000 (12:44 +0000)]
Catch when no host was specified a bit more gracefully.

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

13 years agoMake it easier to read string parameters by providing an implicit conversion
Pierre Ossman [Wed, 2 Mar 2011 12:44:12 +0000 (12:44 +0000)]
Make it easier to read string parameters by providing an implicit conversion
to const char*.

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

13 years ago[Bugfix] Visual Studio needs stddef.h include to get size_t definition.
Adam Tkac [Mon, 21 Feb 2011 14:10:31 +0000 (14:10 +0000)]
[Bugfix] Visual Studio needs stddef.h include to get size_t definition.

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

13 years agoUse VncAuth as the default security type, since TLS causes a significant performance...
DRC [Mon, 21 Feb 2011 13:50:17 +0000 (13:50 +0000)]
Use VncAuth as the default security type, since TLS causes a significant performance hit on some systems

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

13 years agoUsing a fixed port range with -via can cause a race condition between multiple vncvie...
DRC [Mon, 21 Feb 2011 13:43:44 +0000 (13:43 +0000)]
Using a fixed port range with -via can cause a race condition between multiple vncviewer instances, whereby one instance calls bind() and finds the port to be free, then another instance calls bind() and finds the same port to be free, because the first instance hasn't started the SSH tunnel on it yet.  This patch works around the issue by using ephemeral ports.  All known modern O/S's increment the ephemeral port number by 1 after bind(), so the port is effectively "reserved" after bind(), and this prevents another vncviewer instance from trying to reserve the same port.

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

13 years ago[Bugfix] Improve r4300 - also honor server's sectype order for VeNCrypt subtypes.
Adam Tkac [Mon, 21 Feb 2011 13:40:33 +0000 (13:40 +0000)]
[Bugfix] Improve r4300 - also honor server's sectype order for VeNCrypt subtypes.

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

13 years agoMake the VeNCrypt security type implicit
DRC [Mon, 21 Feb 2011 13:14:16 +0000 (13:14 +0000)]
Make the VeNCrypt security type implicit

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

13 years ago[Bugfix] Honor server security type order instead of client's when negotiating securi...
Adam Tkac [Mon, 21 Feb 2011 12:55:24 +0000 (12:55 +0000)]
[Bugfix] Honor server security type order instead of client's when negotiating security type.

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

13 years ago[Bugfix] rfb_win32: DeviceContext::getPF didn't return correct pixel format.
Adam Tkac [Mon, 21 Feb 2011 12:40:30 +0000 (12:40 +0000)]
[Bugfix] rfb_win32: DeviceContext::getPF didn't return correct pixel format.

Fixes ID: 3183993 bug.

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

13 years ago[Bugfix] Remove "unused-but-set" variable from tightDecode.h.
Adam Tkac [Mon, 21 Feb 2011 11:58:06 +0000 (11:58 +0000)]
[Bugfix] Remove "unused-but-set" variable from tightDecode.h.

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

13 years ago[Doc] Update German translations, thanks to Martin Koegler.
Adam Tkac [Mon, 21 Feb 2011 11:30:15 +0000 (11:30 +0000)]
[Doc] Update German translations, thanks to Martin Koegler.

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

13 years agoAdd copyrights to translation files.
Adam Tkac [Mon, 21 Feb 2011 09:27:15 +0000 (09:27 +0000)]
Add copyrights to translation files.

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

13 years ago[Bugfix] Register GNUTLS debug routines only when we actually need them.
Adam Tkac [Fri, 18 Feb 2011 10:54:11 +0000 (10:54 +0000)]
[Bugfix] Register GNUTLS debug routines only when we actually need them.

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

13 years agoMerge from libjpeg-turbo 1.0.2, including fixes for errors in generation of grayscale...
DRC [Fri, 18 Feb 2011 05:42:10 +0000 (05:42 +0000)]
Merge from libjpeg-turbo 1.0.2, including fixes for errors in generation of grayscale and high-quality JPEGs

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

13 years agoDistribute Xorg 7.4 patches
DRC [Thu, 17 Feb 2011 01:45:16 +0000 (01:45 +0000)]
Distribute Xorg 7.4 patches

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

13 years agoInstall OpenGL software renderer when doing 'make xserver-install'
DRC [Wed, 16 Feb 2011 21:25:38 +0000 (21:25 +0000)]
Install OpenGL software renderer when doing 'make xserver-install'

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

13 years agoAllow an initial set of Xorg configure flags to be set in the environment (for instan...
DRC [Wed, 16 Feb 2011 20:33:58 +0000 (20:33 +0000)]
Allow an initial set of Xorg configure flags to be set in the environment (for instance, to supply a default value for the DRI driver directory)

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

13 years agoAdd -dridir and -xkbcompdir parameters to Xvnc when it is built with the Xorg 7.4...
DRC [Wed, 16 Feb 2011 20:30:28 +0000 (20:30 +0000)]
Add -dridir and -xkbcompdir parameters to Xvnc when it is built with the Xorg 7.4 code base

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

13 years ago[Bugfix] Fix wrong if() in the ScaledPixelBuffer::setSourceBuffer().
Adam Tkac [Mon, 14 Feb 2011 14:21:16 +0000 (14:21 +0000)]
[Bugfix] Fix wrong if() in the ScaledPixelBuffer::setSourceBuffer().

Resolves #3178498 bug report.

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

13 years agoDistribute BUILDING.txt in its new location
DRC [Thu, 10 Feb 2011 23:15:33 +0000 (23:15 +0000)]
Distribute BUILDING.txt in its new location

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

13 years agoMinor tweaks (capitalization, etc.)
DRC [Thu, 10 Feb 2011 23:15:16 +0000 (23:15 +0000)]
Minor tweaks (capitalization, etc.)

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

13 years agoMove BUILDING.txt to the top of the tree, since it contains general build instruction...
DRC [Thu, 10 Feb 2011 22:56:42 +0000 (22:56 +0000)]
Move BUILDING.txt to the top of the tree, since it contains general build instructions that are useful to all users, not just users who are using the packaging tools under release/

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

13 years agoFurther documentation regarding building with GnuTLS
DRC [Thu, 10 Feb 2011 22:54:36 +0000 (22:54 +0000)]
Further documentation regarding building with GnuTLS

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

13 years agoInclude version number in package names
DRC [Thu, 10 Feb 2011 22:21:34 +0000 (22:21 +0000)]
Include version number in package names

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

13 years agoClean up the way build-xorg handles GnuTLS. It should now work the same way as confi...
DRC [Thu, 10 Feb 2011 21:33:49 +0000 (21:33 +0000)]
Clean up the way build-xorg handles GnuTLS.  It should now work the same way as configure, allowing GNU_CFLAGS and GNU_LDFLAGS to be overridden on the command line.

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

13 years agoFix MinGW build breakage
DRC [Thu, 10 Feb 2011 10:43:05 +0000 (10:43 +0000)]
Fix MinGW build breakage

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

13 years agoTurboVNC=TigerVNC
DRC [Thu, 10 Feb 2011 04:19:46 +0000 (04:19 +0000)]
TurboVNC=TigerVNC

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

13 years ago[Bugfix] Regenerate i18n files.
Adam Tkac [Wed, 9 Feb 2011 16:13:38 +0000 (16:13 +0000)]
[Bugfix] Regenerate i18n files.

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

13 years ago[Bugfix] Fix Windows build, recently added GNUTLS compat code broke it.
Adam Tkac [Wed, 9 Feb 2011 16:06:16 +0000 (16:06 +0000)]
[Bugfix] Fix Windows build, recently added GNUTLS compat code broke it.

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

13 years ago[Bugfix] Improve compatibility with ancient GNUTLS implementations even more.
Adam Tkac [Wed, 9 Feb 2011 15:38:37 +0000 (15:38 +0000)]
[Bugfix] Improve compatibility with ancient GNUTLS implementations even more.

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

13 years ago[Development] os: add gnutls_x509_crt_print() implementation, older systems
Adam Tkac [Wed, 9 Feb 2011 14:15:09 +0000 (14:15 +0000)]
[Development] os: add gnutls_x509_crt_print() implementation, older systems
don't have it and improve backward compatibility of TLS code.

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

13 years ago[Bugfix] client: improve server certificate verification code.
Adam Tkac [Wed, 9 Feb 2011 14:13:41 +0000 (14:13 +0000)]
[Bugfix] client: improve server certificate verification code.

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

13 years ago[Bugfix] Call gnutls_bye only when handshake is completed.
Adam Tkac [Wed, 9 Feb 2011 14:09:10 +0000 (14:09 +0000)]
[Bugfix] Call gnutls_bye only when handshake is completed.

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

13 years agoAdd mechanism for creating binary tarballs
DRC [Wed, 9 Feb 2011 10:45:09 +0000 (10:45 +0000)]
Add mechanism for creating binary tarballs

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

13 years agoAdd install and uninstall targets for Xvnc
DRC [Wed, 9 Feb 2011 10:10:12 +0000 (10:10 +0000)]
Add install and uninstall targets for Xvnc

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

13 years agoOops. Checked in some debugging code.
DRC [Wed, 9 Feb 2011 10:07:57 +0000 (10:07 +0000)]
Oops.  Checked in some debugging code.

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

13 years agoPort -list feature and -kill robustifications from TurboVNC 1.0
DRC [Wed, 9 Feb 2011 08:24:58 +0000 (08:24 +0000)]
Port -list feature and -kill robustifications from TurboVNC 1.0

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

13 years agoUse "TigerVNC" as the Mac package name rather than "tigervnc"
DRC [Wed, 9 Feb 2011 08:08:14 +0000 (08:08 +0000)]
Use "TigerVNC" as the Mac package name rather than "tigervnc"

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

13 years agoWordsmithing
DRC [Wed, 9 Feb 2011 08:07:36 +0000 (08:07 +0000)]
Wordsmithing

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

13 years agoautomake is apparently too brain-dead to include its own macros when you do 'make...
DRC [Wed, 9 Feb 2011 07:04:43 +0000 (07:04 +0000)]
automake is apparently too brain-dead to include its own macros when you do 'make dist'

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

13 years agoAllow GnuTLS to use in-tree version of zlib when static linking
DRC [Wed, 9 Feb 2011 03:37:00 +0000 (03:37 +0000)]
Allow GnuTLS to use in-tree version of zlib when static linking

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

13 years agoOops. Need to wait until after gnutls.h is included before checking the value of...
DRC [Wed, 9 Feb 2011 03:27:26 +0000 (03:27 +0000)]
Oops.  Need to wait until after gnutls.h is included before checking the value of GNUTLS_VERSION_NUMBER

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

13 years agoModify Mac packaging to accommodate VeNCrypt-enabled builds or other customizations...
DRC [Wed, 9 Feb 2011 03:10:44 +0000 (03:10 +0000)]
Modify Mac packaging to accommodate VeNCrypt-enabled builds or other customizations;  Change build documentation accordingly

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

13 years agoAttempt to restore compatibility with older GnuTLS versions
DRC [Tue, 8 Feb 2011 23:43:55 +0000 (23:43 +0000)]
Attempt to restore compatibility with older GnuTLS versions

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

13 years agoCheck for the existence of setenv() in the system libraries and use the system versio...
DRC [Tue, 8 Feb 2011 23:43:17 +0000 (23:43 +0000)]
Check for the existence of setenv() in the system libraries and use the system version if it exists.  This prevents "error: declaration of setenv() throws different exceptions" when building on certain Linux platforms.

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

13 years agoRename patches to avoid exceeding 99-character limit in full pathnames when doing...
DRC [Tue, 8 Feb 2011 18:16:47 +0000 (18:16 +0000)]
Rename patches to avoid exceeding 99-character limit in full pathnames when doing 'make dist'

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

13 years agoRemove unused directory
DRC [Tue, 8 Feb 2011 18:12:58 +0000 (18:12 +0000)]
Remove unused directory

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

13 years agoRemove old Visual C++ project files (use CMake to build with Visual C++)
DRC [Tue, 8 Feb 2011 18:12:26 +0000 (18:12 +0000)]
Remove old Visual C++ project files (use CMake to build with Visual C++)

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

13 years agolibjpeg-turbo produces about the same image quality with the fast integer DCT if...
DRC [Tue, 8 Feb 2011 18:10:24 +0000 (18:10 +0000)]
libjpeg-turbo produces about the same image quality with the fast integer DCT if the JPEG quality is <= 95, and it's a lot faster.  Slow integer DCT is retained for quality >= 96, because fast integer degrades at those quality levels.

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

13 years agoFix make dist
DRC [Mon, 7 Feb 2011 23:59:09 +0000 (23:59 +0000)]
Fix make dist

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

13 years ago[Bugfix] Use bitwise NOT instead of logical NOT when working with
Adam Tkac [Mon, 7 Feb 2011 11:33:57 +0000 (11:33 +0000)]
[Bugfix] Use bitwise NOT instead of logical NOT when working with
VNCSConnectionST::accessRights.

Fixes bug ID: 3158501.

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

13 years ago[Bugfix] Print empty string by default when paths for X.509 certs don't exist.
Adam Tkac [Mon, 7 Feb 2011 10:47:07 +0000 (10:47 +0000)]
[Bugfix] Print empty string by default when paths for X.509 certs don't exist.

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

13 years ago[Development] os: introduce new function called "fileexists"
Adam Tkac [Mon, 7 Feb 2011 10:46:45 +0000 (10:46 +0000)]
[Development] os: introduce new function called "fileexists"

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

13 years ago[Bugfix] Append ".pem" suffix to saved certificates.
Adam Tkac [Mon, 7 Feb 2011 10:46:16 +0000 (10:46 +0000)]
[Bugfix] Append ".pem" suffix to saved certificates.

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

13 years ago[Bugfix] win vncviewer: create VNC home directory during startup.
Adam Tkac [Mon, 7 Feb 2011 10:45:50 +0000 (10:45 +0000)]
[Bugfix] win vncviewer: create VNC home directory during startup.

Thanks to Guillaume Destuynder.

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

13 years ago[Development] Rename function "gethomedir" to "getvnchomedir" and rewrite it in
Adam Tkac [Mon, 7 Feb 2011 10:45:15 +0000 (10:45 +0000)]
[Development] Rename function "gethomedir" to "getvnchomedir" and rewrite it in
platform-intependent manner.

Thanks to Guillaume Destuynder.

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

13 years agoClarify that the SIMD C wrappers and headers fall under the same license as the rest...
DRC [Wed, 2 Feb 2011 05:45:43 +0000 (05:45 +0000)]
Clarify that the SIMD C wrappers and headers fall under the same license as the rest of the SIMD code

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

13 years ago[Bugfix] viewers: set server's hostname as a server name. (Thanks to Guillaume Destuy...
Adam Tkac [Tue, 1 Feb 2011 15:06:03 +0000 (15:06 +0000)]
[Bugfix] viewers: set server's hostname as a server name. (Thanks to Guillaume Destuynder)

We use the server name for hostname matching in X.509 code. Otherwise
certificate wouldn't match hostname.

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

13 years ago[Development] Windows vncconfig: add various TLS related boxes to Security dialog
Adam Tkac [Tue, 1 Feb 2011 14:36:51 +0000 (14:36 +0000)]
[Development] Windows vncconfig: add various TLS related boxes to Security dialog

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

13 years ago[Development] Win vncviewer: use SecurityPage class for Security dialog
Adam Tkac [Tue, 1 Feb 2011 14:36:14 +0000 (14:36 +0000)]
[Development] Win vncviewer: use SecurityPage class for Security dialog

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

13 years ago[Development] Add new rfb_win32::SecurityPage class
Adam Tkac [Tue, 1 Feb 2011 14:35:39 +0000 (14:35 +0000)]
[Development] Add new rfb_win32::SecurityPage class

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

13 years ago[Development] Add Security::ToString method
Adam Tkac [Tue, 1 Feb 2011 14:34:55 +0000 (14:34 +0000)]
[Development] Add Security::ToString method

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

13 years ago[Development] Allow to set security types directly in the Security class
Adam Tkac [Tue, 1 Feb 2011 14:34:30 +0000 (14:34 +0000)]
[Development] Allow to set security types directly in the Security class

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

13 years ago[Bugfix] win vncviewer: preserve security settings during reconnection
Adam Tkac [Tue, 1 Feb 2011 14:33:41 +0000 (14:33 +0000)]
[Bugfix] win vncviewer: preserve security settings during reconnection

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

13 years ago[Development] winvnc: Enable debug output when built with -D_DEBUG
Adam Tkac [Wed, 26 Jan 2011 19:09:03 +0000 (19:09 +0000)]
[Development] winvnc: Enable debug output when built with -D_DEBUG

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

13 years ago[Development] Add possibility to build Windows programs with GNUTLS via cmake.
Adam Tkac [Wed, 19 Jan 2011 14:20:34 +0000 (14:20 +0000)]
[Development] Add possibility to build Windows programs with GNUTLS via cmake.

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

13 years ago[Bugfix] CSecurityTLS.cxx: include os/print.h to get correct snprintf definition.
Adam Tkac [Wed, 19 Jan 2011 14:15:14 +0000 (14:15 +0000)]
[Bugfix] CSecurityTLS.cxx: include os/print.h to get correct snprintf definition.

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

13 years ago[Bugfix] Don't include unistd.h and don't call access() on Windows.
Adam Tkac [Wed, 19 Jan 2011 14:11:16 +0000 (14:11 +0000)]
[Bugfix] Don't include unistd.h and don't call access() on Windows.

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