Commit Graph

  • b428b17647 Reoucres: add a Java tool to convert normal strings into Java-style strings BodgeMaster 2022-07-05 19:34:39 +0200
  • 762ba7f089 NBT: add write helpers for float types BodgeMaster 2022-07-04 19:43:31 +0200
  • 8c7be385ae NBT: add write helpers for int32 and int64 BodgeMaster 2022-07-04 18:27:51 +0200
  • 6d62d995df NBT: implement write helpers for int8 and int16 BodgeMaster 2022-07-04 18:03:40 +0200
  • 044593e081 NBT: add compiler errors to the endian specific sections BodgeMaster 2022-07-02 16:41:54 +0200
  • 664632d111 NBT: add stub write helper functions BodgeMaster 2022-07-02 02:08:32 +0200
  • f18874019b fix copyright notice BodgeMaster 2022-07-02 01:04:32 +0200
  • 4f9577eb36 NBT: implement readFloat helpers BodgeMaster 2022-07-01 21:15:18 +0200
  • 38b2a6f270 add pragma once to endianness check result BodgeMaster 2022-07-01 14:09:46 +0200
  • 1dcf37c0fc add our own endianness check because there is apparently no proper way to check for that at compile time BodgeMaster 2022-07-01 13:57:20 +0200
  • 975cdd309d NBT: implement NBT::helper::readInt64Array BodgeMaster 2022-06-30 11:02:30 +0200
  • edcf40d5a5 NBT: implement NBT::helper::readInt32Array BodgeMaster 2022-06-30 10:45:12 +0200
  • 562fbcecbb remove pointless placeholder, rename /test to /test_data because the actual tests live in /src/test BodgeMaster 2022-06-29 12:34:27 +0200
  • c8be03dfa3 Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG BodgeMaster 2022-06-29 12:26:24 +0200
  • c87c519bb5 NBT: implement NBT::helper::readInt8Array BodgeMaster 2022-06-29 12:22:54 +0200
  • 71fab21dfb Error: add OVERRUN_ERROR BodgeMaster 2022-06-29 11:32:33 +0200
  • 8c9990de1b Switched spaces for tabs in the makefile so it works Gregory Powers 2022-06-28 22:33:19 -0400
  • d43ef67ed1 NBT: fix bug in readInt64, improve readability BodgeMaster 2022-06-29 00:05:02 +0200
  • ed429633e5 NBT Test: fix begin of data test for int64, remove irrelevant (and architecture-specific) suffixes BodgeMaster 2022-06-29 00:02:51 +0200
  • 7c12a92b2a NBT: implement the integer helper functions BodgeMaster 2022-06-28 22:04:04 +0200
  • 12b4a8bb55 Tests: fix up alias and implement first tests BodgeMaster 2022-06-28 22:03:27 +0200
  • d37f5581c3 assert.h++: fix failure handling BodgeMaster 2022-06-28 20:11:24 +0200
  • c61aca5b72 assert.h++: simple ASSERT() macro BodgeMaster 2022-06-28 19:55:22 +0200
  • 9b0d54165d test.sh: add copyright notice (and fix a linking issue caused by argument order -_-) BodgeMaster 2022-06-28 19:53:38 +0200
  • 63b25ed749 fixed test script BodgeMaster 2022-06-28 18:55:35 +0200
  • ebfa4738b6 formatting BodgeMaster 2022-06-28 18:54:50 +0200
  • e09fb6a61f add test infrastructure, closing #11 BodgeMaster 2022-06-28 18:28:44 +0200
  • 274f18e693 Environment: fix LD_LIBRARY_PATH not being set correctly if it has a preexisting value BodgeMaster 2022-06-28 18:06:24 +0200
  • 7dfa8365f8 Makefile: make the clean target do project clean and the mrproper target deep clean everything BodgeMaster 2022-06-28 17:08:54 +0200
  • a3d62b1fcb Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG BodgeMaster 2022-06-28 17:03:18 +0200
  • 4f760f44be NBT: Implement readInt8 helper closing #2 BodgeMaster 2022-06-28 16:58:31 +0200
  • 12e9533772 apparently that's not how cpp works (I stole it from somewhere lol) BodgeMaster 2022-06-28 16:51:52 +0200
  • ae65968f98 Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG I'm adding a makefile Gregory Powers 2022-06-28 10:44:32 -0400
  • 483ab43560 edited makefile Gregory Powers 2022-06-28 10:43:50 -0400
  • 8594f4cbb0 NBT: Fix ambiguity between int types and bool when calling the ErrorOr<> constructor BodgeMaster 2022-06-28 16:13:33 +0200
  • 83d606a2c7 Error: Add error codes to ErrorOr<> and add constructors BodgeMaster 2022-06-28 16:01:39 +0200
  • 081035db32 expose helpers in the header, rename NBT::helpers to NBT::helper BodgeMaster 2022-06-28 15:19:47 +0200
  • ab920a114b comply with code style guidelines, also minor fix to them BodgeMaster 2022-06-28 14:25:32 +0200
  • 2b51cdb9cc Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG BodgeMaster 2022-06-28 14:20:02 +0200
  • 481d4ce70e added a makefile Gregory Powers 2022-06-27 22:34:09 -0400
  • 9b58d165c0 We have a suitable string type for UTF-8 now. BodgeMaster 2022-06-27 18:15:01 +0200
  • 6d6b0dae5a add warranty disclaimer BodgeMaster 2022-06-27 14:22:16 +0200
  • 60f53f9e6d add 80 character comment rule to sh Jan Danielzick 2022-06-27 13:29:24 +0200
  • 512ecddcb0 add verbosity to shell scripts BodgeMaster 2022-06-27 13:07:47 +0200
  • 0a63b86474 minor rewording of an error message BodgeMaster 2022-06-27 13:06:09 +0200
  • db7be9b782 add code style guidelines BodgeMaster 2022-06-27 13:03:45 +0200
  • d25d3213fd formatting BodgeMaster 2022-06-27 11:59:02 +0200
  • 63758ae422 Update 'README.md' Jan Danielzick 2022-06-27 11:57:47 +0200
  • 62dd17b73f Show a message when loading the provided shell environment BodgeMaster 2022-06-27 11:47:36 +0200
  • 9ed38acfd1 remove useless comment BodgeMaster 2022-06-27 11:47:20 +0200
  • b0bd027898 Add license and copyright notices BodgeMaster 2022-06-27 11:46:13 +0200
  • fa82fd8792 Update 'README.md' Jan Danielzick 2022-06-27 09:17:13 +0200
  • 23a928bd06 add a project setup script so we can better deal with dependencies, also add the first dependency to the project BodgeMaster 2022-06-27 09:07:25 +0200
  • 3483b4182e make a copy of clean for the dependencies directory BodgeMaster 2022-06-27 09:03:10 +0200
  • 1cc0cc5e12 make the build alias accept environment variables, add information about them to the README BodgeMaster 2022-06-27 09:01:52 +0200
  • 5b5f876cad shush pushd BodgeMaster 2022-06-27 07:57:57 +0200
  • bdc726abe9 clarified setup instructions, formatting BodgeMaster 2022-06-27 07:51:39 +0200
  • ddcce177b6 add setup and build instructions BodgeMaster 2022-06-27 07:37:20 +0200
  • a80a6a26d8 add more scripts and move them to a new scripts directory, also add a shell environment to make dealing with this project more convenient BodgeMaster 2022-06-27 07:35:04 +0200
  • 6ead6d81d2 prepare for handling dependencies BodgeMaster 2022-06-27 06:40:43 +0200
  • f80a33ddb0 start implementation of NBT parser BodgeMaster 2022-06-27 04:50:32 +0200
  • d0464d4a8f wait for all compile commands to finish before exiting BodgeMaster 2022-06-27 04:49:05 +0200
  • 82773f3429 clang compatibility BodgeMaster 2022-06-27 04:48:21 +0200
  • 5ea835dbb5 add Serenity-style ErrorOr<> type BodgeMaster 2022-06-27 04:46:22 +0200
  • 89e7a89e88 remove leftover useless information from previous NBT model BodgeMaster 2022-06-26 01:23:58 +0200
  • cad04d8e12 Adjusted the model and finished figuring out / writing down the spec BodgeMaster 2022-06-25 13:37:57 +0200
  • 43d8a2cbf7 add manually decoded servers.dat BodgeMaster 2022-06-25 13:09:11 +0200
  • 0d10af1bd6 do not use the lib prefix for library names BodgeMaster 2022-06-24 16:50:41 +0200
  • cee542f1f5 touch -v isn't a thing BodgeMaster 2022-06-24 16:40:59 +0200
  • f8d3bb0b16 be verbose BodgeMaster 2022-06-24 16:37:57 +0200
  • c5a04af703 add clean script BodgeMaster 2022-06-24 16:37:32 +0200
  • ad336b84b6 wait for compilation of libs to finish before building tools BodgeMaster 2022-06-24 16:36:57 +0200
  • 98490b3e50 add multithreading ;) BodgeMaster 2022-06-24 12:36:15 +0200
  • bb0dc05a30 rename header BodgeMaster 2022-06-24 12:19:41 +0200
  • 6e4dd4da71 Remove build system test code, add generalized NBT model BodgeMaster 2022-06-24 12:15:34 +0200
  • 8206a9ba99 Allow for manually overriding the compiler and some flags using make-style environment variables BodgeMaster 2022-06-24 10:23:12 +0200
  • 9e6f07ec0a add comments documenting what we do and make the script output all the build commands BodgeMaster 2022-06-24 10:05:39 +0200
  • ec445d7a44 ignore nano's temp files BodgeMaster 2022-06-24 09:29:44 +0200
  • 0c9299b21d Create files for nbt library and a tool to use it. BodgeMaster 2022-06-24 09:28:17 +0200
  • 57006a6463 Replace make with a shell script. BodgeMaster 2022-06-24 09:21:57 +0200
  • 9ebc00b0af make Make make all the files BodgeMaster 2022-06-24 08:08:41 +0200
  • 24fed07369 add a file for testing the NBT library BodgeMaster 2022-06-24 07:32:32 +0200
  • 2989acd716 add clean target Jan Danielzick 2022-06-24 07:25:52 +0200
  • 49fc41704b Update 'Makefile' Shwoomple 2022-06-24 07:21:54 +0200
  • 3fb2794dbc Added makefile Milansuman 2022-06-24 10:50:04 +0530
  • 54c34d2a98 add preliminary license while we have not decided on one yet BodgeMaster 2022-06-24 06:59:20 +0200
  • 1c051b2642 formatting BodgeMaster 2022-06-24 06:54:24 +0200
  • ea5635e73e short todo list for immediate goals BodgeMaster 2022-06-24 06:52:07 +0200
  • 241100e1ab add placeholder files because Git doesn't handle empty folders BodgeMaster 2022-06-24 06:42:19 +0200
  • cf81f719e2 new gitignore BodgeMaster 2022-06-24 06:41:47 +0200
  • b1b1e7eedb Initial commit Jan Danielzick 2022-06-24 06:30:07 +0200