3e2268b391
chore: normalize line endings
2026-02-14 17:02:11 -07:00
874ea99492
win32/copy/copy.vcxproj
...
Switched hardcoded DLL names to wildcard patterns (ex: atk-1.0-0.dll → *atk-1.0-0.dll, iconv.dll → *iconv*.dll, etc.) so it correctly picks up lib* prefixed builds.
Made Enchant provider copying resilient by copying lib\enchant\*.dll instead of a single hardcoded libenchant_myspell.dll.
Added optional copy support for LuaJIT DLLs (luajit*.dll) alongside lua51.dll.
win32/installer/zoitechat.iss.tt
Updated DLL Source: entries to match real-world names from dependency bundles using wildcards (*glib-2*.dll, *gtk-3*.dll, etc.).
Added optional LuaJIT inclusion (skip if missing) and wildcarded girepository.
win32/zoitechat.props
Added env overrides so CI (and humans) can actually control paths:
ZOITECHAT_DEPS_PATH
ZOITECHAT_PYTHON3_PATH
already supported ISCC_EXE and now it actually matters.
Fixed glib-genmarshal handling to prefer glib-genmarshal.exe if present (and only use Python script path if needed).
Added library-name auto-detection for MSVC import libs (gtk-3.lib vs gtk-3.0.lib vs libgtk-3.lib, etc.) so linking doesn’t die just because the bundle names differ.
Ensured InstallerEnabled gets re-evaluated after IsccPath is resolved (GTK3 had the order wrong, so installer builds could be silently disabled).
.github/workflows/windows-build.yml
Made artifact collection and plugin validation tolerate win32 vs Win32 output directory naming, instead of assuming humans are consistent (they aren’t).
2026-02-14 15:57:41 -07:00
deepend-tildeclub
20b0aab470
Modify pre-build event for locale directory handling
...
Updated pre-build event command to check for existence before removing the locale directory.
2026-02-14 14:23:53 -07:00
deepend-tildeclub
4c3e9ffad4
Add Lua dependency installation and validation steps
2026-02-14 14:05:17 -07:00
deepend-tildeclub
a8db164ef7
Change plugin and language types to normal custom
2026-02-14 13:25:05 -07:00
deepend-tildeclub
f5feb7a0de
Update Windows build workflow for GTK3 Gvsbuild
...
Refactor GTK3 Gvsbuild download and extraction logic based on architecture.
2026-02-14 13:14:24 -07:00
deepend-tildeclub
fdd3664a6e
Update zoitechat.props with new XML structure
2026-02-14 12:51:52 -07:00
deepend-tildeclub
9fdc5cdf28
Update Lua plugin build message for clarity
2026-02-14 12:50:35 -07:00
deepend-tildeclub
e9cf931714
Fix XML formatting in zoitechat.props
2026-02-14 12:16:41 -07:00
deepend-tildeclub
9b2cf3de43
Update copy.vcxproj with new XML structure
2026-02-14 12:10:10 -07:00
deepend-tildeclub
7f9920554e
Update typelib source path from girepository-2.0 to 1.0
2026-02-14 11:55:20 -07:00
deepend-tildeclub
0e3322d4a8
Update download link for GTK3 Gvsbuild archive
2026-02-14 11:49:41 -07:00
deepend-tildeclub
3a5fc95725
Update GTK download link and extraction path
2026-02-14 09:42:03 -07:00
deepend-tildeclub
b7496a4732
Implement error handling for GTK extraction
...
Added error handling for gtk.7z extraction failure.
2026-02-14 02:58:17 -07:00
deepend-tildeclub
6fd191f32d
Rename girepository-2.0.dll to girepository-2.0-0.dll
2026-02-14 02:31:35 -07:00
deepend-tildeclub
eba86758f2
Update copy.vcxproj with new XML structure
2026-02-14 02:27:44 -07:00
deepend-tildeclub
7fa5e6db3c
Update copy.vcxproj with new XML structure
2026-02-14 02:21:57 -07:00
deepend-tildeclub
0117092f83
Update girepository DLL and typelib references
2026-02-14 02:15:37 -07:00
deepend-tildeclub
8ea9bffba2
Refactor zoitechat.props for dependency paths and validation
...
Updated the XML structure and paths in zoitechat.props to ensure correct dependency resolution and build environment validation.
2026-02-14 02:08:48 -07:00
deepend-tildeclub
12d805fad4
Add Inno Setup compiler path detection in workflow
2026-02-14 02:08:12 -07:00
deepend-tildeclub
2742b62ef1
Update zoitechat.props for dependency paths
2026-02-14 01:58:53 -07:00
deepend-tildeclub
0872d3b445
Fix XML formatting in installer.vcxproj
2026-02-14 01:55:01 -07:00
deepend-tildeclub
e654bfd127
Update zoitechat.props with new configuration
2026-02-14 01:54:11 -07:00
deepend-tildeclub
6f493ed47e
Update zoitechat.props with new property definitions
2026-02-14 01:47:51 -07:00
deepend-tildeclub
2028a21d14
Update Visual Studio path in Windows build workflow
2026-02-14 01:41:21 -07:00
deepend-tildeclub
08d0b25619
Update Windows build runner to use 2022 version
2026-02-14 01:36:46 -07:00
deepend-tildeclub
eba4edf7a7
Merge branch 'master' into gtk3-prep
2026-02-14 01:35:34 -07:00
deepend-tildeclub
f8e1536336
Change toolset to v142 and update dependencies
...
Updated project file to use v142 toolset and modified dependencies.
2026-02-14 01:32:39 -07:00
deepend-tildeclub
8b90555511
Change PlatformToolset from v143 to v142
2026-02-14 01:32:00 -07:00
deepend-tildeclub
f32b8534a4
Change PlatformToolset from v143 to v142
2026-02-14 01:31:14 -07:00
deepend-tildeclub
26453a8ad4
Update print statement from 'Hello' to 'Goodbye'
2026-02-14 01:30:39 -07:00
deepend-tildeclub
98f1e8af57
Update print statement from 'Hello' to 'Goodbye'
2026-02-14 01:29:09 -07:00
deepend-tildeclub
ce597da1a3
Upgrade PlatformToolset from v142 to v143
2026-02-14 01:28:39 -07:00
deepend-tildeclub
dba80a5a9e
Upgrade PlatformToolset from v142 to v143
2026-02-14 01:28:08 -07:00
deepend-tildeclub
3c94112aeb
Upgrade project to use v143 toolset
...
Updated project file to use v143 toolset and adjusted configurations.
2026-02-14 01:27:37 -07:00
deepend-tildeclub
855b892b1e
Update fmt.Println message from 'Hello' to 'Goodbye'
2026-02-14 01:25:25 -07:00
deepend-tildeclub
22b74dc70b
Upgrade PlatformToolset from v142 to v143
2026-02-14 01:24:53 -07:00
deepend-tildeclub
014ba9e868
Upgrade PlatformToolset from v142 to v143
2026-02-14 01:24:25 -07:00
deepend-tildeclub
11f3beae8b
Upgrade project to use v143 toolset
...
Updated project file to use v143 toolset and modified dependencies.
2026-02-14 01:23:43 -07:00
deepend-tildeclub
ac1065bfa6
Change Windows build runner from 2022 to 2019
2026-02-14 01:17:43 -07:00
deepend-tildeclub
84501d087c
Simplify Visual Studio setup in Windows build workflow
2026-02-14 01:14:30 -07:00
deepend-tildeclub
60f2b53866
Enhance Visual Studio setup in Windows build workflow
2026-02-14 01:10:05 -07:00
deepend-tildeclub
c9e8d24e06
Change build environment to Windows 2022
...
Updated the Windows build workflow to use Visual Studio 2022.
2026-02-14 01:01:25 -07:00
deepend-tildeclub
2436c3bad1
Update installer.vcxproj XML structure
2026-02-14 00:53:47 -07:00
deepend-tildeclub
32358a876b
Update zoitechat.props for dependency paths
2026-02-14 00:49:32 -07:00
deepend-tildeclub
a05c596e48
Update print statement from 'Hello' to 'Goodbye'
2026-02-13 22:08:09 -07:00
b2d8336dd0
changes to innosetup version / path. changed to precompiled gtk3 binaries.
2026-02-13 21:49:58 -07:00
cfdc275a88
Updated the Windows GitHub Actions workflow to stop cloning/installing gvsbuild and running gvsbuild build for GTK dependencies, and instead download/extract the precompiled GTK archive you specified (gtk-x64-2026.7z).
...
Preserved the existing Win32 alias junction logic, but now gate it on both the win32 matrix target and the presence of C:\gtk-build\gtk\x86 from the extracted archive.
2026-02-13 21:40:35 -07:00
2dd2d18ade
removed extra character
2026-02-13 20:47:03 -07:00
3d9a92787b
Fixed IsccPath values in win32/zoitechat.props by removing embedded quotes from the default Program Files paths, so the path is stored raw and can be quoted exactly once at invocation time. This addresses the “cannot find iscc.exe” behavior caused by double/nested quoting.
2026-02-13 20:44:39 -07:00