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