Commit Graph

340 Commits

Author SHA1 Message Date
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
TingPing 232096801b Bump updater version to 2.10.2 2014-11-25 10:37:00 -08:00
TingPing 345c8a29ad Stupid github editor adding newlines 2014-07-28 16:24:43 -04:00
TingPing 4b549eeac8 Bump updater version on Windows 2014-07-28 16:14:10 -04:00
TingPing 3c584e2cd5 win32: Update Python links 2014-07-19 10:08:12 -04:00
TingPing 9372972ad4 win32: Don't allow installing on Vista
It does not run on Vista
2014-07-19 10:06:29 -04:00
TingPing 466646f84a win32: Silent installer improvements
- Launch uninstaller as VERYSILENT
- Don't launch Python/Perl installers when silent
2014-06-27 19:10:55 -04: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
TingPing c1d9aad546 win32: Fix path in installer project 2014-06-04 14:07:43 -04:00