]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
14 years ago[Development] build-xorg: don't build X11 documentation.
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

14 years ago[Development] Update X.Org 7.5 packages to the latest releases.
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

14 years ago[Development] Handle .tar.gz Mesa archives in build-xorg script correctly.
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

14 years ago[Development] Improve download-xorg-7.5 script to work with .tar.gz archives.
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

14 years ago[Bugfix] Fix vncconfig.exe compilation (broken since r4123).
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

14 years ago[Development] Add missing PAM sources (fixes commit r4128).
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

14 years ago[Development] Add more --disable- flags to Xorg's configure to compile Xvnc only.
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

14 years ago[Development] Compile Xvnc parallely, if possible.
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

14 years ago[Development] Implement *Plain security types on the server side and use
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

14 years ago[Development] Implement *Plain types on the client side.
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

14 years ago[Bugfix] Set pvfb->pixelFormatDefined only if format is defined.
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

14 years ago[Bugfix] Properly report transport errors to GNUTLS.
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

14 years ago[Bugfix] Xvnc: define 32bit pixel format correctly when enabled.
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

14 years ago[Development] Set default security types as follows:
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

14 years ago[Development] Extend Security class to allow different default sectypes for server...
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

14 years ago[Bugfix] Return also "standard" security types (except VeNCrypt type) as
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

14 years ago[Bugfix] Check return codes from gnutls library every time.
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

14 years ago[Cleanup] Ensure all files use LF as newline control character, not CR+LF.
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

14 years agoFix typo in SIMD dispatch routines which was causing 4:2:0 upsampling to be used...
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

14 years agoSync with libjpeg-turbo 1.0.1
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

14 years agoFix build with YASM
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

14 years agoHandle erroneous Huffman codes
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

14 years ago[Bugfix] Extend encoding range checks to handle negative encodings well.
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

14 years ago[Bugfix] Fix memory leak in InputDevice::keyEvent function.
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

14 years ago[Bugfix] vncserver: accept <+optname> option when specified as the first one.
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

14 years ago[Development] Rename CSecurityTLSBase class to CSecurityTLS.
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

14 years ago[Development] Merge CSecurityTLS and CSecurityX509 classes into CSecurityTLSBase...
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

14 years ago[Development] Rename SSecurityTLSBase source/class to SSecurityTLS.
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

14 years ago[Cleanup] Merge SSecurityTLS and SSecurityX509 classes into SSecurityTLSBase class.
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

14 years ago[Development] Implement VeNCrypt X509 subtypes on the client side.
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

14 years ago[Development] Implement X509 VeNCrypt subtypes on the server side.
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

14 years ago[Bugfix] Add "#error" directives to client-side TLS sources to avoid wrong usage.
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

14 years ago[Development] Create VeNCrypt security types in Security class.
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

14 years ago[Development] Use SecurityType also as configuration for VeNCrypt.
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

14 years ago[Development] Pass Security instance to {C,S}SecurityVeNCrypt.
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

14 years ago[Development] Add more debug logging into {C,S}SecurityVeNCrypt.
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

14 years ago[Development] Minor fixes in previous commit.
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

14 years ago[Development] Support VeNCrypt Security types in standard security type parser.
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

14 years ago[Development] Use U32 as internal SecurityType type.
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

14 years ago[Development] Move VeNCrypt security subtypes into Security.h.
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

14 years agoUse {C,S}Security instead of {C,S}SecurityStack objects in VeNCrypt routines.
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

14 years ago[Development] Client now uses security types from -SecurityTypes parameter instead...
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

14 years ago[Cleanup] Remove unused CConnection::setClientSecTypeOrder function.
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

14 years ago[Development] Add xserver19.patch.
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

14 years ago[Development] Pass "serverClient" to QueryColors when compiling against X.Org 1.9.X.
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

14 years ago[Development] Fetch root window pointer directly from pScreen if possible.
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

14 years ago[Development] Improve privates handling in vncHooks to be compatible with X.Org 1...
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

14 years ago[Development] Enable compilation against X.Org 1.9.X source.
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

14 years ago[Cleanup] Remove leftover code.
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

14 years agoReuse the getpasswd() function in filter mode so that the new line is stripped from...
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

14 years agoAdd a filter mode option to vncpasswd
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

14 years agoInclude vncviewer man page in OS X package
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

14 years ago64-bit support exists in OS X versions prior to 10.6
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

14 years agoDon't require GTK when building pixman module
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

14 years ago[Doc] Include information about running "autoreconf -fiv" in the README file.
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

14 years agowinvnc: Declare the main() function as WinMain()
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

14 years agowinvnc: Declare argv as "char**" instead of "const *char[]"
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

14 years ago[Bugfix] Include VNCServerWin32.h before QueryConnectDialog.h to ensure winsock2...
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

14 years ago[Bugfix] Third parameter of GetLocaleInfo is LPTSTR. Also compute the 4th
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

14 years ago[Bugfix] Declare d3des.h functions inside `extern "C" {}` block.
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

14 years ago[Bugfix] Re-add zlib.dsp file which was accidentally removed in r4026.
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

14 years agoSync with libjpeg-turbo 1.0.0
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

14 years agoExtend the default keyboard table with the Windows keys so that they can
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

14 years agoMap up the rest of the standard modifiers (if available).
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

14 years agoUse a switch statement instead of a series of if:s for setting up the modmap
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

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