BodgeMaster
|
7dfa8365f8
|
Makefile: make the clean target do project clean and the mrproper target deep clean everything
|
2022-06-28 17:08:54 +02:00 |
BodgeMaster
|
a3d62b1fcb
|
Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG
|
2022-06-28 17:03:18 +02:00 |
BodgeMaster
|
4f760f44be
|
NBT: Implement readInt8 helper closing #2
|
2022-06-28 16:58:31 +02:00 |
BodgeMaster
|
12e9533772
|
apparently that's not how cpp works (I stole it from somewhere lol)
|
2022-06-28 16:51:52 +02:00 |
Gregory Powers
|
ae65968f98
|
Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG
I'm adding a makefile
|
2022-06-28 10:44:32 -04:00 |
Gregory Powers
|
483ab43560
|
edited makefile
|
2022-06-28 10:43:50 -04:00 |
BodgeMaster
|
8594f4cbb0
|
NBT: Fix ambiguity between int types and bool when calling the ErrorOr<> constructor
|
2022-06-28 16:13:33 +02:00 |
BodgeMaster
|
83d606a2c7
|
Error: Add error codes to ErrorOr<> and add constructors
This allows us to handle functions that can fail in multiple different ways
|
2022-06-28 16:01:39 +02:00 |
BodgeMaster
|
081035db32
|
expose helpers in the header, rename NBT::helpers to NBT::helper
|
2022-06-28 15:19:47 +02:00 |
BodgeMaster
|
ab920a114b
|
comply with code style guidelines, also minor fix to them
|
2022-06-28 14:25:32 +02:00 |
BodgeMaster
|
2b51cdb9cc
|
Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG
|
2022-06-28 14:20:02 +02:00 |
Gregory Powers
|
481d4ce70e
|
added a makefile
|
2022-06-27 22:34:09 -04:00 |
BodgeMaster
|
9b58d165c0
|
We have a suitable string type for UTF-8 now.
|
2022-06-27 18:15:01 +02:00 |
BodgeMaster
|
6d6b0dae5a
|
add warranty disclaimer
|
2022-06-27 14:22:16 +02:00 |
Jan Danielzick
|
60f53f9e6d
|
add 80 character comment rule to sh
|
2022-06-27 13:29:24 +02:00 |
BodgeMaster
|
512ecddcb0
|
add verbosity to shell scripts
|
2022-06-27 13:07:47 +02:00 |
BodgeMaster
|
0a63b86474
|
minor rewording of an error message
|
2022-06-27 13:06:09 +02:00 |
BodgeMaster
|
db7be9b782
|
add code style guidelines
|
2022-06-27 13:03:45 +02:00 |
BodgeMaster
|
d25d3213fd
|
formatting
|
2022-06-27 11:59:02 +02:00 |
Jan Danielzick
|
63758ae422
|
Update 'README.md'
|
2022-06-27 11:57:47 +02:00 |
BodgeMaster
|
62dd17b73f
|
Show a message when loading the provided shell environment
|
2022-06-27 11:47:36 +02:00 |
BodgeMaster
|
9ed38acfd1
|
remove useless comment
|
2022-06-27 11:47:20 +02:00 |
BodgeMaster
|
b0bd027898
|
Add license and copyright notices
|
2022-06-27 11:46:13 +02:00 |
Jan Danielzick
|
fa82fd8792
|
Update 'README.md'
|
2022-06-27 09:17:13 +02:00 |
BodgeMaster
|
23a928bd06
|
add a project setup script so we can better deal with dependencies, also add the first dependency to the project
|
2022-06-27 09:10:51 +02:00 |
BodgeMaster
|
3483b4182e
|
make a copy of clean for the dependencies directory
|
2022-06-27 09:03:10 +02:00 |
BodgeMaster
|
1cc0cc5e12
|
make the build alias accept environment variables, add information about them to the README
|
2022-06-27 09:01:52 +02:00 |
BodgeMaster
|
5b5f876cad
|
shush pushd
|
2022-06-27 07:57:57 +02:00 |
BodgeMaster
|
bdc726abe9
|
clarified setup instructions, formatting
|
2022-06-27 07:51:39 +02:00 |
BodgeMaster
|
ddcce177b6
|
add setup and build instructions
|
2022-06-27 07:38:03 +02:00 |
BodgeMaster
|
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
|
2022-06-27 07:35:04 +02:00 |
BodgeMaster
|
6ead6d81d2
|
prepare for handling dependencies
|
2022-06-27 06:40:43 +02:00 |
BodgeMaster
|
f80a33ddb0
|
start implementation of NBT parser
|
2022-06-27 04:50:32 +02:00 |
BodgeMaster
|
d0464d4a8f
|
wait for all compile commands to finish before exiting
|
2022-06-27 04:49:05 +02:00 |
BodgeMaster
|
82773f3429
|
clang compatibility
|
2022-06-27 04:48:21 +02:00 |
BodgeMaster
|
5ea835dbb5
|
add Serenity-style ErrorOr<> type
|
2022-06-27 04:46:22 +02:00 |
BodgeMaster
|
89e7a89e88
|
remove leftover useless information from previous NBT model
|
2022-06-26 01:24:50 +02:00 |
BodgeMaster
|
cad04d8e12
|
Adjusted the model and finished figuring out / writing down the spec
|
2022-06-25 13:37:57 +02:00 |
BodgeMaster
|
43d8a2cbf7
|
add manually decoded servers.dat
|
2022-06-25 13:09:11 +02:00 |
BodgeMaster
|
0d10af1bd6
|
do not use the lib prefix for library names
|
2022-06-24 16:50:41 +02:00 |
BodgeMaster
|
cee542f1f5
|
touch -v isn't a thing
|
2022-06-24 16:40:59 +02:00 |
BodgeMaster
|
f8d3bb0b16
|
be verbose
|
2022-06-24 16:37:57 +02:00 |
BodgeMaster
|
c5a04af703
|
add clean script
|
2022-06-24 16:37:32 +02:00 |
BodgeMaster
|
ad336b84b6
|
wait for compilation of libs to finish before building tools
|
2022-06-24 16:36:57 +02:00 |
BodgeMaster
|
98490b3e50
|
add multithreading ;)
|
2022-06-24 12:36:15 +02:00 |
BodgeMaster
|
bb0dc05a30
|
rename header
Yes, this is a completely necessary change, I am aware.
|
2022-06-24 12:19:41 +02:00 |
BodgeMaster
|
6e4dd4da71
|
Remove build system test code, add generalized NBT model
|
2022-06-24 12:15:34 +02:00 |
BodgeMaster
|
8206a9ba99
|
Allow for manually overriding the compiler and some flags using make-style environment variables
This adds support for using the CXX and CXXFLAGS environment varibles, they work as you would expect.
|
2022-06-24 10:23:12 +02:00 |
BodgeMaster
|
9e6f07ec0a
|
add comments documenting what we do and make the script output all the build commands
|
2022-06-24 10:05:39 +02:00 |
BodgeMaster
|
ec445d7a44
|
ignore nano's temp files
|
2022-06-24 09:29:44 +02:00 |