summary refs log tree commit diff stats
AgeCommit message (Collapse)Author
2016-11-11More fixes for tab color handling with pluginsPatrick Griffis
Part 2 of 03767ee0f9826222 So how the colors work should be pretty straight forward: - A message comes in and is handled, this sets the state flags: nick_said, msg_said, new_data. These map to tab colors. - This state is reset under one of these conditions: - It is commited to the UI when actually printed on unfocused tab - Event is interupted by a plugin hook - The tab focus is changed
2016-11-11Fix private highlights not setting tab colorPatrick Griffis
Caused by 03767ee0f98 Fixes #1871
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-23ssl: Fix building with older OpenSSL tooPatrick Griffis
2016-10-23ssl: More OpenSSL 1.1.0 fixesPatrick Griffis
2016-10-22Bump version to 2.12.3tomek
2016-10-22Bump version to 2.12.3Patrick Griffis
2016-10-22Default net_ping_timeout to 60Patrick Griffis
2016-10-14mpcinfo: Do not modify string literalsIgor
2016-10-11perl: Remove dead assignmentIgor
2016-10-11Added MHOP commandd-browne
2016-10-11fishlim: Fix MEMZERO macro using element number not bytesIgor
Closes #1837
2016-10-11mpcinfo: Fix memory leaksIgor
Closes #1838
2016-10-10Don't abort if translated text event failsPatrick Griffis
At least try the untranslated one... Also while at it don't present a ton of dialogs to the user about this failure, they wouldn't even know what to do with that information.
2016-10-10Update translationsPatrick Griffis
This is mostly to fix a bogus translation in es.po
2016-10-09Bump version to 2.12.2tomek
2016-10-08Bump version to 2.12.2Patrick Griffis
2016-10-08Update translationsPatrick Griffis
2016-10-08Don't update usercount if doing nameslistgaffatape
2016-10-08Update usercount in inbound_nameslist_endgaffatape
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.
2016-09-26build: Reorder includes to avoid installed plugin headerRainer 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-25sysinfo: 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-11Sanitize network name for scrollback filesPatrick Griffis
This prevents using invalid chars on Windows or creating directories
2016-09-07perl: Fixed Windows build with VS2015u3.Arnavion
2016-09-03plugin: Add chanmodes to channels listPatrick Griffis
2016-09-03sysinfo: Fix leakPatrick Griffis
2016-09-03sysinfo: Don't print swap if 0Patrick Griffis
2016-09-01Add .mailmap filePatrick Griffis
This just cleans up the results of git logs
2016-08-27dbus: Remove dbus-python example in favor of GDBusPatrick Griffis
2016-08-27dbus-client: Rewrite with GDBusPatrick Griffis
This is just a direct port and should change no logic
2016-08-27Fix building against openssl 1.1.0Patrick Griffis
Fixes #1759
2016-08-27build: Avoid installing uncessary files with features disabledPatrick Griffis
2016-08-20Remove unused preferencePatrick Griffis
I can't really think of a reason this would be needed and since it doesn't do anything, and didn't since xchat, might as well remove it.
2016-08-10Update appdata filePatrick Griffis
2016-08-05lua: Fix handling -1 value in pluginprefPatrick Griffis
2016-08-05python: 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-08-05plugin: Fix return value of hexchat_pluginpref_get_int()Patrick Griffis
On failure it should always return -1, atoi() returns 0. Fixes #1785
2016-07-28build: Add flag to disable stack-protectorPatrick Griffis
This is currently an issue when building in Flatpak
2016-07-24Fix crashes when plugins modify UI during Close ContextPatrick Griffis
This probably doesn't catch them all but setting tab color and printing text at least do not crash in the common case.
2016-07-24Fix leakPatrick Griffis
2016-07-24Kill fe_set_hilight()Patrick Griffis
It just duplicates functionality and this fixes: - alert_taskbar chanopt not being respected - tab color being incorrect when highlight print events are eaten
2016-07-20dcc: Improve handling multiple resumable offersDaniel Boland
Multiple offers for the same file are resumable. Attempts to resume more than one of the offers causes the other offers to start a new file. Closes #1764 Fixes #1763