1. 20390a2 Minor code refactoring: remembering the number of 32x32 tiles in a member variable. by Constantin Kaplinsky · 18 years ago
  2. bf11a2d Implemented calls to reportChanges() as conditional macros. This reduces the amount of debugging code. by Constantin Kaplinsky · 18 years ago
  3. f50bd7f More debugging output can be enabled with the #define DEBUG_REPORT_CHANGED_TILES. by Constantin Kaplinsky · 18 years ago
  4. 474b12f Checking neighbor pixels above and below changed tiles, as well as pixels at the left and at the right. by Constantin Kaplinsky · 18 years ago
  5. 1a03211 If defined DEBUG_PRINT_NUM_CHANGED_TILES, print correct final number of changed tiles detected (excluding video area but including tiles found after "neighbors check"). by Constantin Kaplinsky · 18 years ago
  6. 553340c Polling algorithm was extended. Now, if it detected any changes, it will also check vertical borders of neighboring tiles at the right. by Constantin Kaplinsky · 18 years ago
  7. 52f29d3 When compiled with defining DEBUG_PRINT_NUM_CHANGED_TILES, print the number of changed tiles detected in each polling pass. by Constantin Kaplinsky · 18 years ago
  8. 4879263 Code refactoring and cleanups. Moved a part of handleVideo() back to pollScreen(), changed a few function prototypes, added sanity checking in flagVideoArea(). by Constantin Kaplinsky · 18 years ago
  9. ed3cf5d Maintaining additional one-pixel-width image for using in upcoming polling improvements. by Constantin Kaplinsky · 18 years ago
  10. bd39035 Minor code refactoring -- new flagVideoArea() function, minor naming and formatting changes. by Constantin Kaplinsky · 18 years ago
  11. 936c369 Prepared the XPixelBuffer class for grabbing the screen in its grabRegion() method. by Constantin Kaplinsky · 18 years ago
  12. 04e910b Added a numner of FIXME comments, to identify some possible improvements. by Constantin Kaplinsky · 18 years ago
  13. 1d37802 Implemented new "VideoPriority" parameter. It allows to increase the priority of video data (when set to 2 or higher), or to disable video detection completely (when set to 0). The value 1 gives video area the same priority as the rest of the screen, the value 2 doubles video area priority, and so on. by Constantin Kaplinsky · 18 years ago
  14. bb56377 Making sure that both height and width of the video area are always multiples of 32. This is important for hardware JPEG encoders. by Constantin Kaplinsky · 18 years ago
  15. dab9a56 Replaced fprintf(stderr, ...) with proper logging. by Constantin Kaplinsky · 18 years ago
  16. 808db55 Code cleanups, changes in variable names only. by Constantin Kaplinsky · 18 years ago
  17. 6bb4bf1 Code improvement -- the code from detectVideo() was split into two functions, handleVideo() and detectVideo(). by Constantin Kaplinsky · 18 years ago
  18. 646998a Optimized detectVideo() function. Now it does the most work only when needed, not each time it's called. The video rectangle (m_videoRect) is now a member variable so it's remembered between calls to poll(). by Constantin Kaplinsky · 18 years ago
  19. d0b15c6 Removed PollPointer parameter and the corresponding code. Polling the screen around the pointer rather decreased polling performance then improved responsiveness. by Constantin Kaplinsky · 18 years ago
  20. 1adc255 Removed unused m_changedFlags member variable. by Constantin Kaplinsky · 18 years ago
  21. 9ee8dc6 Removed old polling code, as well as PollingType parameter. by Constantin Kaplinsky · 18 years ago
  22. c1984e0 Combined video detection stuff with new polling code. by Constantin Kaplinsky · 18 years ago
  23. 29d3205 Fixed a problem with low performance in new polling code. by Constantin Kaplinsky · 18 years ago
  24. f25307a Bugfix: we should not assume (sizeof(bool) == 1). by Constantin Kaplinsky · 18 years ago
  25. 5e2f69f A comment extended. by Constantin Kaplinsky · 18 years ago
  26. a79255b Code refactoring -- moving a code chunk from poll_New() to a separate sendChanges() method. by Constantin Kaplinsky · 18 years ago
  27. bc6b9e2 Performing polling via new checkRow() function. by Constantin Kaplinsky · 18 years ago
  28. a119b48 New polling algorithm has been implemented. Video detection is not included in this version though. by Constantin Kaplinsky · 18 years ago
  29. 0fc9f17 Improved algorithm of detecting rectangular video area. Old algorithm used the external boundary of the candidate region, while new algoritm uses the biggest rectangular part of the candidate region. by Constantin Kaplinsky · 18 years ago
  30. 5664998 Special handling for rectangular video area in x0vncserver. by Constantin Kaplinsky · 18 years ago
  31. 344c3fe PollPointer setting now defaults to false. Printing the number of changed tiles in each polling pass if DEBUG is defined (only with PollingType=3). by Constantin Kaplinsky · 18 years ago
  32. b30ae7f Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. by Constantin Kaplinsky · 19 years ago