Pierre Ossman
ee04c6dd55
Support UTF8_STRING selection target type
The protocol still only supports 8859-1 though, so we need to
convert things to and from UTF-8.
8 years ago
Pierre Ossman
419091c405
Use TARGETS when getting selection
8 years ago
Pierre Ossman
0a0abdf95b
Move selection request handling to a separate function
Makes it easier to do requests from different parts of the code.
8 years ago
Pierre Ossman
e4be5cc098
Create all Atoms in a central place
8 years ago
Pierre Ossman
bfd567a014
Remove clipboard code from vncconfig
The clipboard is handled internally in the server now, so the
code in vncconfig is no longer useful.
8 years ago
Pierre Ossman
6f6a6c0d90
Move server to client clipboard out of vncconfig
Also handle clipboard transactions from the server to the client
directly in the server without the help of vncconfig.
8 years ago
Henrik Andersson
c1cbc705c2
Early propagate of access rights to connection.
8 years ago
Brian P. Hinz
9b9a38ccd4
Update debian init scripts so that sysconfig settings are actually used
8 years ago
Brian P. Hinz
602f75a714
Merge remote-tracking branch 'upstream/master'
8 years ago
Brian Hinz
0c20e43257
Merge pull request #260 from TigerVNC/vencrypt-vino
Add workaround for Vino's VeNCrypt implementation to Java viewer
8 years ago
Brian P. Hinz
43147c38f9
Add workaround for Vino's VeNCrypt implementation to Java viewer
Implemented Pierre's workaround (1f8aba3
) to java viewer.
8 years ago
Pierre Ossman
c62e70c5b3
Move client to server clipboard out of vncconfig
Handle the clipboard directly in the server, avoiding the
dependency on vncconfig. This commit adds support for clipboard
from the client to the server. Handling of the other direction
will follow.
8 years ago
Pierre Ossman
fc08bee5af
Remove legacy Windows code
We have lots of code that deals with Windows versions that we no
longer support anyway. Clean out all of this old cruft.
8 years ago
Pierre Ossman
4ab1e5d4b5
Remove stub mirror driver code
We don't have any meaningful code for the mirror driver, so
remove the confusing stub and interface for it.
8 years ago
Pierre Ossman
526b3802b4
Shorten service identifier
The identifier is used to compute the registry path, and should
ideally be kept short and without spaces.
8 years ago
Pierre Ossman
018c67e6e1
Provide description for services
The argument named "desc" was not actually the description, but
rather the short "display name". Add handling for the actual
description to reduce confusion.
8 years ago
Pierre Ossman
9986dce0ae
Better check for on screen visibility
The check for visible drawables didn't account for compositing
which can place a window off-screen. Put all of these checks in
a common place and make sure it detects things properly.
8 years ago
Pierre Ossman
35449991b5
Install viewer .desktop file and icons on all Unix systems
These files are not Red Hat or Ubuntu specific, so install them
on all Unix systems where the viewer is installed.
8 years ago
Brian P. Hinz
a6a52a4149
Ubuntu package fixes
Adds missing build dependencies and fixes java compile issues
caused by non-ascii characters in comments.
8 years ago
Brian P. Hinz
9102165371
Ubuntu package fixes
Adds missing build dependencies and fixes java compile issues
caused by non-ascii characters in comments.
8 years ago
Brian P. Hinz
c98000c889
Merge remote-tracking branch 'upstream/master'
8 years ago
Brian P. Hinz
0260a9f9c4
Allow Ubuntu 12.04 packages to build on any architecture
Updating control file per suggestion in #258
8 years ago
Brian P. Hinz
45a5a7b6fd
Debian package updates
[re #258 ] Add missing build-deps and allow deb to build on any arch
8 years ago
Pierre Ossman
a6b00267f2
Block signals from being handled on worker threads
8 years ago
Pierre Ossman
7b8ebff2f8
Compile common code with -fPIC on all non-Windows platforms
There are more platforms than x86_64 that need -fPIC, so include
it whenever possible.
8 years ago
Brian P. Hinz
bb9771a734
Delete unnecessary patch files
8 years ago
Brian P. Hinz
c8d072d7ba
Delete unnecessary patch files
8 years ago
Brian P. Hinz
0a5489cda8
Remove uncessary Xauth cookie patch from deb & rpm packages
Obsoleted by 7461517
8 years ago
Brian P. Hinz
4e1a609753
Remove uncessary Xauth cookie patch from deb & rpm packages
Obsoleted by 7461517
8 years ago
Göran Uddeborg
efb8223dc3
Update Swedish translation
8 years ago
Tristan Schmelcher
fc1599b95f
Fix race problem with detecting listening inetd sockets
The previous detection would fail if the socket closed before we
had time to inspect it, which got us stuck in a loop as we would
try (and fail) to do accept() on a non-listening socket.
13 years ago
Pierre Ossman
8e751955b6
Add workaround for Vino's VeNCrypt implementation
8 years ago
Pierre Ossman
d36f0dbabe
Set up Xauthority using a single invokation
8 years ago
Pierre Ossman
7461517180
Use mcookie to generate X server cookie
8 years ago
Pierre Ossman
817dcecdf8
Check that xauth is in PATH
The rest of the code assumes xauth is in PATH, so let's check for
that instead.
8 years ago
Göran Uddeborg
1efc06e025
Update Swedish translation
8 years ago
Tristan Schmelcher
e5afb92cb9
Fix race problem with detecting listening inetd sockets
The previous detection would fail if the socket closed before we
had time to inspect it, which got us stuck in a loop as we would
try (and fail) to do accept() on a non-listening socket.
13 years ago
Pierre Ossman
1f8aba3147
Add workaround for Vino's VeNCrypt implementation
8 years ago
Pierre Ossman
cddd64832b
Set up Xauthority using a single invokation
8 years ago
Pierre Ossman
5fe6070187
Use mcookie to generate X server cookie
8 years ago
Pierre Ossman
a7ac6a9534
Check that xauth is in PATH
The rest of the code assumes xauth is in PATH, so let's check for
that instead.
8 years ago
Brian P. Hinz
10d9af57ca
Suppress/eliminate JDK warnings
8 years ago
Brian P. Hinz
ce48cc8962
Upgrade in-tree jsch and jzlib to latest upstream versions
8 years ago
Brian P. Hinz
9a521de919
Suppress/eliminate JDK warnings
8 years ago
Brian P. Hinz
e963766614
Upgrade in-tree jsch and jzlib to latest upstream versions
8 years ago
Brian P. Hinz
928bd74249
Add snap tag to el7 packages
8 years ago
Brian P. Hinz
60309e5088
Add support for building RPM packages for RHEL 7 derivatives
8 years ago
Stéphane Aulery
773f3cc38d
Update French translation
8 years ago
Rafael Fontenelle
1669aacfb4
Update Brazilian Portuguese translation
8 years ago
Brian P. Hinz
df0f3dc297
Use --host and --build to prevent buildhost-specific optimizations
8 years ago