61 Commits (a4308c9ec45b0ebcafaed2280b442d2840098e4e)

Autor SHA1 Mensaje Fecha
  Pierre Ossman 6cd6117189 Flush pending changes when desktop starts hace 6 años
  Pierre Ossman 8efc7b47cc Send lossless refresh even with pending updates hace 6 años
  Pierre Ossman a2b80d6ae7 Limit lossless refresh update to safe size hace 6 años
  Pierre Ossman b53c3bf050 Avoid checking updates when desktop is stopped hace 6 años
  Michal Srb 28d570dc91 VNCServerST: Allow unsetting pixel buffer. hace 6 años
  Pierre Ossman 707fa123a6 Reduce header dependencies in server classes hace 8 años
  Pierre Ossman 7be73d7385 Avoid corner case of applications rendering at frame rate hace 6 años
  Pierre Ossman b1e80f7b02 Make sure to start the frame timer after a buffer change hace 6 años
  Pierre Ossman b45a84f953 Send lock LED state from server to client hace 7 años
  Pierre Ossman bb305ca3db Add server side lock key sync heuristic hace 7 años
  Pierre Ossman 6e49e95add Send updates with a fixed interval hace 7 años
  Pierre Ossman 24684e58f4 Only update rendered cursor when requested hace 7 años
  Pierre Ossman 6a1a0d0c57 Change cursor API to use RGBA data hace 7 años
  Pierre Ossman 05338bccb7 Log statistics from ComparingUpdateTracker hace 7 años
  Pierre Ossman d408ca5146 Move socket write event handling in to the RFB core hace 8 años
  Pierre Ossman 5c23b9ed7d Fix bad signed/unsigned comparisons hace 9 años
  Pierre Ossman 0c9bd4b0ba Use PixelBuffer objects as the interface for encoders and decoders hace 10 años
  Pierre Ossman 6ea6e1aebc Add helper class for a rendered cursor hace 10 años
  Pierre Ossman ff9eb5a949 Get rid of the direct access abuse of FullFramePixelBuffer's data hace 10 años
  Pierre Ossman b6b4dc6487 Remove full support for colour maps hace 10 años
  Pierre Ossman 559a2e8f47 Fix a race condition where we might get updates thrown at us right after a hace 12 años
  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. hace 12 años
  Pierre Ossman b114cec89e Make the comparing update tracker a bit more flexible. It can now be in an hace 12 años
  Pierre Ossman bbf955ebd7 Reimplement the deferred update handling, this time in a more robust and hace 12 años
  Pierre Ossman a3ac01ef9c Clean up the interface for VNCSConnectionST. Entry points are more apparent hace 12 años
  Pierre Ossman 2d61deb8b9 Make sure RFB timers are actually respected by the server implementations. hace 12 años
  Adam Tkac a6578bfc98 [Development] Replace SSecurityFactoryStandard class by simplier Security class. hace 14 años
  Adam Tkac d36b626bbb Revert previous commit (r3889). Windows code has to be cleaned before this hace 14 años
  Adam Tkac 97abe8a548 Replace rfb::strDup by safe_strdup and remove rfb::strFree in favor of free() hace 14 años
  Pierre Ossman df453200b7 Brown paper bag time... Forgot to actually store the new screen layout. hace 15 años
  Pierre Ossman 04e62db8bb Implement server side support for SetDesktopSize. hace 15 años
  Pierre Ossman d85ea3e199 Move screen layout bootstraping around so that it can handle if all screens hace 15 años
  Pierre Ossman 34e62f347f Basic book keeping of screen layout on server. hace 15 años
  Pierre Ossman f99c5719e4 Remove file transfer support. hace 15 años
  Pierre Ossman 02e43d78bf Remove the "video" feature and its associated custom JPEG handling. hace 15 años
  Peter Åstrand c39e078968 Implemented support for DesktopName pseudo encoding, which allows hace 15 años
  Constantin Kaplinsky 433eb1bcf2 [Bugfix] Resetting video rectangle on last client disconnect. hace 15 años
  Constantin Kaplinsky 3ce6a72fb9 [Enhancements, refactoring] Rationalized functions to control video hace 15 años
  Constantin Kaplinsky 8499d0c608 [Cleanup] Fixed a compilation warning by removing a very doubtful optimization. hace 16 años
  Constantin Kaplinsky f0b3be7fa7 [Bugfix] When pixel comparison to reduce unnecessary updates was performed, hace 16 años
  Constantin Kaplinsky 53bdd3f593 VideoArea parameter is fully respected. The server treats the specified rectangle as video unless the client selected some different rectangle via the VideoRectangleSelection protocol message. When the client discards selection, the server will use VideoArea setting again. hace 16 años
  Constantin Kaplinsky c341ac6973 Passing VideoArea parameter to VNCServerST object. VNCServerST saves the hace 16 años
  Constantin Kaplinsky 9d1fc6cddf Handling VideoRectangleSelection protocol message (TightVNC extension). hace 16 años
  Constantin Kaplinsky 6970b2d8b6 Restored the functionality of the VideoPriority parameter. This time, it hace 16 años
  Constantin Kaplinsky 8232831bb4 Support for VideoRectangleSelection client message in the server code. The message is read but ignored (only a message will be written to stderr). hace 16 años
  Constantin Kaplinsky 1a845d0a69 Special handling of a rectangular video area in the UpdateTracker and derived/related classes. hace 17 años
  Constantin Kaplinsky 604d7814aa Code cleanups. The most important change is that we now always use UpdateTracker's getUpdateInfo() and never call get_changed(), get_copied() and get_delta() member functions. hace 17 años
  Constantin Kaplinsky a2adc8d4cf Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. hace 18 años
  Constantin Kaplinsky 95ed1fd18d VNCServerST::m_pFTManager pointer did not get initialized properly on VNCServerST object creation. This fix solves x0vncserver crash on accepting client connections. hace 18 años
  Constantin Kaplinsky de179d4ed7 The "rfb" library merged with VNC 4.1.1 code. hace 18 años