1. 05 Apr, 2014 2 commits
  2. 30 Mar, 2014 1 commit
  3. 26 Apr, 2012 1 commit
  4. 09 Nov, 2011 1 commit
  5. 25 Jul, 2011 1 commit
  6. 23 Jul, 2011 5 commits
  7. 17 Mar, 2011 3 commits
  8. 10 Mar, 2011 1 commit
  9. 31 Jan, 2011 2 commits
  10. 18 Nov, 2010 1 commit
    • Christian Beier's avatar
      Add doxygen documentation support. · 705a5d46
      Christian Beier authored
          Adds automagically generating libvncserver/libvncclient API
          documentation using doxygen. This gives a nice overview on both APIs,
          include dependencies and function call/caller dependencies.
      
          TODO: Modify all the explaining comments in the .c files for use with
                doxygen as well.
      
          This patch only changes comments, no functional changes at all!
      Signed-off-by: 's avatarChristian Beier <dontmind@freeshell.org>
      705a5d46
  11. 10 Nov, 2009 1 commit
  12. 03 Feb, 2009 1 commit
    • dscho's avatar
      clean up build flags · 3d2eab57
      dscho authored
      The flag handling (both compiler options and include paths) are a mess at
      the moment.  There is no point in forcing "-O2 -g" when these are already
      the defaults, and if someone changes the defaults, chances are good they
      don't want you clobbering their choices.
      
      The -Wall flag should be handled in configure and thrown into CFLAGS once
      rather than every Makefile.am.  Plus, this way we can control which
      compilers the flag actually gets used with.
      
      Finally, the INCLUDES variable is for -I paths, not AM_CFLAGS.  Nor should
      it contain -I. as this is already in the default includes setup.
      Signed-off-by: 's avatarMike Frysinger <vapier@gentoo.org>
      Signed-off-by: 's avatarJohannes Schindelin <johannes.schindelin@gmx.de>
      3d2eab57
  13. 13 May, 2008 1 commit
  14. 30 Mar, 2007 1 commit
  15. 30 Apr, 2006 1 commit
  16. 27 Apr, 2006 2 commits
  17. 26 Apr, 2006 1 commit
  18. 17 Apr, 2006 1 commit
  19. 01 Mar, 2006 2 commits
  20. 09 Jan, 2006 1 commit
  21. 08 Jan, 2006 1 commit
  22. 09 Dec, 2005 1 commit
  23. 08 Dec, 2005 1 commit
  24. 07 Oct, 2005 1 commit
    • dscho's avatar
      The PseudoEncoding extension code was getting silly: · 951ec26b
      dscho authored
      If the client asked for an encoding, and no enabled extension handled it,
      LibVNCServer would walk through all extensions, and if they promised to handle
      the encoding, execute the extension's newClient() if it was not NULL.
      
      However, if newClient is not NULL, it will be called when a client connects,
      and if it returns TRUE, the extension will be enabled. Since all the state of
      the extension should be in the client data, there is no good reason why
      newClient should return FALSE the first time (thus not enabling the extension),
      but TRUE when called just before calling enablePseudoEncoding().
      
      So in effect, the extension got enabled all the time, even if that was not
      necessary.
      
      The resolution is to pass a void** to enablePseudoEncoding. This has the
      further advantage that enablePseudoEncoding can remalloc() or free() the
      data without problems. Though keep in mind that if enablePseudoEncoding()
      is called on a not-yet-enabled extension, the passed data points to NULL.
      951ec26b
  25. 06 Oct, 2005 3 commits
  26. 28 Sep, 2005 1 commit
  27. 24 May, 2005 2 commits