aboutsummaryrefslogtreecommitdiffstats
path: root/unix/vncconfig
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'c++11' of github.com:CendioOssman/tigervncPierre Ossman2024-06-243-27/+27
|\
| * Avoid shadowing variablesPierre Ossman2024-06-242-12/+12
| | | | | | | | | | It's a source of confusion and possibly bugs to reuse the same variable name for multiple things.
| * Mark overridden virtual functionsPierre Ossman2024-06-242-9/+9
| | | | | | | | | | Use the new "override" keyword to properly differentiate between new virtual methods, and existing virtual methods being overridden.
| * Use nullptr in all C++ codePierre Ossman2024-06-241-6/+6
| | | | | | | | | | It's more readable than 0, and a bit safer than NULL, so let's try to follow modern norms.
* | Merge branch 'dri3' of github.com:CendioOssman/tigervncPierre Ossman2024-06-201-1/+1
|\ \ | |/ |/|
| * Hide from GNOME to enable animationsPierre Ossman2024-06-201-1/+1
| | | | | | | | | | | | | | | | One GNOME developer had a bad experience with VNC one time, and therefore all VNC must forever be punished. Avoid detection by GNOME so that animations aren't forcefully disabled without any option for the user to re-enable them.
* | Merge branch 'present' of github.com:CendioOssman/tigervncPierre Ossman2024-06-193-5/+4
|\|
| * Explicitly request timer repetitionPierre Ossman2024-06-192-4/+3
| | | | | | | | | | | | One-shot timers are more common, so let's change the API a bit to make that use case simpler. This API also makes it more clear what is happening.
| * Stop treating "0" as "no timeouts"Pierre Ossman2024-06-191-1/+1
| | | | | | | | | | It is much more sane to treat "0" as "a timer is ready NOW", so let's change to using -1 as the invalid timeout value.
* | vncconfig: add option to force view-only remote client connectionsCarlos Santos2024-04-264-10/+17
|/ | | | | | | | Specifies that the server must ignore all keyboard or mouse events sent by the client. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2180903 Signed-off-by: Carlos Santos <casantos@redhat.com>
* Prefer target_include_directories()Pierre Ossman2023-03-311-5/+5
| | | | | It is more specific, and it properly sets up propagation when include directories also need to be used further down a dependency chain.
* Use StringParameters directlyPierre Ossman2023-02-041-4/+3
| | | | | We don't need to make extra copies of the string in most cases, so let's simplify the code and access the string directly when we can.
* Explicitly mark unused parametersPierre Ossman2023-01-042-3/+3
| | | | | This allows us to separate accidentally unused, from explicitly unused parameters, which allows us to turn on such checks in the compiler.
* Mark system include paths correctlyPierre Ossman2023-01-041-1/+1
| | | | | This makes sure the compiler doesn't complain about problems in those files.
* Log objects should be localPierre Ossman2022-01-211-1/+1
| | | | Otherwise things might be logged under the wrong label.
* Be consistent in including config.hPierre Ossman2021-12-303-0/+13
| | | | | | The generally recommended way is to include it from source files, not headers. We had a mix of both. Let's try to be consistent and follow the recommended way.
* Use standard install dir variable namesPierre Ossman2020-03-121-2/+2
| | | | | This makes our builds directly compatible with most distributions without packagers/users having to specify extra flags.
* Start sessions via PAMPierre Ossman2020-03-121-2/+2
| | | | | | | | | This sets up a more correct session as there are key tasks that need to be performed by PAM. E.g. systemd will allocate cgroups and start base services. In order to easily handle this as a system service the mapping of displays is now done via a configuration file.
* Change to https for tigervnc URLPierre Ossman2018-10-191-1/+1
| | | | Our main web site now supports https, so update all references.
* Add a basic gitignoreLauri Kasanen2018-07-111-0/+1
|
* Restore UI for PRIMARY behaviourPierre Ossman2016-07-081-1/+24
| | | | | They were lost when the mechanism moved from vncconfig in to Xvnc. Restore the UI by having them reconfigure Xvnc instead.
* Merge branch 'clipboard'Pierre Ossman2016-07-084-322/+9
|\
| * Remove clipboard code from vncconfigPierre Ossman2016-02-054-311/+9
| | | | | | | | | | The clipboard is handled internally in the server now, so the code in vncconfig is no longer useful.
* | Fix ptr usageuglym82016-05-111-1/+1
| |
* | Split out setPrimaryCB option in UNIX vncconfigScott Roland2016-03-291-2/+13
|/ | | | | | | | | This is the simplest approach, with setPrimaryCB having the same relationship to acceptClipboard as sendPrimaryCB has to sendClipboard. This does not change vncviewer, which should probably have something similar on UNIX platforms only. Pierre Ossman: Changed naming from accept to set
* No need to force modifiable strings herePierre Ossman2015-03-032-2/+2
|
* Pointer truncation/expansion needs to be very explicitPierre Ossman2015-03-031-2/+3
|
* Add extra parentheses to avoid and/or priority ambiguityPierre Ossman2015-03-031-1/+1
|
* Make sure we check failed memory allocationsPierre Ossman2014-10-102-1/+23
|
* Avoid extra spacing in the generated man pagesPierre Ossman2014-09-171-7/+7
|
* Remove the date from man pagesPierre Ossman2014-09-171-1/+1
| | | | It's not something we're keeping up to date anyway.
* Clean up the authors section of the man pagesPierre Ossman2014-09-171-3/+4
|
* Fix unsafe usage of the logging functions.Pierre Ossman2012-04-261-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4905 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Consolidate the installation paths and make sure we have decent defaults.Pierre Ossman2012-03-271-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4873 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rename man pages to .1 when installingDRC2011-06-251-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4553 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Install man pages during 'make install' on Unix systemsDRC2011-06-251-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4552 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unused autotools build systemDRC2011-06-241-19/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4540 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Get the Unix stuff to build using CMake. Based on a patch by Henrik Andersson.Pierre Ossman2011-03-081-0/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4336 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix VPATH and out-of-tree buildsDRC2010-02-141-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3984 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make unix/ subtree compilable.Adam Tkac2009-09-041-4/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/unified_buildsys@3893 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Revert r3657 (import of autogenerated) files.Adam Tkac2009-03-131-653/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3675 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Import autogenerated files for unix/ and common/ subdirs to make sourceAdam Tkac2009-03-111-0/+653
| | | | | | | | compilable without GNU autotools. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3657 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rebrand the source as TigerVNC. It is my hope that this patch isPeter Åstrand2009-02-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | minimal but still complete. The rebranding was done using a script: find trunk -name .svn -prune -o -type f -exec rep.sh \{\} \; pushd trunk svn revert doc/TODO doc/registered-codes.txt doc/ft-protocol-problems.txt doc/rfbtight.tex perl -pi -e 's|tightvnc|tigervnc|g' unix/configure.ac win/configure.ac unix/README With rep.sh looking like: perl -pi -e 's|TightVNC|TigerVNC|g' "$@" perl -pi -e 's|www\.tightvnc\.com/bugs\.html|www\.tigervnc\.org|g' "$@" perl -pi -e 's|www\.tightvnc\.com|www\.tigervnc\.org|g' "$@" perl -pi -e 's|devteam\@tightvnc\.com|tigervnc-devel\@lists\.sourceforge\.net|g' "$@" perl -pi -e 's|TigerVNC Team|TightVNC Team|g' "$@" perl -pi -e 's|TigerVNC Group|TightVNC Group|g' "$@" perl -pi -e 's|TigerVNC protocol|TightVNC protocol|g' "$@" perl -pi -e 's|TigerVNC-specific|TightVNC-specific|g' "$@" perl -pi -e 's|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TigerVNC|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TightVNC|g' "$@" perl -pi -e 's|TigerVNC vendor|TightVNC vendor|g' "$@" perl -pi -e 's|TigerVNC extension|TightVNC extension|g' "$@" perl -pi -e 's|protocolTigerVNC|protocolTightVNC|g' "$@" perl -pi -e 's|TigerVNC additions were|TightVNC additions were|g' "$@" perl -pi -e 's|TigerVNC 1\.2|TightVNC 1\.2|g' "$@" perl -pi -e 's|TigerVNC authentication type|TightVNC authentication type|g' "$@" git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3621 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Include man files and more jpeg libraries in tarballAdam Tkac2008-10-221-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3042 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Install *man files and vncserver script in Makefile.amsAdam Tkac2008-09-291-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2831 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Include headers in Makefile.am-s in unix/* to fix "make dist" commandAdam Tkac2008-07-141-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2625 3789f03b-4d11-0410-bbf8-ca57d06f2519
* - generate Makefile.in in unix/* subtree from Makefile.amAdam Tkac2008-04-172-24/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2490 3789f03b-4d11-0410-bbf8-ca57d06f2519
* After discussion with Constantin reverted 2433, 2434, 2436, 2437 and 2438Adam Tkac2008-03-222-9/+24
| | | | | | | | (build automation and i18n changes). Latest server changes (2439 and 2440) are OK. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2442 3789f03b-4d11-0410-bbf8-ca57d06f2519
* - use Makefile.am and configure.acAdam Tkac2008-03-202-24/+9
| | | | | | | | - removed unwanted files - internationalization and jpeg library doesn't work yet git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2433 3789f03b-4d11-0410-bbf8-ca57d06f2519
* A grammar fix in man pages.Constantin Kaplinsky2006-06-021-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@620 3789f03b-4d11-0410-bbf8-ca57d06f2519