Commit Graph

330 Commits

Author SHA1 Message Date
Arnavion
99ee7b6ef8 win32: Quote paths when invoking glib-compile-resources.exe
Also escape the trailing backslash in DataDir since otherwise it escapes the double-quote after it.
2014-03-18 11:05:54 -07:00
Arnavion
4cc764256c win32: Powershell.exe absolutely needs "-File" when running scripts or else it parses arguments with spaces as separate parameters. 2014-03-18 10:44:53 -07:00
TingPing
36950c0d46 win32: Bump python to 3.4.0 2014-03-17 09:05:58 -04:00
Arnavion
71e54854ec win32: Updated Python dependencies to 2.7.6 and 3.3.4 2014-02-28 01:11:18 -08:00
TingPing
f35ae03a66 Build with GTK_DISABLE_DEPRECATED 2014-02-14 16:31:08 -05:00
TingPing
8d77fd6a57 win32: Update installer for new Perl 2014-02-06 16:47:34 -05:00
TingPing
efcb850956 win32: Include gtk theme in minimal install 2014-01-26 06:55:39 -05:00
TingPing
20d26aea94 Rewrite dns command
- Cross platform
- Doesn't depend on external tools
2014-01-08 01:32:28 -05:00
Arnavion
c7bf4b0474 Replaced use of T4 templates with PS-based templates.
TextTransform.exe is not available with Express versions of Visual Studio.
2013-12-27 12:05:07 -08:00
TingPing
5c872eb110 win32: Improvements to portable-mode in installer 2013-11-16 15:37:41 -05:00
TingPing
9834301eda win32: Download spelling dictionaries from installer 2013-11-15 09:49:01 -05:00
TingPing
3f1994f3bf win32: Download deps during installation 2013-11-10 03:56:50 -05:00
Arnavion
39aec3a45b installer: Use correct path to iscc.exe depending on the platform. 2013-11-03 14:46:13 -08:00
Arnavion
2e75068c7c Use correct path to TextTransform.exe depending on the platform. 2013-11-03 14:16:11 -08:00
TingPing
9e5551aa59 win32: Install pixbuf engine 2013-10-28 21:56:01 -04:00
TingPing
712cfc3135 win32: install theme manager by default 2013-10-20 03:37:58 -04:00
Arnavion
e2edbfe47d win32: Use version information from configure.ac to populate the Windows-specific files that need it - config-win32.h, version.txt, hexchat.rc, hexchat.iss
This is done via T4 templates. The original files are now generated at build-time and so have been added to .gitignore and removed from the repository, with the exception of version.txt which must be hosted on GitHub for the updater plugin.
2013-10-12 18:41:27 -07:00
Arnavion
0061cd38d0 win32: Make all projects depend on common so that common is always run before any others. 2013-10-12 18:41:27 -07:00
TingPing
80625a06fa Fix installer on 32bit Windows 2013-10-12 13:36:43 -04:00
TingPing
111a58f1ef Improve Windows installer
- Unify x86 and x64 installer files
- Get rid of version program
- Clean up .iss file
- Only allow one installation
2013-10-09 17:17:53 -04:00
Farow
19ef48d0e8 Added shortuct to config folder to installer
Fixes #612
2013-10-03 14:42:32 +03:00
TingPing
1f84c507a0 Reorganize files and migrate images to gresource 2013-09-29 02:24:06 -04:00
TingPing
6fc412c4e2 Update installer links to 2013 redist 2013-09-25 00:54:28 -04:00
TingPing
0749cb1553 Remove hextray 2013-09-24 21:01:16 -04:00
TingPing
ae04663aa9 First round of using GTK accessor functions
This is the first step to build with GSEAL_ENABLE
setup.c uses a deprecated fontchooser,
chanview-tabs.c didn't like the conversion, and
I am waiting to do some work on xtext.c before
converting it.
2013-09-20 17:24:39 -04:00
Eustachy Kapusta
bfa199be79 Add /d2Zi+ switch for better debug symbols 2013-09-20 13:11:01 +02:00
Eustachy Kapusta
b658fca4a7 Convert project files to vs2013 2013-09-15 15:07:46 -07:00
TingPing
a71849db3f Bump Version to 2.9.6 2013-09-11 18:18:19 -04:00
Eustachy Kapusta
2528a78593 Remove VS Redistributable update version from installer link 2013-08-04 11:45:08 +02:00
Eustachy Kapusta
715a520c0e Move optimization settings from all subsequent projects to hexchat.props 2013-07-24 20:56:36 +02:00
Berke Viktor
f313a83474 Update Perl library name 2013-05-18 21:33:22 +02:00
Berke Viktor
65e384523a Make copy depend on python3 as well 2013-05-04 02:41:53 +02:00
Berke Viktor
80aee2af6c Fix VS edition 2013-05-04 02:35:38 +02:00
TingPing
ffa1ea7358 Add python3 plugin 2013-05-03 20:26:58 -04:00
Berke Viktor
b2ae3b9dd1 Update gtkrc 2013-04-28 05:47:20 +03:00
Berke Viktor
6001ceff9f Get rid of bundled beep 2013-04-27 23:00:18 +02:00
Arnavion
07bc467d03 win32: Moved PlatformToolset configuration to individual project files. It should be set before setting other properties or importing other props.
This fixes the broken GUI Platform Toolset indicator, as well as VS compilation itself if another version such as 2010 was also installed.
2013-04-25 21:03:03 -07:00
Berke Viktor
d7571ce1e3 Update installers as well 2013-04-16 11:35:22 +02:00
Berke Viktor
ccc8601624 Move beep to proper place 2013-04-16 11:32:58 +02:00
Berke Viktor
059e4ec9c8 Add default beep sound, deploy on Windows
FIXME on Unix yet
2013-04-14 10:30:51 +02:00
Berke Viktor
a96be226b2 Really relocate 2013-04-14 10:15:52 +02:00
Berke Viktor
bed00e525d Relocate plugin icons 2013-04-14 10:14:17 +02:00
Berke Viktor
0c351c9cbc Nuke WMPA, not supported by Express 2013-04-13 02:38:44 +02:00
Berke Viktor
6ee3a4a978 Get rid of multiple Perl versions 2013-04-13 02:27:01 +02:00
Berke Viktor
7f86fbad1e We ship bundles, this is unnecessary too 2013-04-12 18:05:54 +02:00
Berke Viktor
30fa189cbb We don't release git head anymore, github does that for us 2013-04-12 18:05:28 +02:00
Berke Viktor
2fdb2a8b6f Revert "win32: Fixed YourDepsPath."
This reverts commit b07e5fafaf.
2013-04-12 18:04:22 +02:00
Arnavion
b07e5fafaf win32: Fixed YourDepsPath. 2013-04-11 21:59:58 -07:00
Berke Viktor
ba1a1ab28d Don't call it package, it causes line break 2013-04-11 17:44:33 +02:00
Berke Viktor
a9643234ae It's official: VS2012.2 needs VS2012.1 redist 2013-04-11 14:03:27 +02:00
Berke Viktor
b90633d406 Fix deps path 2013-04-08 22:39:35 +02:00
Berke Viktor
92654bdd9b Make copy depend on perl-5.18, not perl-5.16 2013-04-08 02:31:47 +02:00
Berke Viktor
fdf7ec22f5 I might regret this, but let's do the brave jump 2013-04-08 01:12:19 +02:00
Berke Viktor
faf4575e9a Enable cast checks 2013-04-02 23:58:43 -07:00
Berke Viktor
59510cf8a1 Move Perl from hexchat to gtk-win32 2013-04-03 08:05:26 +02:00
Berke Viktor
9c49254abd Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
Berke Viktor
5e59578e28 Remove most of HexTray and one instance
You can still build HexTray manually if you want to try fixing it
2013-04-02 11:56:08 -07:00
Berke Viktor
4748405277 This is useless too 2013-04-01 21:28:54 -07:00
Berke Viktor
2b13d0f527 Apparently XP won't work anymore, Uniscribe problem with the redistributable 2013-04-01 20:51:40 -07:00
Berke Viktor
e054a6512f We all knew I'll forget something, right? 2013-04-01 18:33:12 -07:00
Berke Viktor
408a29d66a Version bump 2013-04-02 03:07:55 +02:00
Berke Viktor
bddbb4581e Open the redist download page by default for the first MSVC release 2013-04-02 00:30:28 +02:00
Berke Viktor
dfc982b15f Don't open the same link twice 2013-04-02 00:23:06 +02:00
Berke Viktor
750e41ae61 Open downloads for Perl and Python 2013-04-02 00:17:02 +02:00
Berke Viktor
c8f8a26c9c Add future Perl 5.18 project 2013-04-01 23:21:41 +02:00
Berke Viktor
f58dc56949 Purge Lua and Tcl from the solution too 2013-04-01 22:58:00 +02:00
Berke Viktor
df46cd597b Version info cleanup 2013-04-01 22:55:53 +02:00
Berke Viktor
6490a206a0 Remove Tcl junk, cosmetics 2013-04-01 05:39:05 +02:00
Berke Viktor
71b5b4ee37 Last cjstyles remnants 2013-04-01 05:20:35 +02:00
Berke Viktor
14aaebcc86 Remove old stuff, some preparation for soon-to-be-released Perl 5.18 2013-04-01 05:17:37 +02:00
Berke Viktor
49e863e97a Tabulation with spaces is annoying! 2013-04-01 05:10:23 +02:00
Berke Viktor
110a2625fe Remove another bunch of obsolete junk 2013-04-01 05:05:33 +02:00
Berke Viktor
b70062d6d2 Nuke Lua and Tcl 2013-04-01 04:51:34 +02:00
Berke Viktor
abd20c25dc Get rid of installer skinning 2013-04-01 04:43:47 +02:00
Berke Viktor
5144fe509f Revert "Migrator for servlist_ in the installers"
This reverts commit c6ead740c8.
2013-03-23 22:11:39 +01:00
Berke Viktor
c6ead740c8 Migrator for servlist_ in the installers 2013-03-23 17:06:19 +01:00
Berke Viktor
7cf4778aaa Update changelog links 2013-03-15 22:29:55 +01:00
Berke Viktor
57368e9806 Add safe mode shortcuts 2013-03-15 22:21:59 +01:00
Berke Viktor
6bdbbbea83 Update Perl to 5.16.3 2013-03-12 20:09:30 +01:00
Berke Viktor
a1eb937d09 Add HarfBuzz DLL to dist 2013-02-18 05:15:36 +01:00
Berke Viktor
e6d65e4004 Move dependency graph to other repo 2013-02-16 20:32:16 +01:00
Berke Viktor
5e56552998 Add vc redist to links, don't open links by default and cosmetics 2013-02-16 18:02:16 +01:00
Berke Viktor
7f9ff189b5 Fix libwimp path in the installers 2013-02-16 17:52:48 +01:00
Berke Viktor
852ae3f7c2 Make copy not depend on perl-5.12 and perl-5.15 2013-02-16 17:52:39 +01:00
Berke Viktor
26975f6231 Fix stupid GitHub autocrlf mess 2013-02-16 16:00:20 +01:00
Berke Viktor
c409f56e23 Fix libwimp path 2013-02-16 15:55:47 +01:00
TingPing
85534f123b Update installer to point to news 2013-02-04 15:43:31 -05:00
TingPing
ed786843de remove old sasl plugin 2013-01-09 21:01:13 -05:00
TingPing
8fe3c40278 add changelog to installer
closes #255
2012-12-25 21:49:21 -05:00
TingPing
c14f37b933 remove hextray from installer 2012-12-17 16:45:10 -05:00
TingPing
6437df7576 Update spelling dicts to extract to localappdata
closes #241
2012-11-20 20:25:05 -05:00
Berke Viktor
08e2dd848a Remove Lua from deps 2012-11-12 19:33:06 +01:00
Berke Viktor
1b5075d946 Get rid of the buggy, unmaintained and unused Lua and Tcl interfaces 2012-11-12 19:03:19 +01:00
Berke Viktor
4e488d04c8 Add Perl build notes and installers 2012-11-12 08:12:38 +01:00
Berke Viktor
c0dca425a5 Prepare solution for Perl 5.16 VC build 2012-11-12 02:04:58 +01:00
Berke Viktor
cc0051cb40 Move HexChat L10n to share\locale where it should've been in the first place 2012-11-12 00:17:24 +01:00
Berke Viktor
b2cd9157d7 Enable updates 2012-11-11 19:08:31 +01:00
Berke Viktor
07ddde4108 Fix GTK-VS installers 2012-11-11 19:06:22 +01:00
Berke Viktor
82694d2d29 Hide 4996 warnings in all projects and fix license copy 2012-11-11 18:23:27 +01:00
Berke Viktor
50fabee1ad Exclude SASL plugin from build 2012-11-10 20:04:31 +01:00