]>
source.dussan.org Git - tigervnc.git/log
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
Adam Tkac [Mon, 6 Dec 2010 14:53:20 +0000 (14:53 +0000)]
[Bugfix] Fix "Add-dridir-parameter" patch for Xorg 7.5.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4211
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 1 Dec 2010 10:11:20 +0000 (10:11 +0000)]
[Bugfix] Improve fix for #
3112731 .
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4210
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 25 Nov 2010 15:08:29 +0000 (15:08 +0000)]
[Bugfix] Link vncviewer.exe against common/os/libos.la.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4209
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 25 Nov 2010 15:07:35 +0000 (15:07 +0000)]
[Development] Implement gethomedir() function on Windows.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4208
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 25 Nov 2010 14:01:59 +0000 (14:01 +0000)]
[Bugfix] Fix MinGW-based Windows builds.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4207
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 25 Nov 2010 14:00:51 +0000 (14:00 +0000)]
[Bugfix] Fix typo in winvnc.rc.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4206
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 25 Nov 2010 13:37:17 +0000 (13:37 +0000)]
[Development] Generate resdefs.h from resdefs.h.cmake.in in cmake builds.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4205
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 22 Nov 2010 14:53:23 +0000 (14:53 +0000)]
[Bugfix] Don't operate on erased iterator (ID
3112731 ).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4204
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 18 Nov 2010 17:19:45 +0000 (17:19 +0000)]
[Development] Remove support for the "Tight" security type from Java code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4203
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 18 Nov 2010 15:19:47 +0000 (15:19 +0000)]
[Development] Remove support for the "Tight" security type from C++ code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4202
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 18 Nov 2010 14:19:08 +0000 (14:19 +0000)]
[Bugfix] java: Disable Tight security type.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4201
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 18 Nov 2010 14:17:49 +0000 (14:17 +0000)]
[Development] java: Implement X509 Security types. (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4200
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 18 Nov 2010 14:00:12 +0000 (14:00 +0000)]
[Development] java: Implement TLS security type. (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4199
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 18 Nov 2010 13:33:57 +0000 (13:33 +0000)]
[Development] client: Add dialog window to accept/save invalid X509
certificates. (Guillaume Destuynder)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4198
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 18 Nov 2010 12:08:35 +0000 (12:08 +0000)]
[Development] Add generic UserMsgBox class. (Guillaume Destuynder)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4197
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 14:49:12 +0000 (14:49 +0000)]
[Doc] Add copyrights to recently added Message Box code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4196
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 14:32:24 +0000 (14:32 +0000)]
[Development] java: Add simple Message Box implementation. (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4195
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 14:29:35 +0000 (14:29 +0000)]
[Development] Allow changing the default value of string parameters. (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4194
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 14:06:42 +0000 (14:06 +0000)]
[Development] java: Implement Plain Security type. (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4193
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 13:25:14 +0000 (13:25 +0000)]
[Development] java: Support asking for a user name. (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4192
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 13:21:55 +0000 (13:21 +0000)]
[Development] java: Implement VeNCrypt chooser (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4191
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 13:18:02 +0000 (13:18 +0000)]
[Bugfix] Xvnc: use strncpy instead of strncat to copy string to uninitialized
destination.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4190
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 11:47:11 +0000 (11:47 +0000)]
[Development] java: Add VeNCrypt security types. (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4189
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 11:29:55 +0000 (11:29 +0000)]
[Bugfix] win: Enable server configuration parameters in winvnc.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4188
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 11:28:19 +0000 (11:28 +0000)]
[Bugfix] win: ReverseSecurityTypes option doesn't exist so don't set it.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4187
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 11 Nov 2010 11:18:16 +0000 (11:18 +0000)]
[Bugfix] win: Enable server configuration options in vncconfig.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4186
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 9 Nov 2010 19:24:12 +0000 (19:24 +0000)]
Generate config.h for Windows build
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4185
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 4 Nov 2010 18:20:15 +0000 (18:20 +0000)]
Static Xvnc build should now work with later versions of libgnutls that depend on libtasn1
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4184
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 2 Nov 2010 09:16:49 +0000 (09:16 +0000)]
[Development] Implement PasswordValidator class on Windows (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4183
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 2 Nov 2010 08:45:30 +0000 (08:45 +0000)]
[Bugfix] Use correct settings for 24 bit color depth (Martin Koegler)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4182
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 2 Nov 2010 08:15:47 +0000 (08:15 +0000)]
[Bugfix] Pass correct include path (-I) to nasm.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4180
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 2 Nov 2010 08:12:55 +0000 (08:12 +0000)]
[Bugfix] Add missing common/jpeg/win/jsimdcfg.inc file.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4179
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 29 Oct 2010 12:57:35 +0000 (12:57 +0000)]
[Bugfix] Don't compile gethomedir function on WIN32
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4178
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 29 Oct 2010 12:17:19 +0000 (12:17 +0000)]
[Development] Use gethomedir() function in vncpasswd and vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4177
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 29 Oct 2010 12:07:14 +0000 (12:07 +0000)]
[Development] Introduce gethomedir() function to retrieve home directory path.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4176
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 27 Oct 2010 08:09:44 +0000 (08:09 +0000)]
Work around issue in CMake 2.6
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4175
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 27 Oct 2010 08:01:09 +0000 (08:01 +0000)]
Unix LF
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4174
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 27 Oct 2010 08:00:33 +0000 (08:00 +0000)]
Fix 'make dist'
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4173
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 27 Oct 2010 07:57:53 +0000 (07:57 +0000)]
Remove unneeded file
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4172
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 27 Oct 2010 07:20:27 +0000 (07:20 +0000)]
CMake build system for Windows
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4171
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 27 Oct 2010 07:13:15 +0000 (07:13 +0000)]
Oops. Need to include SecurityServer.h
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4170
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 27 Oct 2010 07:11:46 +0000 (07:11 +0000)]
Avoid conflict with Visual C++ abs() intrinsic
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4169
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 26 Oct 2010 19:32:25 +0000 (19:32 +0000)]
Upgrade included zlib to 1.2.5 (the main purpose of this was to get a clean build on 64-bit Windows, but it should perform better as well)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4168
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 25 Oct 2010 22:13:16 +0000 (22:13 +0000)]
Add unit tests from libjpeg-turbo
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4167
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 25 Oct 2010 22:07:40 +0000 (22:07 +0000)]
Add license and other supporting documentation from libjpeg-turbo
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4166
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Wed, 13 Oct 2010 10:45:21 +0000 (10:45 +0000)]
Converting a integer shift to a byte offset of course depends on endianness
as the first byte might be either shift 0 or shift 24.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4165
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Mon, 11 Oct 2010 10:13:40 +0000 (10:13 +0000)]
Updated Swedish translation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4164
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Peter Åstrand [Mon, 11 Oct 2010 09:39:16 +0000 (09:39 +0000)]
Updated template for translations (executed make tigervnc.pot-update).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4163
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 1 Oct 2010 09:55:03 +0000 (09:55 +0000)]
Previous fix for statically linking against GnuTLS on OS X broke the build on Linux when using the included Zlib. This fixes it.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4159
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 1 Oct 2010 09:31:44 +0000 (09:31 +0000)]
Support linking statically with GnuTLS on OS X
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4158
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 1 Oct 2010 09:31:18 +0000 (09:31 +0000)]
Add GNUTLS_CFLAGS and GNUTLS_LDFLAGS to allow GnuTLS compile/link arguments to be customized (for instance, to force building against the static libraries)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4157
3789f03b -4d11-0410-bbf8-
ca57d06f2519
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