26 Commits (1a729dc0129052a028eae4582a6d6d10564d13c4)

Author SHA1 Message Date
  Pierre Ossman b6d6db9b7c Be consistent in including config.h 2 years ago
  Pierre Ossman 996356b6c6 Restrict PixelBuffer dimensions to safe values 4 years ago
  Pierre Ossman 53f913a761 Encapsulate PixelBuffer internal details 4 years ago
  Pierre Ossman f81148c43a Avoid integer overflows in pixel size calculations 6 years ago
  Pierre Ossman e714412294 Remove reallocation log message from ManagedPixelBuffer 7 years ago
  Pierre Ossman 6a1a0d0c57 Change cursor API to use RGBA data 7 years ago
  Pierre Ossman 99871831d0 Restore cropping API to maskRect() 7 years ago
  Pierre Ossman d5ab3e376f Prevent invalid PixelBuffer accesses 7 years ago
  Michal Srb 18c020124f Fix buffer overflow in ModifiablePixelBuffer::fillRect. 7 years ago
  Pierre Ossman 56f99d63df Change fillRect() to take a buffer instead of a pixel 9 years ago
  Pierre Ossman a43a3f4e0e Optimise fillRect() 9 years ago
  Pierre Ossman d4f718ddd0 Allow PixelBuffers to be const 10 years ago
  Pierre Ossman 9cbdec67c9 Add convenience variant of getImage() 10 years ago
  Pierre Ossman 9da47f879e Add convenience functions to ModifiablePixelBuffer 10 years ago
  Pierre Ossman 8163f54b35 Only grab the regions we actually need 10 years ago
  Pierre Ossman a32040d7c9 Provide a better R/W base PixelBuffer class 10 years ago
  Pierre Ossman 2e5a106083 Get rid of getStride() 10 years ago
  Pierre Ossman 5c1a1536db We don't need a fillRect() that is this optimised 10 years ago
  Pierre Ossman 1b350ed912 Avoid having virtual methods where not needed 10 years ago
  Pierre Ossman b6b4dc6487 Remove full support for colour maps 10 years ago
  Pierre Ossman 945cddacef Be more consistent in referring to pixel byte streams as buffers 10 years ago
  Pierre Ossman 0f671d50d9 Remove unused (and commented out) PixelBuffer::getPixel() 10 years ago
  Pierre Ossman 1ed4d50a95 Make sure the fill function pointer gets updated if the 10 years ago
  DRC 4f24c1a731 Since fillRect() operates directly on the framebuffer, optimize it and remove the separate version in TightDecoder. 12 years ago
  Pierre Ossman 45de20d789 Add extra check for bad copy rects and try to handle it gracefully instead of 13 years ago
  Constantin Kaplinsky a2adc8d4cf Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. 18 years ago
  Constantin Kaplinsky de179d4ed7 The "rfb" library merged with VNC 4.1.1 code. 18 years ago
  Constantin Kaplinsky 47ed8d321c Initial revision 19 years ago