aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/SMsgWriter.cxx
Commit message (Expand)AuthorAgeFilesLines
* Simplify code using range-based for loopsPierre Ossman2024-06-241-3/+2
* Use nullptr in all C++ codePierre Ossman2024-06-241-1/+1
* Clean up string encoding handlingPierre Ossman2023-06-301-5/+5
* Consistently use uint8_t for data buffersPierre Ossman2023-03-181-6/+9
* Use std::vector for basic data arraysPierre Ossman2023-02-011-8/+9
* Use stdint typesPierre Ossman2023-02-011-20/+21
* Be consistent in including config.hPierre Ossman2021-12-301-0/+5
* Add support for notifying clients about pointer movementslhchavez2021-03-021-1/+40
* Remove readString()/writeString()Pierre Ossman2020-05-211-2/+4
* Support extended clipboard transfersPierre Ossman2019-07-011-1/+112
* Clean up internal clipboard handlingPierre Ossman2019-07-011-2/+5
* Make sure clipboard uses \n line endingsPierre Ossman2019-07-011-0/+3
* Add support for VMware LED statusPierre Ossman2018-12-101-4/+11
* Add support for VMware cursorsPierre Ossman2018-12-101-1/+28
* Require all SMsgWriter caller to check capabilitiesPierre Ossman2018-12-101-13/+8
* Abstract sending cursor and resizing the desktopPierre Ossman2018-12-101-125/+68
* Always send current screen layout to clientPierre Ossman2018-12-101-7/+3
* Make arguments explicit in all message writer methodsPierre Ossman2018-11-011-5/+6
* Remove indirect capability attributesPierre Ossman2018-11-011-19/+19
* Rename ConnParams to ClientParamsPierre Ossman2018-11-011-40/+40
* Encapsulate screen layout storage in ConnParamsPierre Ossman2018-11-011-5/+5
* Avoid integer overflows in pixel size calculationsPierre Ossman2018-07-251-1/+1
* Fix "int-in-bool-context" compile errorsBrian P. Hinz2017-11-161-1/+1
* Basic support for QEMU Extended Key EventsPierre Ossman2017-08-281-1/+34
* Send lock LED state from server to clientPierre Ossman2017-08-241-1/+41
* Prevent double free by crafted fences.Michal Srb2017-03-271-1/+3
* Server support for cursor with alphaPierre Ossman2017-02-221-2/+52
* Change cursor API to use RGBA dataPierre Ossman2017-02-221-30/+26
* Flush socket after ever rectPierre Ossman2016-04-291-0/+1
* Remove unused variablesPierre Ossman2015-03-031-1/+0
* Move encoder statistics into EncodeManager from SMsgWriterPierre Ossman2015-02-131-28/+2
* Remove unused assert.h includePierre Ossman2014-10-101-1/+0
* Move image encoding logic into a central EncodeManager classPierre Ossman2014-07-141-24/+2
* Store the mouse cursor in the ConnParams objectPierre Ossman2014-07-141-54/+111
* Encoders/decoders should track the connection objectPierre Ossman2014-07-071-6/+1
* Push encoder and decoder handling down into the connection objectsPierre Ossman2014-07-071-56/+0
* Remove full support for colour mapsPierre Ossman2014-07-071-7/+6
* Remove partial update functionalityPierre Ossman2014-07-071-16/+7
* Move serialisation of pseudorects into separate functionsPierre Ossman2014-07-071-69/+66
* Merge the "V3" message classes into the normal onesPierre Ossman2014-07-071-6/+347
* Remove unsused, commented out codePierre Ossman2014-07-071-12/+0
* Add support for TurboVNC pseudo-encodings and Grayscale JPEG compression so t...DRC2011-08-191-0/+3
* Make rawBytesEquivalent an unsigned 64-bit integer. Otherwise, it will overf...DRC2011-08-191-1/+1
* Further optimizations to the Tight encoder to eliminate getImage() overhead. ...DRC2011-08-171-3/+3
* Eliminate GCC signed/unsigned warnings related to encodings: ThePeter Åstrand2010-02-101-5/+5
* Send desktop layout changes separatelyPierre Ossman2009-04-231-6/+16
* Remove the "video" feature and its associated custom JPEG handling.Pierre Ossman2009-03-051-15/+0
* Do not use JPEG if not requested by the client.Constantin Kaplinsky2007-12-071-2/+3
* Using JpegEncoder for video only with proper pixel formats.Constantin Kaplinsky2007-10-171-1/+6
* Passing image quality level to JpegEncoder.Constantin Kaplinsky2007-09-031-0/+1