| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| | |
Fixes: https://issues.redhat.com/browse/RHEL-34880
Signed-off-by: Carlos Santos <casantos@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Return zero if the current argument starts with ":". It's useless to
check if it matches any of the other Xvnc arguments.
Also use the global variable explicit_display, set by the X server code,
instead of a private flag.
Signed-off-by: Carlos Santos <casantos@redhat.com>
|
|/
|
|
|
| |
Allow everything to flush properly so that both ends see a clean close,
rather than a reset connection. Avoids misleading error messages.
|
|
|
|
|
| |
This was supposed to be removed in e97e225 when we moved this to the
core library.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This:
ret = vncHandleParamArg(argc, argv, i);
if (ret != 0)
return ret;
return 0;
Is the same as
return vncHandleParamArg(argc, argv, i);
Signed-off-by: Carlos Santos <casantos@redhat.com>
|
|
|
|
|
|
|
| |
So it's not necessary to iterate over the internal list to obtain the
number of parameters.
Signed-off-by: Carlos Santos <casantos@redhat.com>
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
If we'll be running in inetd mode, then stdout and stderr will be a
client socket and not an appropriate place for logging.
Mimic what Xorg does instead.
|
| | |
|
| |
| |
| |
| | |
Keep the compiler happy and get rid of noise.
|
| |
| |
| |
| |
| | |
These things have been removed or moved to common code in Xorg 21.1, so
let's avoid it in our code to get rid of warnings.
|
| | |
|
|/ |
|
|
|
|
|
|
| |
There were not many uses of this left after the move to std::exception
and the move to the core library. Let's get rid of the last stragglers
and reduce the risk of name collisions.
|
|
|
|
|
| |
To reduce the risk of duplicating the libraries on the link line, as we
have absolute paths in the .la files.
|
|
|
|
|
| |
We should hopefully no longer require the common libraries to be linked
twice anymore for things to work.
|
|
|
|
|
| |
OS abstractions are generic enough that we can merge these with the new
core library.
|
|
|
|
|
| |
It's just string helper functions here, so let's get rid of the
catch-all name for this module.
|
|
|
|
|
|
|
| |
Make it clearer what is protocol handling and what is just general
plumbing.
This is one step of several.
|
|
|
|
|
|
|
| |
Make it clearer what is protocol handling and what is just general
plumbing.
This is one step of several.
|
|
|
|
|
|
|
| |
Make it clearer what is protocol handling and what is just general
plumbing.
This is one step of several.
|
|
|
|
|
|
|
| |
Make it clearer what is protocol handling and what is just general
plumbing.
This is one step of several.
|
|
|
|
|
|
|
| |
Make it clearer what is protocol handling and what is just general
plumbing.
This is one step of several.
|
|
|
|
|
|
|
|
| |
Try to keep the code more compact for the simple things where the type
should be obvious from the context. Helps us avoid line wrapping.
Also remove explicit conversions to Region where the compiler is able to
figure it out by itself, again to reduce line length.
|
|
|
|
|
| |
This is a network function, so it makes more sense in the network
library.
|
|
|
|
|
| |
libtool seems to have some issues ordering everything correctly, and
this seems to work better.
|
|
|
|
|
| |
Make compile times faster by reducing the number of headers included in
other headers.
|
| |
|
| |
|
|
|
|
| |
It's not a formal name, so use regular case.
|
|
|
|
|
|
|
|
|
| |
Certain versions of the xserver code will crash if you access the
details of a disabled pointer. The details are also not up to date when
it is disabled, so it is likely concepually wrong to ignore it at this
point anyway.
Issue originally discovered and diagnosed by Mark Mielke.
|
|
|
|
| |
Should have been included in 5cd38b6.
|
|
|
|
|
|
|
|
|
|
|
| |
Changed default for TIGERVNC_BUILDDIR in the build of Xvnc.
Assume that when Xvnc is built out of source, the TigerVNC libraries are as well.
Moreover, as a reasonable default, assume that the same relative directory relations will be preserved in the out-of-source build tree as are present in the source tree, e.g.,
TigerVNC source: ~/devel/tigervnc
TigerVNC build dir: ~/devel/tigervnc/build
Xvnc source: ~/devel/tigervnc/unix/xserver
Xvnc build dir: ~/devel/tigervnc/build/unix/xserver
|
|\ \
| | |
| | |
| | | |
https://github.com/CendioOssman/tigervnc
|
| | |
| | |
| | |
| | |
| | | |
This is more in line with our other tools, and keeps all the X options
together in the usage output.
|
| | |
| | |
| | |
| | |
| | | |
It's possible to configure multiple loggers with different settings.
This was properly described in the --help output, but not the man pages.
|
| | | |
|
| | |
| | |
| | |
| | | |
Makes it much easier to find all the different options.
|
| | |
| | |
| | |
| | |
| | | |
The latter is the legacy alias, so prefer the former in the
documentation.
|
| | |
| | |
| | |
| | |
| | | |
This is a "parameter", not an "option", so let's make sure it's in the
correct section.
|
| | |
| | |
| | |
| | |
| | | |
Now that we are based on a normal std::list, we can use normal iterators
to go through the parameters.
|
| |/
|/|
| |
| |
| |
| |
| | |
We don't consistently use these, so they are just confusing.
Instead, we rely on the linker to not include unnecessary objects, and
hence irrelevant configuration objects.
|
| |
| |
| |
| |
| | |
Avoid duplicating this complexity everywhere and make sure all commands
get the same handling and fixes.
|
|/
|
|
|
| |
Let's avoid using special string formats when we can send this data
structured instead.
|
|
|
|
|
|
|
| |
These are more reliably as they are called once the decision has been
made as to how to display the cursor. The other hooks are sensitive to
the order of extensions, which means that we can overlook cursor changes
done by other extensions (e.g. hiding it).
|
|
|
|
|
|
| |
Some paths indicate a hidden cursor using NullCursor, and some (most)
use a valid cursor that just has no contents. Make sure we can handle
both cases.
|
| |
|
|\ |
|