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
Arnavion
f7e3d3f32c
Use VS 2015
2015-10-10 16:14:12 -07: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
Arnavion
e8fb2dde56
Fixed instances of hexchat_printf that unsafely used a string parameter as a format string.
...
Fixes #1153
2014-09-25 00:54:38 -07:00
Eustachy Kapusta
b658fca4a7
Convert project files to vs2013
2013-09-15 15:07:46 -07:00
TingPing
bb3cb269c2
Upd: Properly handle http errors
...
Also some cleanup of some old code and comments
2013-07-25 19:54:25 -04:00
Eustachy Kapusta
715a520c0e
Move optimization settings from all subsequent projects to hexchat.props
2013-07-24 20:56:36 +02:00
TingPing
2e2f4662f3
Updater: fix download links
2013-07-16 12:48:34 -04: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
bed00e525d
Relocate plugin icons
2013-04-14 10:14:17 +02:00
Berke Viktor
13d574b455
Revert XP version check; as it turned out, it's completely irrelevant now
...
This reverts commit cd2f775fe4
.
2013-04-01 21:15:46 -07:00
Berke Viktor
110a2625fe
Remove another bunch of obsolete junk
2013-04-01 05:05:33 +02:00
Berke Viktor
cd2f775fe4
Separate version check for XP, we might need it during the transition to VS2012
2013-03-13 23:11:33 +01:00
TingPing
b83f797493
Point to new download url
2013-02-04 15:31:24 -05:00
TingPing
a46f89998c
actually fix updchk
2013-01-17 18:57:02 -05:00
TingPing
32eac07424
fix updchk again
2012-12-22 23:42:49 -05:00
TingPing
76680ae41b
Update Checker: Ignore invalid length version nums
2012-12-17 20:48:02 -05:00
TingPing
b274ecca4f
fix update checkers help message
2012-12-17 20:24:09 -05:00
Berke Viktor
4ec499c241
Eliminate warnings due to missing includes
2012-11-04 04:22:22 +01:00
Berke Viktor
259ed9644d
Relocate version.txt, leave a copy in old place for a while for upgrades to work
2012-11-03 01:58:56 +01:00
Berke Viktor
82936df2af
Some final rebranding
2012-10-30 10:42:37 +01:00
Berke Viktor
e681eafa78
Rebranding for the rest of plugin*
2012-10-30 08:42:48 +01:00
Berke Viktor
45d4fa5801
Rebranding for XCHAT_EAT_*
2012-10-30 07:40:37 +01:00
Berke Viktor
91dd079add
Rebranding for XCHAT_PRI_*
2012-10-30 07:18:25 +01:00
Berke Viktor
fc98a6d79d
Remove hexchat-plugin.h duplicate
2012-10-30 04:07:33 +01:00
Berke Viktor
e3be4a0e0a
Eliminate some more plugin warnings
2012-10-26 13:38:13 +02:00
Berke Viktor
46b0fe70eb
Add commands for modifying UPD options
2012-10-26 13:32:08 +02:00
Berke Viktor
89252106da
Add configurable delay and check frequency for UPD and eliminate some warnings
2012-10-26 13:00:09 +02:00
Berke Viktor
1a75c8e1be
A lot more rebranding
2012-10-24 21:33:02 +02:00
Berke Viktor
ddbce0b9fe
Move warning level to property sheet
2012-10-21 05:57:00 +02:00
Berke Viktor
90db7e85c2
Complete the VS2010 reversion
2012-10-03 18:26:48 +02:00
Berke Viktor
da46225034
Revert to VS2010 part4
2012-10-03 13:50:31 +02:00
Berke Viktor
1d7773f735
Use explicit project names, output filenames depend on them
2012-10-02 18:40:23 +02:00
Berke Viktor
de70630cef
Oops, wrong find'n'replace
2012-10-02 18:21:16 +02:00
Berke Viktor
567270d5a7
Remove hardcoding as much as possible
2012-10-02 18:15:49 +02:00
Berke Viktor
ab2d0b736c
Change platform toolset to Visual Studio 2012
2012-10-02 16:05:20 +02:00
Berke Viktor
a57a7d3f88
Add XP (WDK) solution as a fallback option
2012-10-02 16:00:13 +02:00
Berke Viktor
6942d2b4b1
Update solution to Visual Studio 2012 Express and get rid of mpcInfo
2012-09-15 21:52:47 +02:00
Berke Viktor
0e3fbb01d7
Add _AMD64_ definition for x64 builds, make Visual Studio even happier
2012-07-21 14:59:25 +02:00
Berke Viktor
2ae76fcacf
Add trailing backslashes to Output and Intermediate directories, make Visual Studio happy
2012-07-21 14:46:29 +02:00
xhmikosr
1fae4ef09f
get rid of *.user files and ignore them
2012-07-14 06:03:42 +03:00
Berke Viktor
3485b4fb94
Rename DLL files, rename X-SASL to SASL
2012-07-13 23:47:41 +02:00
Berke Viktor
f61726ba49
Remove the last remnants of XChat-WDK
2012-07-13 22:27:12 +02:00
Berke Viktor
ea2c58c234
Rename files, delete old windows makefiles
2012-07-13 17:55:31 +02:00
Berke Viktor
ba664dc848
Even more rebranding
2012-07-12 18:39:52 +02:00
Berke Viktor
534cd2802f
Rebranding on the file level
2012-07-11 21:33:10 +02:00
Berke Viktor
c1ed097b46
Add .user files and .gitignore
2012-06-15 22:48:18 +02:00
Berke Viktor
ad59c4a586
Add x64 support to the VS solution
2012-06-15 22:36:29 +02:00
Berke Viktor
593efa703b
LOTS of fixes to the VS solution
2012-06-15 21:37:48 +02:00