| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
| |
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.
|
|
|
|
| |
They should never have been global symbols to begin with.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
The layout manager on OS X sometimes sets the preferredSize to 0,
so only call pack if that's not the case.
|
|
|
|
|
| |
Allow the Java client to read CA certificates containing multiple
certs concatenated together.
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Compile legacy Xvnc with relative rpath for portability
|
|/
|
|
|
|
| |
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.
|
|
|
|
|
| |
Makes it easier to troubleshoot keyboard issues by printing exactly
what key events the server is getting from the client.
|
|\
| |
| | |
Java viewer updates
|
| |
| |
| |
| |
| | |
Fixes an issue where the FullScreenAllMonitors checkbox in the
OptionsDialog was not activated.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
Make the layout of the options dialog more consistent with the
native viewer.
|
| |
| |
| |
| |
| |
| | |
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.
|
| |\
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| |
| | |
The IPv6 additions deprecated support for netmasks in the access
control lists. Unfortunately some documentation was not updated
to reflect this fact.
|
| |
| |
| |
| |
| | |
Patch by Jay Kulpinski. Prevents -inetd mode from automatically
finding a free X11 display number.
|
| |\
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
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 spec version to match changelog.
|
| |
| |
| |
| | |
Patch file had different extension than what was specified in spec
|
| |\
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| | |
The logic was flawed and would treat all connect errors as
if there were no addresses found.
|
| |
| |
| |
| |
| | |
This is plumbing that we shouldn't have to annoy the user with a
separate window for.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Adds controls for resize on connect to the options dialog. Fixes #104
|
| |
| |
| |
| |
| | |
Cosmetic updates to make the options dialog look more like the Fltk
viewer.
|
|\ \ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Allow java viewer to load without manifest properly
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|