Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-02 | python: plugin cleanup and refactor | A_D | |
2018-12-27 | python: 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-26 | python: 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-26 | python: Made sure to set sys.argv if it is not set. fixes #2282 | A_D | |
2018-12-05 | python: Fix console not eating commands | Patrick Griffis | |
2018-11-09 | python: Various cffi fixes | A_D | |
- fixed /py exec behaviour - fixed hexchat.unload_hook() failing when passed a hook id - fixed get_list() calls in python3 | |||
2018-11-09 | python: Rewrite with CFFI | Patrick Griffis | |
2018-09-26 | Fix 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-23 | Use prefix variable in pkgconfig file | Patrick Griffis | |
2018-09-01 | build: Silence some Meson warnings and bump requirement to 0.40.0 | Patrick Griffis | |
2018-09-01 | Fix new stringop-truncation warnings | Patrick Griffis | |
2018-09-01 | sysinfo: Fixup formatting | Patrick Griffis | |
2018-09-01 | sysinfo: Add support for /etc/os-release | Patrick Griffis | |
2018-08-29 | Bump version to 2.14.2 | Patrick Griffis | |
2018-08-29 | win32: Reflect gvsbuild changes | Patrick Griffis | |
2018-08-16 | Fix inconsistent behavior (re)connecting on SSL | Ivan | |
2018-07-26 | build: Add with-appdata option | Patrick 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-08 | Fix sending PASS with spaces or starting with : | jkhsjdhjs | |
Closes #2186 Closes #1550 | |||
2018-04-04 | Fix another bad translation | Patrick Griffis | |
2018-04-04 | travis: Avoid locale problems | Patrick Griffis | |
2018-04-03 | tests: Explicitly open files as utf-8 for travis | Patrick Griffis | |
2018-04-03 | Fix tests on Ubuntu | Patrick Griffis | |
2018-04-03 | Update translations | Patrick Griffis | |
2018-04-03 | travis: Run tests | Patrick Griffis | |
2018-04-03 | Validate all translations contain valid text events | Patrick Griffis | |
2018-03-31 | Fix plugins on macOS | Rainer 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-26 | build: perl as a dependency in meson.build | Rainer 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-23 | build: Add option to specify path to perl binary | Rainer Müller | |
2018-03-20 | Deiconify window on tray click. Closes #2136 | Manuel Schneider | |
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-17 | build: Correctly set plugin licenses | Patrick Griffis | |
2018-03-17 | build: Fix id in plugin metainfo files | Patrick Griffis | |
2018-03-17 | build: Add metainfo files for addons | Patrick Griffis | |
2018-03-16 | Remove shift+click to close tab binding | Patrick Griffis | |
It is an odd binding that conflicts with typical behavior where shift click selects multiple items and there is already the middle click shortcut to close tabs quickly. Closes #918 | |||
2018-03-13 | Bump to 2.14.1 | Patrick Griffis | |
2018-03-13 | Revert "xtext: Always use Pango to get correct glyph width on Unix" | Patrick Griffis | |
This reverts commit d3f1ab78138a1f9256ec02842799ed6cd1e3ec1e. The performance even on Linux is just too poor in many cases. | |||
2018-03-13 | fix typo in comment | Mattia Rizzolo | |
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org> | |||
2018-03-11 | Fix fscanf() usage without size limit | Patrick Griffis | |
Closes #2137 | |||
2018-03-10 | build: Remove -pie from global ldflags | Patrick Griffis | |
According to `hardening-check` the cflag is enough for `hexchat` and this was causing breakage in plugins Closes #2132 | |||
2018-03-10 | Bump to 2.14.0 | Patrick Griffis | |
2018-03-09 | Fix /ignore not accepting full hosts | Patrick Griffis | |
Fixes #1828 | |||
2018-03-09 | win32: Update Python downloads | Patrick Griffis | |
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-03-09 | win32: Respond to WM_TIMECHANGE by updating the CRT timezone info | Mark Jansen | |
Closes #2090 Fixes #1851 | |||
2018-03-09 | build: Fix building with-text=true and with-plugin=false | Patrick Griffis | |
Closes #2113 | |||
2018-03-08 | Update translations | Patrick Griffis | |
2018-03-04 | Fix out of bounds read when DCC message sender contains quotes | Patrick Griffis | |
This cannot be triggered by any user generally. Fixes #2128 | |||
2018-03-02 | Fix possible out of bounds read when being ctcp flooded | Patrick Griffis | |
Note that this is unlikely to be triggerable by another user. Thanks to @dequis for discovering. |