| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Modern mutter (GNOME's window manager) has an internal race condition
where changing state early is unreliable. Waiting for the MapNotify
seems to get us past the unreliable zone.
(cherry picked from commit afdbbcc44f5e140f64b0de4cc3eff9be3b5142d4)
|
|
|
|
|
|
| |
Otherwise there isn't any system window to examine or modify.
(cherry picked from commit 1280c7176cdd607b06beae0f16e79e1ceefe7410)
|
|
|
|
| |
(cherry picked from commit 6049f29f022663920ad26350c8de720d48e3cfe2)
|
|
|
|
| |
(cherry picked from commit 9de223d40bd8c8324840fa8ff1e52f55c9d3877b)
|
|
|
|
|
|
|
|
|
| |
We use button_cb for the dialog's callback as well, to handle the user
closing the window. However, Fl_Window::window() doesn't return the
window itself, but its parent window. Which it doesn't have, so we get
NULL.
(cherry picked from commit 7dd01ea947142ed0173f58d8e9a2c9fbbbddefde)
|
|
|
|
|
|
| |
Broken in e97e225.
(cherry picked from commit 402f079920033631c14ec1a38194b57e9fb758c4)
|
|
|
|
|
|
|
| |
All communication with the server needs to be prepared for network
errors.
(cherry picked from commit a1da2b6ac56a35bb46e9a32317d894d9595e3dc4)
|
|
|
|
| |
(cherry picked from commit 57f7eec4b86979829012ba7c4821b7a51b522316)
|
|
|
|
| |
(cherry picked from commit 4aa80b0eda01a559ce85261a1d47f9e1e5fee0a1)
|
|
|
|
|
|
|
| |
The argument index progression wasn't properly adjusted in e97e225,
causing it to skip arguments.
(cherry picked from commit c479602e867a1670880e43fcd2aac03f7a0247ab)
|
|
|
|
| |
(cherry picked from commit 7ba23193b0e0b12e73a82356b0c3645ad726cf5b)
|
|
|
|
|
|
|
| |
It clashes with the method used by FLTK and gives very unreliable
behaviour.
(cherry picked from commit f5b42e4085cf11ea1d6395c470e3f1c10df31daa)
|
|
|
|
| |
(cherry picked from commit e9f662656d78ec270803d2df2d6bbea0a958dcb1)
|
|
|
|
| |
(cherry picked from commit caf30d357e25ee051c3111aa15cc0ff0ad56d047)
|
|
|
|
| |
(cherry picked from commit 389420779e85e84d8b83480c568c28e9f22a4ebf)
|
|
|
|
| |
(cherry picked from commit 4e7dc1c125e3f891cd01751e163b6397bab01c54)
|
|
|
|
| |
(cherry picked from commit ae2f5083ff6d626b78a4f97e09a9008a3b294e82)
|
|
|
|
| |
(cherry picked from commit a59b08f2f8fe93e82630fc1f1eb3f5f03599b935)
|
|
|
|
| |
(cherry picked from commit d0db94f014e6f4e4c3e4f118efd4e59403debc3e)
|
|
|
|
| |
(cherry picked from commit 6b92ba2ca9f4fb93a8122011fb5635bb762f1270)
|
|
|
|
|
|
|
| |
We're not compatible with FLTK 1.4 yet, so let's try to inform users
early that this will not work.
(cherry picked from commit 4dbf60a831eac6aaf19d810c04dda6adb3ed265a)
|
| |
|
| |
|
| |
|
|
|
|
| |
To keep things simple for the translators.
|
|
|
|
| |
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.
|
|\ |
|
| |
| |
| |
| | |
If a feature is explicitly requested via the cmake command line, error out if necessary libraries are missing and do not silently disable the requested feature.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
The syslog.target is obsolete in Debian due to systemd syslog socket activation.
I am relatively sure that this is also the case for other distributions.
Therefore, remove syslog.target from tigervncserver@.service.
|
| |
| |
| |
| | |
Add missing fields developer with value "The TigerVNC Team" and the TigerVNC homepage for the TigerVNC Viewer AppStream meta info file.
|
|/
|
|
| |
Some '-' in man pages, which start options, are rendered as Unicode dashes, not ASCII '-'; fix this.
|
|\ \ \
| | | |
| | | |
| | | | |
https://github.com/CendioOssman/tigervnc
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is a lot more readable than "0"/"1", which can easily be confused
with integer parameters.
Note that this breaks some backwards compatibility. Older clients will
not be able to parse configuration files generated by newer clients, as
they had a bug where they could only understand "0" and "1".
|
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | | |
Avoid rolling our own linked list when we have the standard library.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This allows smooth upgrades for users if the defaults change in the
future.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
All parameters can be converted to and from strings, so this is a
reasonable default for most settings. We don't need to bail out for
complex types.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The configuration objects already now how to convert themselves to and
from strings. Use that existing code, rather than poorly duplicate it.
|