summary refs log tree commit diff stats
path: root/meson.build
AgeCommit message (Collapse)Author
2022-02-12Bump to 2.16.1Patrick Griffis
2021-12-22build: Set G_LOG_DOMAINPatrick Griffis
2021-10-01Bump version to 2.16.0Patrick Griffis
2021-10-01win32: Update to OpenSSL 1.1Patrick Griffis
2021-07-13Remove libnotify dependencyPatrick Griffis
Instead just talk directly to the service. This fixes *sending* a notification being blocking IO.
2021-07-13build: Misc cleanup of optionsPatrick Griffis
Cleanup of option names, use features where applicable, and printing of summary.
2021-07-12Avoid direct use of libproxyMichael Catanzaro
Since hexchat already depends on GLib, it's better to use GProxyResolver instead. This might use libproxy, or not, as appropriate. P.S. This removes a memory safety issue because proxy_list is allocated using malloc(), not g_malloc(), and therefore using g_strfreev() is incorrect. The proper way to free the proxy list returned by libproxy is to use px_proxy_factory_free_proxies() (but nobody does that because it was added in libproxy 0.4.16, which is somewhat recent).
2020-04-19win32: Disable ASLR for Windows debug buildsdelthas
GDB is usually able to debug executables with ASLR by temporarily disabling ASLR when running that executable. This is only supported on Linux. On Windows, GDB cannot debug ASLR executables. This removes the dynamicbase linker flag on Windows for debug builds in order to be able to debug that executable later. Hardening an executable with ASLR is important for release builds, but for debug builds being able to debug is much more important.
2019-12-20Bump version to 2.14.3Patrick Griffis
2019-12-20build: Fix some meson warningsPatrick Griffis
2018-11-09python: Rewrite with CFFIPatrick Griffis
2018-09-01build: Silence some Meson warnings and bump requirement to 0.40.0Patrick Griffis
2018-08-29Bump version to 2.14.2Patrick Griffis
2018-03-13Bump to 2.14.1Patrick Griffis
2018-03-10build: Remove -pie from global ldflagsPatrick Griffis
According to `hardening-check` the cflag is enough for `hexchat` and this was causing breakage in plugins Closes #2132
2018-03-10Bump to 2.14.0Patrick Griffis
2018-03-09Various fixes for mingwPatrick Griffis
2017-06-26Bump meson dependency to 0.38.0Patrick Griffis
We rely upon the behavior of https://github.com/mesonbuild/meson/commit/11f9425a5e123e7e4bb6296f4453a8e072eb95ed
2017-06-26build: More robust compiler flag checksPatrick Griffis
Don't hardcode platforms but check if things actually link. This should fix cygwin.
2017-06-15Fix OpenSSL 1.1 deprecationsPatrick Griffis
2017-06-13build: Replace Autotools with MesonPatrick Griffis
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