Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Don't start vncconfig from vncserver anymore | Pierre Ossman | 2016-02-05 | 1 | -2/+0 | |
| | | | | | | | | | | | | The helper is no longer needed for clipboard support. | |||||
| * | | Support UTF8_STRING selection target type | Pierre Ossman | 2016-02-05 | 1 | -2/+93 | |
| | | | | | | | | | | | | | | | The protocol still only supports 8859-1 though, so we need to convert things to and from UTF-8. | |||||
| * | | Use TARGETS when getting selection | Pierre Ossman | 2016-02-05 | 1 | -15/+35 | |
| | | | ||||||
| * | | Move selection request handling to a separate function | Pierre Ossman | 2016-02-05 | 1 | -18/+28 | |
| | | | | | | | | | | | | Makes it easier to do requests from different parts of the code. | |||||
| * | | Create all Atoms in a central place | Pierre Ossman | 2016-02-05 | 1 | -17/+13 | |
| | | | ||||||
| * | | Remove clipboard code from vncconfig | Pierre Ossman | 2016-02-05 | 4 | -311/+9 | |
| | | | | | | | | | | | | | | | The clipboard is handled internally in the server now, so the code in vncconfig is no longer useful. | |||||
| * | | Move server to client clipboard out of vncconfig | Pierre Ossman | 2016-02-05 | 5 | -83/+132 | |
| | | | | | | | | | | | | | | | Also handle clipboard transactions from the server to the client directly in the server without the help of vncconfig. | |||||
| * | | Move client to server clipboard out of vncconfig | Pierre Ossman | 2016-01-12 | 8 | -94/+333 | |
| | | | | | | | | | | | | | | | | | | | | | Handle the clipboard directly in the server, avoiding the dependency on vncconfig. This commit adds support for clipboard from the client to the server. Handling of the other direction will follow. | |||||
* | | | Change development version to 1.7.80 | Pierre Ossman | 2016-07-01 | 1 | -1/+1 | |
| | | | ||||||
* | | | Properly name filehandle based on context of code | Jeff Blaine | 2016-05-23 | 1 | -3/+3 | |
| |/ |/| | | | Old harmless copy/paste from code above left code confusing as it was reusing the filehandle "XSTARTUP" to write out $vncUserDir/config. This new small change uses a more topical filehandle name for the task at hand. | |||||
* | | Handle parameter without value in libvnc.so | Pierre Ossman | 2016-05-16 | 1 | -1/+9 | |
| | | ||||||
* | | Merge branch 'fix_desc_ptr' of https://github.com/uglym8/tigervnc | Pierre Ossman | 2016-05-13 | 1 | -1/+1 | |
|\ \ | ||||||
| * | | Fix ptr usage | uglym8 | 2016-05-11 | 1 | -1/+1 | |
| | | | ||||||
* | | | Specify TigerVNC Project as the vendor/company | Pierre Ossman | 2016-05-13 | 1 | -1/+1 | |
|/ / | ||||||
* | | Fix xserver118.patch so that it actually applies agsinst xorg 1.18 | Brian P. Hinz | 2016-05-07 | 1 | -5/+4 | |
| | | ||||||
* | | Use non-blocking sockets in x0vnserver | Pierre Ossman | 2016-04-29 | 1 | -2/+9 | |
| | | ||||||
* | | Fix timeout handling in x0vncserver | Pierre Ossman | 2016-04-29 | 1 | -10/+11 | |
| | | | | | | | | | | We need to proper respect the timeouts set up by the core RFB code and not just the polling scheduler. | |||||
* | | Move socket write event handling in to the RFB core | Pierre Ossman | 2016-04-29 | 2 | -5/+5 | |
| | | | | | | | | | | | | What to do when a socket is writeable should be handled in the RFB core code as there may be other events we want to fire off when this happens. | |||||
* | | Avoid calling GetMaster() with old Xorg | Pierre Ossman | 2016-04-15 | 1 | -0/+4 | |
| | | | | | | | | | | GetMaster() wasn't exported until Xorg 1.18 so it is unsafe to use from libvnc.so for older versions. | |||||
* | | xserver: Add support for xorg version 1.18. | Dominik Muth | 2016-04-11 | 3 | -2/+143 | |
| | | | | | | | | xserver118.patch is identical to xserver117.patch by content. | |||||
* | | Merge branch 'allowoverride' of https://github.com/michalsrb/tigervnc | Pierre Ossman | 2016-04-08 | 4 | -8/+69 | |
|\ \ | ||||||
| * | | Document AllowOverride parameter. | Michal Srb | 2016-03-29 | 1 | -0/+15 | |
| | | | ||||||
| * | | Add AllowOverride parameter. | Michal Srb | 2016-03-21 | 3 | -8/+54 | |
| | | | | | | | | | | | | Allows to specify which configuration parameters can be modified on runtime. | |||||
* | | | Split out setPrimaryCB option in UNIX vncconfig | Scott Roland | 2016-03-29 | 1 | -2/+13 | |
|/ / | | | | | | | | | | | | | | | | | This is the simplest approach, with setPrimaryCB having the same relationship to acceptClipboard as sendPrimaryCB has to sendClipboard. This does not change vncviewer, which should probably have something similar on UNIX platforms only. Pierre Ossman: Changed naming from accept to set | |||||
* / | change the Copyright year | Bojan Memetovic | 2016-03-18 | 1 | -1/+1 | |
|/ | ||||||
* | Better check for on screen visibility | Pierre Ossman | 2016-01-11 | 1 | -13/+33 | |
| | | | | | | The check for visible drawables didn't account for compositing which can place a window off-screen. Put all of these checks in a common place and make sure it detects things properly. | |||||
* | Fix race problem with detecting listening inetd sockets | Tristan Schmelcher | 2015-12-29 | 1 | -2/+1 | |
| | | | | | | The previous detection would fail if the socket closed before we had time to inspect it, which got us stuck in a loop as we would try (and fail) to do accept() on a non-listening socket. | |||||
* | Set up Xauthority using a single invokation | Pierre Ossman | 2015-12-29 | 1 | -2/+4 | |
| | ||||||
* | Use mcookie to generate X server cookie | Pierre Ossman | 2015-12-29 | 1 | -19/+4 | |
| | ||||||
* | Check that xauth is in PATH | Pierre Ossman | 2015-12-29 | 1 | -17/+1 | |
| | | | | | The rest of the code assumes xauth is in PATH, so let's check for that instead. | |||||
* | Gracefully handle empty CopyArea operations | Pierre Ossman | 2015-11-30 | 1 | -6/+15 | |
| | ||||||
* | Change development version to 1.6.80 | Pierre Ossman | 2015-11-26 | 1 | -1/+1 | |
| | ||||||
* | Fix inverted logic in ProcVncExtSetParam. | Michal Srb | 2015-11-12 | 1 | -1/+1 | |
| | ||||||
* | option -xstartup added | Llorenç Garcia Martinez | 2015-10-30 | 1 | -0/+7 | |
| | ||||||
* | option -xstartup added | Llorenç Garcia Martinez | 2015-10-30 | 1 | -11/+16 | |
| | ||||||
* | Merge branch 'patch-1' of https://github.com/Siot/tigervnc | Pierre Ossman | 2015-10-30 | 2 | -13/+34 | |
|\ | ||||||
| * | Added -noxstartup | Llorenç Garcia Martinez | 2015-10-23 | 1 | -0/+6 | |
| | | ||||||
| * | new option -noxstartup to not load any xstartup script file | Llorenç Garcia Martinez | 2015-10-23 | 1 | -13/+28 | |
| | | ||||||
* | | Xvnc.man: remove -i option | Kirill Kolyshkin | 2015-10-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Xvnc does not understand -i as an alias to -interface anymore (since commit f8e3b34c69) but it is still listed in the man page. Fix man accordingly Signed-off-by: Kir Kolyshkin <kir@openvz.org> | |||||
* | | update manpage teaching about ~/.vnc/config | graysky | 2015-10-19 | 1 | -0/+8 | |
| | | ||||||
* | | update vncserver to parse a config file | graysky | 2015-10-19 | 1 | -11/+63 | |
|/ | ||||||
* | vncserver: Clean pid files of dead processes. | Michal Srb | 2015-10-02 | 1 | -1/+7 | |
| | | | | | When Xvnc fails to start, delete the pid file. Clean pid files of dead processes when listing them as well. | |||||
* | Properly free temporary cursor buffer | Pierre Ossman | 2015-09-29 | 1 | -0/+2 | |
| | ||||||
* | Avoid dropping const qualifier needlessly | Pierre Ossman | 2015-09-29 | 1 | -4/+4 | |
| | ||||||
* | Return TcpListener pointers rather than objects | Pierre Ossman | 2015-09-29 | 5 | -32/+43 | |
| | | | | | | It is easier to control object life time and avoid magical socket duplication by having a single TcpListener object to pass around. We have to be more careful about deleting the object though. | |||||
* | Make sure fallback block handler remains enabled | Pierre Ossman | 2015-09-24 | 1 | -0/+3 | |
| | | | | | | Commit f8e3b34 introduced a regression where the fallback write block handler would cease working after the first time it was called, potentially stalling writes. | |||||
* | Use REGION_INTERSECT() rather than trying to compute things manually | Pierre Ossman | 2015-09-14 | 1 | -3/+13 | |
| | | | | | REGION_INIT() does not handle an empty or invalid BoxRec, so this method makes sure we don't feed bad rects further in to the process. | |||||
* | Make vncHooksComposite() and vncHooksGlyphs() static | Pierre Ossman | 2015-09-14 | 1 | -2/+2 | |
| | | | | They should never have been global symbols to begin with. | |||||
* | Remove REGION_NULL fallback | Pierre Ossman | 2015-09-14 | 1 | -7/+0 | |
| | | | | | It's been in the Xorg code base for ages. Any version that lacks it is too old for the rest of our code to work anyway. | |||||
* | Refuse to start Xvnc if we failed to initialise a screen | Pierre Ossman | 2015-09-14 | 3 | -0/+11 | |
| | | | | | | Starting Xvnc without having any VNC functionality is pretty much pointless. So terminate when that happens, making the situation easier to detect for startup scripts. |