Commit Graph

26 Commits

Author SHA1 Message Date
8c5aa4f948 a 2025-12-26 23:26:56 +01:00
timvisee
7461fb4831 Bump Rust to 2021 edition 2023-12-29 18:53:29 +01:00
timvisee
c15949b6f0 Add flag to toggle socket flushing 2023-12-29 13:52:00 +01:00
Johann150
f8e6dc7de7 fix some clippy lints 2023-12-29 00:59:15 +01:00
Johann150
2928144bca fix endianness handling for binary coordinates 2023-12-29 00:52:13 +01:00
Johann150
04f54936b9 switch size data types to u16
The binary protocol is limited to using u16's so limit everything to that.
2023-12-29 00:51:42 +01:00
timvisee
a9a2895b62 Add support for binary pixels PB 2023-12-28 18:57:45 +01:00
Nick Hahn
95af2a0aca Fix line endings to only be \n
On my machine the program would not even parse the SIZE from the server
correctly without this change.
2021-12-28 02:26:09 +01:00
timvisee
b8fd77ebad Properly paint for restarted client, do not recreate painters on crash 2018-12-28 22:43:13 +01:00
timvisee
4f5a0b9274 Do not crash application when a single painter fails, just reconnect 2018-12-28 22:33:35 +01:00
timvisee
74d3f16bc8 Apply clippy suggestions 2018-09-22 18:36:48 +02:00
timvisee
bd6b48cd3b Reformat using cargofmt 2018-09-22 18:30:29 +02:00
timvisee
e113950dfc Revert last commit due to a buffer overflow 2018-03-22 18:20:54 +01:00
timvisee
024ec7974d Do not flush the outgoing data to improve performance 2018-03-22 18:18:45 +01:00
timvisee
f11bc8cf00 Nicely close connections for dropped clients 2018-03-14 15:53:21 +01:00
timvisee
ecc1a8bc8b Update Cargo.lock 2018-02-20 00:07:09 +01:00
timvisee
ed17d7f0ee Flush the write buffer to the pixelflut server 2018-02-20 00:05:00 +01:00
timvisee
13e0591fc9 Fix screen size regex spacing 2018-02-13 16:59:37 +01:00
Tim Visée
ea00639d49 Merge branch 'master' of github.com:timvisee/pixelpwnr 2018-02-12 15:58:46 +01:00
Tim Visée
e74b6f7108 Update image updates in all threads at the same time 2018-02-12 15:40:58 +01:00
timvisee
28cdcfa656 Remove duplicate alias for x and y CLI options 2018-01-02 19:48:37 +01:00
Tim Visée
ce8eba3c7a Fix screen size parsing single digit dimentions 2017-12-31 21:20:12 +01:00
Tim Visée
00c6cf7bfe Get screen size, use it as default image size 2017-12-31 21:19:54 +01:00
Tim Visée
b0d684738a Move stream build logic to Client, fix client data reading and screen size parsing 2017-12-31 21:02:23 +01:00
Tim Visée
60ffaeaae3 Move painter modules to sub module 2017-12-31 00:17:03 +01:00
Tim Visée
82d4eeb0f3 Move pix modules to sub module 2017-12-31 00:05:37 +01:00