- 23 Feb, 2022 1 commit
-
-
Eskil Abrahamsen-Blomfeldt authored
When the surface is resized (or anything that triggers SetEncodings), we recreate the encoder, but the zlib stream should retain its state. So we store this as part of the client instead.
-
- 22 Feb, 2022 3 commits
-
-
Paul Tvete authored
-
Eskil Abrahamsen-Blomfeldt authored
The specs require that you have a single stream object for the connection which does not close until the connection closes, retaining state between frames. Failing to do this caused clients to error out with Z_STREAM_END, which should never be reached as long as the condition is met.
-
Eskil Abrahamsen-Blomfeldt authored
qCompress() adds the uncompressed length of the buffer to the beginning of the stream, which is not part of the protocol. However, this is still disabled, because while the first frame now looks fine, subsequent frames get errors.
-
- 21 Feb, 2022 1 commit
-
-
Paul Tvete authored
-
- 18 Feb, 2022 7 commits
-
-
Paul Tvete authored
(name subject to change)
-
Paul Tvete authored
-
Eskil Abrahamsen-Blomfeldt authored
This just builds on raw and compresses the content with zlib, so it sounds like the easiest compression available
-
Eskil Abrahamsen-Blomfeldt authored
-
Paul Tvete authored
-
Eskil Abrahamsen-Blomfeldt authored
-
Eskil Abrahamsen-Blomfeldt authored
This was probably there for a reason in the original, and the issue it was uncommented to fix has been fixed in a better way.
-
- 17 Feb, 2022 4 commits
-
-
Paul Tvete authored
-
Paul Tvete authored
-
Paul Tvete authored
-
Eskil Abrahamsen-Blomfeldt authored
-
- 16 Feb, 2022 10 commits
-
-
Paul Tvete authored
-
Paul Tvete authored
-
Paul Tvete authored
-
Eskil Abrahamsen-Blomfeldt authored
Manual test draws text of key events into image now.
-
Eskil Abrahamsen-Blomfeldt authored
It was possible to get mouse press events without mouse release events, e.g. if one client sent a Qt::LeftButton press and another client sent a Qt::RightButton press. The Qt::RightButton would just clear the right button state without sending any event for it.
-
Eskil Abrahamsen-Blomfeldt authored
-
Eskil Abrahamsen-Blomfeldt authored
Q_DECLARE_CLASS declares it as class, so at minimum using struct there causes warnings.
-
Eskil Abrahamsen-Blomfeldt authored
-
Eskil Abrahamsen-Blomfeldt authored
Copied the license from the vnc plugin.
-
Eskil Abrahamsen-Blomfeldt authored
Compiles, but no testing yet.
-
- 15 Feb, 2022 1 commit
-
-
Eskil Abrahamsen-Blomfeldt authored
-