summary refs log tree commit diff stats
AgeCommit message (Collapse)Author
2019-12-30Add a channel context menu item to focus channelsPaul Wise
2019-12-22Fix build on FreeBSDpkubaj
2019-12-20appdata: Add OARS informationPatrick Griffis
2019-12-20Bump version to 2.14.3Patrick Griffis
2019-12-20build: Fix some meson warningsPatrick Griffis
2019-12-20Follow more modern conventions for USER messagePatrick Griffis
Closes #2399
2019-12-16Add missing winuser.h include for mingw (#2403)Zach Bacon
Without the include gcc will complain about WM_TIMECHANGE as undeclared.
2019-12-08readme: Remove build status badgesPatrick
No longer using Travis for CI and honestly these don't provide much value
2019-11-24Fix capability negotiation ending before sasl finishes with multi-line capPatrick Griffis
Closes #2398
2019-11-13Ignore some non-interesting filesystem typesSimon Levermann
Generally, how much space we have in squashfs, or tmpfs shouldn't interest us. This becomes more relevant in distros like Ubuntu, where snaps are a thing, and each snap mounts their own FS in a squashfs that is always full, thus falsifying the output of sysinfo.
2019-09-20Switch to Github Actions for Linux CIPatrick Griffis
2019-07-17build: Make generated headers a dependency for users of common.nia
2019-06-24Python: Fix error in hexchat.emit_print when passing time attributejacob1
2019-06-03Revert "Create FUNDING.yml"Patrick Griffis
This reverts commit 538240189366f1318fcaa500a31bff0b74b55872.
2019-06-03Create FUNDING.ymlPatrick
2019-05-28Fix a typo-error in src/common/hexchat.h:485 "haxchatprefs" -> "hexchatprefs"Stepan Broz
2019-05-28Make dcc_ip being a per-server value.Stepan Broz
Moved dcc_ip from prefs to sess->server.
2019-05-22Try building with lgtmPatrick
2019-05-03servlist: add hackint irc networkMartin Weinelt
- requires the use of TLS to connect on port 6697 - supports and encourages authentication via SASL PLAIN and EXTERNAL
2019-04-21Update servlist.cJared Shields
Update servlist.c
2019-02-25Extend input box GTK theme workaround to include Yarucajuncooks
Fixes #2305
2019-01-30Remove : from various trailing parameters (#2301)linuxdaemon
Partial fix for #2271 This isn't an exhaustive list, but it's everything I could find. The bug still exists in the parser though, this is just a workaround for the moment
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-23Use prefix variable in pkgconfig filePatrick Griffis
2018-09-01build: Silence some Meson warnings and bump requirement to 0.40.0Patrick Griffis
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-08-29Bump version to 2.14.2Patrick Griffis
2018-08-29win32: Reflect gvsbuild changesPatrick Griffis
2018-08-16Fix inconsistent behavior (re)connecting on SSLIvan
2018-07-26build: Add with-appdata optionPatrick Griffis
This is mostly useful to avoid a newer gettext dependency for translating the appdata file but it is also just useless data for some distros without any app store. Closes #2219
2018-05-08Fix sending PASS with spaces or starting with :jkhsjdhjs
Closes #2186 Closes #1550
2018-04-04Fix another bad translationPatrick Griffis
2018-04-04travis: Avoid locale problemsPatrick Griffis
2018-04-03tests: Explicitly open files as utf-8 for travisPatrick Griffis
2018-04-03Fix tests on UbuntuPatrick Griffis
2018-04-03Update translationsPatrick Griffis
2018-04-03travis: Run testsPatrick Griffis
2018-04-03Validate all translations contain valid text eventsPatrick Griffis
2018-03-31Fix plugins on macOSRainer Müller
The switch to the meson build system broke plugins on macOS. GNU libtool builds shared libraries with ".dylib" and shared modules (plugins) with the extension ".so", but meson is using ".dylib" for both. Although overriding the name_suffix for shared_module() in meson is possible, this would be messy for other platforms as there is no way to query the default. Therefore it seems like we have to go with ".dylib" for now on macOS. However, G_MODULE_SUFFIX is defined to ".so", because glib follows what GNU libtool does. Therefore define a separate preprocessor macro that has the correct extension. See: https://github.com/mesonbuild/meson/issues/1160
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