Commit Graph

78 Commits

Author SHA1 Message Date
Arnavion
5b24c60def Win8+ native spell checking requires compiling with Win8 target.
Win8-specific features are still loaded dynamically, so HC still works the same on W7.
2015-02-21 03:12:27 -08:00
TingPing
b6877ccf5c win32: Use WinSparkle for handling updates
Fixes #1282
2015-02-12 19:11:46 -05:00
Arnavion
9858784eb6 Better project files.
- Output directly to rel\ instead of to bin\ and then copying files over.
- Deduped Win32 vs x64 configs
- Moved some common properties to hexchat.props
- All build intermediates (except htm's intermediates) are no longer emitted in the source directory
2015-02-11 10:01:29 -08:00
TingPing
f4f27e438b Implement windows 8.1+ notifications
This splits notifications up into multiple backends
currently only libnotify on unix and win8 toasts.

The win8 backend was originally written by @leeter
though heavily modified.
2015-02-04 20:24:53 -05:00
TingPing
aeb5d15871 More consistently include config.h 2014-12-17 18:21:10 -05:00
Ivan
3fbe5b876e Add missing dependencies for glib's g_spawn on windows 2014-12-02 22:12:48 +01:00
TingPing
e0f80e41bf win32: Use theme shipped with gtk
No reason for us to maintain own copy. This also
makes custom theme installing easier.
2014-06-25 20:38:53 -04:00
Berke Viktor
62209618e1 We don't ship DNS as a plugin anymore 2014-06-13 22:31:08 -04:00
Berke Viktor
7bfa2ee8a7 Fix GTK+ bundle licenses missing from installer 2014-06-13 22:31:00 -04:00
tomek
8c00a4ff40 perl: Update Perl to 5.20 2014-05-28 18:22:19 +02:00
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
TingPing
36950c0d46 win32: Bump python to 3.4.0 2014-03-17 09:05:58 -04:00
TingPing
f35ae03a66 Build with GTK_DISABLE_DEPRECATED 2014-02-14 16:31:08 -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
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
1f84c507a0 Reorganize files and migrate images to gresource 2013-09-29 02:24:06 -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
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
TingPing
ffa1ea7358 Add python3 plugin 2013-05-03 20:26:58 -04: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
ccc8601624 Move beep to proper place 2013-04-16 11:32:58 +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
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
b90633d406 Fix deps path 2013-04-08 22:39:35 +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
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
6490a206a0 Remove Tcl junk, cosmetics 2013-04-01 05:39:05 +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
b70062d6d2 Nuke Lua and Tcl 2013-04-01 04:51:34 +02:00
Berke Viktor
a1eb937d09 Add HarfBuzz DLL to dist 2013-02-18 05:15:36 +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
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
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
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
912ea8a534 Disable some stupid warnings without the WDK 2012-11-06 23:47:12 +01:00
Berke Viktor
79fa1a0521 Move build files out of the source tree, make grep usage much easier 2012-11-04 23:26:43 +01:00
Berke Viktor
87a8c13e5e Fix tabulation 2012-11-04 04:04:41 +01:00
Berke Viktor
98ef77406d Varname consolidation for the rest of pixmaps 2012-11-03 02:57:24 +01:00