| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
The compiler might default to something older, so make sure we get
the features we need.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
cmake_policy() by itself raises the minimum requirement on CMake.
We want it to be optional though, so add the necessary if() around
it.
|
|
|
|
|
| |
The builtin causes errors in the test, and we're also trying to
determine if it is provided by libc or not.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
It just makes CMake error out rather than continue without NLS
support.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
We need the newer versions of Windows to get access to better
thread primitives.
|
|/ |
|
| |
|
|
|
|
|
|
|
| |
On some systems, the build was picking up jpeglib.h from the system
include directories, and if the system's version of libjpeg[-turbo] used
a different API/ABI version than the one specified in JPEG_LIBRARY, this
led to a "Wrong JPEG library version" error at run time.
|
|
|
|
|
|
| |
Useful for debugging memory leaks and access violations. It is
not available on Windows though, and there is some problem compiling
ObjectiveC++ with it turned on.
|
| |
|
|
|
|
|
| |
Every reasonably current system support getaddrinfo() so get rid
of the legacy fallbacks.
|
| |
|
| |
|
|
|
|
|
| |
It fails to find stdcall functions, so we need to just hard code
things based on our minimum Windows requirements.
|
|
|
|
| |
It ignores it anyway.
|
|
|
|
|
| |
That's even more generous than Microsoft themselves, and we need
such a new version for basic IPv6 support.
|
|\
| |
| |
| |
| |
| | |
Conflicts:
contrib/packages/rpm/el5/SPECS/tigervnc.spec
vncviewer/Viewport.cxx
|
| |
| |
| |
| |
| | |
We're not doing a sufficient job of keeping this updated so list
it as an external requirement instead.
|
| |
| |
| |
| |
| |
| | |
This allows us to simplify things by getting rid of some old
compatibility code. People should really be using current versions
of GnuTLS anyway to stay secure.
|
| |
| |
| |
| | |
This means that we can remove a lot of conditionals and fallback code.
|
| |
| |
| |
| |
| |
| | |
Assume debug builds means it's a developer working on TigerVNC
rather than a user just compiling it. At that point we should not
accept any new warnings in the code.
|
| | |
|
|/
|
|
| |
Need to explicitly list DSOs.
|
|
|
|
|
| |
The 1.4 branch is now live, so change the version number of the
development builds.
|
|
|
|
|
|
|
| |
It's much more difficult to test for this on Windows since the
headers have version guards. Just play it safe and assume it is
missing. We can remove this check when we raise the base requirements
to Vista (or newer).
|
| |
|
|
|
|
|
| |
Try to link as much as possible statically in an effort to produce
binaries that can be run everywhere.
|
|
|
|
|
|
|
|
|
| |
GnuTLS can have different crypto backends, and it is rarely gcrypt
these days. So we should not be including that unconditionally,
and should not be pointing people at it either. Also remove the
section about Win32 binaries as those are out of date and probably
insecure. Lastly remove the section about static builds as it is
a general issue and in no way complete with just the GnuTLS portions.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Boiler plate code to intercept system events from FLTK so that
we can generate proper keyboard messages.
|
|
|
|
|
| |
Remove the FLTK simple keyboard system and reorganise things in
preparation for a more direct approach.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Add a tests directory where we can put tests programs that can
be useful during testing. Start with a speed test for the pixel
conversion routines.
|
|/
|
|
| |
It's either not used, or no longer relevant.
|
|
|
|
|
|
|
| |
so make sure we remove NDEBUG. Based on work by Tim Waugh for Red Hat.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5168 3789f03b-4d11-0410-bbf8-ca57d06f2519
|
|
|
|
|
|
|
|
|
|
| |
Koichiro IWAO <meta@vmeta.jp>
Option for disabling build of vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5161 3789f03b-4d11-0410-bbf8-ca57d06f2519
|
|
|
|
|
|
| |
uses check_function_exists to identify legacy versions of GnuTLS but cmake performs this test by linking a small test program. If libgnutls, libgcrypt, or libgpg-error are outside the default library search path, linking the test program fails even though gnutls and it's dependencies are installed. This patch makes it possible to specify the location of each of the three libraries independently and only as needed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5160 3789f03b-4d11-0410-bbf8-ca57d06f2519
|
|
|
|
| |
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5085 3789f03b-4d11-0410-bbf8-ca57d06f2519
|
|
|
|
|
|
|
| |
conversion. Bug discovered by Radek Podgorny.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5019 3789f03b-4d11-0410-bbf8-ca57d06f2519
|
|
|
|
|
|
|
| |
checks that it is actually present on the current system.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5008 3789f03b-4d11-0410-bbf8-ca57d06f2519
|
|
|
|
|
|
|
|
|
| |
much work, and it's constantly out of sync. Let's document what the
main developers (ie Cendio) are using instead.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4951 3789f03b-4d11-0410-bbf8-ca57d06f2519
|
|
|
|
|
|
|
|
| |
fullscreen over multiple monitors. Will properly report screen configuration
to the server, provided the server supports it.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4935 3789f03b-4d11-0410-bbf8-ca57d06f2519
|