]>
source.dussan.org Git - tigervnc.git/log
DRC [Thu, 10 Mar 2011 09:07:15 +0000 (09:07 +0000)]
Make Windows viewer behave like Unix viewer (send new FB update request immediately upon receiving FB update.) This is step 1 of working around the TLS refresh issue.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_1@4350
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 9 Mar 2011 06:57:47 +0000 (06:57 +0000)]
Don't run vncpasswd to create a new VNC password unless one of the VNC auth types is being used with the default VNC password location (~/.vnc/passwd).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_1@4343
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 9 Mar 2011 02:28:16 +0000 (02:28 +0000)]
Instructions for building TLS support with Visual C++
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_1@4342
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 9 Mar 2011 02:20:26 +0000 (02:20 +0000)]
Include GnuTLS DLLs in the installer, because the DLLs are required when building TigerVNC's TLS support using Visual C++.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_1@4341
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 8 Mar 2011 19:15:56 +0000 (19:15 +0000)]
Clarify that VeNCrypt is part of TigerVNC, regardless of whether TLS support is enabled
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_1@4340
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 4 Mar 2011 10:17:48 +0000 (10:17 +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/branches/1_1@4320
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 2 Mar 2011 12:26:27 +0000 (12:26 +0000)]
Created 1_1 branch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_1@4306
3789f03b -4d11-0410-bbf8-
ca57d06f2519
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Adam Tkac [Wed, 19 Jan 2011 14:06:48 +0000 (14:06 +0000)]
[Bugfix] Use free() instead of gnutls_free() on Windows.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4238
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 17 Jan 2011 10:58:08 +0000 (10:58 +0000)]
[Bugfix] Handle situation when viewer doesn't send the key release event well.
Happens for example with TightVNC 1.3.10 viewer during following sequence:
"press shift" + "press a" + "release shift" + "release a"
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4237
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 17 Jan 2011 10:54:51 +0000 (10:54 +0000)]
[Bugfix] Fix "Alt key gets stuck in Xvnc" issue.
Reference:
http://www.mail-archive.com/tigervnc-users@lists.sourceforge.net/msg00196.html
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4236
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 17 Jan 2011 10:45:46 +0000 (10:45 +0000)]
[Bugfix] Disable server-side key autorepeating.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4235
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 17 Jan 2011 10:35:46 +0000 (10:35 +0000)]
[Bugfix] TXViewport: check if we need another scrollbar after adding one
Thanks to Paulo Zanoni for the patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4234
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 17 Jan 2011 10:34:55 +0000 (10:34 +0000)]
[Bugfix] TXViewport: set the window max width/height considering the scrollbars
Thanks to Paulo Zanoni for the patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4233
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 7 Jan 2011 12:44:43 +0000 (12:44 +0000)]
[Bugfix] Render "Ok" and "Cancel" button correctly when compiled with GNUTLS.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4232
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 4 Jan 2011 19:14:44 +0000 (19:14 +0000)]
Further protect against bad Huffman codes
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4231
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 21 Dec 2010 16:06:36 +0000 (16:06 +0000)]
Sometimes we get copy requests that are partially or fully outside the
framebuffer. Not sure if this is a bug or not, but for now add some handling
to deal with these gracefully.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4230
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 21 Dec 2010 16:02:39 +0000 (16:02 +0000)]
We might sometimes end up with an empty copy because of clipping. Make sure
we don't waste more CPU cycles on these.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4229
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 21 Dec 2010 16:00:18 +0000 (16:00 +0000)]
Clean up CopyWindow hook so it's more readable.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4228
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 21 Dec 2010 15:53:42 +0000 (15:53 +0000)]
Add extra check for bad copy rects and try to handle it gracefully instead of
just crashing.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4227
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 13 Dec 2010 11:27:06 +0000 (11:27 +0000)]
[Development] Allow to modify only "desktop", "SendCutText" and "AcceptCutText"
Xvnc's parameters via vncconfig.
Also Xvnc got new option called "-noclipboard" which disables "*CutText"
runtime modification.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4226
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 16:31:39 +0000 (16:31 +0000)]
[Bugfix] Handle situation when keyboard has no modifiers in Input.cc well.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4225
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 16:26:29 +0000 (16:26 +0000)]
[Bugfix] Fix various compilation warnings.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4224
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 16:19:51 +0000 (16:19 +0000)]
[Bugfix] Use malloc/free instead of Xalloc/Xfree when built against X.Org 1.10 and newer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4223
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 16:10:47 +0000 (16:10 +0000)]
[Development] Add xserver110.patch
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4222
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 16:05:48 +0000 (16:05 +0000)]
[Development] Add support for X.Org 1.10
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4221
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 14:43:55 +0000 (14:43 +0000)]
[Bugfix] Don't hook pixmaps in vncHooks, it fixes crash after XDrawArc call.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4220
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 14:42:16 +0000 (14:42 +0000)]
[Bugfix] Fix "off-by-one" sprintf error in CConn::showMsgBox() function.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4219
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 13:49:50 +0000 (13:49 +0000)]
[Development] Remove the "Encryption" combo box from the Windows viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4218
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 13:48:29 +0000 (13:48 +0000)]
[Development] Preserve SecurityTypes value during "reconnect" in Win vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4217
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 13:47:41 +0000 (13:47 +0000)]
[Development] Add glue code for -SecurityTypes option and GUI Security dialog.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4216
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 13:45:40 +0000 (13:45 +0000)]
[Development] Add "Security" options dialog for Windows viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4215
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 13:44:38 +0000 (13:44 +0000)]
[Bugfix] Enable viewer specific parameters in Windows viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4214
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 8 Dec 2010 13:43:40 +0000 (13:43 +0000)]
[Cleanup] Remove unneeded includes from CConn.cxx.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4213
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 7 Dec 2010 12:35:54 +0000 (12:35 +0000)]
Make it possible to disable PAM support if you want to avoid that dependency.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4212
3789f03b -4d11-0410-bbf8-
ca57d06f2519