aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Don't shove a pointer into a 32-bit variablePierre Ossman2015-03-032-4/+3
| | |
| * | Fix bad initialiser listsPierre Ossman2015-03-032-4/+4
| | |
| * | Compiler doesn't like us not checking return values herePierre Ossman2015-03-031-3/+3
| | |
| * | Compiler doesn't like referencing unset variablesPierre Ossman2015-03-031-0/+4
| | |
| * | LPARAM and WPARAM have different types on Win32 and Win64Pierre Ossman2015-03-032-2/+4
| | | | | | | | | | | | Solve it by casting to the larger of the two, i.e. 64-bit.
| * | WIN64 should come from the compiler or SDK, not usPierre Ossman2015-03-031-1/+0
| | |
| * | Handler still needs to return something even with XDamagePierre Ossman2015-03-031-0/+2
| | |
| * | No need to force modifiable strings herePierre Ossman2015-03-032-2/+2
| | |
| * | Pointer truncation/expansion needs to be very explicitPierre Ossman2015-03-034-13/+15
| | |
| * | Wrong array index in CPU usage calculation on WindowsPierre Ossman2015-03-031-1/+1
| | |
| * | Windows doesn't have %lldPierre Ossman2015-03-031-0/+5
| | |
| * | overrun() needs to return the available spacePierre Ossman2015-03-031-0/+3
| | |
| * | Move things around slightly so the compiler can track ccPierre Ossman2015-03-032-0/+10
| | |
| * | Give CharArray a printf style method to ease automatic allocationPierre Ossman2015-03-034-7/+37
| | |
| * | The PAM callback is slightly different on SolarisPierre Ossman2015-03-031-1/+6
| | |
| * | Add extra parentheses to avoid and/or priority ambiguityPierre Ossman2015-03-033-3/+4
| | |
| * | Reorder class initialiser list to match what actually happensPierre Ossman2015-03-035-12/+14
| | |
| * | Make Rect::area() signed, just like Rect::width()/height()Pierre Ossman2015-03-031-1/+1
| | | | | | | | | | | | Makes it more sane what type to use when interacting with this class.
| * | Fix mismatches between format string and argumentsPierre Ossman2015-03-0319-55/+55
| | |
| * | Shorten stats from EncodeManager using SI/IEC prefixesPierre Ossman2015-03-033-8/+60
| | | | | | | | | | | | Also avoids %lld which isn't supported on Windows.
| * | A switch() needs to handle every value in an enumPierre Ossman2015-03-031-0/+4
| | |
| * | Switch to unsigned parameters for ExtendedDesktopSize handlerPierre Ossman2015-03-034-7/+7
| | | | | | | | | | | | | | | The constants used here are unsigned so it makes more sense that the parameters are as well.
| * | Fix bad signed/unsigned comparisonsPierre Ossman2015-03-0314-27/+27
| | | | | | | | | | | | | | | Either by casting, or switching to a more appropriate type for the variable.
| * | Make sure Exceptions do not use unsafe format stringsPierre Ossman2015-03-038-53/+31
| | |
| * | Tag the Exception constructor as a printf functionPierre Ossman2015-03-031-1/+7
| | | | | | | | | | | | | | | This allows the compiler to analyse the format strings and arguments for correctness.
| * | Remove unused variablesPierre Ossman2015-03-0310-17/+2
| | |
| * | Handle no useful address types from getaddrinfo()Pierre Ossman2015-03-031-0/+3
| | |
| * | The compiler cannot figure out if this is assigned properlyPierre Ossman2015-03-031-0/+4
| | | | | | | | | | | | | | | The logic is a bit complex so we're going to have to silence the warning with this explicit assignment.
| * | Turn on more warnings to catch potential bugsPierre Ossman2015-03-031-0/+4
| | |
* | | Decode serverCutText to ISO-8859-1Brian P. Hinz2015-03-021-7/+6
|/ / | | | | | | Java viewer was incorrectly attempting to decode incoming clipboard updates to UTF-8 instead of Latin-1.
* | Merge pull request #142 from bphinz/masterBrian Hinz2015-03-0114-277/+75
|\ \ | | | | | | Updates to package builds
| * | Build local static libpng on el5Brian P. Hinz2015-03-011-1/+14
| | | | | | | | | | | | The system libpng is too old for fltk 1.3.3, resulting in undefined reference errors when trying to link vncviewer.
| * | Remove obsolete distro patchesBrian P. Hinz2015-03-0110-65/+29
| | | | | | | | | | | | | | | Commit f0fffd4d7f0907e91dfcee02cd7fbe4f4cbe2342 makes ldnow patch unnecessary. Commit 0dc36a501ee5e69ce1a201935a4a4a903d06cbe1 makes format-security patch unnecessary.
| * | Use autotools to build fltk-1.3.3 on el5 instead of cmakeBrian P. Hinz2015-03-013-192/+17
| | | | | | | | | | | | Static libraries are too hard to get linked correctly with cmake.
| * | Bump version of fltk to 1.3.3 for el5, el6, & ubuntu packagesBrian P. Hinz2015-03-014-20/+16
|/ /
* | Merge pull request #141 from bphinz/javaBrian Hinz2015-03-011-6/+5
|\ \ | | | | | | Don't violate RFB spec by sending UTF-8
| * | Don't violate RFB spec by sending UTF-8Brian P. Hinz2015-03-011-6/+5
|/ / | | | | | | Java viewer was violating the RFB specification by sending UTF-8 encoded clipboard text rather than ISO-8859-1.
* | Merge branch 'perf' of https://github.com/dcommander/tigervncPierre Ossman2015-02-272-4/+4
|\ \
| * | encperf, decperf: catch fopen() errorsDRC2015-02-262-4/+4
| | | | | | | | | | | | This prevents unhandled exceptions if the file isn't found.
* | | Merge branches 'format-security' and 'module-ldnow-master' of ↵Pierre Ossman2015-02-279-133/+323
|\ \ \ | | | | | | | | | | | | https://github.com/twaugh/tigervnc
| * | | 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.
| * | | Merge branch 'xserver117-master' of https://github.com/twaugh/tigervncPierre Ossman2015-02-263-14/+150
| |\ \ \
| | * | | 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
| | | | |
| * | | | Merge branch 'perf' of https://github.com/dcommander/tigervncPierre Ossman2015-02-261-40/+56
| |\ \ \ \
| | * | | | encperf: Optionally disable pixel translationDRC2015-02-251-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For 16-bit and 8-bit datasets, you can now run encperf with an argument of -translate=0 to benchmark just the encoder without converting the datasets to 24-bit. This allows the output of encperf to be directly compared with that of the TurboVNC Benchmark Tools.
| | * | | | encperf: change % to %% in printf formatDRC2015-02-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC lets this slide, but other compilers (clang) complain about using % rather than %% to print a literal % character.