Commit graph

411 commits

Author SHA1 Message Date
0117478751 Merge pull request 'Windows, light removals, move more functions to traits' (#15) from next into main
All checks were successful
Rust / build (push) Successful in 2m1s
Reviewed-on: #15
2025-07-10 22:08:51 +02:00
Vinzenz Schroeter
49489aec64 clippy fixes, formatting
All checks were successful
Rust / build (pull_request) Successful in 2m3s
2025-07-10 21:59:18 +02:00
Vinzenz Schroeter
a129a48b36 remove inherent
Some checks failed
Rust / build (pull_request) Failing after 1m4s
it only worked for methods explicitly mentioned
2025-07-10 20:29:54 +02:00
Vinzenz Schroeter
77c4c38cfb make the optional methods the primary ones to avoid redundant checks 2025-07-10 20:29:54 +02:00
Vinzenz Schroeter
8537562eb3 move more stuff to traits 2025-07-10 20:29:54 +02:00
Vinzenz Schroeter
8060ffc48f remove load_utf8, move methods to trait 2025-07-10 20:29:54 +02:00
Vinzenz Schroeter
e45d41e8b1 fix deref assign, fix window on window...
Some checks failed
Rust / build (pull_request) Failing after 1m5s
...could go out of bounds of outer window while staying inside actual grid
2025-07-08 20:03:20 +02:00
Vinzenz Schroeter
3133dcceeb random test sometimes randomly fails
Some checks failed
Rust / build (pull_request) Failing after 1m4s
2025-07-07 23:40:15 +02:00
Vinzenz Schroeter
487dd03713 windows are range based 2025-07-07 23:39:54 +02:00
Vinzenz Schroeter
ae0f10b48c wip rework to be range based 2025-07-07 22:05:11 +02:00
Vinzenz Schroeter
d5e288f727 allow zero size windows 2025-07-07 20:40:40 +02:00
Vinzenz Schroeter
ae72d1fd17 clippy fixes, tests 2025-07-06 22:07:42 +02:00
Vinzenz Schroeter
c1b3c1ea06 less window nesting 2025-07-06 14:57:26 +02:00
Vinzenz Schroeter
a7f5b7c547 add split methods to window 2025-07-06 14:51:56 +02:00
Vinzenz Schroeter
60bfd5b425 make char extensions available to window
Some checks failed
Rust / build (pull_request) Failing after 1m6s
2025-07-05 19:54:04 +02:00
Vinzenz Schroeter
62cb3d25ae more rust logging in dev shell
Some checks failed
Rust / build (pull_request) Failing after 1m5s
2025-07-05 19:04:54 +02:00
Vinzenz Schroeter
e91ee6032d add helper methods for creating a window 2025-07-05 19:03:21 +02:00
Vinzenz Schroeter
260ae6a1a0 add Window 2025-07-05 14:30:59 +02:00
Vinzenz Schroeter
c9ad4e3357 add WindowMut 2025-07-05 13:46:36 +02:00
04f8884a14 Merge pull request 'update version to 0.15.2' (#13) from version into main
All checks were successful
Rust / build (push) Successful in 1m59s
Reviewed-on: #13
2025-07-03 19:25:17 +02:00
Vinzenz Schroeter
a07a52267d update version to 0.15.2
All checks were successful
Rust / build (pull_request) Successful in 1m59s
2025-07-03 19:22:28 +02:00
78dfc74cf2 Merge pull request 'usize only grid, fix header only command parsing' (#12) from next into main
All checks were successful
Rust / build (push) Successful in 1m58s
Reviewed-on: #12
2025-07-03 19:20:58 +02:00
Vinzenz Schroeter
7d63abe3f8 fix UnexpectedPayloadSize { actual: 0, expected: 0 } when loading a command only packet
All checks were successful
Rust / build (pull_request) Successful in 1m58s
2025-07-03 19:17:55 +02:00
Vinzenz Schroeter
eff700620d usize only grid 2025-07-03 19:17:55 +02:00
1fb0daeafb Merge pull request 'derive(Hash), make Grid inherent' (#11) from next into main
All checks were successful
Rust / build (push) Successful in 1m54s
Reviewed-on: #11
2025-06-27 17:59:18 +02:00
Vinzenz Schroeter
68233a99e4 update dependencies and flake
All checks were successful
Rust / build (pull_request) Successful in 1m57s
2025-06-27 17:57:02 +02:00
Vinzenz Schroeter
2bf8ef1f4e version 0.15.1
All checks were successful
Rust / build (pull_request) Successful in 1m57s
2025-06-27 17:52:25 +02:00
Vinzenz Schroeter
163090c980 fix doc links, make some Grid inherent 2025-06-27 17:52:24 +02:00
Vinzenz Schroeter
54cd538a7a derive Hash on all commands 2025-06-27 17:52:24 +02:00
1b19d04701 Merge pull request 'next' (#6) from next into main
All checks were successful
Rust / build (push) Successful in 1m55s
Reviewed-on: #6
2025-05-24 13:34:38 +02:00
Vinzenz Schroeter
020c75c487 fix tests fail depending on features
All checks were successful
Rust / build (pull_request) Successful in 1m54s
2025-05-24 13:31:30 +02:00
Vinzenz Schroeter
c80449777d add tests for round tripping a reference
Some checks failed
Rust / build (pull_request) Failing after 1m17s
2025-05-24 10:39:31 +02:00
Vinzenz Schroeter
97559fe8b0 more conversion functions for references
Some checks failed
Rust / build (pull_request) Failing after 1m17s
mostly with fewer copies
2025-05-24 10:22:55 +02:00
Vinzenz Schroeter
68ee892795 add tests, suppress false positive warnings
Some checks failed
Rust / build (pull_request) Failing after 1m28s
2025-05-22 18:35:12 +02:00
Vinzenz Schroeter
5b4ba29c4c update dependencies
Some checks failed
Rust / build (pull_request) Failing after 1m45s
2025-05-21 23:32:10 +02:00
Vinzenz Schroeter
5891379880 update random, bump version 2025-05-21 23:32:10 +02:00
Vinzenz Schroeter
2ac305bf88 clippy fixes
Some checks failed
Rust / build (pull_request) Failing after 5m10s
2025-05-21 23:02:01 +02:00
Vinzenz Schroeter
df3d54624a make small commands : Copy 2025-05-21 21:24:02 +02:00
Vinzenz Schroeter
5d3aec596d compress based on reference 2025-05-21 21:21:49 +02:00
Vinzenz Schroeter
ffb1d23554 finish fewer_copies example 2025-05-21 20:15:02 +02:00
Vinzenz Schroeter
cd6d25bde8 wip make it possible to send with fewer copies 2025-05-16 00:48:18 +02:00
Vinzenz Schroeter
0cded79c56 accept inexact sizes
Some checks failed
Rust / build (pull_request) Failing after 1m6s
2025-05-11 16:46:49 +02:00
Vinzenz Schroeter
d979d46d3e make BinaryOperation: Copy
Some checks failed
Rust / build (pull_request) Failing after 1m1s
2025-05-05 18:42:53 +02:00
Vinzenz Schroeter
4f397a8a88 add example for own command 2025-05-05 18:42:39 +02:00
Vinzenz Schroeter
5188fee641 make packet payload optional 2025-05-04 13:05:03 +02:00
7f41875c2a Merge pull request 'fixes for 0.14.0' (#4) from next into main
All checks were successful
Rust / build (push) Successful in 1m56s
Reviewed-on: #4
2025-05-04 12:02:22 +02:00
Vinzenz Schroeter
66930db97f version 0.14.1
All checks were successful
Rust / build (pull_request) Successful in 1m53s
2025-05-04 11:43:04 +02:00
Vinzenz Schroeter
71dcaf5392 fix display now stops UTF-8 strings at first null byte, replace \0 with space
All checks were successful
Rust / build (pull_request) Successful in 1m53s
2025-05-03 20:51:30 +02:00
Vinzenz Schroeter
e5ec598f13 fix examples use UdpSocket::bind instead of bind_connect
All checks were successful
Rust / build (pull_request) Successful in 1m53s
2025-05-03 11:44:15 +02:00
e509e067dd Merge pull request 'make everything a trait, dont panic' (#3) from next into main
All checks were successful
Rust / build (push) Successful in 1m54s
Reviewed-on: #3
2025-05-03 11:15:52 +02:00