Commit graph

135 commits

Author SHA1 Message Date
Vinzenz Schroeter 12ba47a281 remove servicepoint_binding_cs 2024-11-13 19:55:40 +01:00
Vinzenz Schroeter 6e25e1754d version 0.11.0 2024-11-13 18:49:50 +01:00
Vinzenz Schroeter eed6d114fc regenerate C header 2024-11-13 18:36:59 +01:00
Vinzenz Schroeter 3d74bfe05e remove Arc from WebSocket Connection 2024-11-13 18:29:48 +01:00
Vinzenz Schroeter bb34541077 remove unreachable path 2024-11-13 18:13:26 +01:00
Vinzenz Schroeter 2e8a61b627 use thiserror for more errors 2024-11-12 22:33:30 +01:00
Vinzenz Schroeter 0ca1b67cb6 fix broken links in documentation 2024-11-12 22:11:45 +01:00
Vinzenz Schroeter 7fbfb9370e move trait impls to CharGrid that are not encoding related 2024-11-12 22:10:59 +01:00
Vinzenz Schroeter ab16f57292 more From for Cp437Grid and BitVec 2024-11-12 21:55:27 +01:00
Vinzenz Schroeter eb7496b27d fix missing doc warning 2024-11-12 19:43:32 +01:00
Vinzenz Schroeter 98901f4479 err returns for series methods 2024-11-12 19:37:21 +01:00
Vinzenz Schroeter 7a23fcb54b add char grid str methods 2024-11-12 19:36:40 +01:00
Vinzenz Schroeter 01edc3dfcc move CharGrid to own file 2024-11-12 19:36:36 +01:00
Vinzenz Schroeter 85a0ea0dc3 add row and column ops for primitive grid 2024-11-12 19:36:29 +01:00
Vinzenz Schroeter eb42e0aba1 add derives, u8::from(&Brightness) 2024-11-12 19:36:12 +01:00
Vinzenz Schroeter 4f1ef8aafb replace Connection::send_mut with internal mutability 2024-11-12 19:34:50 +01:00
Vinzenz Schroeter 7bc59f6df8 add BrightnessGrid::saturating_load 2024-11-12 19:33:54 +01:00
Vinzenz Schroeter d0598446e6 make BitVec type alias pub 2024-11-12 19:33:06 +01:00
Vinzenz Schroeter c7dc935984 fix CI fails because example does not panic depending on network 2024-11-10 11:10:40 +01:00
Vinzenz Schroeter 3db1fb643f convert shell.nix to flake.nix 2024-11-09 21:25:46 +01:00
Vinzenz Schroeter 28f2720464 Version 0.10.0 2024-10-16 20:07:52 +02:00
Vinzenz Schroeter 9193cfec10 csbindgen seems change order all the time, maybe input ordering helps 2024-10-16 20:02:35 +02:00
Vinzenz Schroeter ac6954322a fix constant types c# 2024-10-16 20:02:06 +02:00
Vinzenz Schroeter cbadd85f07 use Origin::ZERO constant 2024-10-16 19:21:45 +02:00
Vinzenz Schroeter 97a994fca2 do not name struct in C api 2024-10-16 18:34:21 +02:00
Vinzenz Schroeter 16a0afe08d add constants for brightness in C api 2024-10-16 18:29:36 +02:00
Vinzenz Schroeter a858261540 use constants from generated file 2024-10-15 22:54:32 +02:00
Vinzenz Schroeter 590b21d433 use NonNull as return type in C API 2024-10-15 22:23:52 +02:00
Vinzenz Schroeter c6450d7759 rename sp_bit_vec_* to sp_bitvec_* 2024-10-15 21:55:05 +02:00
Vinzenz Schroeter fbc8cd6c31 rename sp_bit_vec_* to sp_bitvec_* 2024-10-15 21:50:43 +02:00
Vinzenz Schroeter a08d439366 formatting changes, mostly resulting from the shorter name 2024-10-15 21:37:36 +02:00
Vinzenz Schroeter 78a4d4dbcf add Brightness::saturating_from 2024-10-15 21:37:36 +02:00
Vinzenz Schroeter 593a975d5c rename convert to map
also use the fact that T is known to be Copy
2024-10-15 21:37:36 +02:00
Vinzenz Schroeter bd0ecd77d2 rename PixelGrid to Bitmap 2024-10-15 21:37:36 +02:00
Vinzenz Schroeter f64ce6e57e regenerate language bindings 2024-10-14 22:28:41 +02:00
Vinzenz Schroeter 8d3ca4dfad clippy fixes 2024-10-14 22:28:41 +02:00
Vinzenz Schroeter f2ff07d9d9 add NULL checks - rest 2024-10-14 22:28:41 +02:00
Vinzenz Schroeter 2e1cb6f681 add NULL checks - command 2024-10-13 18:56:29 +02:00
Vinzenz Schroeter bcb73999da add NULL checks - brightness_grid 2024-10-13 18:22:26 +02:00
Vinzenz Schroeter 03becf19b5 add NULL checks - bit_vec 2024-10-13 18:12:55 +02:00
Vinzenz Schroeter 68d809c714 prefix enum names for better C consumption 2024-10-13 17:36:32 +02:00
Vinzenz Schroeter be17319993 add unit tests 2024-10-13 16:51:32 +02:00
Vinzenz Schroeter ab82900414 improve whitespace handling when converting between string and grid 2024-10-13 16:31:03 +02:00
Vinzenz Schroeter 526f6264bf easier conversion of PrimitiveGrids 2024-10-13 16:13:12 +02:00
Vinzenz Schroeter e1ca802268 CP437 conversion functions 2024-10-13 13:45:28 +02:00
Vinzenz Schroeter ce946c2fb8 improve docs 2024-10-13 13:41:22 +02:00
Vinzenz Schroeter f7fddda8f1 improve announce example 2024-10-13 13:40:26 +02:00
Vinzenz Schroeter dbbe631741 fix enable all features for docs.rs, bump version again for re-upload 2024-10-12 20:07:55 +02:00
Vinzenz Schroeter 55524a69e2 fix doctest, enable all features for docs.rs 2024-10-12 19:53:47 +02:00
Vinzenz Schroeter 9b618d4f35 bump version to 0.9.0, cleanup readme 2024-10-12 19:44:17 +02:00