Commit Graph

121 Commits

Author SHA1 Message Date
timvisee
46fd802c6b Rename arg_handler to args 2023-12-29 18:55:24 +01:00
timvisee
7461fb4831 Bump Rust to 2021 edition 2023-12-29 18:53:29 +01:00
timvisee
6c72e84a55 Update README 2023-12-29 18:50:07 +01:00
timvisee
b945034f71 Change --no-flush into --flush option 2023-12-29 18:49:11 +01:00
timvisee
f8a89223c9 Update README 2023-12-29 18:12:00 +01:00
timvisee
a8cf099e24 Add pixelpwnr-cast to related projects list 2023-12-29 17:59:53 +01:00
timvisee
c15949b6f0 Add flag to toggle socket flushing 2023-12-29 13:52:00 +01:00
timvisee
5e2eb9af21 Support multiple option values for --image to support shell expansion 2023-12-29 13:34:02 +01:00
Tim Visée
ed99dc4f9a Merge pull request #8 from Johann150/master
cleanup, update clap
2023-12-29 11:54:02 +00:00
Johann150
f8e6dc7de7 fix some clippy lints 2023-12-29 00:59:15 +01:00
Johann150
cbdbe6b207 fix formatting 2023-12-29 00:52:14 +01:00
Johann150
8e8cfa4f42 update clap version, redo arg_handler with derive
The argument parsing is redone with derive of a struct. For now the
ArgHandler is kept as is to minimize the necessary changes.
2023-12-29 00:52:14 +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
f9c13ad78d Mention binary protocol in README 2023-12-28 19:03:22 +01:00
timvisee
a9a2895b62 Add support for binary pixels PB 2023-12-28 18:57:45 +01:00
Tim Visée
bf9819e7d8 Merge pull request #7 from gnxlxnxx/skip-transparent
Skip fully transparent pixels
2023-12-24 09:48:30 +00:00
gnxlxnxx
79e29c6f02 Skip fully transparent pixels 2023-12-22 21:44:13 +01:00
timvisee
b157c44871 Update Cargo.toml 2022-08-18 18:56:13 +02:00
timvisee
aae135dfe4 Update dependencies 2022-08-18 16:32:12 +02:00
timvisee
f25d71029d Remove reference to pixelpwnr-render 2022-08-18 16:18:14 +02:00
timvisee
b21719ffa8 Update dependencies 2022-06-07 10:16:27 +02:00
dependabot[bot]
1f858a20dd Bump regex from 1.5.4 to 1.5.5
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.4 to 1.5.5.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.5.5)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 08:08:44 +00:00
dependabot[bot]
f7087315ff Bump crossbeam-utils from 0.8.5 to 0.8.8
Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) from 0.8.5 to 0.8.8.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.5...crossbeam-utils-0.8.8)

---
updated-dependencies:
- dependency-name: crossbeam-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 19:02:54 +00:00
Tim Visée
0d83b3e0b5 Merge pull request #3 from codingHahn/updates
Transparency and updated dependencies
2021-12-31 15:03:07 +01:00
Nick Hahn
122bf7d72c Update dependencies to latest versions 2021-12-28 02:42:53 +01:00
Nick Hahn
b7330e6da6 Add support for transarent png images 2021-12-28 02:27:37 +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
fd8f35639d Merge branch 'fkarg-master'
See https://github.com/timvisee/pixelpwnr/pull/1
2020-02-05 01:33:10 +01:00
fkarg
f664c8ce01 update dependencies 2020-02-05 00:57:07 +01:00
fkarg
66ae16f13d make image preloading parallel 2020-02-05 00:05:19 +01:00
timvisee
9343e7a7f7 Update dependencies 2019-12-27 17:26:31 +01:00
timvisee
44a5c6e4df Update GitHub sponsor configuration 2019-10-12 15:03:18 +02:00
timvisee
30a7e14d3d Update GitHub sponsor configuration 2019-10-07 00:31:14 +02:00
timvisee
d2842730f1 Update Cargo.lock 2019-10-07 00:31:00 +02:00
timvisee
86b9255fcf Add GitHub Sponsors configuration 2019-05-23 21:35:42 +02: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
c37da9b40b Update Cargo.lock 2018-05-12 13:59:05 +02:00
timvisee
f579b1315a Mention TODOs in README 2018-05-12 13:58:06 +02:00
timvisee
9f7c649866 Add Travis CI configuration 2018-04-01 20:56:21 +02:00
timvisee
da0da60b37 Update Cargo.lock 2018-03-29 22:55:12 +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
f0d2513d87 Update Cargo.lock for clap v2.31.1 2018-03-06 22:18:36 +01:00
timvisee
cb5970c995 Update clap to v2.31, update Cargo.lock 2018-03-06 15:04:53 +01:00
timvisee
c4ee1f5442 Update clap dependency to version 2.30 2018-02-20 22:18:39 +01:00