-
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
Vinzenz Schroeter
2024-10-12 20:07:55 +0200
-
3a605da0d5
Merge branch 'easier-text'
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
-
-
c5cb6475b2
Merge pull request #10 from cccb/improve-binding-docs
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'
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
-
e0647bacd6
encode origin unit in type
Vinzenz Schroeter
2024-06-23 13:38:46 +0200
-
672b5e0581
docs, formatting
Vinzenz Schroeter
2024-06-23 13:00:13 +0200
-
c4c6708533
limit brightness to valid levels, optional rand dependency to implement Distribution trait
Vinzenz Schroeter
2024-06-23 10:43:23 +0200
-
e1f009ee6f
examples: error message on connection failure
Vinzenz Schroeter
2024-06-23 10:41:46 +0200
-
7200cb3247
additional test runs with all features
Vinzenz Schroeter
2024-06-23 09:56:14 +0200
-
-
ff713690e3
add CI
Vinzenz Schroeter
2024-06-05 20:43:55 +0200
-
649e2a39c3
version 0.6.0
Vinzenz Schroeter
2024-06-05 20:35:20 +0200
-
15a3c4d596
Merge pull request #4 from cccb/additional-grid-features
Vinzenz Schroeter
2024-06-05 20:31:47 +0200
-
-
a488131481
c# project file
Vinzenz Schroeter
2024-06-05 20:29:41 +0200
-
894de966bc
more tests
Vinzenz Schroeter
2024-06-05 20:23:44 +0200
-
b08fd97066
more tests, move stuff
Vinzenz Schroeter
2024-06-05 20:14:05 +0200
-
9a4987787e
add brightness tester
Vinzenz Schroeter
2024-06-03 22:49:00 +0200
-
59301a5fc5
add PixelGrid::iter_mut, tests
Vinzenz Schroeter
2024-06-03 22:48:12 +0200