ec99a17fd6
remove urlmon.dll downloader fallback
2026-06-11 15:47:23 -06:00
e161c88c73
Update URLs to https://
2026-06-11 15:28:44 -06:00
02c38fb445
Use upstream filenames for installer downloads
2026-06-11 15:24:05 -06:00
49a1adeda5
fix theme download source
2026-06-11 15:06:33 -06:00
c5b7cbcf06
Make GTK3 theme downloads optional custom components
2026-06-11 14:58:34 -06:00
e7d5cf7f77
Use native Inno theme downloads and extraction
2026-06-11 14:15:59 -06:00
28d4035477
Use x64compatible for Windows installer arch checks
2026-05-21 02:50:49 -06:00
42972e01b0
Remove Winamp Plugin.
2026-04-29 15:42:11 -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
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
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
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
349d7f4c55
win32: install hicolor icons + CI now pulls real hicolor-icon-theme
2026-03-01 11:09:19 -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
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
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
ef87b569d7
Updated the Windows copy project to explicitly include GLib GSettings schema files from $(DepsRoot)\share\glib-2.0\schemas\* and copy them into the release tree at share\glib-2.0\schemas\..., ensuring gschemas.compiled is bundled with portable/release artifacts.
...
Updated the Inno Setup installer file list to install share\glib-2.0\schemas\* into {app}\share\glib-2.0\schemas under the libs component, so installed builds also ship required schema data.
Updated gtkutil_file_req_response() so only GTK_RESPONSE_ACCEPT runs the file-selection path; all non-accept responses now immediately destroy the dialog via the callback’s dialog pointer, avoiding chooser access on cancel paths.
Kept native chooser handling aligned with that behavior: chooser reads are still gated behind GTK_RESPONSE_ACCEPT, while cleanup remains a single unref path deferred to idle to avoid teardown-in-signal-stack issues on Windows.
2026-02-16 18:57:48 -07:00
deepend-tildeclub
87ec58f9d3
Fix component selection for Python in installer script
2026-02-16 02:52:46 -07:00
deepend-tildeclub
64909893e7
Add additional DLLs to installer configuration
2026-02-15 14:19:00 -07:00
deepend-tildeclub
1f031d8966
Add new DLLs and remove conditional helper sources
2026-02-15 10:18:20 -07:00
deepend-tildeclub
2a4aa2f8ac
Fix Lua file path in installer script
2026-02-15 10:06:02 -07:00
deepend-tildeclub
d646607066
Update Lua file paths in installer script
2026-02-15 10:02:01 -07:00
deepend-tildeclub
c37b45308e
Update Lua LGI DLL source path in installer script
2026-02-15 09:57:49 -07:00
deepend-tildeclub
2cec6a6778
Update library sources in installer script
...
Removed conditional compilation for x64 libraries and updated to use newer versions of libcrypto and libssl.
2026-02-15 09:52:40 -07:00
deepend-tildeclub
a4c635ee52
Rename fontconfig.dll to fontconfig-1.dll
2026-02-15 09:48:52 -07:00
deepend-tildeclub
37d8126128
Update freetype.dll to freetype-6.dll in installer
2026-02-15 09:45:11 -07:00
deepend-tildeclub
86ab733de0
Add skipifsourcedoesntexist flag to theme source
2026-02-15 09:41:03 -07:00
deepend-tildeclub
95d87732c4
Implement fallback procedures for Inno Download Plugin
...
Added no-op procedures for Inno Download Plugin fallback.
2026-02-15 09:34:30 -07:00
deepend-tildeclub
019f591627
Update installer.vcxproj with new configurations
2026-02-15 09:24:18 -07:00
deepend-tildeclub
8cbfb29a49
Modify installer project file for Inno Setup paths
...
Updated the installer project file to include checks for Inno Setup executable paths and added a directory creation command for the output path.
2026-02-15 09:14:24 -07:00
deepend-tildeclub
58eed1682c
Change Inno Setup path to version 6
...
Updated Inno Setup path from version 5 to 6.
2026-02-14 23:34:03 -07:00
deepend-tildeclub
34de343fa6
Update installer.vcxproj with new XML structure
2026-02-14 23:23:46 -07:00
deepend-tildeclub
1c4fd1d02d
Add ISCC path for pre-build event
...
Added ISCC path configuration for Inno Setup.
2026-02-14 23:18:26 -07:00
deepend-tildeclub
bb796bb364
Update installer.vcxproj.filters for resource files
2026-02-14 22:58:36 -07:00
deepend-tildeclub
b413762457
Update installer.vcxproj for new file inclusion
2026-02-14 22:58:15 -07:00
deepend-tildeclub
de7807bc6a
Fix XML formatting in installer.vcxproj
2026-02-14 22:12:58 -07:00
deepend-tildeclub
4927413bcb
Change plugin and language descriptions to custom
2026-02-14 21:55:15 -07:00
deepend-tildeclub
c3c814b28d
Modify installer project file for pre-build event
...
Updated pre-build event command to include ISCC path.
2026-02-14 21:37:13 -07:00