Jan Danielzick BodgeMaster
Loading Heatmap…

BodgeMaster closed issue BodgeMaster/FOSS-VG#30

lib/cli: help text generator

2022-08-12 12:02:06 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

  • a1f16e6f6b lib/cli: Fix the usage text generator not dealing well with absent sections

2022-08-12 12:00:21 +02:00

BodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG

  • c0b838d1f2 scripts/test: change unit test file names

2022-08-12 08:39:17 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#37

lib/nbt: test data

added synthetic test files that can be used to exercise the parser: - a file with all tag types - a file with a bunch of nested compounds and lists

2022-08-12 08:18:56 +02:00

BodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG

  • d402d4e057 lib/nbt: Move the functions for getting tag sizes into the helper namespace, give up on handling lists the same as all other tags
  • f2ae84c062 lib/nbt: Various minor fixes to get the program to compile properly
  • 1ee8d47e2c lib/nbt: remove a function used to get the next tag type which introduced unnecessary complexity
  • 3741d844f1 Environment: don't unset PROJECT_BASE_DIR which is needed for the aliases to work properly
  • 72dffde7c9 test/nbt*: rename files, move byte tag object test from helper test file into its own file
  • Compare 5 commits »

2022-08-12 08:01:15 +02:00

BodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG

  • 47f39362f4 lib/nbt: Start implementing NBT validator

2022-08-08 14:18:32 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

  • c59a1ac723 Resources: Add two NBT files that can be used for testing.
  • aef91fe7cd test/nbt_helpers: Fix wrong test pass message
  • 4af9003761 Code style: I just decided to accept that float and double exist and that we can just assume they are 32 and 64 bits repectively.
  • Compare 3 commits »

2022-08-05 09:14:23 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#17

lib/nbt: return correct error type from read functions

Many of them only return `OUT_OF_RANGE` where they should return either `OUT_OF_RANGE` or `OVERRUN` depending on what happened. - `OUT_OF_RANGE` when `currentPosition` is out of bounds -…

2022-08-04 08:24:52 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#13

Use Explicitly Sized Types for Floating Point Numbers

nah fuck this, cba

2022-08-04 07:48:10 +02:00

BodgeMaster closed issue BodgeMaster/FOSS-VG#13

Use Explicitly Sized Types for Floating Point Numbers

2022-08-04 07:48:10 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

2022-08-02 06:30:54 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#30

lib/cli: help text generator

Refactoring done....

2022-08-02 03:23:53 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

  • b59fe1857e lib/cli: minor refactoring to make things less confusing and nicer to use
  • 69f15e928a lib/cli: Add fields for a short description and additional usage information to the arguments parser
  • d0d02fc8d2 tools/hexnet: Move the TCP reading portion to a thread
  • 1308327fae tests: OCD fixes lol
  • Compare 4 commits »

2022-08-02 03:20:18 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#30

lib/cli: help text generator

desired format: ``` Help: command short description Usage: command [-fghij] [-o OPTION] [-p ANOTHER_OPTION] ARGUMENT1 ARGUMENT2 Flags: -f, --flag whatever it does -g,…

2022-08-02 02:22:26 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

2022-08-02 00:44:44 +02:00

BodgeMaster closed issue BodgeMaster/FOSS-VG#38

Build system: broken on NetBSD

2022-07-30 21:16:43 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

2022-07-30 21:14:51 +02:00

BodgeMaster pushed to master at BodgeMaster/FOSS-VG

2022-07-30 21:11:23 +02:00

BodgeMaster commented on issue BodgeMaster/FOSS-VG#38

Build system: broken on NetBSD

Note to self: update documentation

2022-07-30 18:41:58 +02:00

BodgeMaster opened issue BodgeMaster/FOSS-VG#39

lib/nbt: Test failure and partially missing test for NBT::helper::writeString()

2022-07-29 22:38:30 +02:00