Commit graph

122 commits

Author SHA1 Message Date
Vinzenz Schroeter 8426698b9f clippy fix, fmt 2024-05-17 18:45:24 +02:00
Vinzenz Schroeter 5a717beda5 make width and height private to make it read only 2024-05-17 18:43:39 +02:00
Vinzenz Schroeter ab66a6a33e unit tests for round trip command and packet, fix bugs and add needed derivations 2024-05-17 18:36:18 +02:00
Vinzenz Schroeter 483a5057fe unit tests for ByteGrid 2024-05-17 17:55:29 +02:00
Vinzenz Schroeter 04f65ae774 unit tests for BitVec 2024-05-17 17:38:51 +02:00
Vinzenz Schroeter eab2d58945 fix csharp binding path 2024-05-16 23:38:35 +02:00
Vinzenz Schroeter 12eefd9978 version 0.4.0 2024-05-16 23:20:22 +02:00
Vinzenz Schroeter 8307354a58 cargo fmt 2024-05-16 23:18:43 +02:00
Vinzenz Schroeter 972d713cf1 clippy changes 2024-05-16 23:16:05 +02:00
Vinzenz Schroeter 95928ee85c update language bindings and examples 2024-05-16 23:12:35 +02:00
Vinzenz Schroeter 862804de3b rename c-api to c_api 2024-05-16 23:03:39 +02:00
Vinzenz Schroeter da4df32878 add new compression commands to BitmapLinearWin 2024-05-16 23:03:07 +02:00
Vinzenz Schroeter 6834bb084b fix compression, rename enum values 2024-05-16 21:32:33 +02:00
Vinzenz Schroeter 7b6b4ea806 version v0.3.0 2024-05-15 23:17:52 +02:00
Vinzenz Schroeter e4c4416b74 regenerate bindings 2024-05-15 23:17:29 +02:00
Vinzenz Schroeter 237ca6d6a2 manual clippy fixes 2024-05-15 23:14:38 +02:00
Vinzenz Schroeter b0de3a4fb5 clippy fix 2024-05-15 23:08:54 +02:00
Vinzenz Schroeter 8a68de8895 move around readme parts again 2024-05-15 22:59:26 +02:00
Vinzenz Schroeter 1dad113ca1 a bunch of minor changes combined:
- From instead of Into
- unsafe_data_ref for other payloads
- CByteSlice for returning memory spans
- send Packet instead of Into<Packet>
- expose packet layer to C/C#
2024-05-15 20:34:51 +02:00
Vinzenz Schroeter 5803b71f3a fix c example 2024-05-14 21:46:23 +02:00
Vinzenz Schroeter 9b618d931a build c# project from clean repository should work now 2024-05-14 00:04:51 +02:00
Vinzenz Schroeter bca09d7336 examples first, better C# installation 2024-05-13 21:46:22 +02:00
Vinzenz Schroeter 51685f038c fix paths, also build main library automatically for C# binding 2024-05-13 21:39:16 +02:00
Vinzenz Schroeter 18aa87da92 merge folders 2024-05-13 21:17:20 +02:00
Vinzenz Schroeter 6355b430ee expanded README 2024-05-13 18:59:31 +02:00
Vinzenz Schroeter ea7061db7f add possibility to get a reference to the raw data of PixelGrid 2024-05-13 01:26:44 +02:00
Vinzenz Schroeter 10e6138756 rename example 2024-05-13 00:24:44 +02:00
Vinzenz Schroeter eb723701cf add c# binding including example 2024-05-13 00:17:40 +02:00
Vinzenz Schroeter 3bf5249d08 move c binding into separate dir 2024-05-12 21:33:47 +02:00
Vinzenz Schroeter 27a87cc80a yet another variant of the c library. now the header has to be generated manually. 2024-05-12 21:14:23 +02:00
Vinzenz Schroeter ff64557d29 improve c library 2024-05-12 20:28:35 +02:00
Vinzenz Schroeter 76907a8e3d version 0.2 2024-05-12 18:29:49 +02:00
Vinzenz Schroeter 4bb505650c fix c api, add usage example 2024-05-12 18:28:53 +02:00
Vinzenz Schroeter 98e8a6d639 add c api 2024-05-12 17:15:30 +02:00
Vinzenz Schroeter 01d1f1dad0 one workspace for everything 2024-05-12 14:01:49 +02:00
Vinzenz Schroeter 0b28b24900 cargo fmt 2024-05-12 13:14:33 +02:00
Vinzenz Schroeter 62ca9037b6 remove dependency on num 2024-05-12 13:11:42 +02:00
Vinzenz Schroeter 3b9586a69e version bump because of rebase mishap 2024-05-12 01:50:06 +02:00
Vinzenz Schroeter a6bae192dc add badges 2024-05-12 01:49:38 +02:00
Vinzenz Schroeter f98950725a fix license in toml 2024-05-12 01:49:11 +02:00
Vinzenz Schroeter 61b3fac20d version 0.1.1 2024-05-12 01:35:59 +02:00
Vinzenz Schroeter df8c1249c4 renames, add documentation headers 2024-05-12 01:33:32 +02:00
Vinzenz Schroeter 9dc13861df update installation 2024-05-12 00:21:48 +02:00
Vinzenz Schroeter 88671ac5c9 add badges 2024-05-12 00:20:26 +02:00
Vinzenz Schroeter 4292ac3ebd
Create LICENSE 2024-05-12 00:10:34 +02:00
Vinzenz Schroeter d061ea3691 add metadata 2024-05-12 00:09:07 +02:00
Vinzenz Schroeter 24445dfb79 add README.md 2024-05-12 00:03:10 +02:00
Vinzenz Schroeter 362426c758 reformat with max width 2024-05-11 23:28:08 +02:00
Vinzenz Schroeter 0a3f400e92 add rest of compression algorithms 2024-05-11 23:16:41 +02:00
Vinzenz Schroeter 664ce42e6c move compression into own function 2024-05-11 22:21:27 +02:00