]>
source.dussan.org Git - tigervnc.git/log
Dominik Muth [Mon, 11 Apr 2016 20:52:26 +0000 (22:52 +0200)]
xserver: Add support for xorg version 1.18.
xserver118.patch is identical to xserver117.patch by content.
Pierre Ossman [Fri, 8 Apr 2016 07:56:55 +0000 (09:56 +0200)]
Merge branch 'allowoverride' of https://github.com/michalsrb/tigervnc
Pavel Maryanov [Thu, 7 Apr 2016 13:08:00 +0000 (16:08 +0300)]
Update Russian translation
Pavel Maryanov [Tue, 5 Apr 2016 08:29:00 +0000 (11:29 +0300)]
Update Russian translation
Pierre Ossman [Mon, 4 Apr 2016 11:17:38 +0000 (13:17 +0200)]
Use cmake_policy() in a safe way
cmake_policy() by itself raises the minimum requirement on CMake.
We want it to be optional though, so add the necessary if() around
it.
Brian P. Hinz [Sat, 2 Apr 2016 19:24:50 +0000 (15:24 -0400)]
Apply nettle CVE patches to el6 build
Patch taken directly from f22 nettle package
Brian P. Hinz [Thu, 31 Mar 2016 03:25:46 +0000 (23:25 -0400)]
Overhaul of SSH tunneling features in Java viewer
Fixes numerous problems with the SSH tunneling implementation
on the java viewer and adds many significant new SSH-related
features. SSH tunneling is now highly configurable via the
both the command line and GUI. The embedded client can parse
openssh config files. An external client may be specified,
along with a custom arguments template.
Pierre Ossman [Tue, 29 Mar 2016 12:18:36 +0000 (14:18 +0200)]
Don't mention cut buffers
We haven't supported them in a long time so we shouldn't mention
them in the interface and documentation.
Pierre Ossman [Tue, 29 Mar 2016 12:15:38 +0000 (14:15 +0200)]
Add option to set primary selection for cut text
Previously the incoming clipboard was unconditionally set to both
the PRIMARY and CLIPBOARD selection. This isn't always what the
user want, so make it configurable.
Scott Roland [Thu, 31 Dec 2015 15:15:57 +0000 (15:15 +0000)]
Split out setPrimaryCB option in UNIX vncconfig
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
Michal Srb [Tue, 29 Mar 2016 11:54:22 +0000 (14:54 +0300)]
Document AllowOverride parameter.
Pierre Ossman [Thu, 10 Mar 2016 16:08:32 +0000 (17:08 +0100)]
Avoid builtin dgettext when checking libc
The builtin causes errors in the test, and we're also trying to
determine if it is provided by libc or not.
Pierre Ossman [Tue, 29 Mar 2016 11:32:22 +0000 (13:32 +0200)]
Silence CMake link interface warning
We don't modify the link interface directly so these warnings are
just useless noise. We could in theory use the new naming instead,
but at least CMake 2.8.12 is buggy and screws up the link when that
policy is active.
Pierre Ossman [Tue, 29 Mar 2016 11:31:21 +0000 (13:31 +0200)]
Don't probe libintl if it wasn't found
It just makes CMake error out rather than continue without NLS
support.
Michal Srb [Mon, 21 Mar 2016 15:09:32 +0000 (17:09 +0200)]
Add AllowOverride parameter.
Allows to specify which configuration parameters can be modified on runtime.
Pierre Ossman [Mon, 21 Mar 2016 14:29:12 +0000 (15:29 +0100)]
Merge branch 'master' of https://github.com/BojanCendio/tigervnc
Bojan Memetovic [Mon, 21 Mar 2016 09:42:57 +0000 (10:42 +0100)]
change the Copyright year on Top README.TXT and vncviewer.cxx
Brian P. Hinz [Sat, 19 Mar 2016 19:41:27 +0000 (15:41 -0400)]
Add missing BuildPrereq to el5 spec file
NASM 2.01 can be rebuilt from el6 spec file
Brian P. Hinz [Sat, 19 Mar 2016 18:16:47 +0000 (14:16 -0400)]
Add '-g' to CFLAGS in el5 builds to get debug info
Brian Hinz [Sat, 19 Mar 2016 17:04:02 +0000 (13:04 -0400)]
Merge pull request #280 from BojanCendio/master
change the Copyright year
Bojan Memetovic [Fri, 18 Mar 2016 10:04:41 +0000 (11:04 +0100)]
change the Copyright year
Brian Hinz [Fri, 18 Mar 2016 03:30:34 +0000 (23:30 -0400)]
Merge pull request #279 from bphinz/ui-fixes
Various fixes for Java viewer UI
Brian P. Hinz [Fri, 18 Mar 2016 02:46:15 +0000 (22:46 -0400)]
Fix names of menu keys in options dialog on OS X
Apple changed the implementation of KeyEvent.getKeyText() to
return the unicode for the key glyph instead of a textual
description.
Brian P. Hinz [Fri, 18 Mar 2016 02:42:46 +0000 (22:42 -0400)]
Code formatting tweaks (shorter line lengths)
Brian P. Hinz [Fri, 18 Mar 2016 02:34:52 +0000 (22:34 -0400)]
Various fixes to Java viewer UI
Significant improvements to the Java viewer UI to
make it more robust and tolerant of new tabs, fonts,
etc. TextFields and editable ComboBoxes that are
specific to integer values now only accept integer
input.
Brian P. Hinz [Tue, 15 Mar 2016 00:41:48 +0000 (20:41 -0400)]
(U) Fix invalid String comparison
Brian P. Hinz [Mon, 14 Mar 2016 22:03:08 +0000 (18:03 -0400)]
Merge remote-tracking branch 'upstream/master'
Мирослав Николић [Mon, 7 Mar 2016 08:13:33 +0000 (09:13 +0100)]
Add Serbian translation
Brian P. Hinz [Thu, 3 Mar 2016 02:11:29 +0000 (21:11 -0500)]
Fixes for static linking of fltk for generic binaries
Brian P. Hinz [Tue, 1 Mar 2016 03:56:27 +0000 (22:56 -0500)]
More fixes for libX11 linkage problems
Brian P. Hinz [Tue, 1 Mar 2016 03:07:19 +0000 (22:07 -0500)]
Missed change in
57b11d46
Additional change need for dynamic build of libX11
Brian P. Hinz [Tue, 1 Mar 2016 01:57:06 +0000 (20:57 -0500)]
Link libX11 dynamically
Building libX11 statically causes problems with libpthread, however
the version of libX11 that ships with el5 is too old to build libXext.
So we have to build a dynamic version of libX11 and link against that
while building. The resulting binary will actually be linked against
the system libX11, which should be ABI compatible as far as Xvnc is
concerned.
Brian P. Hinz [Sat, 13 Feb 2016 14:52:12 +0000 (09:52 -0500)]
Merge remote-tracking branch 'upstream/master'
Brian P. Hinz [Thu, 11 Feb 2016 04:23:02 +0000 (23:23 -0500)]
Regression fix for Java window size
6262bac introduced a regression that resulted in a 1 pixel border
around the window on some platforms. The underlying issue was
actually caused by overriding the getPreferredSize() method in
DesktopWindow and returning the scaled width & height, which
might not have been set to valid values.
Brian P. Hinz [Thu, 11 Feb 2016 01:47:24 +0000 (20:47 -0500)]
Merge remote-tracking branch 'upstream/master'
Henrik Andersson [Wed, 27 Jan 2016 13:00:44 +0000 (14:00 +0100)]
Early propagate of access rights to connection.
Brian P. Hinz [Fri, 22 Jan 2016 20:25:34 +0000 (15:25 -0500)]
Update debian init scripts so that sysconfig settings are actually used
Brian P. Hinz [Fri, 22 Jan 2016 18:37:57 +0000 (13:37 -0500)]
Merge remote-tracking branch 'upstream/master'
Brian Hinz [Sun, 17 Jan 2016 16:03:21 +0000 (11:03 -0500)]
Merge pull request #260 from TigerVNC/vencrypt-vino
Add workaround for Vino's VeNCrypt implementation to Java viewer
Brian P. Hinz [Sun, 17 Jan 2016 15:57:51 +0000 (10:57 -0500)]
Add workaround for Vino's VeNCrypt implementation to Java viewer
Implemented Pierre's workaround (
1f8aba3 ) to java viewer.
Pierre Ossman [Tue, 12 Jan 2016 11:32:15 +0000 (12:32 +0100)]
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.
Pierre Ossman [Tue, 12 Jan 2016 11:29:32 +0000 (12:29 +0100)]
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.
Pierre Ossman [Tue, 12 Jan 2016 09:14:49 +0000 (10:14 +0100)]
Shorten service identifier
The identifier is used to compute the registry path, and should
ideally be kept short and without spaces.
Pierre Ossman [Tue, 12 Jan 2016 09:13:17 +0000 (10:13 +0100)]
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.
Pierre Ossman [Mon, 11 Jan 2016 15:06:26 +0000 (16:06 +0100)]
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.
Pierre Ossman [Mon, 11 Jan 2016 11:38:32 +0000 (12:38 +0100)]
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.
Brian P. Hinz [Sat, 9 Jan 2016 04:04:51 +0000 (23:04 -0500)]
Ubuntu package fixes
Adds missing build dependencies and fixes java compile issues
caused by non-ascii characters in comments.
Brian P. Hinz [Sat, 9 Jan 2016 04:04:51 +0000 (23:04 -0500)]
Ubuntu package fixes
Adds missing build dependencies and fixes java compile issues
caused by non-ascii characters in comments.
Brian P. Hinz [Fri, 8 Jan 2016 23:39:20 +0000 (18:39 -0500)]
Merge remote-tracking branch 'upstream/master'
Brian P. Hinz [Wed, 6 Jan 2016 10:21:54 +0000 (05:21 -0500)]
Allow Ubuntu 12.04 packages to build on any architecture
Updating control file per suggestion in #258
Brian P. Hinz [Wed, 6 Jan 2016 04:07:13 +0000 (23:07 -0500)]
Debian package updates
[re #258] Add missing build-deps and allow deb to build on any arch
Pierre Ossman [Mon, 4 Jan 2016 13:19:15 +0000 (14:19 +0100)]
Block signals from being handled on worker threads
Pierre Ossman [Mon, 4 Jan 2016 13:10:25 +0000 (14:10 +0100)]
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.
Brian P. Hinz [Mon, 4 Jan 2016 03:08:54 +0000 (22:08 -0500)]
Delete unnecessary patch files
Brian P. Hinz [Mon, 4 Jan 2016 03:08:54 +0000 (22:08 -0500)]
Delete unnecessary patch files
Brian P. Hinz [Mon, 4 Jan 2016 03:04:02 +0000 (22:04 -0500)]
Remove uncessary Xauth cookie patch from deb & rpm packages
Obsoleted by
7461517
Brian P. Hinz [Mon, 4 Jan 2016 03:04:02 +0000 (22:04 -0500)]
Remove uncessary Xauth cookie patch from deb & rpm packages
Obsoleted by
7461517
Göran Uddeborg [Tue, 29 Dec 2015 14:39:55 +0000 (15:39 +0100)]
Update Swedish translation
Tristan Schmelcher [Fri, 2 Sep 2011 22:29:25 +0000 (15:29 -0700)]
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.
Pierre Ossman [Tue, 29 Dec 2015 14:02:11 +0000 (15:02 +0100)]
Add workaround for Vino's VeNCrypt implementation
Pierre Ossman [Tue, 29 Dec 2015 13:30:32 +0000 (14:30 +0100)]
Set up Xauthority using a single invokation
Pierre Ossman [Tue, 29 Dec 2015 13:27:07 +0000 (14:27 +0100)]
Use mcookie to generate X server cookie
Pierre Ossman [Tue, 29 Dec 2015 13:24:55 +0000 (14:24 +0100)]
Check that xauth is in PATH
The rest of the code assumes xauth is in PATH, so let's check for
that instead.
Göran Uddeborg [Tue, 29 Dec 2015 14:39:55 +0000 (15:39 +0100)]
Update Swedish translation
Tristan Schmelcher [Fri, 2 Sep 2011 22:29:25 +0000 (15:29 -0700)]
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.
Pierre Ossman [Tue, 29 Dec 2015 14:02:11 +0000 (15:02 +0100)]
Add workaround for Vino's VeNCrypt implementation
Pierre Ossman [Tue, 29 Dec 2015 13:30:32 +0000 (14:30 +0100)]
Set up Xauthority using a single invokation
Pierre Ossman [Tue, 29 Dec 2015 13:27:07 +0000 (14:27 +0100)]
Use mcookie to generate X server cookie
Pierre Ossman [Tue, 29 Dec 2015 13:24:55 +0000 (14:24 +0100)]
Check that xauth is in PATH
The rest of the code assumes xauth is in PATH, so let's check for
that instead.
Brian P. Hinz [Sun, 27 Dec 2015 02:49:49 +0000 (21:49 -0500)]
Suppress/eliminate JDK warnings
Brian P. Hinz [Sun, 27 Dec 2015 02:48:11 +0000 (21:48 -0500)]
Upgrade in-tree jsch and jzlib to latest upstream versions
Brian P. Hinz [Sun, 27 Dec 2015 02:49:49 +0000 (21:49 -0500)]
Suppress/eliminate JDK warnings
Brian P. Hinz [Sun, 27 Dec 2015 02:48:11 +0000 (21:48 -0500)]
Upgrade in-tree jsch and jzlib to latest upstream versions
Brian P. Hinz [Fri, 25 Dec 2015 04:13:43 +0000 (23:13 -0500)]
Add snap tag to el7 packages
Brian P. Hinz [Thu, 24 Dec 2015 23:27:26 +0000 (18:27 -0500)]
Add support for building RPM packages for RHEL 7 derivatives
Stéphane Aulery [Wed, 23 Dec 2015 09:17:27 +0000 (10:17 +0100)]
Update French translation
Rafael Fontenelle [Fri, 18 Dec 2015 10:20:05 +0000 (11:20 +0100)]
Update Brazilian Portuguese translation
Brian P. Hinz [Sat, 12 Dec 2015 04:01:59 +0000 (23:01 -0500)]
Use --host and --build to prevent buildhost-specific optimizations
Pierre Ossman [Thu, 10 Dec 2015 20:24:08 +0000 (21:24 +0100)]
Only show sendPrimary on X11 platforms
Primary selection is inherently a X11 concept so there is no point
showing the settings related to it on other platforms.
Pierre Ossman [Tue, 8 Dec 2015 14:27:24 +0000 (15:27 +0100)]
Include class keyword for friend declaration
Only C++11 allows omitting the class keyword, so include it so
the code compiles with older compilers.
Pierre Ossman [Mon, 7 Dec 2015 11:13:20 +0000 (12:13 +0100)]
Init socket subsystem before parsing filters
Parsing a filter might be the first thing we do so we need to
make sure the socket subsystem is running so that we can look
up names.
Pierre Ossman [Mon, 7 Dec 2015 10:10:03 +0000 (11:10 +0100)]
Merge branch 'master' of https://github.com/hackonteur/tigervnc
Mario Blättermann [Mon, 7 Dec 2015 10:03:33 +0000 (11:03 +0100)]
Update German translation
Joe Hansen [Mon, 7 Dec 2015 10:03:17 +0000 (11:03 +0100)]
Update Danish translation
Benno Schulenberg [Mon, 7 Dec 2015 10:02:59 +0000 (11:02 +0100)]
Update Dutch translation
Scott Roland [Sat, 5 Dec 2015 00:06:48 +0000 (00:06 +0000)]
Replace external wget with native Python version
This makes it easier to handle common exceptions. I was motivated
because the Mesa URL is currently broken and wasn't handled well.
Implementation mostly copied from here:
http://stackoverflow.com/questions/22676/how-do-i-download-a-file-over-http-using-python
Scott Roland [Fri, 4 Dec 2015 20:03:31 +0000 (20:03 +0000)]
Fix coding to be utf-8 instead of UTF-8
Old UTF-8 resulted in this error from GNU Emacs:
Warning (mule): Invalid coding system `UTF-8' is specified
for the current buffer/file by the :coding tag.
It is highly recommended to fix it before writing to a file.
Alexander Shopov [Fri, 4 Dec 2015 11:26:50 +0000 (12:26 +0100)]
Update Bulgarian translation
Jorma Karvonen [Fri, 4 Dec 2015 11:26:22 +0000 (12:26 +0100)]
Update Finnish translation
Göran Uddeborg [Thu, 3 Dec 2015 09:06:34 +0000 (10:06 +0100)]
Update Swedish translation
Yuri Chornoivan [Wed, 2 Dec 2015 15:36:08 +0000 (16:36 +0100)]
Update Ukrainian translation
Pierre Ossman [Wed, 2 Dec 2015 15:22:37 +0000 (16:22 +0100)]
Merge branch 'multicore' of https://github.com/CendioOssman/tigervnc
Pierre Ossman [Wed, 2 Dec 2015 15:16:01 +0000 (16:16 +0100)]
Performance analysis of multi-core decoder
Pierre Ossman [Mon, 30 Nov 2015 12:08:19 +0000 (13:08 +0100)]
Gracefully handle empty CopyArea operations
Pierre Ossman [Mon, 30 Nov 2015 09:49:22 +0000 (10:49 +0100)]
Merge branch 'master' of https://github.com/hackonteur/tigervnc
Brian P. Hinz [Sun, 29 Nov 2015 16:56:53 +0000 (11:56 -0500)]
Modularized el5 & el6 RPM specs
Split the static library pre-reqs into a static-devel package
so that they don't need to be rebuilt everytime tigervnc's
sources change.
Scott Roland [Sun, 29 Nov 2015 23:41:22 +0000 (23:41 +0000)]
Fix relative PATH to SRCDIR
Pierre Ossman [Tue, 24 Nov 2015 16:15:16 +0000 (17:15 +0100)]
Optimised shortcut for decoding on single CPU systems
Pierre Ossman [Fri, 20 Nov 2015 15:14:48 +0000 (16:14 +0100)]
Limit the number of decoder threads to 4
They just end up burning CPU fighting each other without much
improvement to the decoding time beyond four threads.
Pierre Ossman [Wed, 18 Nov 2015 15:24:16 +0000 (16:24 +0100)]
Throttle overlapping screen updates
We need to make sure the display server has finished reading our
previous update before we overwrite the buffer with the next update.