summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * fix: correct exception handling in ozlibstream::close methodYongDo-Hyun9 days1-9/+8
| | | | | | | | Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * fix: improve exception handling in ozlibstream::close to prevent masking errorsYongDo-Hyun9 days1-13/+19
| | | | | | | | Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * fix: simplify control character check in JSON formattingYongDo-Hyun9 days1-1/+1
| | | | | | | | Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * feat: add numeric tag creation methods and corresponding tests for value ↵YongDo-Hyun9 days6-58/+96
| | | | | | | | | | | | assignments Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * fix: reset value before each assignment in test_value.cpp for clarityYongDo-Hyun9 days1-0/+4
| | | | | | | | Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * fix: prevent widening of stored tag type in value assignment; update test ↵YongDo-Hyun9 days3-10/+8
| | | | | | | | | | | | output handling Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * feat: enhance error handling in ozlibstream and improve JSON escaping in ↵YongDo-Hyun9 days3-22/+23
| | | | | | | | | | | | json_formatter; add make_numeric_tag for cleaner tag creation Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * fix: ensure .vscode directory is ignored correctly in .gitignoreYongDo-Hyun9 days1-1/+1
| | | | | | | | Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * feat: add local test executable and improve JSON string escaping - Added ↵YongDo-Hyun9 days9-117/+243
| | | | | | | | | | | | option to build a local test executable for value assignments. - Enhanced JSON string formatting by escaping special characters. - Updated README with build instructions and prerequisites. - Modified .gitignore to include .vscode directory. - Added file read/write tests in format_test.cpp. - Refactored value assignment logic to reduce code duplication. Signed-off-by: YongDo-Hyun <froster12@naver.com>
| * Merge pull request #11 from DioEgizio/reuseAlexandru Ionut Tripon2026-02-2560-0/+712
| |\ | | | | | | chore: comply with reuse
| | * chore: comply with reuseDioEgizio2026-02-0160-0/+712
| | | | | | | | | | | | Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
| * | Merge pull request #13 from Octol1ttle/masterTheKodeToad2026-02-251-1/+1
| |\ \ | | |/ | |/| change(tag_list::ctor): rename "type" to "content_type"
| | * change(tag_list::ctor): rename "type" to "content_type"Octol1ttle2026-02-251-1/+1
| |/ | | | | | | | | Fixes compiler warning caused by `type` constructor parameter shadowing `type` static constexpr value Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
| * Merge pull request #8 from Trial97/masterTheKodeToad2025-04-161-1/+1
| |\ | | | | | | chore:increment cmake version
| | * chore:increment cmake versionTrial972025-04-161-1/+1
| |/ | | | | | | Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
| * Merge pull request #3 from TheKodeToad/max-depth-attempt2TheKodeToad2023-11-062-0/+6
| |\ | | | | | | Limit recursion, attempt 2
| | * Small tweakTheKodeToad2023-11-061-1/+1
| | | | | | | | | Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
| | * Limit recursion, attempt 2TheKodeToad2023-11-052-0/+6
| |/
| * Merge pull request #1 from pandaninjas/masterSefa Eyeoglu2023-07-221-2/+2
| |\
| | * Remove unused parameter in json_formatter.cppPandaNinjas2023-06-071-2/+2
| |/
| * Merge pull request #3 from oynqr/build/ltoSefa Eyeoglu2022-04-153-135/+104
| |\ | | | | | | Move templated methods to header
| | * Move templated methods to headerPhilipp David2022-03-243-135/+104
| |/
| * Merge pull request #2 from oynqr/build/ltoSefa Eyeoglu2022-03-225-16/+17
| |\ | | | | | | Fix building with LTO
| | * Retab CMakeLists.txtPhilipp David2022-03-221-8/+8
| | |
| | * Bump cmake requirement for LTOPhilipp David2022-03-221-1/+1
| | |
| | * Fix building on windows with clang and msvcgazelleguardian2022-03-225-7/+8
| |/ | | | | | | Signed-off-by: Philipp David <pd@3b.pm>
| * Fix not building on GentooPetr Mrázek2020-06-071-0/+1
| | | | | | | | Originally from https://github.com/Barteks2x
| * Implement tag 12 (array of 64bit long) and fix testsPetr Mrázek2020-06-0716-59/+283
| |
| * fix cmake install command to not install .a files on windowsPetr Mrázek2018-01-271-1/+5
| |
| * Add cmake install commandPetr Mrázek2018-01-221-0/+5
| |
| * Allow renaming the library file from a parent projectPetr Mrázek2016-12-281-6/+12
| | | | | | | | You can set NBT_NAME to something. Otherwise it defaults to 'nbt++'.
| * Bump cmake to 3.1 and use the new CXX_STANDARD settingsPetr Mrázek2015-09-281-2/+2
| |
| * Fix CMake CMP0063 warning when building staticPetr Mrázek2015-09-231-3/+6
| |
| * Make zlib optional, adapt for includingPetr Mrázek2015-09-234-14/+40
| |
| * Fix CMake CMP0063 warningljfa-ag2015-09-221-2/+4
| |
| * Use target-specific CMake commands (thanks jandal)ljfa2015-09-221-4/+3
| |
| * Only search CxxTest when NBT_BUILD_TESTS is onljfa2015-09-222-2/+3
| |
| * Explicitly instantiate and export templates in headerljfa2015-09-223-19/+15
| | | | | | | | and move defintions of tag_array::at to header
| * Add exports for shared libraries. Closes #7ljfa2015-09-2215-70/+79
| |
| * Add option for building shared library (#7)ljfa2015-09-221-1/+6
| | | | | | | | No export headers yet though
| * Maaaaaybe the WIP can be removed nowljfa2015-09-211-1/+1
| |
| * Version bumpljfa2015-09-212-61/+1
| | | | | | | | Remove PRD.md
| * Make the inflate_streambuf rewind the inputljfa2015-09-214-1/+33
| |
| * Add hint for default compression levelljfa2015-09-211-2/+2
| |
| * Add tests for reading and writing gzipped tagsljfa2015-09-213-2/+31
| |
| * Remove redundant explicitljfa2015-09-211-1/+1
| |
| * Create zlib_streambuf base classljfa2015-09-217-42/+54
| |
| * Make close honor the exceptions maskljfa2015-09-213-8/+38
| |
| * Add test for writing to a closed ozlibstreamljfa2015-09-211-0/+12
| |
| * More assertionsljfa2015-09-211-0/+4
| |