| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This should have been done as part of cf1bc66.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Make compile times faster by reducing the number of headers included in
other headers.
|
|
|
|
|
| |
The argument index progression wasn't properly adjusted in e97e225,
causing it to skip arguments.
|
|
|
|
| |
Some '-' in man pages, which start options, are rendered as Unicode dashes, not ASCII '-'; fix this.
|
|\ \
| | |
| | |
| | | |
https://github.com/CendioOssman/tigervnc
|
| | |
| | |
| | |
| | |
| | | |
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.
|
| |/
|/|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
Instead of just printing the huge usage text and hoping the user figures
out what was wrong.
|
| | |
|
|/
|
|
|
| |
Avoid duplicating this complexity everywhere and make sure all commands
get the same handling and fixes.
|
| |
|
|\ |
|
| |
| |
| |
| | |
The reason for this is to keep a consistency through out the project.
|
| |
| |
| |
| | |
The reason for this is to keep a consistency through out the project.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit adds support for the pseudo-encoding ExtendedMouseButtons in
Xvnc and x0vncserver, which makes it possible to use to use the
back/forward mouse buttons.
This commit contains work originally done by
PixelSmith <manny33@frontbuffer.com>.
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | | |
This makes things more consistent since we mix with the standard library
exceptions so often.
|
| | |
| | |
| | |
| | |
| | | |
Use the more specific already included exception classes for common
errors to keep things more understandable.
|
| | |
| | |
| | |
| | |
| | | |
Make sure our exceptions are part of the standard exception class
hierarchy.
|
| | |
| | |
| | |
| | | |
Harmonize with the standard C++ exceptions.
|
| | |
| | |
| | |
| | |
| | | |
In preparation for using the built in C++ exception classes, which do
not accept a format string.
|
|/ / |
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
The behaviour is not consistent as Windows doesn't use errno for socket
errors, but Unix systems do. Always use the same exception to keep
things somewhat sane.
|
|/ |
|
|
|
|
|
| |
This is a very limited bit field, so use an 8 bit type to clearly show
how many bits are available.
|
|
|
|
|
| |
The different uses of this interface are not that closely related and
there is no need for them to have a common interface class.
|
|
|
|
|
| |
Follow the standard XK_ prefix, and also include the hex value for
easier debugging.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Instead of giving up after all free keycodes have been used, Keycodes from previously added keysyms will be reused.
Re: #93
|
|/
|
|
| |
Bug fix for bf28683.
|
|
|
|
|
| |
Remove redundant arguments where the method already has access to the
relevant variable as an object attribute.
|
|
|
|
|
|
|
|
|
| |
These are often more readable as they avoid a lot of the boilerplate of
iterating over fixed arrays or STL containers.
Note that this change is very conservative to avoid noise in "git
blame". Only loops where this is a clear improvement have been
converted.
|
|
|
|
|
| |
Let's avoid reimplementing something basic that's available in the
standard library. It also makes the code easier to read.
|
|
|
|
|
| |
Use the new "override" keyword to properly differentiate between new
virtual methods, and existing virtual methods being overridden.
|
|
|
|
|
| |
It's more readable than 0, and a bit safer than NULL, so let's try to
follow modern norms.
|
|\ |
|