Commit Graph

350 Commits

Author SHA1 Message Date
Sadie Powell
bea6bb08e1 Build HexChat with GSEAL_ENABLE and fix internal field accesses. 2023-01-30 07:00:04 +00:00
DjLegolas
221283ba19 add shortcut options in setup
will allow the user to control on which of the shortcuts to create:
* start menu - will now show the relevant window
* desktop
* quick launch

on uninstall, all will be removed on uninstall
2022-10-29 15:42:30 -05:00
DjLegolas
2638c88479 update python3 from 3.6 to 3.8.10
Signed-off-by: DjLegolas <djlegolas@protonmail.com>
2022-05-08 14:20:58 -05:00
Patrick Griffis
3f07670b34 win32: Update to OpenSSL 1.1 2021-10-01 13:47:42 -05:00
DjLegolas
04acbdc221 Update github workflows 2021-05-23 19:43:24 -05:00
DjLegolas
939ec7a16e Updated Toolset to v142 2021-05-23 19:43:24 -05:00
DjLegolas
29e78d3851 Change Inno path property 2021-05-23 19:43:24 -05:00
Patrick Griffis
706f9bca82 python: Rewrite with CFFI 2018-11-09 18:36:59 -05:00
Patrick Griffis
7659caada1 win32: Reflect gvsbuild changes 2018-08-29 16:10:21 +00:00
Patrick Griffis
77c8fe1421 win32: Update Python downloads 2018-03-09 20:26:42 +00:00
Patrick Griffis
740352ceab Remove mpcinfo plugin
The code quality of it is terrible, the user experience of using it is terrible, and it should have been removed years ago
2018-03-09 20:26:41 +00:00
Patrick Griffis
541b9ca744 win32: Update to build against gvsbuild 2018-03-09 20:26:41 +00:00
Patrick Griffis
628100c19f build: Replace Autotools with Meson
Quick rundown of benefits:

- Much faster:
  - Autotools (with autogen): 22 seconds
  - Meson: 7 seconds
  - Meson (with ccache): 2 seconds

- Simpler:
  - ~1000 lines smaller
  - Single simple language

- Potentially better Windows (Visual Studio) support

What is not done:

- Complete Windows support
- OSX support (easy)

Closes #2013
Closes #1937
Closes #1803
2017-06-13 23:54:51 -04:00
tomek
63e9c72114 win32: Update Python to 3.6 2016-12-23 14:04:32 +01:00
tomek
1b760dd22b Bump version to 2.12.4 2016-12-10 15:45:38 +01:00
Patrick Griffis
85bdb06cad Convert doat to an internal command
- Trivial plugin
- Useful for many users
- Was under a dumb license
2016-11-09 17:29:23 +01:00
tomek
6c8b6ce23f Bump version to 2.12.3 2016-10-22 16:12:05 +02:00
tomek
adea019820 Bump version to 2.12.2 2016-10-09 00:14:43 +02:00
tomek
6168507272 win32: Update Python to 2.7.12 and 3.5.2 2016-07-02 19:39:30 +02:00
Patrick Griffis
9fbd23b06f win32: Download redist for Perl if needed 2016-07-02 19:39:25 +02:00
tomek
a031a24cfd Bump version to 2.12.1-2 2016-06-05 11:22:24 +02:00
tomek
e223840fa6 Bump version to 2.12.1 2016-05-01 20:52:05 +02:00
Arnavion
1c73f84f3a installer project needs to depend on lua plugin project. 2016-04-27 11:34:48 -07:00
Patrick Griffis
d995272922 win32: Install doat by default 2016-04-26 12:08:11 -04:00
Patrick Griffis
bd358dd570 win32: Reflect lua path changes in gtk-win32 2016-04-09 12:18:02 -07:00
Patrick Griffis
5b05271e4c win32: Install lgi with lua plugin 2016-04-07 18:27:43 -07:00
Patrick Griffis
fb7f27fcdd lua: Build on win32 2016-04-03 12:02:04 -07:00
Patrick Griffis
edcd9af47f installer: Use https for Python downloads 2016-03-28 05:10:08 -04:00
tomek
c874a9525c Bump version to 2.12.0 2016-03-12 16:21:52 +01:00
Arnavion
d48f31191f Updated location of GTK theme engines in 2.24.30. 2016-03-11 21:00:06 -08:00
tomek
35254fa6eb win32: Update Python to 3.5 2016-03-06 18:27:59 -05:00
Arnavion
eab580408c installer: Fixed VS2015 CRT DLL name. 2015-11-26 00:05:38 -08:00
tomek
1d8dd50455 win32: Fix installer 2015-10-12 19:26:28 +02:00
tomek
be5e2b9566 win32: Update Visual Studio 2015 redist links in installer 2015-10-11 16:14:23 +02:00
tomek
e40fbee772 win32: Add Windows 10 ID to manifest 2015-10-11 16:13:15 +02:00
Arnavion
f7e3d3f32c Use VS 2015 2015-10-10 16:14:12 -07:00
Arnavion
98fefcd162 Switch from mozilla-build to msys2. 2015-03-15 19:06:29 -07:00
Arnavion
fb422732f2 libenchant_win8 needs to depend on common to be able to use config.h 2015-03-08 12:47:03 -07:00
TingPing
0a29313fff Remove unused win32 files 2015-02-27 15:06:45 -05:00
TingPing
b009084a52 Don't install spelling dicts if win8+ 2015-02-22 00:20:26 -05:00
Arnavion
363321dc33 Fixed installer not actually bundling libenchant_win8.dll because it wasn't made to depend on the project. 2015-02-21 03:17:44 -08:00
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
96026b82c7 Add support for native win8+ spell checking 2015-02-21 05:54:58 -05: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
7e4a585611 win32: Use https for installer downloads
Fixes #1268
2015-02-11 07:59:48 -05: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
1b2bee37e4 Remove option to disable ipv6
It has been default for a while, is the only tested option,
and will only get more common.
2014-12-28 22:29:06 -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