summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Use PixelBuffer objects as the interface for encoders and decodersPierre Ossman2014-07-1445-363/+200
* Store the mouse cursor in the ConnParams objectPierre Ossman2014-07-146-118/+153
* Allow PixelBuffers to be constPierre Ossman2014-07-144-15/+17
* Add helper class for a rendered cursorPierre Ossman2014-07-145-25/+74
* Add convenience variant of getImage()Pierre Ossman2014-07-142-0/+25
* Add convenience functions to ModifiablePixelBufferPierre Ossman2014-07-092-0/+29
* Test results comparing PixelTransformer and bufferFromBuffer()Pierre Ossman2014-07-094-0/+106
* Add optimised buffer conversionPierre Ossman2014-07-093-0/+291
* Add ability to directly convert between two pixel formatsPierre Ossman2014-07-093-0/+65
* Use lookup tables for pixel upconversionPierre Ossman2014-07-093-44/+64
* Put some space between the groups of testsPierre Ossman2014-07-091-0/+8
* Add more 8 bpp conversion testsPierre Ossman2014-07-091-0/+13
* Only grab the regions we actually needPierre Ossman2014-07-071-22/+33
* Provide a better R/W base PixelBuffer classPierre Ossman2014-07-079-32/+103
* Get rid of getStride()Pierre Ossman2014-07-0714-53/+25
* Get rid of the direct access abuse of FullFramePixelBuffer's dataPierre Ossman2014-07-078-27/+58
* We don't need a fillRect() that is this optimisedPierre Ossman2014-07-072-83/+19
* Avoid having virtual methods where not neededPierre Ossman2014-07-072-17/+10
* getImage() doesn't need to be overloadable, keep it simplePierre Ossman2014-07-073-38/+5
* Create a proper interface base class for the viewport's framebufferPierre Ossman2014-07-0713-73/+195
* Encoders/decoders should track the connection objectPierre Ossman2014-07-0735-110/+103
* Push encoder and decoder handling down into the connection objectsPierre Ossman2014-07-0711-152/+87
* Remove full support for colour mapsPierre Ossman2014-07-0748-1247/+309
* Get rid of unnecessary macros as they are only ever set to a single thingPierre Ossman2014-07-0715-85/+30
* Push encoding specific formats into the encoders and decodersPierre Ossman2014-07-0712-63/+91
* Consolidate the different palette handler implementationsPierre Ossman2014-07-078-493/+272
* Handle CopyRect like any other encodingPierre Ossman2014-07-077-21/+86
* Avoid reader/writer duplication in every encoder/decoderPierre Ossman2014-07-0724-26/+27
* Remove partial update functionalityPierre Ossman2014-07-0715-80/+46
* Move serialisation of pseudorects into separate functionsPierre Ossman2014-07-072-69/+72
* Merge the "V3" message classes into the normal onesPierre Ossman2014-07-0720-1140/+818
* Merge branch 'pixeltest' of https://github.com/CendioOssman/tigervncPierre Ossman2014-07-077-2/+314
|\
| * Add pixel conversion speed testPierre Ossman2014-07-045-0/+312
| * librfb needs librdr so make sure it always gets pulled inPierre Ossman2014-07-042-2/+2
* | Merge branch 'cleanup' of https://github.com/CendioOssman/tigervncPierre Ossman2014-07-07112-4856/+763
|\ \ | |/ |/|
| * Remove a lot of platform compatibilty stuffPierre Ossman2014-07-0727-450/+10
| * Remove remnants of Windows only clientPierre Ossman2014-07-0712-1346/+0
| * Fix some offenders that poke around in the PixelFormat internalsPierre Ossman2014-07-076-113/+116
| * Avoid code duplication for the linear pixel format conversion methodsPierre Ossman2014-07-071-79/+2
| * Consistent use of stride vs pitchPierre Ossman2014-07-076-23/+24
| * Fix possible information leakagePierre Ossman2014-07-071-2/+11
| * Use the same algorithm for conversionsPierre Ossman2014-07-071-73/+53
| * Optimise the RGB to pixel conversion to simple shiftsPierre Ossman2014-07-073-51/+65
| * Remove magic JPEG variables from ConnParamsPierre Ossman2014-07-074-23/+19
| * Clean up the encoding parser in ConnParamsPierre Ossman2014-07-071-48/+55
| * Make the subsampling setting follow the common stylePierre Ossman2014-07-078-45/+64
| * Remove some premature optimisationPierre Ossman2014-07-076-74/+104
| * Add some missing whitespacePierre Ossman2014-07-071-0/+3
| * Stop storing a copy of the encodings as we don't use it for anythingPierre Ossman2014-07-072-14/+3
| * Get rid of the register mechanism for encoders and decodersPierre Ossman2014-07-0725-183/+77