Commit graph

232 commits

Author SHA1 Message Date
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
Vinzenz Schroeter
e54891e662 envrc is environment, rename to default file 2024-09-07 10:35:31 +02:00
Vinzenz Schroeter
16e06dd78a copy paste command docs 2024-09-06 20:10:14 +02:00
Vinzenz Schroeter
34ca374e14 put the whole rust toolchain into one package so Rider can handle it 2024-09-05 22:03:06 +02:00
Vinzenz Schroeter
051dbfabea wrap and rename ALL the types 2024-09-05 21:25:15 +02:00
Vinzenz Schroeter
b9fc06117e wip connection trait 2024-08-29 23:22:52 +02:00
Vinzenz Schroeter
5e141f1fbc clone in c example 2024-08-29 22:25:11 +02:00
Vinzenz Schroeter
d385d8e1d4 add packet clone 2024-08-29 22:23:23 +02:00
Vinzenz Schroeter
c9c51dcdc2 improve doc comments 2024-08-29 22:02:53 +02:00
Vinzenz Schroeter
e0d5eff494 remove C prefix in csbindgen 2024-08-29 21:40:33 +02:00
Vinzenz Schroeter
956e5df812 CCommand (opaque wrapper around Command for C) 2024-08-29 21:39:47 +02:00
Vinzenz Schroeter
d2369446ef cargo update 2024-08-29 20:08:46 +02:00
Vinzenz Schroeter
a91e0e6eed update csbindgen to improve comment formatting 2024-08-29 20:03:07 +02:00
Vinzenz Schroeter
14faeb1238 replace * with - for bullets in comments 2024-08-29 19:39:18 +02:00
Vinzenz Schroeter
5cb135c7e9 update Cargo.lock 2024-06-27 21:04:31 +02:00
Vinzenz Schroeter
a484e6a976 Merge branch 'fix-brightness' 2024-06-27 19:44:24 +02:00
Vinzenz Schroeter
d48180ddb2 set version to 0.7.0 2024-06-27 19:41:13 +02:00
Vinzenz Schroeter
7252ad5abe move code to make functions smaller 2024-06-27 19:38:07 +02:00
Vinzenz Schroeter
fc0705b826 more examples and documentation 2024-06-26 17:05:07 +02:00
Vinzenz Schroeter
e3c418efcf add examples for brightness, replace ByteGrid with PrimitiveGrid 2024-06-25 22:33:53 +02:00
Vinzenz Schroeter
52080c0ad0 minor tweaks to examples 2024-06-25 22:18:57 +02:00
Vinzenz Schroeter
20ea1354be include rust tools in shell instead of rustup 2024-06-25 22:18:57 +02:00
Vinzenz Schroeter
a4189e2a86 update c# binding 2024-06-25 22:18:57 +02:00
Vinzenz Schroeter
4cd86d3494 examples, format 2024-06-23 18:03:50 +02:00
Vinzenz Schroeter
555d917d96 separate types for c api 2024-06-23 18:03:50 +02:00
Vinzenz Schroeter
c554fbd800 wip BrightnessGrid 2024-06-23 15:14:18 +02:00
Vinzenz Schroeter
e0647bacd6 encode origin unit in type 2024-06-23 13:59:47 +02:00
Vinzenz Schroeter
672b5e0581 docs, formatting 2024-06-23 13:59:47 +02:00
Vinzenz Schroeter
c4c6708533 limit brightness to valid levels, optional rand dependency to implement Distribution trait
fixup! limit brightness to valid levels, optional rand dependency to implement Distribution trait
2024-06-23 13:59:47 +02:00
Vinzenz Schroeter
e1f009ee6f examples: error message on connection failure 2024-06-23 13:51:09 +02:00
Vinzenz Schroeter
7200cb3247 additional test runs with all features 2024-06-23 13:51:09 +02:00
Vinzenz Schroeter
ff713690e3 add CI 2024-06-05 20:43:55 +02:00