Age | Commit message (Collapse) | Author |
|
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
|
|
- Trivial plugin
- Useful for many users
- Was under a dumb license
|
|
This splits notifications up into multiple backends
currently only libnotify on unix and win8 toasts.
The win8 backend was originally written by @leeter
though heavily modified.
|
|
Fixes #869
|
|
version existed (regular and attrs). Specifically, the priority was not
respected, and both versions were run even when EAT_PLUGIN was returned.
Fixes #847.
|
|
|
|
Function names were chosen to keep consistency with the rest of the
API.
|
|
|
|
when it should. This should close #661.
|
|
|
|
interface. This hooks are similar to hexchat_hook_{server,print}() except the
callback passes an extra argument with the (new) structure hexchat_event_attrs.
This structure contains attributes related to the event; by now it only contains
the server_time_utc member which is non-zero if server-time is enabled and the
server used this extension to pass a timestamp.
See issue #661.
(Note: this hooks are still not called by hexchat in this commit.)
|
|
I have no clue what to put here so I'll just use what the About dialog
provides (unless specified otherwise in the file)
|
|
|
|
|
|
|
|
This reverts commit ad16a2bfee7e51e8acfbc6acd7cf22e438ec60d2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|