552 Commits (b5a652cfb37254e26ede0f2a86e8259a073113eb)

Author SHA1 Message Date
  Adam Tkac 40060b4e1a Simplify rfb::ParameterIterator - we always iterate over all enabled params. 11 years ago
  Adam Tkac 6f7f92e043 Remove unused assignment operator declaration from rfb::Configuration 11 years ago
  Adam Tkac 1be0894c20 Remove unused parameter from rfb::Configuration::Configuration() 11 years ago
  Pierre Ossman 8b6aa200ce Windows lacks the IN6_ARE_ADDR_EQUAL macro, so define it ourselves 11 years ago
  Adam Tkac 80bd3ec6e6 Create common/os/libos.la file 11 years ago
  Peter Åstrand 956a636506 Remove the in-tree versin of FLTK. Maintaining such a copy is way too 12 years ago
  Pierre Ossman b8b1e96d83 We were not handling the "sync next" fence properly as we sent the response 12 years ago
  Pierre Ossman 229229648f Also check for negative encodings, in case the server is throwing unexpected 12 years ago
  Pierre Ossman c314d08990 ScreenSet references rdr types, so we need to make sure those are defined. 12 years ago
  Pierre Ossman 2137f4f78f GnuTLS 3.x has removed gnutls_transport_set_global_errno() in favour of 12 years ago
  Pierre Ossman fe48cd4d24 Refactor the TLS code so that the push/pull functions are aware of their 12 years ago
  DRC ae60016b2a In-tree version of FLTK needs Fl_PNG_Image in order to use the new icon code in the viewer 12 years ago
  Pierre Ossman ad8609a2ed Fix unsafe usage of the logging functions. 12 years ago
  Pierre Ossman 8cb45e5e4c Allow gcc to check for correct usage of the formatting string for the 12 years ago
  Pierre Ossman ab8aeedefd Proper support for icons in FLTK (upstream STR 2816). 12 years ago
  Pierre Ossman 65fb4b0a8d Comment where the mysterious 0xFFFF number of rectangles comes from. 12 years ago
  DRC 56dee1a252 Fix regression caused by r4841. That patch assumed that JPEG encoding always uses the raw buffer, which is not true. If pixel translation is necessary, then JPEG images will sometimes be encoded from the translated (intermediate) buffer instead. 12 years ago
  Pierre Ossman 311a2b47cb The Tight encoder uses the pixel buffer as a scratch pad, which doesn't 12 years ago
  Pierre Ossman 654e3f906c Be more liberal with const in places where write access isn't needed. 12 years ago
  Pierre Ossman 559a2e8f47 Fix a race condition where we might get updates thrown at us right after a 12 years ago
  DRC 0141bd5e69 Our FLTK patches modified FLTK's autotools-based build system so that HAVE_XFIXES and HAVE_XCURSOR were defined in FLTK's config.h, but those changes never made it into the CMake-based build system used by the in-tree version of FLTK. Further, our build system was allowing silent failures whenever Xft, Xinerama, Xcursor, or Xfixes were not present on the build system. Now, the lack of these libraries is treated as a fatal error, since these libraries are critical for TigerVNC functionality. 12 years ago
  DRC 4548f3010f Changing the deferred update timer to 10 ms caused a large performance regression on video/3D apps, and until we can quantify the benefits of a larger DUT value, it was decided that it should be changed back to 1 ms for the 1.2 release. 12 years ago
  Pierre Ossman 6b0bc295ba We need to explicitly trigger a framebuffer update for server side rendered 12 years ago
  Pierre Ossman f5e59aff46 Updated patch from upstream. 12 years ago
  Pierre Ossman dd321adab0 Fix bad FLTK window resize handling on OS X. 12 years ago
  Pierre Ossman 701ad68d0d Increase the default compression level to cater to a broader range of users 12 years ago
  Pierre Ossman c997129ef3 The block size for the comparing update tracker was inefficently low. Raising 12 years ago
  Pierre Ossman b114cec89e Make the comparing update tracker a bit more flexible. It can now be in an 12 years ago
  Pierre Ossman 36dadf85f4 Cork the connection around updates to better use the congestion window 12 years ago
  Pierre Ossman 1b478e5177 Server implementation of continuous updates, including advanced flow control. 12 years ago
  Pierre Ossman 3c837139f1 Add method to query how long since we last wrote something to a fd. 12 years ago
  Pierre Ossman c898d9af83 Basic infrastructure for continuous updates. 12 years ago
  Pierre Ossman 2c7649422e Implement proper support for fences in the server. 12 years ago
  Pierre Ossman c754cceeca Basic infrastructure to support fences. 12 years ago
  Pierre Ossman 939dcd11f8 The CopyRect encoding is very efficient so it is wasteful to check those 12 years ago
  DRC 77b50285e1 Fix issue uncovered with valgrind 12 years ago
  Pierre Ossman 5e04c26907 Use the correct matching free operation. Patch by Matthieu Lochegnies. 12 years ago
  Pierre Ossman e3cb4a2f6c The source data here is RGB triplets, not "pixels". 12 years ago
  Pierre Ossman bbf955ebd7 Reimplement the deferred update handling, this time in a more robust and 12 years ago
  Pierre Ossman 5bc20a6993 Add helper to easily determine how much time has passed since some previous 12 years ago
  Pierre Ossman a830bec4cd Cork the outgoing TCP stream while we still have messages to process. This 12 years ago
  Pierre Ossman 64069a92ef Expose Linux' cork functionality which allows us to aggregate TCP data in a 12 years ago
  Pierre Ossman 5c9e1e51c1 Avoid some unnecessary processing when server side cursor isn't used (which 12 years ago
  Pierre Ossman a3ac01ef9c Clean up the interface for VNCSConnectionST. Entry points are more apparent 12 years ago
  DRC 2b0c21b020 Add fast paths for RGB to 16-bit and 8-bit true color conversion 12 years ago
  DRC a5004a3439 Further optimizations (avoiding single-byte copies and InStream processing overhead) 12 years ago
  DRC 4f24c1a731 Since fillRect() operates directly on the framebuffer, optimize it and remove the separate version in TightDecoder. 12 years ago
  DRC 3461d590b7 Remove unneeded EXTRA_ARGS definition 12 years ago
  DRC 374b4d5fbb Need to include os/print.h, because Windows doesn't have snprintf() 12 years ago
  DRC 7c2a39cd13 Move JPEG decoding into a standalone class (these should have been checked in with r4757. Oops.) 12 years ago