aboutsummaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* Integrate Xvnc build with CMake and new FLTK-based vncviewer buildDRC2011-06-221-14/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4515 3789f03b-4d11-0410-bbf8-ca57d06f2519
* No longer need to explicitly specify GNUTLS_LDFLAGS in X server build, since ↵DRC2011-06-227-49/+25
| | | | | | the librfb.la file now includes the GnuTLS dependencies. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4514 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make '-version 7.4' the default.DRC2011-06-211-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4509 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Using build-xorg without -static is not useful, because it causes Xvnc to ↵DRC2011-06-141-46/+22
| | | | | | depend on the dynamic X11 libraries generated by build-xorg in the build directory. Thus, remove -static and make that behavior the default. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4498 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Server support for full colour cursors (no support for alpha though).Pierre Ossman2011-06-081-43/+75
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4473 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Allow buttons 6 and 7 to be used as well so that we can get horizontalPierre Ossman2011-05-241-1/+1
| | | | | | | wheel events. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4442 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unused build-xorg-git scriptDRC2011-05-121-205/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4407 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initialize VNC extension inside #ifdef statement to allow to build TigerVNC ↵Adam Tkac2011-05-117-66/+91
| | | | | | | | | inside X.Org tree. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4402 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update cross-compatible builds to xorg-xserver 1.6.5 to fix several issuesDRC2011-04-302-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4399 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Regenerate xserver16.patch against xserver 1.6.5.Adam Tkac2011-04-291-13/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4393 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [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