summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update German translationMario Blättermann2015-09-151-538/+578
|
* Use REGION_INTERSECT() rather than trying to compute things manuallyPierre Ossman2015-09-141-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() staticPierre Ossman2015-09-141-2/+2
| | | | They should never have been global symbols to begin with.
* Remove REGION_NULL fallbackPierre Ossman2015-09-141-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 screenPierre Ossman2015-09-143-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 Viewport initial sizing issue on OS XBrian P. Hinz2015-09-131-1/+3
| | | | | The layout manager on OS X sometimes sets the preferredSize to 0, so only call pack if that's not the case.
* Handle CA chain certificatesBrian P. Hinz2015-09-131-4/+7
| | | | | Allow the Java client to read CA certificates containing multiple certs concatenated together.
* Improve handling of x509 authenticationBrian P. Hinz2015-09-131-24/+101
| | | | | | | Fixes #193 and also adds automatic certificate saving feature like the Fltk viewer. Also pulls in CA certificates from all trusted authorities known to the JRE for the case when the server is using a certificate from a top-level authority.
* Merge pull request #194 from bphinz/masterBrian Hinz2015-09-123-14/+171
|\ | | | | Compile legacy Xvnc with relative rpath for portability
| * Compile legacy Xvnc with relative rpath for portabilityBrian P. Hinz2015-09-123-14/+171
|/ | | | | | Build with rpath link so that Xvnc finds our libGL even if it's not installed in "/". Also applied dridir and xkbcompdir patches so that the correct DRI driver gets loaded.
* Add keyboard debug log to serversPierre Ossman2015-08-311-4/+21
| | | | | Makes it easier to troubleshoot keyboard issues by printing exactly what key events the server is getting from the client.
* Merge pull request #190 from bphinz/masterBrian Hinz2015-08-205-32/+86
|\ | | | | Java viewer updates
| * Fix UI logic in Java viewerBrian P. Hinz2015-08-201-1/+0
| | | | | | | | | | Fixes an issue where the FullScreenAllMonitors checkbox in the OptionsDialog was not activated.
| * Disable window functions for embedded appletBrian P. Hinz2015-08-202-0/+6
| |
| * Disable desktopSize option for embedded appletsBrian P. Hinz2015-08-201-1/+2
| |
| * Add multiple monitor spanning feature to java viewerBrian P. Hinz2015-08-204-12/+65
| | | | | | | | | | | | | | | | | | Adds support for spanning multiple monitors in "Extended" mode to the Java viewer. Allows for spanning when maximizing in addition to just full-screen mode. Seems a bit unpredictable on MS Windows 7 (ie: depends on window placement, which screen is set as primary, etc.), but this appears to be the behavior of the OS itself.
| * Java viewer UI updatesBrian P. Hinz2015-08-202-14/+11
| | | | | | | | | | Make the layout of the options dialog more consistent with the native viewer.
| * Fix desktopSize parameter issueBrian P. Hinz2015-08-201-5/+3
| | | | | | | | | | | | desktopSize preference was being applied even if the checkbox was unselected in the dialog is a value had previously been stored in the preferences file.
| * Merge remote-tracking branch 'upstream/master'Brian P. Hinz2015-08-204-11/+15
| |\ | |/ |/|
* | Show error dialog when ACL pattern isn't acceptedPierre Ossman2015-08-101-2/+7
| |
* | Change netmask to prefix in ACL documentationPierre Ossman2015-08-102-7/+6
| | | | | | | | | | | | The IPv6 additions deprecated support for netmasks in the access control lists. Unfortunately some documentation was not updated to reflect this fact.
* | Fix reversed logic in vncIsTCPPortUsed()Pierre Ossman2015-08-101-2/+2
| | | | | | | | | | Patch by Jay Kulpinski. Prevents -inetd mode from automatically finding a free X11 display number.
| * Merge remote-tracking branch 'upstream/master'Brian P. Hinz2015-08-090-0/+0
| |\ | |/ |/|
* | Apply recent Xorg CVE patches, update dependenciesBrian P. Hinz2015-08-096-5/+482
| | | | | | | | | | | | | | Added patches for the following upstream CVEs: 2013-7439, 2015-0255, 2015-1802, 2015-1803, 2015-1804. Also updated the versions of gnutls, libtasn1, and libjpeg-turbo used to build static libraries to their latest respective upstream versions.
| * Bump el5 RPM spec versionBrian P. Hinz2015-08-091-1/+1
| | | | | | | | Bump spec version to match changelog.
| * Rename patch fileBrian P. Hinz2015-08-091-0/+0
| | | | | | | | Patch file had different extension than what was specified in spec
| * Merge remote-tracking branch 'upstream/master'Brian P. Hinz2015-08-0934-1645/+3841
| |\ | |/ |/|
* | Set user/client requested mode as preferredPierre Ossman2015-07-304-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.
* | Log which addresses connection attempts are made againstPierre Ossman2015-07-301-0/+6
| |
* | Properly report connect error codesPierre Ossman2015-07-301-11/+13
| | | | | | | | | | The logic was flawed and would treat all connect errors as if there were no addresses found.
* | Start a hidden rather than minimised vncconfigPierre Ossman2015-07-301-1/+1
| | | | | | | | | | This is plumbing that we shouldn't have to annoy the user with a separate window for.
* | Add a missing break statement.Joel Teichroeb2015-07-181-0/+1
| |
* | Add minimize button on f8 menu. Fixes #90Joel Teichroeb2015-07-131-1/+5
| |
* | Add resize on connect menu controls to Java viewerBrian P. Hinz2015-07-122-2/+65
| | | | | | | | Adds controls for resize on connect to the options dialog. Fixes #104
* | Update OptionsDialog UI layout for better consistency with Fltk viewerBrian P. Hinz2015-07-121-25/+30
| | | | | | | | | | Cosmetic updates to make the options dialog look more like the Fltk viewer.
* | Merge branch 'translation' of https://github.com/CendioOssman/tigervncPierre Ossman2015-07-116-1505/+2882
|\ \
| * | Add Bulgarian translationAlexander Shopov2015-07-022-1/+710
| | |
| * | Add Danish translationJoe Hansen2015-06-292-1/+709
| | |
| * | Update Swedish translationGöran Uddeborg2015-06-251-555/+534
| | |
| * | Update Ukrainian translationYuri Chornoivan2015-06-251-537/+577
| | |
| * | Update translation templatePierre Ossman2015-06-251-412/+353
| | |
* | | Merge pull request #103 from hifi/runfixBrian Hinz2015-07-032-2/+2
|\ \ \ | |/ / |/| | Allow java viewer to load without manifest properly
| * | Allow java viewer to load without manifest properlyToni Spets2015-07-012-2/+2
|/ /
* | Fix infinite update caused by b64dbf2Pierre Ossman2015-06-231-1/+1
| | | | | | | | | | | | The bug fix in b64dbf2 didn't account for the proper request region in the case of continuous updates. Make sure we use the proper variable for which region we've sent updates for.
* | Change development version to 1.5.80Pierre Ossman2015-06-183-4/+4
| |
* | Add Greek translationVangelis Skarmoutsos2015-06-182-1/+765
| |
* | Fix some bad signed/unsigned mismatchesPierre Ossman2015-06-174-8/+8
| |
* | Avoid losing updates on partial requestsPierre Ossman2015-06-091-1/+4
| | | | | | | | | | | | A request may be for only part of the frame buffer, meaning we cannot discard all changes just because we've send out an update. There might still be modified areas remaining that haven't been requested yet.
* | Clean up server rendered cursor logicPierre Ossman2015-06-092-17/+27
| | | | | | | | | | | | | | Variables were reused a bit too heavily and it was possible to get the logic at a point where the server would try to render a cursor where it wasn't needed, and the empty update rect would cause a crash. Clear things up by introducing some more explicit variables.
* | Change fillRect() to take a buffer instead of a pixelPierre Ossman2015-06-059-22/+28
| | | | | | | | | | | | | | | | There has been some confusion if fillRect() should accept a buffer or a pixel. This can cause misrendering if your data is not in the native endian order. A buffer makes more sense here though, and is what most of the callers are already assuming, so change the API to follow that.