<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0ppij.git/src/build.rs, branch main</title>
<subtitle>a sl0p.foo repository</subtitle>
<id>https://git.sl0p.foo/sl0ppij.git/atom/src/build.rs?h=main</id>
<link rel='self' href='https://git.sl0p.foo/sl0ppij.git/atom/src/build.rs?h=main'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/'/>
<updated>2026-03-28T09:38:37Z</updated>
<entry>
<title>fix: resolve Windows compilation warnings (#4890)</title>
<updated>2026-03-28T09:38:37Z</updated>
<author>
<name>divens</name>
<email>divens@users.noreply.github.com</email>
</author>
<published>2026-03-28T09:38:37Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=d12b75800c7fce88853b25f76219902272069a26'/>
<id>urn:sha1:d12b75800c7fce88853b25f76219902272069a26</id>
<content type='text'>
- 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 &lt;divens.dev@gmail.com&gt;</content>
</entry>
<entry>
<title>Add Windows MSI installer with WiX v6 (#4847)</title>
<updated>2026-03-16T11:38:38Z</updated>
<author>
<name>divens</name>
<email>divens@users.noreply.github.com</email>
</author>
<published>2026-03-16T11:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=c4a572a8841e652cbff678ac10bd353ec79c58c5'/>
<id>urn:sha1:c4a572a8841e652cbff678ac10bd353ec79c58c5</id>
<content type='text'>
* 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 &lt;divens.dev@gmail.com&gt;</content>
</entry>
<entry>
<title>Fix debug-mode stack overflow on Windows (#4843)</title>
<updated>2026-03-12T15:54:27Z</updated>
<author>
<name>divens</name>
<email>divens@users.noreply.github.com</email>
</author>
<published>2026-03-12T15:54:27Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=15571f8083a3b7da23e60d4be65e855b32a85d65'/>
<id>urn:sha1:15571f8083a3b7da23e60d4be65e855b32a85d65</id>
<content type='text'>
* Fix debug-mode stack overflow on Windows

The clap-derived augment_subcommands for CliAction (~70 variants)
produces a &gt;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 &lt;divens.dev@gmail.com&gt;
Co-authored-by: Aram Drevekenin &lt;aram@poor.dev&gt;</content>
</entry>
</feed>
