aboutsummaryrefslogtreecommitdiffstats
path: root/src/build.rs (follow)
Commit message (Collapse)AuthorAge
* fix: resolve Windows compilation warnings (#4890)divens2026-03-28
| | | | | | | - Consume unused CompilationResult from embed_resource::compile in build.rs - Gate std::io::prelude import with #[cfg(unix)] since it's only used by daemonize_web_server which is unix-only Co-authored-by: divens <divens.dev@gmail.com>
* Add Windows MSI installer with WiX v6 (#4847)divens2026-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | * Add Windows MSI installer with WiX v6 Build a dual-scope MSI installer that lets users choose per-user (%LocalAppData%\Zellij) or per-machine (Program Files\Zellij) install, with automatic PATH configuration and clean uninstall support. - Custom UI based on stock WixToolset.UI.wixext dialogs to work around the long-standing WixUI_Advanced dual-scope bug (wixtoolset/issues#7137) - Custom folder resolution CAs (SetFolderPerUser/SetFolderPerMachine) - Embed application icon into zellij.exe via embed-resource - Icon shown in Add/Remove Programs via ARPPRODUCTICON - MSI build integrated into release.yml CI workflow * Add MSI installer to no-web build and fix artifact naming - Add MSI build steps to build-release-noweb job - Add SHA256 checksums for MSI artifacts - Pin WixToolset.UI.wixext to 6.0.2 to avoid v7 RC incompatibility - Use -installer suffix after target in artifact names --------- Co-authored-by: divens <divens.dev@gmail.com>
* Fix debug-mode stack overflow on Windows (#4843)divens2026-03-12
* Fix debug-mode stack overflow on Windows The clap-derived augment_subcommands for CliAction (~70 variants) produces a >1 MB stack frame in debug mode, overflowing the Windows default 1 MB main-thread stack. Increase it to 8 MB via linker flag to match Linux. Only applies to debug builds; release optimizes the frame down and doesn't need it. * move file and include dev-opt --------- Co-authored-by: divens <divens.dev@gmail.com> Co-authored-by: Aram Drevekenin <aram@poor.dev>