]>
source.dussan.org Git - tigervnc.git/log
Adam Tkac [Fri, 1 Oct 2010 08:33:29 +0000 (08:33 +0000)]
[Development] Move Get{C,S}Security from Security class to separate classes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4156
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 30 Sep 2010 18:53:42 +0000 (18:53 +0000)]
"OS/X" = "OS X"
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4155
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 30 Sep 2010 14:39:31 +0000 (14:39 +0000)]
[Cleanup] Remove obsolete comment in Security class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4154
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Thu, 30 Sep 2010 11:53:15 +0000 (11:53 +0000)]
Use proper methods for pixel conversion in the cursor code as it previously
wasn't handling all cases correctly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4153
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Thu, 30 Sep 2010 11:30:20 +0000 (11:30 +0000)]
The tight decoder is really working on pixel buffers, not Pixel arrays. This
distinction is generally unnoticed, but it can cause problems when the target
buffer is not in native endian order.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4152
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Thu, 30 Sep 2010 09:19:15 +0000 (09:19 +0000)]
Revert commit 3784 as it was incorrect. A "Pixel" is always expected to be in
native endian, and hence requires no swapping. The code in tightEncode.h
however is working on pixel buffers, not Pixel arrays, so that's where the
real bug was and is hereby properly fixed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4151
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Thu, 30 Sep 2010 09:06:51 +0000 (09:06 +0000)]
Hide the GNUTLS options in vncviewer when support isn't present.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4150
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 30 Sep 2010 07:41:56 +0000 (07:41 +0000)]
OS X has the PAM library, but only 10.6 has the headers, so check for those. NOTE: a compiler check is forced because, when cross-compiling on 10.6 using the 10.5 or 10.4 SDK, the preprocessor will detect the headers in /usr/include, but the compiler can't compile them, since the SDK does not have those headers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4149
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 30 Sep 2010 06:42:45 +0000 (06:42 +0000)]
Sync with libjpeg-turbo 1.0.1
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4148
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 30 Sep 2010 06:25:28 +0000 (06:25 +0000)]
Support building with older versions of gnutls; Fix gnutls detection when building statically using build-xorg
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4147
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 30 Sep 2010 04:25:40 +0000 (04:25 +0000)]
Attempt to link statically with gnutls if -static is specified, so that Xvnc and other binaries will be cross-compatible with other Linux distros
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4146
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Wed, 29 Sep 2010 14:10:04 +0000 (14:10 +0000)]
Add ifdef:s around TLS specific code in Unix vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4145
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 20 Sep 2010 08:59:19 +0000 (08:59 +0000)]
[Bugfix] Include rfb/Security.h in the source tarball.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4144
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 14:13:17 +0000 (14:13 +0000)]
[Development] Add code which process new GUI-exposed security options.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4143
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 14:12:38 +0000 (14:12 +0000)]
[Development] Expose encryption and authentication params in the "Options" window.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4142
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 13:54:06 +0000 (13:54 +0000)]
[Development] Add -dridir parameter to Xvnc to specify DRI drivers directory from
command line.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4141
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 12:55:04 +0000 (12:55 +0000)]
[Development] When building X.Org 7.5, use xserver 1.8.X to reduce number of DLL
dependencies (1.7.X cannot use SHA1 implementation from libgcrypt).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4140
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 11:58:16 +0000 (11:58 +0000)]
[Development] build-xorg: apply patches from xorg-7.5-patches directory only.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4139
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 11:42:54 +0000 (11:42 +0000)]
[Development] Apply some downstream patches to get Xvnc build via build-xorg working.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4138
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 11:40:56 +0000 (11:40 +0000)]
[Development] build-xorg: don't build hardware specific DRI drivers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4137
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 11:40:14 +0000 (11:40 +0000)]
[Development] build-xorg: don't build X11 documentation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4136
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 11:39:45 +0000 (11:39 +0000)]
[Development] Update X.Org 7.5 packages to the latest releases.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4135
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 11:39:11 +0000 (11:39 +0000)]
[Development] Handle .tar.gz Mesa archives in build-xorg script correctly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4134
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 11:38:32 +0000 (11:38 +0000)]
[Development] Improve download-xorg-7.5 script to work with .tar.gz archives.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4133
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 15 Sep 2010 11:37:50 +0000 (11:37 +0000)]
[Bugfix] Fix vncconfig.exe compilation (broken since r4123).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4132
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 7 Sep 2010 09:33:51 +0000 (09:33 +0000)]
[Development] Add missing PAM sources (fixes commit r4128).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4131
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 2 Sep 2010 15:43:09 +0000 (15:43 +0000)]
[Development] Add more --disable- flags to Xorg's configure to compile Xvnc only.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4130
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 2 Sep 2010 15:42:31 +0000 (15:42 +0000)]
[Development] Compile Xvnc parallely, if possible.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4129
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 2 Sep 2010 14:13:24 +0000 (14:13 +0000)]
[Development] Implement *Plain security types on the server side and use
PAM for credential validation on UNIX.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4128
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 2 Sep 2010 12:37:00 +0000 (12:37 +0000)]
[Development] Implement *Plain types on the client side.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4127
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 27 Aug 2010 09:03:04 +0000 (09:03 +0000)]
[Bugfix] Set pvfb->pixelFormatDefined only if format is defined.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4126
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 25 Aug 2010 13:52:49 +0000 (13:52 +0000)]
[Bugfix] Properly report transport errors to GNUTLS.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4125
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 25 Aug 2010 13:40:10 +0000 (13:40 +0000)]
[Bugfix] Xvnc: define 32bit pixel format correctly when enabled.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4124
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 12 Aug 2010 14:24:43 +0000 (14:24 +0000)]
[Development] Set default security types as follows:
1. gnutls support is compiled in:
- server: VeNCrypt,TLSVnc,VncAuth
- client: VeNCrypt,X509Vnc,TLSVnc,X509None,TLSNone,VncAuth,None
2. gnutls support is disabled:
- server: VncAuth
- client: VncAuth,None
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4123
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 12 Aug 2010 14:17:28 +0000 (14:17 +0000)]
[Development] Extend Security class to allow different default sectypes for server/viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4122
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 12 Aug 2010 13:54:59 +0000 (13:54 +0000)]
[Bugfix] Return also "standard" security types (except VeNCrypt type) as
VeNCrypt subtypes. This is same behavior as original VeNCrypt implementation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4121
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 11 Aug 2010 15:58:59 +0000 (15:58 +0000)]
[Bugfix] Check return codes from gnutls library every time.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4120
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 11 Aug 2010 15:28:01 +0000 (15:28 +0000)]
[Cleanup] Ensure all files use LF as newline control character, not CR+LF.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4119
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Sat, 7 Aug 2010 16:12:08 +0000 (16:12 +0000)]
Fix typo in SIMD dispatch routines which was causing 4:2:0 upsampling to be used instead of 4:2:2 when decompressing JPEG images using SSE2 code
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4118
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 3 Aug 2010 19:17:44 +0000 (19:17 +0000)]
Sync with libjpeg-turbo 1.0.1
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4117
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 3 Aug 2010 19:17:25 +0000 (19:17 +0000)]
Fix build with YASM
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4116
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 3 Aug 2010 19:16:55 +0000 (19:16 +0000)]
Handle erroneous Huffman codes
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4115
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 14:12:18 +0000 (14:12 +0000)]
[Bugfix] Extend encoding range checks to handle negative encodings well.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4113
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 14:10:52 +0000 (14:10 +0000)]
[Bugfix] Fix memory leak in InputDevice::keyEvent function.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4112
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 14:08:38 +0000 (14:08 +0000)]
[Bugfix] vncserver: accept <+optname> option when specified as the first one.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4111
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:27:34 +0000 (09:27 +0000)]
[Development] Rename CSecurityTLSBase class to CSecurityTLS.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4110
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:23:25 +0000 (09:23 +0000)]
[Development] Merge CSecurityTLS and CSecurityX509 classes into CSecurityTLSBase class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4109
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:19:00 +0000 (09:19 +0000)]
[Development] Rename SSecurityTLSBase source/class to SSecurityTLS.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4108
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:10:54 +0000 (09:10 +0000)]
[Cleanup] Merge SSecurityTLS and SSecurityX509 classes into SSecurityTLSBase class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4107
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:09:19 +0000 (09:09 +0000)]
[Development] Implement VeNCrypt X509 subtypes on the client side.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4106
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:08:24 +0000 (09:08 +0000)]
[Development] Implement X509 VeNCrypt subtypes on the server side.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4105
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:06:59 +0000 (09:06 +0000)]
[Bugfix] Add "#error" directives to client-side TLS sources to avoid wrong usage.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4104
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:16:10 +0000 (15:16 +0000)]
[Development] Create VeNCrypt security types in Security class.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4103
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:14:50 +0000 (15:14 +0000)]
[Development] Use SecurityType also as configuration for VeNCrypt.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4102
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:14:08 +0000 (15:14 +0000)]
[Development] Pass Security instance to {C,S}SecurityVeNCrypt.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4101
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:13:24 +0000 (15:13 +0000)]
[Development] Add more debug logging into {C,S}SecurityVeNCrypt.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4100
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:12:41 +0000 (15:12 +0000)]
[Development] Minor fixes in previous commit.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4099
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:10:59 +0000 (15:10 +0000)]
[Development] Support VeNCrypt Security types in standard security type parser.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4098
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:10:16 +0000 (15:10 +0000)]
[Development] Use U32 as internal SecurityType type.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4097
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:09:33 +0000 (15:09 +0000)]
[Development] Move VeNCrypt security subtypes into Security.h.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4096
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:08:58 +0000 (15:08 +0000)]
Use {C,S}Security instead of {C,S}SecurityStack objects in VeNCrypt routines.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4095
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:07:44 +0000 (15:07 +0000)]
[Development] Client now uses security types from -SecurityTypes parameter instead of hardcoded list.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4094
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:06:42 +0000 (15:06 +0000)]
[Cleanup] Remove unused CConnection::setClientSecTypeOrder function.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4093
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:35:50 +0000 (09:35 +0000)]
[Development] Add xserver19.patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4092
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:33:46 +0000 (09:33 +0000)]
[Development] Pass "serverClient" to QueryColors when compiling against X.Org 1.9.X.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4091
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:32:42 +0000 (09:32 +0000)]
[Development] Fetch root window pointer directly from pScreen if possible.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4090
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:31:38 +0000 (09:31 +0000)]
[Development] Improve privates handling in vncHooks to be compatible with X.Org 1.9.X.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4089
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:30:11 +0000 (09:30 +0000)]
[Development] Enable compilation against X.Org 1.9.X source.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4088
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 19 Jul 2010 20:38:40 +0000 (20:38 +0000)]
[Cleanup] Remove leftover code.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4087
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 9 Jul 2010 19:48:26 +0000 (19:48 +0000)]
Reuse the getpasswd() function in filter mode so that the new line is stripped from the input
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4086
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 9 Jul 2010 19:37:14 +0000 (19:37 +0000)]
Add a filter mode option to vncpasswd
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4085
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 8 Jul 2010 07:12:38 +0000 (07:12 +0000)]
Include vncviewer man page in OS X package
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4084
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 8 Jul 2010 07:12:09 +0000 (07:12 +0000)]
64-bit support exists in OS X versions prior to 10.6
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4083
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 5 Jul 2010 20:18:05 +0000 (20:18 +0000)]
Don't require GTK when building pixman module
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4082
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 29 Jun 2010 11:59:40 +0000 (11:59 +0000)]
[Doc] Include information about running "autoreconf -fiv" in the README file.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4080
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 25 Jun 2010 11:29:22 +0000 (11:29 +0000)]
winvnc: Declare the main() function as WinMain()
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4074
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 25 Jun 2010 11:24:27 +0000 (11:24 +0000)]
winvnc: Declare argv as "char**" instead of "const *char[]"
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4073
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 25 Jun 2010 10:04:27 +0000 (10:04 +0000)]
[Bugfix] Include VNCServerWin32.h before QueryConnectDialog.h to ensure winsock2.h is included before windows.h.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4072
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 24 Jun 2010 20:08:14 +0000 (20:08 +0000)]
[Bugfix] Third parameter of GetLocaleInfo is LPTSTR. Also compute the 4th
parameter more precisely.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4071
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 24 Jun 2010 20:01:59 +0000 (20:01 +0000)]
[Bugfix] Declare d3des.h functions inside `extern "C" {}` block.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4070
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 24 Jun 2010 19:33:11 +0000 (19:33 +0000)]
[Bugfix] Re-add zlib.dsp file which was accidentally removed in r4026.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4069
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 22 Jun 2010 02:55:40 +0000 (02:55 +0000)]
Sync with libjpeg-turbo 1.0.0
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4068
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 15 Jun 2010 13:43:20 +0000 (13:43 +0000)]
Extend the default keyboard table with the Windows keys so that they can
be used in the default modifier mapping.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4067
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 15 Jun 2010 13:02:47 +0000 (13:02 +0000)]
Map up the rest of the standard modifiers (if available).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4066
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 15 Jun 2010 07:33:38 +0000 (07:33 +0000)]
Use a switch statement instead of a series of if:s for setting up the modmap
as the readability was quite low.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4065
3789f03b -4d11-0410-bbf8-
ca57d06f2519
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
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
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
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