aboutsummaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
...
* | Pointer truncation/expansion needs to be very explicitPierre Ossman2015-03-031-2/+3
| |
* | Add extra parentheses to avoid and/or priority ambiguityPierre Ossman2015-03-031-1/+1
| |
* | 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-253-7/+146
| | |
* | | 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
|
* Merge branch 'readonlypassword' of https://github.com/michalsrb/tigervnc ↵Pierre Ossman2014-12-021-24/+44
|\ | | | | | | into viewonly
| * vncpasswd: Ask for read only password.Michal Srb2014-11-101-24/+44
| | | | | | | | | | Ask for optional second password that is used for read only access. Save it after the main password. This is same format as tightvnc uses.
* | 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.
* Link basic X11 libraries lastPierre Ossman2014-10-171-1/+3
| | | | | The extension libraries might depend on libXext or libX11, so make sure they come last on the link line.
* Make sure we check failed memory allocationsPierre Ossman2014-10-102-1/+23
|
* 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.
* Applying xserver115.patch fails on Ubuntu xorg-server source at hunk 2. ↵Brian P. Hinz2014-09-191-8/+0
| | | | Wayland was not merged into the Xorg tree until 1.16
* Correct naming convention for some parametersPierre Ossman2014-09-172-8/+8
|
* Remove unused VideoArea parameterPierre Ossman2014-09-173-49/+0
|
* Avoid extra spacing in the generated man pagesPierre Ossman2014-09-174-58/+104
|
* Update server man pages to reflect current list of optionsPierre Ossman2014-09-172-46/+143
|
* Document the -list argument to vncserverPierre Ossman2014-09-171-0/+6
|
* Remove the date from man pagesPierre Ossman2014-09-175-5/+5
| | | | It's not something we're keeping up to date anyway.
* Clean up the authors section of the man pagesPierre Ossman2014-09-175-19/+23
|
* Added missing part of write block handler.Tim Waugh2014-09-091-0/+22
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=1137023
* Fix linking when dri3 and present are enabled.Tim Waugh2014-09-041-1/+1
|
* 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-039-35/+299
|
* 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-147-200/+41
|\
| * Get rid of getStride()Pierre Ossman2014-07-074-19/+5
| | | | | | | | | | | | It was confusing and not properly used everywhere. Callers should use the stride they get when they get the buffer pointer.