aboutsummaryrefslogtreecommitdiffstats
path: root/unix/xserver/hw
Commit message (Collapse)AuthorAgeFilesLines
* TigerVNC 1.5.0v1.5.01.5-branchPierre Ossman2015-07-111-1/+1
|
* TigerVNC 1.4.90 (1.5.0 beta)v1.4.90Pierre Ossman2015-06-181-1/+1
|
* Default to -noreset in XvncPierre Ossman2015-05-041-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/tigervncPierre Ossman2015-05-043-6/+13
|\ \
| | * Enable and document syslog logger in Xvnc.Michal Srb2015-04-102-5/+7
| | |
| * | Warn about not reseting Xvnc and terminate instead.Michal Srb2015-04-011-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 XvncPierre Ossman2015-04-271-6/+17
|/
* Merge branch 'multisocket-rebased' of https://github.com/twaugh/tigervncPierre Ossman2015-03-174-35/+58
|\
| * Fixed IPv6 support.Tim Waugh2015-03-134-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/tigervncPierre Ossman2015-03-127-750/+30
|\ \ | |/ |/| | | | | | | Conflicts: contrib/packages/rpm/el5/SPECS/tigervnc.spec vncviewer/Viewport.cxx
| * Remove code supporting Xorg older than 1.7Pierre Ossman2015-01-296-746/+28
| |
| * Raise base Xorg requirement to 1.7Pierre Ossman2015-01-271-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 Waugh2015-02-261-1/+1
| |
* | Merge branch 'cmdline-crash' of https://github.com/twaugh/tigervncPierre Ossman2015-02-261-8/+28
|\ \
| * | Don't return without value here.Tim Waugh2015-02-251-1/+1
| | | | | | | | | | | | In particular, return 0 as this is a failure.
| * | Abort argument processing on error.Tim Waugh2015-02-181-8/+28
| | | | | | | | | | | | This prevents e.g. 'Xvnc -screen x' crashing.
* | | Check for out-of-memory when installing color map.Tim Waugh2015-02-251-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 Waugh2015-02-252-7/+9
| | |
* | | Update copyright yearsPierre Ossman2015-02-201-1/+1
|/ /
* | Fixes for build issues caused by recent restructuringBrian P. Hinz2015-02-043-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 explicitPierre Ossman2015-01-301-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 variablesPierre Ossman2015-01-291-21/+21
| |
* | ddxInitGlobals() was removed from Xorg ages agoPierre Ossman2015-01-291-5/+0
| |
* | ddxBeforeReset() is only conditionally included in the buildPierre Ossman2015-01-291-0/+2
| |
* | Properly define functions as not having any argumentsPierre Ossman2015-01-291-5/+4
| |
* | Remove declaration for variable already present in headersPierre Ossman2015-01-291-3/+0
| |
* | Make sure we get prototypes for global DDX functionsPierre Ossman2015-01-291-0/+4
| |
* | Avoid complaints about unused variable in argument less requestsPierre Ossman2015-01-291-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 typePierre Ossman2015-01-291-3/+3
| |
* | Declare variables at the start of each block, as requiredPierre Ossman2015-01-292-19/+30
| |
* | Use proper prototypes in headers for all our internal functionsPierre Ossman2015-01-296-12/+13
| |
* | Restructure code a bit to avoid warning about unused variablePierre Ossman2015-01-291-23/+20
|/
* More debug logging for screen layout changesPierre Ossman2015-01-261-0/+8
|
* Restructure Xvnc/libvnc.so code to avoid C++ header hacksPierre Ossman2015-01-2621-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++ codePierre Ossman2014-12-121-0/+3
|
* Change development version to 1.4.80Pierre Ossman2014-11-191-1/+1
| | | | | The 1.4 branch is now live, so change the version number of the development builds.
* Fix pointer initialization to prevent NULL events.Brian P. Hinz2014-09-291-4/+4
| | | | Moved call to initEventq() into InitInputDevice() to prevent NULL events from being passed in. The surrounding IFDEF explains why Red Hat BZ bug #820443 just went away, EL6 bumped the version of xorg-x11-server-source to 1.13 at EL6.4.
* Correct naming convention for some parametersPierre Ossman2014-09-171-4/+4
|
* Avoid extra spacing in the generated man pagesPierre Ossman2014-09-171-42/+42
|
* Update server man pages to reflect current list of optionsPierre Ossman2014-09-171-17/+94
|
* Remove the date from man pagesPierre Ossman2014-09-171-1/+1
| | | | It's not something we're keeping up to date anyway.
* Clean up the authors section of the man pagesPierre Ossman2014-09-171-3/+4
|
* No need to declare 'display' here either.Tim Waugh2014-09-041-1/+0
|
* GCFuncs and GCOps are const since 1.16.Tim Waugh2014-09-041-0/+9
|
* No need to declare 'display' here.Tim Waugh2014-09-042-3/+0
|
* Another LoadExtensionList() that needs an #ifdef.Tim Waugh2014-09-041-0/+4
|
* LoadExtensionList is new in 1.16.Tim Waugh2014-09-031-0/+4
|
* Updated to build against xorg-x11-server 1.16.0.Tim Waugh2014-09-037-35/+39
|
* Update the cursor position using GetSpritePosition().Tim Waugh2014-07-141-1/+9
| | | | | | | The module needs to correctly track the mouse position by querying the current X cursor position in InputDevice::getPointerPos(). Fixes: https://sourceforge.net/p/tigervnc/bug-tracker/152/
* Merge branch 'nocolourmap' of https://github.com/CendioOssman/tigervncPierre Ossman2014-07-144-171/+35
|\