aboutsummaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* Fix make distDRC2011-02-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4258 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Rename function "gethomedir" to "getvnchomedir" and rewrite it inAdam Tkac2011-02-072-13/+11
| | | | | | | | | 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
* [Bugfix] viewers: set server's hostname as a server name. (Thanks to ↵Adam Tkac2011-02-011-1/+1
| | | | | | | | | | 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
* [Bugfix] Handle situation when viewer doesn't send the key release event well.Adam Tkac2011-01-171-0/+10
| | | | | | | | 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
* [Bugfix] Fix "Alt key gets stuck in Xvnc" issue.Adam Tkac2011-01-171-2/+68
| | | | | | | | 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
* [Bugfix] Disable server-side key autorepeating.Adam Tkac2011-01-171-0/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4235 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] TXViewport: check if we need another scrollbar after adding oneAdam Tkac2011-01-171-4/+13
| | | | | | | 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
* [Bugfix] TXViewport: set the window max width/height considering the scrollbarsAdam Tkac2011-01-171-0/+11
| | | | | | | 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
* [Bugfix] Render "Ok" and "Cancel" button correctly when compiled with GNUTLS.Adam Tkac2011-01-071-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4232 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Sometimes we get copy requests that are partially or fully outside thePierre Ossman2010-12-211-0/+7
| | | | | | | | 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
* We might sometimes end up with an empty copy because of clipping. Make surePierre Ossman2010-12-211-1/+2
| | | | | | | 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
* Clean up CopyWindow hook so it's more readable.Pierre Ossman2010-12-211-4/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4228 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Allow to modify only "desktop", "SendCutText" and "AcceptCutText"Adam Tkac2010-12-133-4/+26
| | | | | | | | | | 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
* [Bugfix] Handle situation when keyboard has no modifiers in Input.cc well.Adam Tkac2010-12-081-38/+61
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4225 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fix various compilation warnings.Adam Tkac2010-12-082-5/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4224 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Use malloc/free instead of Xalloc/Xfree when built against X.Org ↵Adam Tkac2010-12-082-0/+9
| | | | | | 1.10 and newer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4223 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add xserver110.patchAdam Tkac2010-12-081-0/+86
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4222 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add support for X.Org 1.10Adam Tkac2010-12-084-3/+47
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4221 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Don't hook pixmaps in vncHooks, it fixes crash after XDrawArc call.Adam Tkac2010-12-081-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4220 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fix "off-by-one" sprintf error in CConn::showMsgBox() function.Adam Tkac2010-12-081-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4219 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fix "Add-dridir-parameter" patch for Xorg 7.5.Adam Tkac2010-12-061-15/+25
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4211 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] client: Add dialog window to accept/save invalid X509Adam Tkac2010-11-183-3/+21
| | | | | | | certificates. (Guillaume Destuynder) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4198 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Xvnc: use strncpy instead of strncat to copy string to uninitializedAdam Tkac2010-11-111-1/+2
| | | | | | | destination. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4190 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Static Xvnc build should now work with later versions of libgnutls that ↵DRC2010-11-041-38/+24
| | | | | | depend on libtasn1 git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4184 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Use correct settings for 24 bit color depth (Martin Koegler)Adam Tkac2010-11-021-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4182 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Use gethomedir() function in vncpasswd and vncviewer.Adam Tkac2010-10-294-10/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4177 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix 'make dist'DRC2010-10-271-7/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4173 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Previous fix for statically linking against GnuTLS on OS X broke the build ↵DRC2010-10-012-0/+8
| | | | | | 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
* Support linking statically with GnuTLS on OS XDRC2010-10-012-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4158 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Hide the GNUTLS options in vncviewer when support isn't present.Pierre Ossman2010-09-302-10/+23
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4150 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Attempt to link statically with gnutls if -static is specified, so that Xvnc ↵DRC2010-09-301-0/+16
| | | | | | 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
* Add ifdef:s around TLS specific code in Unix vncviewer.Pierre Ossman2010-09-291-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4145 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add code which process new GUI-exposed security options.Adam Tkac2010-09-152-2/+167
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4143 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Expose encryption and authentication params in the "Options" ↵Adam Tkac2010-09-151-2/+84
| | | | | | window. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4142 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add -dridir parameter to Xvnc to specify DRI drivers directory ↵Adam Tkac2010-09-151-0/+121
| | | | | | | | | from command line. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4141 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] When building X.Org 7.5, use xserver 1.8.X to reduce number of DLLAdam Tkac2010-09-153-62/+4
| | | | | | | 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
* [Development] build-xorg: apply patches from xorg-7.5-patches directory only.Adam Tkac2010-09-151-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4139 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Apply some downstream patches to get Xvnc build via build-xorg ↵Adam Tkac2010-09-153-0/+107
| | | | | | working. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4138 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] build-xorg: don't build hardware specific DRI drivers.Adam Tkac2010-09-151-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4137 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] build-xorg: don't build X11 documentation.Adam Tkac2010-09-151-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4136 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Update X.Org 7.5 packages to the latest releases.Adam Tkac2010-09-151-16/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4135 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Handle .tar.gz Mesa archives in build-xorg script correctly.Adam Tkac2010-09-151-1/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4134 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Improve download-xorg-7.5 script to work with .tar.gz archives.Adam Tkac2010-09-151-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4133 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add more --disable- flags to Xorg's configure to compile Xvnc ↵Adam Tkac2010-09-021-1/+1
| | | | | | only. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4130 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Compile Xvnc parallely, if possible.Adam Tkac2010-09-021-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4129 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Set pvfb->pixelFormatDefined only if format is defined.Adam Tkac2010-08-271-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4126 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Xvnc: define 32bit pixel format correctly when enabled.Adam Tkac2010-08-251-5/+14
| | | | | | | 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
* [Bugfix] Fix memory leak in InputDevice::keyEvent function.Adam Tkac2010-07-211-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4112 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] vncserver: accept <+optname> option when specified as the first one.Adam Tkac2010-07-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4111 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Client now uses security types from -SecurityTypes parameter ↵Adam Tkac2010-07-201-3/+0
| | | | | | instead of hardcoded list. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4094 3789f03b-4d11-0410-bbf8-ca57d06f2519