Commit graph

  • 01f2f90121 csbindgen one file per file Vinzenz Schroeter 2024-10-16 21:59:35 +0200
  • 55aa7ecf4c pass through real types to c# Vinzenz Schroeter 2024-10-16 20:56:55 +0200
  • db98709ca7 fix second target with same name replaces first Vinzenz Schroeter 2024-10-16 20:40:35 +0200
  • 30d74ff07d
    Merge pull request #13 from cccb/fonts Vinzenz Schroeter 2024-10-16 20:10:57 +0200
  • 28f2720464 Version 0.10.0 v0.10.0 Vinzenz Schroeter 2024-10-16 20:07:52 +0200
  • 9193cfec10 csbindgen seems change order all the time, maybe input ordering helps Vinzenz Schroeter 2024-10-16 20:02:35 +0200
  • ac6954322a fix constant types c# Vinzenz Schroeter 2024-10-16 20:02:06 +0200
  • cbadd85f07 use Origin::ZERO constant Vinzenz Schroeter 2024-10-16 19:21:45 +0200
  • 97a994fca2 do not name struct in C api Vinzenz Schroeter 2024-10-16 18:34:21 +0200
  • 16a0afe08d add constants for brightness in C api Vinzenz Schroeter 2024-10-16 18:29:36 +0200
  • a858261540 use constants from generated file Vinzenz Schroeter 2024-10-15 22:54:32 +0200
  • 590b21d433 use NonNull as return type in C API Vinzenz Schroeter 2024-10-15 22:23:52 +0200
  • c6450d7759 rename sp_bit_vec_* to sp_bitvec_* Vinzenz Schroeter 2024-10-15 21:51:22 +0200
  • fbc8cd6c31 rename sp_bit_vec_* to sp_bitvec_* Vinzenz Schroeter 2024-10-15 21:50:43 +0200
  • a08d439366 formatting changes, mostly resulting from the shorter name Vinzenz Schroeter 2024-10-15 21:33:32 +0200
  • 78a4d4dbcf add Brightness::saturating_from Vinzenz Schroeter 2024-10-15 21:32:37 +0200
  • 593a975d5c rename convert to map Vinzenz Schroeter 2024-10-15 21:26:20 +0200
  • bd0ecd77d2 rename PixelGrid to Bitmap Vinzenz Schroeter 2024-10-14 22:42:45 +0200
  • f64ce6e57e regenerate language bindings Vinzenz Schroeter 2024-10-14 22:08:01 +0200
  • 8d3ca4dfad clippy fixes Vinzenz Schroeter 2024-10-14 22:07:13 +0200
  • f2ff07d9d9 add NULL checks - rest Vinzenz Schroeter 2024-10-14 22:01:45 +0200
  • 2e1cb6f681 add NULL checks - command Vinzenz Schroeter 2024-10-13 18:56:29 +0200
  • bcb73999da add NULL checks - brightness_grid Vinzenz Schroeter 2024-10-13 18:22:26 +0200
  • 03becf19b5 add NULL checks - bit_vec Vinzenz Schroeter 2024-10-13 18:12:55 +0200
  • 68d809c714 prefix enum names for better C consumption Vinzenz Schroeter 2024-10-13 17:36:32 +0200
  • be17319993 add unit tests Vinzenz Schroeter 2024-10-13 16:51:32 +0200
  • ab82900414 improve whitespace handling when converting between string and grid Vinzenz Schroeter 2024-10-13 16:31:03 +0200
  • 526f6264bf easier conversion of PrimitiveGrids Vinzenz Schroeter 2024-10-13 16:13:12 +0200
  • e1ca802268 CP437 conversion functions Vinzenz Schroeter 2024-10-13 13:42:20 +0200
  • ce946c2fb8 improve docs Vinzenz Schroeter 2024-10-13 13:41:22 +0200
  • f7fddda8f1 improve announce example Vinzenz Schroeter 2024-10-13 13:40:26 +0200
  • dbbe631741 fix enable all features for docs.rs, bump version again for re-upload v0.9.1 Vinzenz Schroeter 2024-10-12 20:07:55 +0200
  • 3a605da0d5 Merge branch 'easier-text' v0.9.0 Vinzenz Schroeter 2024-10-12 19:58:38 +0200
  • 55524a69e2 fix doctest, enable all features for docs.rs Vinzenz Schroeter 2024-10-12 19:49:45 +0200
  • 9b618d4f35 bump version to 0.9.0, cleanup readme Vinzenz Schroeter 2024-10-12 19:44:17 +0200
  • 366aec054f close connection on drop Vinzenz Schroeter 2024-10-12 19:33:49 +0200
  • 5f8f691464 add tests Vinzenz Schroeter 2024-10-12 18:38:43 +0200
  • 3d47b41106 conversion between UTF-8 and CP-437 Vinzenz Schroeter 2024-10-12 18:23:36 +0200
  • c7764c49e1 add websocket binary message protocol Vinzenz Schroeter 2024-10-12 16:18:27 +0200
  • f434b5bf83 udp protocol as feature Vinzenz Schroeter 2024-10-12 13:04:56 +0200
  • 4dfb405792 update dependencies Vinzenz Schroeter 2024-10-11 21:42:26 +0200
  • 942968fcf4 fix error message, add test Vinzenz Schroeter 2024-10-11 21:38:47 +0200
  • 03f7495695 add function to load Cp437Grid from str Vinzenz Schroeter 2024-10-11 21:38:12 +0200
  • 21cc7e3f12 fixup! hide packets to reduce api surface for new users Vinzenz Schroeter 2024-10-11 21:37:28 +0200
  • 46cb48c126 convert between origin units Vinzenz Schroeter 2024-10-11 00:08:13 +0200
  • 78b5d1180b hide packets to reduce api surface for new users Vinzenz Schroeter 2024-10-10 23:37:04 +0200
  • 26bace8990 add links to documentation, add some docs Vinzenz Schroeter 2024-10-10 23:17:19 +0200
  • d3e135e508 add optimization to suppress gcc warning about not being able to apply hardening Vinzenz Schroeter 2024-10-10 22:07:55 +0200
  • 87f8eb81da
    Merge 626cc240ce into c5cb6475b2 ‮rekcäH nitraM‮ 2024-09-12 20:18:22 +0000
  • 626cc240ce ⬆️ Add new dependencies Martin Häcker 2024-09-12 22:17:45 +0200
  • bf4b89e5d8 Docs Martin Häcker 2024-09-12 21:43:36 +0200
  • 29bd74a724 Outline next steps Martin Häcker 2024-06-28 08:14:01 +0200
  • 2e56c3359c Better way to drive compilation Martin Häcker 2024-06-28 08:13:39 +0200
  • 3106c5f3e8 Add basic readme Martin Häcker 2024-06-27 21:46:38 +0200
  • 0e312a9d28 Initial binding infrastructure Martin Häcker 2024-06-27 21:34:41 +0200
  • 2b68c899b2 Add iconv dependency that is required for maturin (python binding generator) Martin Häcker 2024-06-27 21:11:14 +0200
  • c5cb6475b2
    Merge pull request #10 from cccb/improve-binding-docs v0.8.0 Vinzenz Schroeter 2024-09-07 15:20:36 +0200
  • eb43ccfa6d convert cp437-grid to tuple Vinzenz Schroeter 2024-09-07 15:18:51 +0200
  • 9ab87f6748 update packages Vinzenz Schroeter 2024-09-07 15:16:36 +0200
  • 96c010de56 set version to 0.8.0 Vinzenz Schroeter 2024-09-07 15:14:44 +0200
  • e46391ca5f replace usages of 'this' as parameter name Vinzenz Schroeter 2024-09-07 15:06:11 +0200
  • 3e3a933ecb fix example Vinzenz Schroeter 2024-09-07 14:53:16 +0200
  • c712b037d0 improve which doc line is the first because this one is displayed in docs in the overview Vinzenz Schroeter 2024-09-07 14:44:25 +0200
  • acc35b6727 add ability to send commands directly in C code, annotate which functions may return null Vinzenz Schroeter 2024-09-07 14:35:16 +0200
  • 53f05efb3d re-enable sorting because otherwise the order is different on my other machine Vinzenz Schroeter 2024-09-07 14:19:18 +0200
  • aa359cc807 rename _dealloc to _free Vinzenz Schroeter 2024-09-07 14:11:15 +0200
  • f45c8090ec fix URL Vinzenz Schroeter 2024-09-07 13:55:27 +0200
  • 51b7b71cb7 add test note Vinzenz Schroeter 2024-09-07 13:54:18 +0200
  • cec31ad5b5 regenerate C# bindings, apparently Cp437Grid has been missing Vinzenz Schroeter 2024-09-07 13:34:13 +0200
  • 341c0ef2cd change cbindgen sorting to None Vinzenz Schroeter 2024-09-07 13:22:41 +0200
  • 2b54b944b5 add CONTRIBUTING.md Vinzenz Schroeter 2024-09-07 12:59:02 +0200
  • 64fe0e2997 move about display section into own file Vinzenz Schroeter 2024-09-07 12:30:09 +0200
  • 8a5f7ffa09 link arfst23/ServicePoint Vinzenz Schroeter 2024-09-07 12:27:07 +0200
  • eddeb2ea2d re-export everything from top-level for nicer docs Vinzenz Schroeter 2024-09-07 12:23:32 +0200
  • e97418b51b named fields instead of tuple for Packet, doc adjustments Vinzenz Schroeter 2024-09-07 11:44:42 +0200
  • e54891e662 envrc is environment, rename to default file Vinzenz Schroeter 2024-09-07 10:35:31 +0200
  • 16e06dd78a copy paste command docs Vinzenz Schroeter 2024-09-06 20:10:14 +0200
  • 34ca374e14 put the whole rust toolchain into one package so Rider can handle it Vinzenz Schroeter 2024-09-05 22:03:06 +0200
  • 051dbfabea wrap and rename ALL the types Vinzenz Schroeter 2024-09-05 21:15:53 +0200
  • b9fc06117e wip connection trait Vinzenz Schroeter 2024-08-29 23:22:52 +0200
  • 5e141f1fbc clone in c example Vinzenz Schroeter 2024-08-29 22:25:11 +0200
  • d385d8e1d4 add packet clone Vinzenz Schroeter 2024-08-29 22:21:21 +0200
  • c9c51dcdc2 improve doc comments Vinzenz Schroeter 2024-08-29 22:02:53 +0200
  • e0d5eff494 remove C prefix in csbindgen Vinzenz Schroeter 2024-08-29 21:40:33 +0200
  • 956e5df812 CCommand (opaque wrapper around Command for C) Vinzenz Schroeter 2024-08-29 20:39:42 +0200
  • d2369446ef cargo update Vinzenz Schroeter 2024-08-29 20:08:46 +0200
  • a91e0e6eed update csbindgen to improve comment formatting Vinzenz Schroeter 2024-08-29 20:03:07 +0200
  • 14faeb1238 replace * with - for bullets in comments Vinzenz Schroeter 2024-08-29 19:39:18 +0200
  • 5cb135c7e9 update Cargo.lock Vinzenz Schroeter 2024-06-27 21:04:31 +0200
  • a484e6a976 Merge branch 'fix-brightness' v0.7.0 Vinzenz Schroeter 2024-06-27 19:44:24 +0200
  • d48180ddb2 set version to 0.7.0 Vinzenz Schroeter 2024-06-27 19:41:13 +0200
  • 7252ad5abe move code to make functions smaller Vinzenz Schroeter 2024-06-27 19:38:07 +0200
  • fc0705b826 more examples and documentation Vinzenz Schroeter 2024-06-26 17:05:07 +0200
  • e3c418efcf add examples for brightness, replace ByteGrid with PrimitiveGrid Vinzenz Schroeter 2024-06-25 22:33:53 +0200
  • 52080c0ad0 minor tweaks to examples Vinzenz Schroeter 2024-06-25 22:10:48 +0200
  • 20ea1354be include rust tools in shell instead of rustup Vinzenz Schroeter 2024-06-25 22:10:33 +0200
  • a4189e2a86 update c# binding Vinzenz Schroeter 2024-06-23 16:30:45 +0200
  • 4cd86d3494 examples, format Vinzenz Schroeter 2024-06-23 16:01:11 +0200
  • 555d917d96 separate types for c api Vinzenz Schroeter 2024-06-23 15:42:15 +0200
  • c554fbd800 wip BrightnessGrid Vinzenz Schroeter 2024-06-23 15:12:03 +0200