Commit Graph

18 Commits

Author SHA1 Message Date
Pierre Ossman
cfb21169c4 Require getaddrinfo() on all systems
Every reasonably current system support getaddrinfo() so get rid
of the legacy fallbacks.
2015-03-17 17:18:51 +01:00
Pierre Ossman
a08a8436a9 Remove HAVE_INET_ATON as nothing uses it 2015-03-17 17:18:50 +01:00
Pierre Ossman
3aaaf66fb1 Nothing uses inet_ntop()/inet_pton() so remove the CMake define 2015-03-17 17:18:50 +01:00
Pierre Ossman
88c24edd8f Raise GnuTLS requirements to 3.x
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.
2015-01-29 13:12:22 +01:00
Pierre Ossman
56610fb847 Raise FLTK requirement to 1.3.3
This means that we can remove a lot of conditionals and fallback code.
2015-01-27 16:28:15 +01:00
Tim Waugh
6abf3f4c87 IPv6 loopback support too. 2014-11-12 12:31:51 +00:00
Pierre Ossman
6d66d6deb7 Protect the optional IM disabling calls with #ifdef:s 2014-09-11 10:46:12 +02:00
Pierre Ossman
4f3ac69a11 Add xhandler hook
Boiler plate code to intercept system events from FLTK so that
we can generate proper keyboard messages.
2014-08-22 15:10:22 +02:00
Pierre Ossman
25188c448c Remove simple keyboard model
Remove the FLTK simple keyboard system and reorganise things in
preparation for a more direct approach.
2014-08-22 15:08:11 +02:00
Pierre Ossman
5ad4d06006 Remove a lot of platform compatibilty stuff
It's either not used, or no longer relevant.
2014-07-07 14:13:46 +02:00
Pierre Ossman
32c46228f5 We forgot to port over the getaddrinfo() test from the autoconf
conversion. Bug discovered by Radek Podgorny.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5019 3789f03b-4d11-0410-bbf8-ca57d06f2519
2012-12-13 13:56:28 +00:00
Pierre Ossman
208b2ead8a Fl::screen_work_area() was added after FLTK 1.3.0, so we need to have
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
2012-10-24 08:28:18 +00:00
Pierre Ossman
aae3891bc7 Implement client side multi-head support. Requires a FLTK patched to support
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
2012-07-13 11:22:55 +00:00
Pierre Ossman
2137f4f78f GnuTLS 3.x has removed gnutls_transport_set_global_errno() in favour of
gnutls_transport_set_errno(). Make sure we call the right errno function
depending on which GnuTLS we're using.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4922 3789f03b-4d11-0410-bbf8-ca57d06f2519
2012-07-03 14:52:26 +00:00
Pierre Ossman
0878eca6aa Move the last remnants of autotools into config.h.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4879 3789f03b-4d11-0410-bbf8-ca57d06f2519
2012-03-27 13:03:22 +00:00
Pierre Ossman
8eb3508b73 Set a proper icon for the vncviewer windows on Unix and Windows.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4878 3789f03b-4d11-0410-bbf8-ca57d06f2519
2012-03-27 12:50:54 +00:00
DRC
3080ec4065 Enable WinVNC build with MinGW and MinGW64
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4723 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-10-12 20:00:55 +00:00
DRC
1980dd537c Remove unused autotools build system
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4540 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-06-24 19:28:27 +00:00