Commit Graph

  • e87435dc0b tools/zlibutil: Chnage CLI to act more like other compression utilities master BodgeMaster 2024-03-24 19:48:15 +0100
  • e0cb220d37 resources/region_files: add a zlib compressed chunk BodgeMaster 2024-03-24 18:55:52 +0100
  • b5bb2f45c1 Build system: start moving the download handler to its own file BodgeMaster 2024-03-24 15:55:25 +0100
  • f35211689e scripts/lib: Fix a bug in the `remove` function BodgeMaster 2024-03-24 13:28:25 +0100
  • 248175e0e1 test/hexnet: remove useless (unimplemented) test BodgeMaster 2024-03-24 10:53:13 +0100
  • f563f96e87 Code style guidelines and resources/README: Minor documentation changes BodgeMaster 2024-03-24 10:50:30 +0100
  • f20ed8b123 lib/net/*: Move stuff around BodgeMaster 2024-03-24 10:45:30 +0100
  • 487d8f1636 tools: Add zlibutil BodgeMaster 2024-03-24 12:07:49 +0100
  • 34e19486d6 gitignore: Ignore Sublime Text’s files BodgeMaster 2024-03-24 12:01:38 +0100
  • 1bcc5eae64 tools: Add ZLIBUTIL jocadbz Joca 2024-03-12 22:36:12 -0300
  • 97b844c6d1 build system: add support for building shaders to SPIRV binaries BodgeMaster 2024-01-07 20:07:33 +0100
  • 20857cb8c5 build system (setup_project): Comment out seemingly useless workarounds BodgeMaster 2023-06-18 07:53:35 +0200
  • abc5491192 Update sockpp to version 0.8.1 BodgeMaster 2023-06-18 07:01:10 +0200
  • ad54f0a012 test/dumpnbt: Move expected output out of the script, also add another test BodgeMaster 2023-06-18 03:37:19 +0200
  • ae71322ba1 lib/nbt: Fix #80 BodgeMaster 2023-06-18 03:17:20 +0200
  • 01e5f5eaac lib/region: Start working on region file parser BodgeMaster 2023-05-29 14:47:19 +0200
  • 6112da2e6f lib/game: Start working on game internals BodgeMaster 2023-01-27 03:32:07 +0100
  • b07d6e2ff6 fossvg (client): Clean up GLFW-related code BodgeMaster 2023-01-27 01:13:08 +0100
  • 4247bd295a fossvg (client): Commit to using Vulkan BodgeMaster 2023-01-27 01:04:18 +0100
  • ca150d0f05 setup_project: Build sockpp on Windows cygwin BodgeMaster 2023-01-16 08:03:41 +0100
  • f7a6bdd119 setupenv: Cygwin workaround: Check for CMake on Windows BodgeMaster 2023-01-16 08:02:05 +0100
  • 3d4049bc39 doc: Add Windows-specific notes BodgeMaster 2023-01-16 08:00:35 +0100
  • 2609342198 Build system: Make things (kinda) work on Windows windows BodgeMaster 2023-01-16 04:58:30 +0100
  • cac0fd47ef README: Add Windows branch disclaimer BodgeMaster 2023-01-16 04:55:10 +0100
  • 4c651d1b6f Merge branch 'master' into cygwin BodgeMaster 2023-01-09 21:54:23 +0100
  • e152c72a04 fossvg (client): Create window BodgeMaster 2023-01-09 20:41:42 +0100
  • 5d80ca801e scripts/clean: Recreate lib/net BodgeMaster 2023-01-09 20:38:13 +0100
  • c245e8a5ca lib/{file,javacompat,net/conversion/position,net/conversion/varint,net/packet}: pragma once BodgeMaster 2022-12-30 15:38:05 +0100
  • 10d8cdae22 lib/net/{client,server,packet}: Prepare for networking BodgeMaster 2022-12-29 03:31:56 +0100
  • b08a86f0b8 resources: Add network capture of a server list ping BodgeMaster 2022-12-29 03:28:18 +0100
  • c6ec0f6850 lib/net/conversion/position: Remove misattributed author BodgeMaster 2022-12-27 17:33:23 +0100
  • 85fc73e015 lib/net/conversion/position.hpp: Add library BodgeMaster 2022-12-27 17:28:11 +0100
  • d2861b79ac lib/net/conversion/varint: move lib/varint here BodgeMaster 2022-12-27 16:24:59 +0100
  • 9403da4ca0 lib/varint: Fix error handling for out of bounds access BodgeMaster 2022-12-27 15:44:05 +0100
  • ad5bf1c41a lib/cli: Remove completely useless TODO BodgeMaster 2022-12-20 17:06:22 +0100
  • 7108e71b96 lib/varint: Add toVarN() functions BodgeMaster 2022-12-20 04:41:09 +0100
  • 26df433dc5 lib/file: Implement cutString function Shwoomple 2022-12-04 09:59:28 +0530
  • 44716a55bb lib/varint: Fix fromVar64 function BodgeMaster 2022-11-26 14:47:15 +0100
  • fe7c763d06 lib/varint: Add VarInt library BodgeMaster 2022-11-25 22:14:53 +0100
  • d392e080ca test/nbt_tags: Add tests for constructing invalid lists/compounds BodgeMaster 2022-11-25 17:07:35 +0100
  • 60a8ac9788 lib/nbt: Make constructor NBT::Tag::Compound::Compound(name, data) private BodgeMaster 2022-11-25 15:45:20 +0100
  • bc2255de6b lib/file: Fix issue #71 - Electric Boogaloo (Out of bounds access) Shwoomple 2022-11-12 11:51:43 +0530
  • e627714b44 lib/file: Implement cut function. Shwoomple 2022-11-12 10:59:08 +0530
  • 42b7e40f9d lib/file:Fix issue #71 (Out of Bounds access) Shwoomple 2022-11-12 10:58:27 +0530
  • 9bda607649 lib/file: Implement cut function. Shwoomple 2022-11-12 10:59:08 +0530
  • 76dd30c45a lib/file:Fix issue #71 (Out of Bounds access) Shwoomple 2022-11-12 10:58:27 +0530
  • 78880e1c20 setupenv: Fix spelling BodgeMaster 2022-10-31 01:32:26 +0100
  • 1d899db889 scripts/clean: Add a link with the original file name of cygsockpp-0.dll BodgeMaster 2022-10-31 01:23:56 +0100
  • 3cc91ae33d Build system: Get sockpp to build on Cygwin BodgeMaster 2022-10-31 01:21:16 +0100
  • 63e1749ad1 lib/file: fix cutByte filesize bug Shwoomple 2022-10-30 11:12:26 +0530
  • ea8e806366 lib/file.cpp: Implement cutByte function Shwoomple 2022-10-26 19:18:11 +0530
  • 18a9517370 Build system: Start working on Cygwin support BodgeMaster 2022-10-30 19:39:27 +0100
  • cd93f4c4c6 gitignore: Ignore endianness check on Cygwin BodgeMaster 2022-10-30 17:19:55 +0100
  • f784948c3e lib/file: fix cutByte filesize bug #70 broken Shwoomple 2022-10-30 11:12:26 +0530
  • d794bce288 lib/file.cpp: Implement cutByte function Shwoomple 2022-10-26 19:18:11 +0530
  • 99c8f562d6 setupenv: Fix wrong path BodgeMaster 2022-10-30 06:10:04 +0100
  • 57a86cba47 setupenv: Add workaround for LD_LIBRARY_PATH on Cygwin BodgeMaster 2022-10-30 05:56:34 +0100
  • 5ff8a871ad lib/javacompat: Make this a header library BodgeMaster 2022-10-30 04:55:58 +0100
  • e0994e5db8 resources/java/netty-tests: Add maven project BodgeMaster 2022-10-30 03:17:25 +0100
  • 80c8a46ab2 Documentation and resources: Updates and minor clean-up BodgeMaster 2022-10-30 02:53:56 +0200
  • 4abb1f223c lib/nbt: Lists can no longer be constructed from invalid sets of data Soda BodgeMaster 2022-10-28 04:08:06 +0200
  • 4da50d3c6b test/dumpnbt: Add unit test (fixing #63) BodgeMaster 2022-10-28 02:45:52 +0200
  • c9b56d4d7f tools/dumpnbt: Remove unused CLI flag BodgeMaster 2022-10-28 02:45:25 +0200
  • 7bccaca7b9 fossvg and fossvgd: Add stub programs for client and server BodgeMaster 2022-10-28 01:53:20 +0200
  • f6b965040d tools/hexnet: Compile with POSIX threads BodgeMaster 2022-10-23 03:06:48 +0200
  • b5c18cd0de tools/hexnet: Implement bi-directional communication BodgeMaster 2022-10-23 01:48:47 +0200
  • a1ba08b7db tools/hexnet: Shut down connections when gracefully handling signals BodgeMaster 2022-10-23 01:47:44 +0200
  • 1d7e98d0b3 tools/hexnet: Implement function for reading bytes from stdin BodgeMaster 2022-10-23 01:45:59 +0200
  • a7e07d2c3c tools/hexnet: Implement UDP support (and minor refactoring) BodgeMaster 2022-10-22 18:51:29 +0200
  • 7ae843039c tools/hexnet: Implement TCP v6 handler, rename readFromTCPSocket to readFromTCP BodgeMaster 2022-10-22 01:18:44 +0200
  • 5574cdb4bf tools/hexnet: Don’t confuse users BodgeMaster 2022-10-22 00:57:10 +0200
  • 89cfb9d850 tools/hexnet: Reduce redundant code BodgeMaster 2022-10-21 23:00:38 +0200
  • f681c54c82 tools/hexnet: Reimplement TCP server, implement TCP client BodgeMaster 2022-10-21 22:54:19 +0200
  • ee0ebb273c tools/hexnet: Add instructions for setting up TTY BodgeMaster 2022-10-20 04:20:44 +0200
  • 8dea1f2d31 lib/file: Implement modify functions Shwoomple 2022-10-20 15:12:15 +0530
  • c825c73afd lib/file: Implement insertByte function Shwoomple 2022-10-20 13:02:15 +0530
  • e7711a3d59 commit merge Shwoomple 2022-10-20 10:27:48 +0530
  • e7ce6f5cd4 lib/file: Fix write function bugs Shwoomple 2022-10-20 10:27:00 +0530
  • ee9b5d4f67 tools/hexnet: Add command line parser back BodgeMaster 2022-10-19 15:24:42 +0200
  • b84130344d tools/hexnet: Starting over BodgeMaster 2022-10-18 05:56:32 +0200
  • 25d7806f6d lib/nbt: Fix memory leak in case of parsing error BodgeMaster 2022-10-17 16:01:57 +0200
  • 6e57a86338 lib/file: Implement write functions Shwoomple 2022-10-19 10:43:23 +0530
  • c54eb48887 lib/file: Implement writeByte function Shwoomple 2022-10-18 20:57:02 +0530
  • c14504ce0b tools/dumpnbt: Display empty lists correctly BodgeMaster 2022-10-17 07:02:36 +0200
  • 92cf81c1b4 tools/dumpnbt: Implement basic functionality. BodgeMaster 2022-10-17 06:40:56 +0200
  • df35243ee9 lib/nbt: Add NBT::Tag::List::getContainedType() BodgeMaster 2022-10-17 06:39:03 +0200
  • 36dcf0a0f5 resources/dumpnbt_output_format: Give end tags header and payload information BodgeMaster 2022-10-17 06:37:16 +0200
  • 93fdcb7b65 resources: Add a file with examples for possible dumpnbt output BodgeMaster 2022-10-16 07:40:55 +0200
  • 8d2f3f2fa5 tools/dumpnbt: Switch from using the validator to using the parser, update some strings BodgeMaster 2022-10-16 07:40:00 +0200
  • cdc23e7468 lib/nbt: Implement parser BodgeMaster 2022-10-15 23:05:26 +0200
  • e9bfb6eeee resources/NBT_data: Add two files that are valid NBT by our extended spec BodgeMaster 2022-10-15 21:41:32 +0200
  • 8b62ec9c88 lib/nbt: Get rid of that ugly #define return hack BodgeMaster 2022-10-15 18:55:58 +0200
  • ca0af3306f test/nbt_tags: Implement Int64Array test BodgeMaster 2022-10-14 22:58:59 +0200
  • 9b21dfaee5 test/nbt_tags: Implement Int32Array test BodgeMaster 2022-10-14 22:33:57 +0200
  • 996154fbbc lib/nbt: Return the correct error code from soem functions for i32 arrays. BodgeMaster 2022-10-14 22:31:24 +0200
  • 77dd79398f test/nbt_tags: Test compound serialization BodgeMaster 2022-10-14 21:46:55 +0200
  • fd5fe3967f test/nbt_tags: Partially implement compound test BodgeMaster 2022-10-14 20:33:43 +0200
  • 374466f26c lib/nbt: Fix not actually returning from Compound::setElementPointerAt in the do nothing case BodgeMaster 2022-10-14 20:01:47 +0200
  • 3b56a52085 lib/nbt: Fix a memory leak BodgeMaster 2022-10-14 19:22:05 +0200
  • 7be73f86d4 lib/nbt: Prevent addition of additional end tags to compounds BodgeMaster 2022-10-14 18:30:39 +0200