aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* TigerVNC 1.15.0v1.15.01.15-branchPierre Ossman2025-02-133-3/+3
|
* Don't enable full screen until MapNotifyPierre Ossman2025-02-081-8/+13
| | | | | | | | 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)
* Don't touch macOS window level if not shownPierre Ossman2025-02-061-4/+7
| | | | | | Otherwise there isn't any system window to examine or modify. (cherry picked from commit 1280c7176cdd607b06beae0f16e79e1ceefe7410)
* Update Chinese (traditional) translationYi-Jyun Pan2025-02-061-285/+405
| | | | (cherry picked from commit 6049f29f022663920ad26350c8de720d48e3cfe2)
* Closing auth window is Cancel, not OkPierre Ossman2025-02-061-1/+1
| | | | (cherry picked from commit 9de223d40bd8c8324840fa8ff1e52f55c9d3877b)
* Don't crash when closing auth dialogPierre Ossman2025-02-061-1/+9
| | | | | | | | | 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)
* Fix handling of empty -parameter= argumentsPierre Ossman2025-02-062-2/+39
| | | | | | Broken in e97e225. (cherry picked from commit 402f079920033631c14ec1a38194b57e9fb758c4)
* Fix uncaught clipboard network errorsPierre Ossman2025-01-281-2/+12
| | | | | | | All communication with the server needs to be prepared for network errors. (cherry picked from commit a1da2b6ac56a35bb46e9a32317d894d9595e3dc4)
* Update Czech translationPetr Pisar2025-01-271-284/+405
| | | | (cherry picked from commit 57f7eec4b86979829012ba7c4821b7a51b522316)
* Update Slovak translationMarián Haburaj2025-01-271-285/+403
| | | | (cherry picked from commit 4aa80b0eda01a559ce85261a1d47f9e1e5fee0a1)
* Fix argument parsing regression in x0vncserverPierre Ossman2025-01-231-1/+1
| | | | | | | The argument index progression wasn't properly adjusted in e97e225, causing it to skip arguments. (cherry picked from commit c479602e867a1670880e43fcd2aac03f7a0247ab)
* Update Finnish translationLauri Nurmi2025-01-231-282/+402
| | | | (cherry picked from commit 7ba23193b0e0b12e73a82356b0c3645ad726cf5b)
* Disable macOS' native full screenPierre Ossman2025-01-223-3/+20
| | | | | | | It clashes with the method used by FLTK and gives very unreliable behaviour. (cherry picked from commit f5b42e4085cf11ea1d6395c470e3f1c10df31daa)
* Update Bulgarian translationAlexander Shopov2025-01-221-288/+392
| | | | (cherry picked from commit e9f662656d78ec270803d2df2d6bbea0a958dcb1)
* Update Swedish translationLuna Jernberg2025-01-221-291/+411
| | | | (cherry picked from commit caf30d357e25ee051c3111aa15cc0ff0ad56d047)
* Update Georgian translationTemuri Doghonadze2025-01-221-330/+499
| | | | (cherry picked from commit 389420779e85e84d8b83480c568c28e9f22a4ebf)
* Update Indonesian translationAndika Triwidada2025-01-221-293/+396
| | | | (cherry picked from commit 4e7dc1c125e3f891cd01751e163b6397bab01c54)
* Update German translationMario Blättermann2025-01-221-280/+411
| | | | (cherry picked from commit ae2f5083ff6d626b78a4f97e09a9008a3b294e82)
* Update Romanian translationRemus-Gabriel Chelu2025-01-221-300/+422
| | | | (cherry picked from commit a59b08f2f8fe93e82630fc1f1eb3f5f03599b935)
* Update Ukrainian translationYuri Chornoivan2025-01-221-282/+402
| | | | (cherry picked from commit d0db94f014e6f4e4c3e4f118efd4e59403debc3e)
* Update Spanish translationCristian Othón Martínez Vera2025-01-221-290/+411
| | | | (cherry picked from commit 6b92ba2ca9f4fb93a8122011fb5635bb762f1270)
* Check that FLTK 1.3 is being usedPierre Ossman2025-01-221-0/+14
| | | | | | | 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)
* TigerVNC 1.14.90 (1.15.0 beta)v1.14.90Pierre Ossman2025-01-143-3/+3
|
* Update translation template filePierre Ossman2025-01-141-271/+353
|
* Update visible copyright year to 2025Pierre Ossman2025-01-149-10/+10
|
* Sync up error messages reading from text filePierre Ossman2025-01-142-15/+17
| | | | To keep things simple for the translators.
* Always use lowercase "t" for TigerVNC teamPierre Ossman2025-01-148-9/+9
| | | | It's not a formal name, so use regular case.
* Avoid fetching details of disabled pointerPierre Ossman2025-01-141-1/+1
| | | | | | | | | 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.
* Avoid duplicate Xvnc bannersPierre Ossman2025-01-131-3/+1
| | | | Should have been included in 5cd38b6.
* Merge branch 'mr-debian' of https://github.com/JoachimFalk/tigervncPierre Ossman2025-01-136-12/+45
|\
| * Mandatory features via the cmake command lineJoachim Falk2025-01-121-8/+35
| | | | | | | | 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.
| * TIGERVNC_BUILDDIR default keeps dir relationsJoachim Falk2025-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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
| * Removed obsolete syslog.target from service filesJoachim Falk2025-01-121-1/+1
| | | | | | | | | | | | 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.
| * TigerVNC Viewer AppStream file specifies developerJoachim Falk2025-01-121-0/+6
| | | | | | | | Add missing fields developer with value "The TigerVNC Team" and the TigerVNC homepage for the TigerVNC Viewer AppStream meta info file.
| * Fix some option dashes in man pages.Joachim Falk2025-01-122-2/+2
|/ | | | Some '-' in man pages, which start options, are rendered as Unicode dashes, not ASCII '-'; fix this.
*---. Merge branches 'argparse', 'nothread' and 'config' of ↵Pierre Ossman2025-01-1043-1152/+1314
|\ \ \ | | | | | | | | | | | | https://github.com/CendioOssman/tigervnc
| | | * Use "on"/"off" when displaying bool parametersPierre Ossman2025-01-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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".
| | | * Print Xvnc banner before all the usage optionsPierre Ossman2025-01-103-4/+10
| | | | | | | | | | | | | | | | | | | | This is more in line with our other tools, and keeps all the X options together in the usage output.
| | | * Describe multiple -Log entries in man pagesPierre Ossman2025-01-073-3/+3
| | | | | | | | | | | | | | | | | | | | It's possible to configure multiple loggers with different settings. This was properly described in the --help output, but not the man pages.
| | | * Document UseIPv4/UseIPv6 in viewer man pagePierre Ossman2025-01-071-0/+8
| | | |
| | | * Document Xvnc "-SetPrimary" in man pagePierre Ossman2025-01-071-0/+5
| | | |
| | | * Sort parameters in -help and man pagesPierre Ossman2025-01-075-454/+462
| | | | | | | | | | | | | | | | Makes it much easier to find all the different options.
| | | * Prefer "PasswordFile" over "rfbauth"Pierre Ossman2025-01-072-2/+2
| | | | | | | | | | | | | | | | | | | | The latter is the legacy alias, so prefer the former in the documentation.
| | | * Move -interface argument to correct sectionPierre Ossman2025-01-071-4/+4
| | | | | | | | | | | | | | | | | | | | This is a "parameter", not an "option", so let's make sure it's in the correct section.
| | | * Use normal iterators for parametersPierre Ossman2025-01-072-31/+11
| | | | | | | | | | | | | | | | | | | | Now that we are based on a normal std::list, we can use normal iterators to go through the parameters.
| | | * Use std::list for config parametersPierre Ossman2025-01-072-33/+34
| | | | | | | | | | | | | | | | Avoid rolling our own linked list when we have the standard library.
| | | * Remove server and viewer config typesPierre Ossman2025-01-0713-120/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * Don't save parameters with default valuesPierre Ossman2025-01-073-0/+20
| | | | | | | | | | | | | | | | | | | | This allows smooth upgrades for users if the defaults change in the future.
| | | * Use registry string type for complex parametersPierre Ossman2025-01-071-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * Don't duplicate encode/decode in parameters.cxxPierre Ossman2025-01-071-40/+11
| | | | | | | | | | | | | | | | | | | | The configuration objects already now how to convert themselves to and from strings. Use that existing code, rather than poorly duplicate it.