Bastian Germann
8340a04bd6
win32: Use parentheses to be independent of and/or evaluation order
...
The Version.NTPlatform shall be true for every evaluation of the if
branch.
2026-08-31 14:45:31 +02:00
Bastian Germann
ccef70fd3d
Clarify comments about spelling provider
2026-08-31 14:29:16 +02:00
Bastian Germann
0650fa7bbe
win32: Reference enchant-2 in installer
2026-08-31 14:17:58 +02:00
Bastian Germann
4df17a151e
Require Enchant 2.8.19+ and drop win8 provider
...
Require Enchant 2.8.19 or newer so Windows can use upstream winspell.
Remove the in-tree libenchant_win8 provider project and sources.
Update runtime library probing to prefer Enchant 2 library names.
2026-08-31 14:17:58 +02:00
909309cc2e
WIN32: fix installer theme download URL.
2026-08-15 12:49:58 -06:00
344f5af01b
Centralize release version in root VERSION file.
2026-07-28 09:12:53 -06:00
251272c708
Applying: Fix Windows 7 crash after connecting when Python plugin init fails
2026-07-07 19:04:51 -06:00
f068a0e0fa
Fix Windows Python plugin DLL selection
2026-07-07 15:34:11 -06:00
c3d8f27f48
Add Python 3.8 support for older windows versions.
2026-07-06 01:37:59 -06:00
fe9a2ee202
Preparation for 2.18.3
2026-06-29 20:49:41 -06:00
ad3dc716e7
2.18.2 release preparation
2026-06-20 08:44:47 -06:00
26afc125c7
Add optional keyring + encrypted password fallback
2026-06-02 15:57:28 -06:00
479f1649ef
Bump release metadata to 2.18.1
2026-05-21 18:11:33 -06:00
28d4035477
Use x64compatible for Windows installer arch checks
2026-05-21 02:50:49 -06:00
c125a154da
More missed Winamp references.
2026-04-29 16:08:42 -06:00
028d768b23
Remove another Winamp reference.
2026-04-29 15:57:19 -06:00
42972e01b0
Remove Winamp Plugin.
2026-04-29 15:42:11 -06:00
aa52236c01
New Release: 2.18.0
2026-04-20 11:56:03 -06:00
4bbc23c185
Label installer runtimes with exact versions
2026-04-07 08:42:23 -06:00
41cc1f617f
Theme: Adding themes users can select at install time.
2026-03-31 19:28:45 -06:00
9f2529adb6
Update all links to new domain.
2026-03-30 18:25:26 -06:00
ec4d698021
Bump to 2.18.0~pre6
2026-03-30 13:04:00 -06:00
65a2702294
CI: small installer logo fix.
2026-03-28 01:50:04 -06:00
94bcb57118
CI: installer logos
2026-03-28 01:43:39 -06:00
a57104469d
Fail loud on missing VC++ redist, use aka.ms
2026-03-23 22:32:06 -06:00
aead92d9e4
Bump to 2.18.0~pre5 + changelog/AppStream
2026-03-22 11:48:57 -06:00
725da0065b
installer: fixed vcredist download url.
2026-03-18 21:43:13 -06:00
c8801dd5d3
Add non-plugin installer download fallback
2026-03-18 21:37:48 -06:00
80c59795d7
Use registry check for VC++ runtime detect
2026-03-18 21:30:33 -06:00
b1f74094f1
Make VC++ redist installer option smarter
2026-03-18 21:22:07 -06:00
2d42d4e181
build(ci): bump Win deps incl Perl 5.42/Python 3.14.3; refresh libs; drop old Inno dl plugin
2026-03-16 01:25:01 -06:00
b5ebba4521
release: bump 2.18.0~pre4 + release notes.
2026-03-14 20:09:55 -06:00
7bb2331f43
release: bump 2.18.0~pre3; sync version refs + release notes
2026-03-13 14:41:42 -06:00
e373000cdb
installer: show install dir page on Windows setup
2026-03-13 14:36:38 -06:00
50346683a1
feat: GTK3-only theming overhaul—new theme service (discover/import/inherits), layered CSS+settings.ini apply w/ safe rollback + caching; widget/xtext palette mapping + all-colors editor; lots of win32/CI libarchive plumbing + installer assets;
2026-03-04 23:28:01 -07:00
1a32bff274
win32 icons: actually copy hicolor subdirs.
2026-03-01 13:16:52 -07:00
349d7f4c55
win32: install hicolor icons + CI now pulls real hicolor-icon-theme
2026-03-01 11:09:19 -07:00
734d194cb0
win32: stage hicolor icon theme into rel share/icons
2026-03-01 10:58:17 -07:00
1ef81951b7
win32: wire icon-resolver into VS build, kill old menu icon payload (copy + installer)
2026-02-28 23:39:08 -07:00
b93bad9859
windows x64-only purge: kill Win32 configs, simplify installer.
2026-02-28 09:53:37 -07:00
733f932b78
squash: win32 packaging detox (no comsupp/VC2013, trim payload, gate lua/python)
2026-02-28 09:36:50 -07:00
c15b352c4b
Prep for Pre-release 2
2026-02-24 19:30:54 -07:00
1c39d7b9ad
Added hexchat.py to the Windows packaging copy step so the compatibility module is shipped alongside xchat.py/zoitechat.py in ZoiteChatRel\python, which resolves import hexchat failures for HexChat-style addons on Windows builds.
...
Added hexchat.py to the Visual Studio Python plugin project item list so it is tracked consistently in the Windows project metadata.
Added hexchat.py to the corresponding .vcxproj.filters entries under Source Files for IDE consistency.
2026-02-24 15:56:29 -07:00
149863fdca
remove more gtk2
2026-02-22 16:08:00 -07:00
9bdf654cbc
Fixed the Windows packaging pipeline to include the app’s bundled menu icons from data/icons/menu/** by adding a dedicated ZoiteChatMenuIcons item group in the copy project. This ensures both light and dark menu icon files are staged during Windows builds.
...
Added an explicit copy step that places those menu icons into $(ZoiteChatRel)\share\icons\menu\..., which is already included by the installer’s share\icons\* rule, so they now get installed on Windows.
2026-02-17 21:46:46 -07:00
1a920ba955
I fixed the Windows runtime path so gdk-pixbuf can actually find/use its loader modules before GTK initializes, by adding win32_configure_pixbuf_loaders() and calling it in startup on Windows. This sets GDK_PIXBUF_MODULEDIR / GDK_PIXBUF_MODULE_FILE from the bundled install tree so SVG resources can render instead of placeholder icons.
...
I also fixed Windows packaging to include what the SVG path needs at runtime: librsvg DLLs, gdk-pixbuf loader modules, and loaders.cache in the release bundle.
2026-02-17 21:30:51 -07:00
0a5c95c6b4
Fixed the Windows installer so it now installs GTK icon theme assets (share\icons) into the app directory. This ensures icon-name lookups used by menus/widgets can resolve real icons instead of placeholders on Windows installs.
...
The change was made in the [Files] section by adding a recursive copy rule for share\icons\* under the libs component.
2026-02-17 21:08:18 -07:00
f90783c298
Updated Windows packaging to include all dependency-provided icon assets by adding a new DepsRootIcons item ($(DepsRoot)\share\icons\**\*) in win32/copy/copy.vcxproj.
...
Added a corresponding copy step so those icons are emitted into the Windows release tree at $(ZoiteChatRel)\share\icons\..., ensuring parity with Linux icon availability in installed builds.
2026-02-17 20:47:20 -07:00
643ea9c7fb
Removed the Windows-specific forced Adwaita icon theme override from win32_configure_icon_theme(), so ZoiteChat will no longer switch to Adwaita at runtime and can use the app’s own icon assets from the configured icon search path.
...
Removed Adwaita icon bundle copy rules from the Windows packaging project (copy.vcxproj), so share/icons/Adwaita is no longer pulled into Windows build artifacts.
Removed Adwaita icon inclusion from the Windows installer manifest (zoitechat.iss.tt), so installer builds no longer ship Adwaita icon files.
2026-02-17 20:39:12 -07:00
dd452f82ff
The Windows copy project already stages Adwaita icons into win32/rel\share\icons\Adwaita, but the Inno Setup script did not include that folder in [Files], so installed builds could miss those icons. I added an installer file rule to include share\icons\Adwaita\* recursively under the libs component.
2026-02-17 18:25:29 -07:00