summary refs log tree commit diff stats
path: root/plugins
AgeCommit message (Collapse)Author
2019-06-24Python: Fix error in hexchat.emit_print when passing time attributejacob1
2019-01-02python: plugin cleanup and refactorA_D
2018-12-27python: Make sure `help()` doesn't cause hexchat to hang (#2290)linuxdaemon
* Make sure `help()` doesn't cause hexchat to hang Replace `pydoc.help` with a copy of `pydoc.Helper` with an empty `StringIO` instead of stdin * Handle BytesIO vs StringIO on 2.7
2018-12-26python: Make the plugins table dynamically sized (#2291)linuxdaemon
Adjust the width of the columns depending on the length of the data in each element
2018-12-26python: Made sure to set sys.argv if it is not set. fixes #2282A_D
2018-12-05python: Fix console not eating commandsPatrick Griffis
2018-11-09python: Various cffi fixesA_D
- fixed /py exec behaviour - fixed hexchat.unload_hook() failing when passed a hook id - fixed get_list() calls in python3
2018-11-09python: Rewrite with CFFIPatrick Griffis
2018-09-26Fix compilation failure on non-linux, non-darwin, non-windows systems.Mattia Rizzolo
'gnu' => Hurd 'gnu/' => all the gnu/* stuff like gnu/kfreebsd Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
2018-09-01Fix new stringop-truncation warningsPatrick Griffis
2018-09-01sysinfo: Fixup formattingPatrick Griffis
2018-09-01sysinfo: Add support for /etc/os-releasePatrick Griffis
2018-03-26build: perl as a dependency in meson.buildRainer Müller
With the switch to meson, the problem previously fixed in #1822 came back. The build system might pick up the installed hexchat-config.h instead of using the header in the source directory, as the compiler arguments would be in the order of "-I${prefix}/include -I..". It seems that the c_args in meson are always put to the front of the compiler arguments, in order to be able to override any include paths from dependencies. However, this was not the intention here, so perl should also be modeled as a dependency. This ensures that the arguments with local include directories come first.
2018-03-23build: Add option to specify path to perl binaryRainer Müller
2018-03-18build: Re-add support for the legacy perl apiPatrick 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-13fix typo in commentMattia Rizzolo
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
2018-03-09Remove mpcinfo pluginPatrick 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-09win32: Update to build against gvsbuildPatrick Griffis
2018-03-09Various fixes for mingwPatrick Griffis
2018-02-18fishlim: Fix build warningPatrick Griffis
2017-11-18build: Force pkg-config lookup method for libpciPatrick Griffis
This is some meson bug but this solution works for now.
2017-11-18sysinfo: Fix libpci detectionPatrick 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-18sysinfo: Make libpci an optional dependencyPatrick Griffis
2017-11-18sysinfo: Avoid libpci crash when pci not availablePatrick 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-20sysinfo: Simplify finding pci.ids file on UnixPatrick Griffis
There is probably no reason to make this user configurable just get the correct one at build time...
2017-06-15Hide false-positive deprecated warningPatrick Griffis
2017-06-14build: Fix setting the *installed* rpath for perl too...Patrick Griffis
2017-06-14build: Fix rpath not getting set for perl pluginPatrick Griffis
Some distros of perl pass an rpath so we shouldn't ignore it. Other junk comes with it but oh well.
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
2017-04-28lua: Prevent loading a script if it's already loadedculb
Closes #1959
2017-04-28lua: Prevent from loading if it's already loadedculb
Closes #1958
2017-04-28sysinfo: Lower priority of make.conf for distro nameLance Poore
This is used elsewhere other than Gentoo so it is a rather unreliable check compared to lsb-release.
2017-03-30python: Use HEXCHAT_EAT_XXX where appropriate.Mark Jansen
2017-03-30Fix key exchangeeimmot
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-05fishlim: Fix not including config.hPatrick Griffis
2016-12-13Fix building fishlim against libressl alsoPatrick Griffis
Also part of #1898
2016-11-28Fix typos s/Recieved/Received/Mattia Rizzolo
2016-11-09Convert doat to an internal commandPatrick Griffis
- Trivial plugin - Useful for many users - Was under a dumb license
2016-10-23Final fixup of OpenSSL 1.1.0 changesPatrick Griffis
2016-10-14mpcinfo: Do not modify string literalsIgor
2016-10-11perl: Remove dead assignmentIgor
2016-10-11fishlim: Fix MEMZERO macro using element number not bytesIgor
Closes #1837
2016-10-11mpcinfo: Fix memory leaksIgor
Closes #1838
2016-10-08fishlim: Bump versionPatrick Griffis
2016-10-08fishlim: Remove outdated INSTALL filePatrick Griffis
2016-10-08fishlim: Fix saving nicks containing [ or ]Patrick Griffis
Part of #1440
2016-10-08fishlim: Add support for the /me commandGroil
Part of #1440
2016-10-08fishlim: Add commands /topic+ /msg+ and /notice+cypherpunk
Part of #1440
2016-10-08fishlim: Add /keyx for DH1080 key exchangePatrick Griffis
Losely based upon work from PR #1440 Fixes #653
2016-09-30sysinfo: 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.