]>
jfr.im git - irc/hexchat/hexchat.git/log
Patrick Griffis [Sat, 10 Dec 2016 14:30:51 +0000 (09:30 -0500)]
Bump version to 2.12.4
Patrick Griffis [Sun, 4 Dec 2016 10:02:15 +0000 (05:02 -0500)]
Enable input_filter_beep by default
This just allows for spam.
Patrick Griffis [Sun, 4 Dec 2016 09:44:10 +0000 (04:44 -0500)]
Avoid mixed declaration
Patrick Griffis [Sun, 4 Dec 2016 09:39:06 +0000 (04:39 -0500)]
Fix printing invalid utf8 from /exec output
This could possibly cause a crash.
On a related note exec_data() and exec_handle_colors() could probably
use a pass cleaning up to ensure they "do the right thing".
Mattia Rizzolo [Thu, 1 Dec 2016 17:27:58 +0000 (18:27 +0100)]
properly clean the autogenerated org.hexchat.service.service
Patrick Griffis [Thu, 1 Dec 2016 11:06:53 +0000 (06:06 -0500)]
Update appdata
Patrick Griffis [Wed, 30 Nov 2016 05:52:48 +0000 (00:52 -0500)]
Fix timers being incorrectly removed
Possibly fixing #1866
Mattia Rizzolo [Mon, 28 Nov 2016 20:00:10 +0000 (21:00 +0100)]
Fix typos s/Recieved/Received/
Patrick Griffis [Sat, 12 Nov 2016 01:02:24 +0000 (20:02 -0500)]
Respect plugin hook changing tab color
Fixup to
241dd69b081
Patrick Griffis [Sat, 12 Nov 2016 00:25:46 +0000 (19:25 -0500)]
Further tab color improvements
- Combine the three properties into a single one
- Finally fully fix the handling with plugins handling events
TODO: Look into lastact handling of these, seems wrong
Patrick Griffis [Fri, 11 Nov 2016 06:25:12 +0000 (01:25 -0500)]
More fixes for tab color handling with plugins
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
Patrick Griffis [Fri, 11 Nov 2016 05:44:07 +0000 (00:44 -0500)]
Fix private highlights not setting tab color
Caused by
03767ee0f98
Fixes #1871
Patrick Griffis [Wed, 9 Nov 2016 03:34:31 +0000 (22:34 -0500)]
Convert doat to an internal command
- Trivial plugin
- Useful for many users
- Was under a dumb license
Patrick Griffis [Sun, 23 Oct 2016 07:26:43 +0000 (03:26 -0400)]
Final fixup of OpenSSL 1.1.0 changes
Patrick Griffis [Sun, 23 Oct 2016 05:08:13 +0000 (01:08 -0400)]
ssl: Fix building with older OpenSSL too
Patrick Griffis [Sun, 23 Oct 2016 04:58:28 +0000 (00:58 -0400)]
ssl: More OpenSSL 1.1.0 fixes
tomek [Sat, 22 Oct 2016 14:12:05 +0000 (16:12 +0200)]
Bump version to 2.12.3
Patrick Griffis [Sat, 22 Oct 2016 12:45:18 +0000 (08:45 -0400)]
Bump version to 2.12.3
Patrick Griffis [Sat, 22 Oct 2016 10:51:11 +0000 (06:51 -0400)]
Default net_ping_timeout to 60
Igor [Wed, 12 Oct 2016 08:20:30 +0000 (11:20 +0300)]
mpcinfo: Do not modify string literals
Igor [Tue, 11 Oct 2016 14:19:14 +0000 (18:19 +0400)]
perl: Remove dead assignment
d-browne [Thu, 11 Aug 2016 04:53:30 +0000 (21:53 -0700)]
Added MHOP command
Igor [Tue, 11 Oct 2016 09:59:34 +0000 (12:59 +0300)]
fishlim: Fix MEMZERO macro using element number not bytes
Closes #1837
Igor [Tue, 11 Oct 2016 10:34:29 +0000 (13:34 +0300)]
mpcinfo: Fix memory leaks
Closes #1838
Patrick Griffis [Mon, 10 Oct 2016 18:08:47 +0000 (14:08 -0400)]
Don't abort if translated text event fails
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.
Patrick Griffis [Mon, 10 Oct 2016 17:55:27 +0000 (13:55 -0400)]
Update translations
This is mostly to fix a bogus translation in es.po
tomek [Sat, 8 Oct 2016 22:14:43 +0000 (00:14 +0200)]
Bump version to 2.12.2
Patrick Griffis [Sat, 8 Oct 2016 21:51:22 +0000 (17:51 -0400)]
Bump version to 2.12.2
Patrick Griffis [Sat, 8 Oct 2016 19:08:20 +0000 (15:08 -0400)]
Update translations
gaffatape [Wed, 21 Sep 2016 14:43:16 +0000 (16:43 +0200)]
Don't update usercount if doing nameslist
gaffatape [Wed, 21 Sep 2016 14:31:39 +0000 (16:31 +0200)]
Update usercount in inbound_nameslist_end
Patrick Griffis [Mon, 5 Sep 2016 08:02:56 +0000 (04:02 -0400)]
fishlim: Bump version
Patrick Griffis [Mon, 5 Sep 2016 07:59:21 +0000 (03:59 -0400)]
fishlim: Remove outdated INSTALL file
Patrick Griffis [Mon, 29 Aug 2016 05:40:58 +0000 (01:40 -0400)]
fishlim: Fix saving nicks containing [ or ]
Part of #1440
Groil [Mon, 29 Aug 2016 03:47:45 +0000 (23:47 -0400)]
fishlim: Add support for the /me command
Part of #1440
cypherpunk [Mon, 29 Aug 2016 03:26:11 +0000 (23:26 -0400)]
fishlim: Add commands /topic+ /msg+ and /notice+
Part of #1440
Patrick Griffis [Mon, 29 Aug 2016 01:18:44 +0000 (21:18 -0400)]
fishlim: Add /keyx for DH1080 key exchange
Losely based upon work from PR #1440
Fixes #653
Mihai Moldovan [Fri, 30 Sep 2016 05:23:59 +0000 (07:23 +0200)]
sysinfo: fixup
49758cafba9fd7e0663b550debfd51fb21260650 . (#1827)
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.
Rainer Müller [Mon, 26 Sep 2016 22:29:33 +0000 (00:29 +0200)]
build: Reorder includes to avoid installed plugin header
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
Mihai Moldovan [Mon, 26 Sep 2016 06:49:56 +0000 (08:49 +0200)]
sysinfo: fix compilation on OS X 10.9 and lower. (#1821)
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+.
Patrick Griffis [Sun, 11 Sep 2016 19:49:06 +0000 (15:49 -0400)]
Sanitize network name for scrollback files
This prevents using invalid chars on Windows or creating directories
Arnavion [Wed, 7 Sep 2016 11:00:10 +0000 (04:00 -0700)]
perl: Fixed Windows build with VS2015u3.
Patrick Griffis [Sat, 3 Sep 2016 19:47:06 +0000 (15:47 -0400)]
plugin: Add chanmodes to channels list
Patrick Griffis [Sat, 3 Sep 2016 16:29:01 +0000 (12:29 -0400)]
sysinfo: Fix leak
Patrick Griffis [Sat, 3 Sep 2016 16:24:15 +0000 (12:24 -0400)]
sysinfo: Don't print swap if 0
Patrick Griffis [Fri, 2 Sep 2016 03:10:35 +0000 (23:10 -0400)]
Add .mailmap file
This just cleans up the results of git logs
Patrick Griffis [Sun, 28 Aug 2016 03:11:29 +0000 (23:11 -0400)]
dbus: Remove dbus-python example in favor of GDBus
Patrick Griffis [Thu, 14 Jul 2016 03:39:38 +0000 (23:39 -0400)]
dbus-client: Rewrite with GDBus
This is just a direct port and should change no logic
Patrick Griffis [Sun, 26 Jun 2016 18:37:25 +0000 (14:37 -0400)]
Fix building against openssl 1.1.0
Fixes #1759
Patrick Griffis [Sun, 28 Aug 2016 02:42:36 +0000 (22:42 -0400)]
build: Avoid installing uncessary files with features disabled
Patrick Griffis [Sun, 21 Aug 2016 03:24:19 +0000 (23:24 -0400)]
Remove unused preference
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.
Patrick Griffis [Wed, 10 Aug 2016 16:43:03 +0000 (12:43 -0400)]
Update appdata file
Patrick Griffis [Sat, 6 Aug 2016 01:15:26 +0000 (21:15 -0400)]
lua: Fix handling -1 value in pluginpref
Patrick Griffis [Sat, 6 Aug 2016 01:08:52 +0000 (21:08 -0400)]
python: Fix get_pluginpref()
This relied on undocumented behavior of hexchat_pluginpref_get_int()
that has been fixed recently. -1 is the correct failure value.
Patrick Griffis [Sat, 6 Aug 2016 00:55:11 +0000 (20:55 -0400)]
plugin: Fix return value of hexchat_pluginpref_get_int()
On failure it should always return -1, atoi() returns 0.
Fixes #1785
Patrick Griffis [Thu, 28 Jul 2016 17:31:38 +0000 (13:31 -0400)]
build: Add flag to disable stack-protector
This is currently an issue when building in Flatpak
Patrick Griffis [Mon, 25 Jul 2016 01:14:11 +0000 (21:14 -0400)]
Fix crashes when plugins modify UI during Close Context
This probably doesn't catch them all but setting tab color
and printing text at least do not crash in the common case.
Patrick Griffis [Mon, 25 Jul 2016 01:10:34 +0000 (21:10 -0400)]
Fix leak
Patrick Griffis [Sun, 24 Jul 2016 22:08:09 +0000 (18:08 -0400)]
Kill fe_set_hilight()
It just duplicates functionality and this fixes:
- alert_taskbar chanopt not being respected
- tab color being incorrect when highlight print events are eaten
Daniel Boland [Thu, 7 Jul 2016 20:51:44 +0000 (21:51 +0100)]
dcc: Improve handling multiple resumable offers
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
Eleni Maria Stea [Wed, 13 Jul 2016 08:06:47 +0000 (11:06 +0300)]
dbus-client: Fix missing include
Fix "Implicit declaration of function exit" compile error
Closes #1770
mniip [Thu, 14 Jul 2016 14:04:58 +0000 (17:04 +0300)]
lua: Force 'return' when = is present
mniip [Wed, 13 Jul 2016 10:02:40 +0000 (13:02 +0300)]
lua: Add automatic return and = handling in console.
Patrick Griffis [Tue, 5 Jul 2016 19:40:42 +0000 (15:40 -0400)]
setup: Disabling input styling requires restarting
Patrick Griffis [Thu, 30 Jun 2016 12:39:07 +0000 (08:39 -0400)]
Fix input styling with Adwaita 3.20 theme
tomek [Sat, 2 Jul 2016 17:36:03 +0000 (19:36 +0200)]
win32: Update Python to 2.7.12 and 3.5.2
Patrick Griffis [Fri, 1 Jul 2016 16:14:07 +0000 (12:14 -0400)]
win32: Download redist for Perl if needed
Ben Gamari [Sun, 8 May 2016 07:48:13 +0000 (09:48 +0200)]
dcc: Introduce dcc_type and dcc_state enums
Closes #1705
Hubert Terlecki [Wed, 15 Jun 2016 13:45:50 +0000 (15:45 +0200)]
dcc: Fix resuming with DCC GET
Fixes #1746
Closes #1747
Rastus Vernon [Mon, 25 Jan 2016 23:58:46 +0000 (18:58 -0500)]
fkeys: Change unprintable characters to octal notation
- ^O is \017
- ^B is \002
- ^C is \003
- ^] is \035
- ^_ is \037
- ^V is \026
See ASCII(7) for an octal and hexadecimal table.
Rastus Vernon [Thu, 3 Dec 2015 01:23:47 +0000 (20:23 -0500)]
Add keybinding for reverse video text
This adds the Ctrl+R keybinding by default to insert \026, the
character used for the reverse video text attribute.
Ben Gamari [Sat, 14 May 2016 10:58:21 +0000 (12:58 +0200)]
cfgfiles: Reinitialize timers on net_ping_timeout change
This ensures that changes will take effect without a restart.
Ben Gamari [Sat, 14 May 2016 10:20:44 +0000 (12:20 +0200)]
cfgfiles: Introduce an after_update callback
This allows individual preferences to take action when their value is
changed.
Signed-off-by: Ben Gamari <redacted>
Ben Gamari [Mon, 9 May 2016 09:07:11 +0000 (11:07 +0200)]
menu: Ensure that toggling lag-o-meter changes timer state
Ben Gamari [Mon, 9 May 2016 09:06:49 +0000 (11:06 +0200)]
Ensure that timers are freed and activated when necessary
Ben Gamari [Mon, 9 May 2016 07:01:09 +0000 (09:01 +0200)]
Apply timeout changes made in preferences dialog
Just involves a bit of refactoring.
Ben Gamari [Sun, 8 May 2016 19:51:38 +0000 (21:51 +0200)]
Introduce and use fe_timeout_add_seconds
This should allow the operating system to be a bit more lax about
timeouts, allowing more efficient power management.
Ben Gamari [Sun, 8 May 2016 19:44:29 +0000 (21:44 +0200)]
dcc: Disable timeout timer when not in use
This should mean that hexchat never *needs* to wake-up unless prompted
by socket activity (assuming that the lag-o-meter is not enabled).
Ben Gamari [Sun, 8 May 2016 07:35:29 +0000 (09:35 +0200)]
Refactor timer handling
This allows us to omit the lagometer timer in the event that it is not
enabled, bringing the baseline wake-up rate down to 1Hz from 2Hz, which
could bring considerable power savings on mobile devices.
Adrien Saladin [Fri, 17 Jun 2016 13:07:15 +0000 (15:07 +0200)]
Mask nickserv ghost password
Closes #1750
Arnavion [Fri, 24 Jun 2016 19:09:35 +0000 (12:09 -0700)]
Forcibly reset iconv converter after every conversion.
Despite what g_convert_with_iconv's docs say, it does not reset the converter on a failed conversion (iconv returns -1).
Fixes #1758
Arnavion [Fri, 24 Jun 2016 19:05:37 +0000 (12:05 -0700)]
Use constant instead of literal.
Arnavion [Tue, 21 Jun 2016 14:39:50 +0000 (07:39 -0700)]
notifications-winrt: Fix all uses of "" to L"".
The API uses Platform::String^. String's constructor takes in char16*.
Fixes #1755
Patrick Griffis [Sun, 12 Jun 2016 19:01:39 +0000 (15:01 -0400)]
servlistgui: Error if nicks left empty
tomek [Sun, 5 Jun 2016 09:22:24 +0000 (11:22 +0200)]
Bump version to 2.12.1-2
Erik de Castro Lopo [Sat, 28 May 2016 06:52:26 +0000 (16:52 +1000)]
Couple of minor const correctness fixes
Erik de Castro Lopo [Sat, 28 May 2016 06:35:45 +0000 (16:35 +1000)]
Remove two un-needed type casts
Patrick Griffis [Mon, 16 May 2016 12:50:13 +0000 (08:50 -0400)]
servlistgui: Show invalid nick/user on open
It is possible to have an invalid config from a previous upgrade
Fixes #1715
Arnavion [Fri, 13 May 2016 05:21:26 +0000 (22:21 -0700)]
Ignore VS2015 crap.
TingPing [Wed, 4 May 2016 00:16:49 +0000 (20:16 -0400)]
servlist: Default to UTF-8 on PTNet
Fixes #1697
tomek [Sun, 1 May 2016 18:52:05 +0000 (20:52 +0200)]
Bump version to 2.12.1
Patrick Griffis [Sun, 1 May 2016 18:34:46 +0000 (14:34 -0400)]
Bump version to 2.12.1
Patrick Griffis [Wed, 27 Apr 2016 18:53:36 +0000 (14:53 -0400)]
lua: Use luaL_checkinteger
Arnavion [Wed, 27 Apr 2016 18:39:29 +0000 (11:39 -0700)]
Fixed warning from MSVC that not all branches return a value.
Arnavion [Wed, 27 Apr 2016 18:34:48 +0000 (11:34 -0700)]
installer project needs to depend on lua plugin project.
Patrick Griffis [Tue, 26 Apr 2016 16:08:11 +0000 (12:08 -0400)]
win32: Install doat by default
Patrick Griffis [Tue, 26 Apr 2016 16:05:57 +0000 (12:05 -0400)]
More minor scrollback loading improvements
Patrick Griffis [Tue, 19 Apr 2016 18:06:14 +0000 (14:06 -0400)]
configure: Bundle ax_python_devel.m4
Upstream broke API so older distributions have broken system versions
Fixes #1632
Patrick Griffis [Wed, 13 Apr 2016 22:46:20 +0000 (18:46 -0400)]
Fix challengeauth lower casing username
Marcel Telka [Sun, 10 Apr 2016 21:46:11 +0000 (23:46 +0200)]
Support for older libnotify versions