This website requires JavaScript.
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