aboutsummaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
...
* [Bugfix] Fix Xvnc linking issues (missing -lpthread and miext/sync/libsync.la)Adam Tkac2011-04-272-12/+13
| | | | | | | Fixes bug ID:3287869 git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4386 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Merged r4361 from 1_1 branch.Adam Tkac2011-04-272-4/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4384 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Merged r4342 - r4359 from 1_1 branch.Adam Tkac2011-04-272-20/+47
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4383 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Update unix/xserver110.patch patch.Adam Tkac2011-03-141-19/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4360 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initial commit of new FLTK based vncviewer. Most of the code comes from thePierre Ossman2011-03-091-0/+3
| | | | | | | current Unix vncviewer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4345 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Split out the pixel format conversion magic to its own class and makePierre Ossman2011-03-081-1/+1
| | | | | | | | TransImageGetter be just an ImageGetter interface to that functionality. This allows more flexible use of the pixel conversion routines. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4338 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Get the Unix stuff to build using CMake. Based on a patch by Henrik Andersson.Pierre Ossman2011-03-085-0/+49
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4336 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Avoid intersecting screen with empty clipList in vncHooksCopyArea. ThePeter Åstrand2011-03-071-1/+3
| | | | | | | | | | result would be empty, which means that we are not sending CopyRect updates even though we can. Improves vertical scrolling with Firefox and Adobe reader. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4324 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Always exit Xvnc whenever the user exits the window manager, and provide a ↵DRC2011-03-032-2/+20
| | | | | | -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/trunk@4315 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove the included libjpeg-turbo from the tree and rely completely on onePierre Ossman2011-03-021-5/+0
| | | | | | | being provided by the system. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4310 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Distribute Xorg 7.4 patchesDRC2011-02-171-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4293 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Allow an initial set of Xorg configure flags to be set in the environment ↵DRC2011-02-161-1/+1
| | | | | | (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
* Add -dridir and -xkbcompdir parameters to Xvnc when it is built with the ↵DRC2011-02-163-4/+134
| | | | | | Xorg 7.4 code base git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4290 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Clean up the way build-xorg handles GnuTLS. It should now work the same way ↵DRC2011-02-108-27/+53
| | | | | | 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
* TurboVNC=TigerVNCDRC2011-02-101-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4281 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Port -list feature and -kill robustifications from TurboVNC 1.0DRC2011-02-091-3/+53
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4271 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rename patches to avoid exceeding 99-character limit in full pathnames when ↵DRC2011-02-082-0/+0
| | | | | | doing 'make dist' git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4262 3789f03b-4d11-0410-bbf8-ca57d06f2519
* 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