Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | TigerVNC 1.6.0v1.6.01.6-branch | Pierre Ossman | 2015-12-24 | 1 | -1/+1 |
| | |||||
* | Gracefully handle empty CopyArea operations | Pierre Ossman | 2015-11-30 | 1 | -6/+15 |
| | | | | (cherry picked from commit db821a236ff90db5251f99331e37f4fac85654a6) | ||||
* | TigerVNC 1.5.90 (1.6.0 beta)v1.5.90 | Pierre Ossman | 2015-11-26 | 1 | -1/+1 |
| | |||||
* | Fix inverted logic in ProcVncExtSetParam. | Michal Srb | 2015-11-12 | 1 | -1/+1 |
| | |||||
* | 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> | ||||
* | 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 | 4 | -24/+35 |
| | | | | | | 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. | ||||
* | Fix reversed logic in vncIsTCPPortUsed() | Pierre Ossman | 2015-08-10 | 1 | -2/+2 |
| | | | | | Patch by Jay Kulpinski. Prevents -inetd mode from automatically finding a free X11 display number. | ||||
* | Set user/client requested mode as preferred | Pierre Ossman | 2015-07-30 | 4 | -58/+93 |
| | | | | | | | | | | Desktop environments like to change to the monitor's preferred mode, especially at login. Lacking one, they pick the highest resolution they can find. This tends to override what the user has picked, so try to work around the desktop environments by setting the preferred mode to what the user has chosen. Credit goes to Michal Srb who figured out the problem. | ||||
* | Change development version to 1.5.80 | Pierre Ossman | 2015-06-18 | 1 | -1/+1 |
| | |||||
* | Default to -noreset in Xvnc | Pierre Ossman | 2015-05-04 | 1 | -1/+4 |
| | | | | | | We cannot handle a reset properly right now and are forced to terminate instead. Avoid surprising people with a dying Xvnc by changing the default to -noreset. | ||||
*-. | Merge branches 'noreset' and 'syslog' of https://github.com/michalsrb/tigervnc | Pierre Ossman | 2015-05-04 | 3 | -6/+13 |
|\ \ | |||||
| | * | Enable and document syslog logger in Xvnc. | Michal Srb | 2015-04-10 | 2 | -5/+7 |
| | | | |||||
| * | | Warn about not reseting Xvnc and terminate instead. | Michal Srb | 2015-04-01 | 1 | -1/+6 |
| |/ | | | | | | | | | VNC prevents X server restarting even when -reset is explicitly given. Print out message with explanation and terminate instead. | ||||
* / | Add -version argument to Xvnc | Pierre Ossman | 2015-04-27 | 1 | -6/+17 |
|/ | |||||
* | Merge branch 'multisocket-rebased' of https://github.com/twaugh/tigervnc | Pierre Ossman | 2015-03-17 | 4 | -35/+58 |
|\ | |||||
| * | Fixed IPv6 support. | Tim Waugh | 2015-03-13 | 4 | -35/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | The TcpListener constructor now takes a 'struct sockaddr*' instead of a string, and the createTcpListeners function creates TcpListener instances for an address based on the results from getaddrinfo(). The XserverDesktop class now takes a list of TcpListener instances for each of the RFB and HTTP sockets. The TcpListener::closeFd member variable is not used and has been removed. | ||||
* | | Merge branch 'upreqs' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2015-03-12 | 7 | -750/+30 |
|\ \ | |/ |/| | | | | | | | Conflicts: contrib/packages/rpm/el5/SPECS/tigervnc.spec vncviewer/Viewport.cxx | ||||
| * | Remove code supporting Xorg older than 1.7 | Pierre Ossman | 2015-01-29 | 6 | -746/+28 |
| | | |||||
| * | Raise base Xorg requirement to 1.7 | Pierre Ossman | 2015-01-27 | 1 | -4/+2 |
| | | | | | | | | We're not testing or maintaining anything older than that. | ||||
* | | Link libvnc.so with '-z now' to make symbol resolution failures obvious. | Tim Waugh | 2015-02-26 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'cmdline-crash' of https://github.com/twaugh/tigervnc | Pierre Ossman | 2015-02-26 | 1 | -8/+28 |
|\ \ | |||||
| * | | Don't return without value here. | Tim Waugh | 2015-02-25 | 1 | -1/+1 |
| | | | | | | | | | | | | In particular, return 0 as this is a failure. | ||||
| * | | Abort argument processing on error. | Tim Waugh | 2015-02-18 | 1 | -8/+28 |
| | | | | | | | | | | | | This prevents e.g. 'Xvnc -screen x' crashing. | ||||
* | | | Check for out-of-memory when installing color map. | Tim Waugh | 2015-02-25 | 1 | -7/+4 |
| | | | | | | | | | | | | | | | | | | | | | Also remove Xalloc/Xfree definitions, using malloc/free directly instead. Note that vfbAllocateFramebufferMemory() does not need to check for failed allocations as it is the caller's responsibility to do so (and they do). | ||||
* | | | Updated to build against xorg-x11-server 1.17.x. | Tim Waugh | 2015-02-25 | 2 | -7/+9 |
| | | | |||||
* | | | Update copyright years | Pierre Ossman | 2015-02-20 | 1 | -1/+1 |
|/ / | |||||
* | | Fixes for build issues caused by recent restructuring | Brian P. Hinz | 2015-02-04 | 3 | -0/+12 |
| | | | | | | | | | | | | * Add typedef for XF86OptionPtr for Xorg < 112 * Include stddef.h to prevent missing size_t definition errors * Workaround for libtool convenience library issue | ||||
* | | Make the calls to va_list logging functions more explicit | Pierre Ossman | 2015-01-30 | 1 | -4/+4 |
| | | | | | | | | | | On some platforms va_list might be defined as something that causes ambiguity and results in the wrong function being called. | ||||
* | | Avoid shadowing variables | Pierre Ossman | 2015-01-29 | 1 | -21/+21 |
| | | |||||
* | | ddxInitGlobals() was removed from Xorg ages ago | Pierre Ossman | 2015-01-29 | 1 | -5/+0 |
| | | |||||
* | | ddxBeforeReset() is only conditionally included in the build | Pierre Ossman | 2015-01-29 | 1 | -0/+2 |
| | | |||||
* | | Properly define functions as not having any arguments | Pierre Ossman | 2015-01-29 | 1 | -5/+4 |
| | | |||||
* | | Remove declaration for variable already present in headers | Pierre Ossman | 2015-01-29 | 1 | -3/+0 |
| | | |||||
* | | Make sure we get prototypes for global DDX functions | Pierre Ossman | 2015-01-29 | 1 | -0/+4 |
| | | |||||
* | | Avoid complaints about unused variable in argument less requests | Pierre Ossman | 2015-01-29 | 1 | -3/+0 |
| | | | | | | | | | | | | The REQUEST macro is used to access variables in the request data, and if we don't then the compiler complains that the macro sets up variables that we never use. | ||||
* | | No need to cast these as they are already an appropriate type | Pierre Ossman | 2015-01-29 | 1 | -3/+3 |
| | | |||||
* | | Declare variables at the start of each block, as required | Pierre Ossman | 2015-01-29 | 2 | -19/+30 |
| | | |||||
* | | Use proper prototypes in headers for all our internal functions | Pierre Ossman | 2015-01-29 | 6 | -12/+13 |
| | | |||||
* | | Restructure code a bit to avoid warning about unused variable | Pierre Ossman | 2015-01-29 | 1 | -23/+20 |
|/ | |||||
* | More debug logging for screen layout changes | Pierre Ossman | 2015-01-26 | 1 | -0/+8 |
| | |||||
* | Restructure Xvnc/libvnc.so code to avoid C++ header hacks | Pierre Ossman | 2015-01-26 | 21 | -2451/+3177 |
| | | | | | | | | The internal Xorg headers are very incompatible with C++ and we've had to resort to all kinds of hacks in order to include them in our C++ code. This approach isn't really viable long term so restructure things so that we have a glue layer written in C that bridges the Xorg core with the RFB classes. | ||||
* | Band aid to work around inluding C headers in C++ code | Pierre Ossman | 2014-12-12 | 1 | -0/+3 |
| | |||||
* | Change development version to 1.4.80 | Pierre Ossman | 2014-11-19 | 1 | -1/+1 |
| | | | | | The 1.4 branch is now live, so change the version number of the development builds. |