Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gtkvncviewer enhancements | David Verbeiren | 2013-01-10 | 1 | -3/+12 |
| | | | | | | Hide "Connecting" dialog in gtkvncviewer once an update is received. Hide local cusror in gtkvncviewer. | ||||
* | Add Raphael to AUTHORS. | Christian Beier | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | Include strings.h for strncasecmp(3) | Raphael Kubo da Costa | 2012-09-14 | 1 | -0/+1 |
| | |||||
* | Work around a gcc bug with anonymous structs and unions. | Raphael Kubo da Costa | 2012-09-14 | 1 | -10/+15 |
| | | | | | | | | | | GCC < 4.6 failed to parse the declaration of ws_header_t correctly because it did not accept anonymous structs and unions. [1] Work around the bug by adding names to the unions and structs. Ugly, but works. [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4784 | ||||
* | Include stdio.h for snprintf(3) | Raphael Kubo da Costa | 2012-09-14 | 1 | -0/+2 |
| | |||||
* | Add the required headers for read(2) | Raphael Kubo da Costa | 2012-09-14 | 1 | -0/+5 |
| | |||||
* | Use htobeNN(3) to convert numbers in websocket.c. | Raphael Kubo da Costa | 2012-09-14 | 4 | -15/+20 |
| | | | | | | | | | byteswap.h exists only on glibc, so building libvncserver with websockets support was not possible in other systems. Replace the inclusion of byteswap.h and the WS_* definitions with calls to htobeNN, which should perform the same conversions, be more portable and avoid the need to check for the platform's endianness. | ||||
* | Do not hardcode the need for libresolv. | Raphael Kubo da Costa | 2012-09-14 | 2 | -9/+29 |
| | | | | | | | | | | libresolv is only present on systems which use glibc; platforms such as FreeBSD have __b64_ntop as part of libc itself. Improve the detection process and only link against libresolv if it exists on the system, and remember to reset CMAKE_REQUIRED_LIBRARIES after performing the necessary tests, since we do not always want to link against libresolv. | ||||
* | Tune the definitions needed when building with -ansi. | Raphael Kubo da Costa | 2012-09-14 | 7 | -2/+19 |
| | | | | | | | | | | | | | The current definitions were mostly useful to glibc and followed its feature_test_macros(3) documentation. However, this means other platforms still had problems when building with strict compilation flags. _BSD_SOURCE, for example, is only recognized by glibc, and other platforms sometimes need _XOPEN_SOURCE instead, or even the removal of some definitions (such as the outdate _POSIX_SOURCE one). _POSIX_SOURCE also had to be conditionally defined in some places, as what it enables or disables during compilation varies across systems. | ||||
* | Add some missing feature macro definitions. | Raphael Kubo da Costa | 2012-09-14 | 2 | -0/+10 |
| | | | | | | | Building with -ansi failed due to some code (as well as system headers) using non-C89 features. Fix that by adding the usual _POSIX_SOURCE and _BSD_SOURCE definitions already present in some other files. | ||||
* | Use C-style comments in rfbconfig.h.cmake and C source code. | Raphael Kubo da Costa | 2012-09-14 | 6 | -24/+32 |
| | | | | | Using C++-style comments when building the code with -ansi does not work, so be more conservative with the comment style. | ||||
* | Correctly include rfbconfig.h. | Raphael Kubo da Costa | 2012-09-14 | 1 | -1/+1 |
| | | | | | build_dir/rfb is not passed as an include directory automatically to the compiler, so including that file fails. | ||||
* | CMake: Link against libgcrypt when it is found. | Raphael Kubo da Costa | 2012-09-14 | 1 | -1/+2 |
| | | | | | | | | | | So far, libgcrypt was looked for but no targets linked against it directly; this caused linking problems for the client and server examples, as the symbols they needed were not passed to the linker. The issue that the GnuTLS websockets code uses libgcrypt regardless of whether it has been found or not has not been touched by this commit, though. | ||||
* | Update noVNC webclient. | Christian Beier | 2012-08-19 | 17 | -97/+253 |
| | |||||
* | Update AUTHORS. | Christian Beier | 2012-08-19 | 1 | -2/+2 |
| | |||||
* | Patched sockets.c to allow the use of IPv6 without IPv4. | Oliver Loch | 2012-08-19 | 1 | -1/+6 |
| | | | | As requested only those lines are indented that have been changed. | ||||
* | Add another contributor | Johannes Schindelin | 2012-07-20 | 1 | -1/+2 |
| | | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> | ||||
* | Fix in milliseconds to struct timeval conversion | Rostislav Lisovy | 2012-07-20 | 1 | -1/+1 |
| | | | | | Signed-off-by: Rostislav Lisovy <lisovy@gmail.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> | ||||
* | Remove autogenerated files from repo. | Christian Beier | 2012-05-31 | 2 | -483/+0 |
| | |||||
* | Add Compile Time Version Test Defines. | Christian Beier | 2012-05-23 | 3 | -0/+12 |
| | |||||
* | libvncserver/sockets.c: do not segfault when listenSock/listen6Sock == -1 | Kyle J. McKay | 2012-05-21 | 1 | -2/+2 |
| | |||||
* | Fix some compiler warnings that hinted some no too unimportant errors. | Christian Beier | 2012-05-09 | 4 | -4/+8 |
| | |||||
* | Update TODO. | Christian Beier | 2012-05-07 | 1 | -0/+2 |
| | |||||
* | Encodingstest: Use format string argument with fprintf. | Luca Falavigna | 2012-05-07 | 1 | -1/+1 |
| | |||||
* | Bump version to 0.9.10. | Christian Beier | 2012-05-05 | 2 | -3/+3 |
| | |||||
* | Update ChangeLog for 0.9.9. | Christian Beier | 2012-05-04 | 1 | -0/+1070 |
| | |||||
* | Enable building DLLs with MinGW32. | Christian Beier | 2012-05-04 | 1 | -0/+2 |
| | |||||
* | Update NEWS for 0.9.9. | Christian Beier | 2012-05-04 | 1 | -0/+33 |
| | |||||
* | LibVNCClient: #undef these types in case it's WIN32. | Christian Beier | 2012-05-03 | 1 | -4/+4 |
| | | | | | The various other headers include windows.h and the winsock headers which give an error when SOCKET and socklen_t are already defined. | ||||
* | LibVNCServer: Include ws2tcpip.h if it's available. | Christian Beier | 2012-05-03 | 1 | -0/+4 |
| | | | | Needed for the IPv6 stuff. | ||||
* | LibVNCServer: Prefer GnuTLS over OpenSSL to be in sync with LibVNCClient. | Christian Beier | 2012-04-30 | 1 | -4/+4 |
| | |||||
* | Some more libjpeg, libpng and zlib related build fixes. | Christian Beier | 2012-04-30 | 1 | -2/+2 |
| | |||||
* | Make PKG_CHECK_MODULES fail non-fatal. | Christian Beier | 2012-04-30 | 1 | -2/+2 |
| | | | | These check for optional modules. | ||||
* | Only try to build TightPNG stuff when libjpeg is available. | Christian Beier | 2012-04-30 | 2 | -24/+12 |
| | | | | | | | TightPNG replaces the ZLIB stuff int Tight encoding with PNG. It still uses JPEG rects as well. Theoretically, we could build TightPNG with only libpng and libjpeg - without zlib - but libpng depends on zlib, so this is kinda moot. | ||||
* | Only build libjpeg test programs if libjpeg is actually available. | Christian Beier | 2012-04-27 | 1 | -3/+3 |
| | |||||
* | Fix CMake build of LibVNCClient. | Christian Beier | 2012-04-26 | 1 | -1/+17 |
| | |||||
* | Properly check return value. | Christian Beier | 2012-04-26 | 1 | -1/+4 |
| | | | | This also fixes a compiler warning. | ||||
* | Fix build when no libjpeg is available. | Christian Beier | 2012-04-26 | 1 | -10/+6 |
| | |||||
* | Include some more missing files for make dist. | Christian Beier | 2012-04-26 | 2 | -2/+3 |
| | |||||
* | Include missing files for make dist. | Christian Beier | 2012-04-25 | 1 | -0/+1 |
| | |||||
* | Fix libvncclient make dist. | Christian Beier | 2012-04-25 | 1 | -1/+1 |
| | |||||
* | Better check for Linux build. | Christian Beier | 2012-04-25 | 1 | -2/+2 |
| | |||||
* | Binaries that are to be installed should be all lowercase. | Christian Beier | 2012-04-25 | 1 | -4/+4 |
| | |||||
* | Bump version to 0.9.9. | Christian Beier | 2012-04-25 | 2 | -3/+3 |
| | |||||
* | Fix some compiler warnings thrown with newer gcc. | Christian Beier | 2012-04-25 | 4 | -6/+7 |
| | |||||
* | Merge branch 'turbovnc' | Christian Beier | 2012-04-25 | 18 | -596/+3652 |
|\ | | | | | | | | | Conflicts, resolved manually: AUTHORS | ||||
| * | Fix turbojpeg tests compilation. | Christian Beier | 2012-04-25 | 1 | -2/+2 |
| | | |||||
| * | Fix compilation with some libjpeg distributions. | DRC | 2012-04-25 | 1 | -4/+3 |
| | | |||||
| * | Make TurboVNC compress level 3 actually work. | Christian Beier | 2012-04-12 | 1 | -1/+1 |
| | | |||||
| * | Fix memory leak in TurboVNC | DRC | 2012-04-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Note that the memory leak was only occurring with the colorspace emulation code, which is only active when using regular libjpeg (not libjpeg-turbo.) Diagnosed by Christian Beier, using valgrind. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> |