Commit graph

213 commits

Author SHA1 Message Date
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 3a605da0d5 Merge branch 'easier-text' 2024-10-12 19:58:38 +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
Vinzenz Schroeter 366aec054f close connection on drop 2024-10-12 19:33:49 +02:00
Vinzenz Schroeter 5f8f691464 add tests 2024-10-12 18:38:43 +02:00
Vinzenz Schroeter 3d47b41106 conversion between UTF-8 and CP-437 2024-10-12 18:23:36 +02:00
Vinzenz Schroeter c7764c49e1 add websocket binary message protocol 2024-10-12 16:18:27 +02:00
Vinzenz Schroeter f434b5bf83 udp protocol as feature 2024-10-12 13:04:56 +02:00
Vinzenz Schroeter 4dfb405792 update dependencies 2024-10-11 21:42:26 +02:00
Vinzenz Schroeter 942968fcf4 fix error message, add test 2024-10-11 21:38:47 +02:00
Vinzenz Schroeter 03f7495695 add function to load Cp437Grid from str 2024-10-11 21:38:24 +02:00
Vinzenz Schroeter 21cc7e3f12 fixup! hide packets to reduce api surface for new users 2024-10-11 21:37:28 +02:00
Vinzenz Schroeter 46cb48c126 convert between origin units 2024-10-11 21:36:27 +02:00
Vinzenz Schroeter 78b5d1180b hide packets to reduce api surface for new users 2024-10-10 23:41:08 +02:00
Vinzenz Schroeter 26bace8990 add links to documentation, add some docs 2024-10-10 23:17:19 +02:00
Vinzenz Schroeter d3e135e508 add optimization to suppress gcc warning about not being able to apply hardening 2024-10-10 22:07:55 +02:00
Vinzenz Schroeter c5cb6475b2
Merge pull request #10 from cccb/improve-binding-docs
Improve binding documentation
2024-09-07 15:20:36 +02:00
Vinzenz Schroeter eb43ccfa6d convert cp437-grid to tuple 2024-09-07 15:18:51 +02:00
Vinzenz Schroeter 9ab87f6748 update packages 2024-09-07 15:16:36 +02:00
Vinzenz Schroeter 96c010de56 set version to 0.8.0 2024-09-07 15:14:44 +02:00
Vinzenz Schroeter e46391ca5f replace usages of 'this' as parameter name 2024-09-07 15:14:29 +02:00
Vinzenz Schroeter 3e3a933ecb fix example 2024-09-07 14:53:19 +02:00
Vinzenz Schroeter c712b037d0 improve which doc line is the first because this one is displayed in docs in the overview 2024-09-07 14:50:59 +02:00
Vinzenz Schroeter acc35b6727 add ability to send commands directly in C code, annotate which functions may return null 2024-09-07 14:35:16 +02:00
Vinzenz Schroeter 53f05efb3d re-enable sorting because otherwise the order is different on my other machine 2024-09-07 14:19:18 +02:00
Vinzenz Schroeter aa359cc807 rename _dealloc to _free 2024-09-07 14:11:15 +02:00
Vinzenz Schroeter f45c8090ec fix URL 2024-09-07 13:55:27 +02:00
Vinzenz Schroeter 51b7b71cb7 add test note 2024-09-07 13:54:18 +02:00
Vinzenz Schroeter cec31ad5b5 regenerate C# bindings, apparently Cp437Grid has been missing 2024-09-07 13:34:13 +02:00
Vinzenz Schroeter 341c0ef2cd change cbindgen sorting to None 2024-09-07 13:25:35 +02:00
Vinzenz Schroeter 2b54b944b5 add CONTRIBUTING.md 2024-09-07 13:03:05 +02:00
Vinzenz Schroeter 64fe0e2997 move about display section into own file 2024-09-07 12:30:09 +02:00
Vinzenz Schroeter 8a5f7ffa09 link arfst23/ServicePoint 2024-09-07 12:27:07 +02:00
Vinzenz Schroeter eddeb2ea2d re-export everything from top-level for nicer docs 2024-09-07 12:23:32 +02:00
Vinzenz Schroeter e97418b51b named fields instead of tuple for Packet, doc adjustments 2024-09-07 11:47:42 +02:00