Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-18 | build: Re-add support for the legacy perl api | Patrick Griffis | |
This was accidentally left behind, expose it beind an option as with the old build system but default to false now. Enough time has passed and only distros that care about it can enable it. | |||
2018-03-13 | fix typo in comment | Mattia Rizzolo | |
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org> | |||
2018-03-09 | Remove mpcinfo plugin | Patrick Griffis | |
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 | win32: Update to build against gvsbuild | Patrick Griffis | |
2018-03-09 | Various fixes for mingw | Patrick Griffis | |
2018-02-18 | fishlim: Fix build warning | Patrick Griffis | |
2017-11-18 | build: Force pkg-config lookup method for libpci | Patrick Griffis | |
This is some meson bug but this solution works for now. | |||
2017-11-18 | sysinfo: Fix libpci detection | Patrick Griffis | |
For some reason on my system `libpci` is found even though its not installed...? Plus I forgot a few headers being included. | |||
2017-11-18 | sysinfo: Make libpci an optional dependency | Patrick Griffis | |
2017-11-18 | sysinfo: Avoid libpci crash when pci not available | Patrick Griffis | |
Turns out libpci is an awful library that on any error calls exit() and has no way of indicating an error otherwise... | |||
2017-06-20 | sysinfo: Simplify finding pci.ids file on Unix | Patrick Griffis | |
There is probably no reason to make this user configurable just get the correct one at build time... | |||
2017-06-15 | Hide false-positive deprecated warning | Patrick Griffis | |
2017-06-14 | build: Fix setting the *installed* rpath for perl too... | Patrick Griffis | |
2017-06-14 | build: Fix rpath not getting set for perl plugin | Patrick Griffis | |
Some distros of perl pass an rpath so we shouldn't ignore it. Other junk comes with it but oh well. | |||
2017-06-13 | build: Replace Autotools with Meson | Patrick 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 | |||
2017-04-28 | lua: Prevent loading a script if it's already loaded | culb | |
Closes #1959 | |||
2017-04-28 | lua: Prevent from loading if it's already loaded | culb | |
Closes #1958 | |||
2017-04-28 | sysinfo: Lower priority of make.conf for distro name | Lance Poore | |
This is used elsewhere other than Gentoo so it is a rather unreliable check compared to lsb-release. | |||
2017-03-30 | python: Use HEXCHAT_EAT_XXX where appropriate. | Mark Jansen | |
2017-03-30 | Fix key exchange | eimmot | |
Clients will receive the proper shared secret. Eliminates error message: SSL_read: error:05066064:Diffie-Hellman routines:compute_key:no private value Fixes #1974 | |||
2017-01-05 | fishlim: Fix not including config.h | Patrick Griffis | |
2016-12-13 | Fix building fishlim against libressl also | Patrick Griffis | |
Also part of #1898 | |||
2016-11-28 | Fix typos s/Recieved/Received/ | Mattia Rizzolo | |
2016-11-09 | Convert doat to an internal command | Patrick Griffis | |
- Trivial plugin - Useful for many users - Was under a dumb license | |||
2016-10-23 | Final fixup of OpenSSL 1.1.0 changes | Patrick Griffis | |
2016-10-14 | mpcinfo: Do not modify string literals | Igor | |
2016-10-11 | perl: Remove dead assignment | Igor | |
2016-10-11 | fishlim: Fix MEMZERO macro using element number not bytes | Igor | |
Closes #1837 | |||
2016-10-11 | mpcinfo: Fix memory leaks | Igor | |
Closes #1838 | |||
2016-10-08 | fishlim: Bump version | Patrick Griffis | |
2016-10-08 | fishlim: Remove outdated INSTALL file | Patrick Griffis | |
2016-10-08 | fishlim: Fix saving nicks containing [ or ] | Patrick Griffis | |
Part of #1440 | |||
2016-10-08 | fishlim: Add support for the /me command | Groil | |
Part of #1440 | |||
2016-10-08 | fishlim: Add commands /topic+ /msg+ and /notice+ | cypherpunk | |
Part of #1440 | |||
2016-10-08 | fishlim: Add /keyx for DH1080 key exchange | Patrick Griffis | |
Losely based upon work from PR #1440 Fixes #653 | |||
2016-09-30 | sysinfo: fixup 49758cafba9fd7e0663b550debfd51fb21260650. (#1827) | Mihai Moldovan | |
MAC_OS_X_VERSION_MAX_ALLOWED reflects the currently running OS X version more closely than MAC_OS_X_VERSION_MIN_REQUIRED, given it's defined as max(current_version, MAC_OS_X_VERSION_MIN_REQUIRED). Additionally, we should check if MAC_OS_X_VERSION_10_9 is actually defined, otherwise the whole macro logic breaks apart. | |||
2016-09-26 | build: Reorder includes to avoid installed plugin header | Rainer Müller | |
When hexchat is already installed into a non-default prefix, a new build could pick up ${prefix}/include/hexchat-plugin.h from the installed version instead of the local header, as configuration variables such as $(GLIB_CFLAGS) would point to -I${prefix}/include. Reordering the includes and moving -I arguments to CPPFLAGS prevents this, as it ensures the local directories are always searched first. This was no problem when compiling for /usr or /usr/local as these directories in the compiler search path are always searched last. Closes #1822 | |||
2016-09-25 | sysinfo: fix compilation on OS X 10.9 and lower. (#1821) | Mihai Moldovan | |
Use the (deprecated) Gestalt functionality for fetching the fine-grained OS X version number on 10.9 and lower. The newer NSOperatingSystemVersion structure is only available on 10.10+. | |||
2016-09-07 | perl: Fixed Windows build with VS2015u3. | Arnavion | |
2016-09-03 | sysinfo: Fix leak | Patrick Griffis | |
2016-09-03 | sysinfo: Don't print swap if 0 | Patrick Griffis | |
2016-08-05 | lua: Fix handling -1 value in pluginpref | Patrick Griffis | |
2016-08-05 | python: Fix get_pluginpref() | Patrick Griffis | |
This relied on undocumented behavior of hexchat_pluginpref_get_int() that has been fixed recently. -1 is the correct failure value. | |||
2016-07-14 | lua: Force 'return' when = is present | mniip | |
2016-07-14 | lua: Add automatic return and = handling in console. | mniip | |
2016-04-27 | lua: Use luaL_checkinteger | Patrick Griffis | |
2016-04-07 | lua: Fix explicit braces warning | Patrick Griffis | |
2016-04-07 | lua: Minor formating cleanup | Patrick Griffis | |
2016-04-07 | lua: More consistency with Python plugin | Patrick Griffis | |
2016-04-07 | lua: Some more refactoring. Fix unload hook in the interpreter. | mniip | |