aboutsummaryrefslogtreecommitdiff
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* ZenServerProcess API changes (#719)Stefan Boberg2026-01-191-5/+15
| | | | | | | This refactor aims to improve the `ZenServerProcess` classes by making them useful for managing child zenserver instances in more scenarios than just automated tests. This involves changing some functions to not talk about "test directory" and instead use "data directory" etc As a consequence of the API changes, some tests have changed accordingly. The code includes som reference to the "hub" mode but there is not yet any other code using this mode, it's just included in this PR to simplify future merges.
* switch to xmake for package management (#611)Stefan Boberg2025-11-071-93/+6
| | | | | | | | | | | | | | | | | | | | | | This change removes our dependency on vcpkg for package management, in favour of bringing some code in-tree in the `thirdparty` folder as well as using the xmake build-in package management feature. For the latter, all the package definitions are maintained in the zen repo itself, in the `repo` folder. It should now also be easier to build the project as it will no longer depend on having the right version of vcpkg installed, which has been a common problem for new people coming in to the codebase. Now you should only need xmake to build. * Bumps xmake requirement on github runners to 2.9.9 to resolve an issue where xmake on Windows invokes cmake with `v144` toolchain which does not exist * BLAKE3 is now in-tree at `thirdparty/blake3` * cpr is now in-tree at `thirdparty/cpr` * cxxopts is now in-tree at `thirdparty/cxxopts` * fmt is now in-tree at `thirdparty/fmt` * robin-map is now in-tree at `thirdparty/robin-map` * ryml is now in-tree at `thirdparty/ryml` * sol2 is now in-tree at `thirdparty/sol2` * spdlog is now in-tree at `thirdparty/spdlog` * utfcpp is now in-tree at `thirdparty/utfcpp` * xmake package repo definitions is in `repo` * implemented support for sanitizers. ASAN is supported on windows, TSAN, UBSAN, MSAN etc are supported on Linux/MacOS though I have not yet tested it extensively on MacOS * the zencore encryption implementation also now supports using mbedTLS which is used on MacOS, though for now we still use openssl on Linux * crashpad * bumps libcurl to 8.11.0 (from 8.8.0) which should address a rare build upload bug
* move cpr in-tree (#605)Stefan Boberg2025-10-241-8/+8
| | | | | | * added cpr 1.10.5 in-tree to allow updates to vcpkg without breaking the build * added asio 1.29.0 in-tree to remove one more vcpkg dependency * bumped vcpkg to 2024.06.15 to address failure to build due to use of deprecated binaries in vcpkg (404 error: `https://mirror.msys2.org/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.1.0-1-any.pkg.tar.zst` during build)
* update readme with required vcpkg version (#496)Dan Engelbrecht2025-09-151-8/+17
| | | - Improvement: Updated README.md to state the required version vcpkg
* Update README.mdStefan Boberg2025-06-021-5/+2
|
* Mrp/referencedset (#174)Matt Peters2024-10-041-1/+1
| | | | * zen.exe commands: Add initializers for all POD types; this fixes incorrect behavior for flags in debug * README.md: Fix typo in --no-dry-run line
* Add instructions to README.md for upgrading third party libraries (#173)Matt Peters2024-09-271-0/+11
|
* Added brief section on building for macOS with multiple usersMartin Ridgers2024-09-181-0/+11
|
* Use an example where xmake determines the build architecture for macOSMartin Ridgers2024-09-181-1/+1
|
* Correct header depth for Mac sub-sectionsMartin Ridgers2024-09-181-4/+4
|
* bump vcpkg and xmake to latest (#40)Dan Engelbrecht2024-04-241-9/+12
| | | - Improvement: Bumped xmake to 2.9.1 and vcpkg version to 2024.03.25
* added notes on how to install git hooksStefan Boberg2024-03-131-0/+1
|
* Update README.mdStefan Boberg2024-03-131-1/+1
| | | updated pre-commit installation instructions
* Update README.mdStefan Boberg2024-01-311-1/+1
|
* Update README.mdStefan Boberg2024-01-301-4/+7
|
* Update README.mdStefan Boberg2024-01-301-8/+4
|
* Update README.mdStefan Boberg2023-11-291-1/+1
|
* Update README.mdStefan Boberg2023-11-291-5/+0
|
* Update README.mdStefan Boberg2023-11-151-3/+1
|
* updated xmake versions in READMEStefan Boberg2023-11-151-4/+4
|
* Change default port to 8558zousar2023-10-111-2/+2
| | | | Changes the default port without altering config for shared instances.
* README.md updateStefan Boberg2023-10-041-2/+2
|
* README.md update - merge from sb/protoStefan Boberg2023-06-291-2/+1
|
* Update README.mdv0.2.14-pre1Stefan Boberg2023-06-161-3/+3
|
* Update README.mdStefan Boberg2023-05-031-1/+1
|
* Update README.mdStefan Boberg2023-05-031-0/+1
|
* Update README.mdStefan Boberg2023-05-031-1/+1
|
* moved source directories into `/src` (#264)Stefan Boberg2023-05-021-1/+1
| | | | | | * moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees
* Update README.mdStefan Boberg2023-04-131-7/+1
|
* Updated VS instructionsStefan Boberg2023-04-121-1/+2
|
* Update installation instructions Stefan Boberg2023-04-121-10/+13
| | | Now includes information on how to use `winget` to streamline installation
* Update installation instructions Stefan Boberg2023-04-121-9/+18
| | | Now includes information on how to use `winget` to streamline installation
* Added some notes to the Mac installation instructionsStefan Boberg2023-03-291-1/+2
|
* removed catch2 (#241)Stefan Boberg2023-03-071-1/+9
| | | removed catch2 since it's de facto not supported due to the lack of multithreading support
* Update README.mdStefan Boberg2023-02-091-1/+1
|
* Update README.mdStefan Boberg2023-02-091-0/+3
|
* Added xmake install step to README.mdStefan Boberg2023-02-091-0/+1
|
* Updated README.mdStefan Boberg2023-02-011-2/+10
|
* Update README.mdStefan Boberg2023-02-011-9/+6
|
* Update README.mdStefan Boberg2022-12-101-1/+1
|
* Add pkg-config requirement to README.mdDan Engelbrecht2022-09-131-0/+6
|
* Update README.mdStefan Boberg2022-06-081-6/+5
|
* Update README.mdStefan Boberg2022-06-081-9/+9
|
* Fix invalid xmake links in README (#124)ruki2022-06-081-1/+1
|
* Update README.mdStefan Boberg2022-06-071-3/+9
|
* Update README.mdStefan Boberg2022-05-251-1/+1
|
* Update README to direct to CODING for contributing (#104)Joe Kirchoff2022-05-231-15/+1
|
* Minor formatting fixStefan Boberg2022-04-051-0/+1
|
* Update README.mdStefan Boberg2022-04-051-1/+1
|
* README update for UE5 launchStefan Boberg2022-04-051-2/+2
|