]>
jfr.im git - irc/hexchat/hexchat.git/log
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
Patrick Griffis [Sat, 9 Apr 2016 19:18:02 +0000 (12:18 -0700)]
win32: Reflect lua path changes in gtk-win32
Patrick Griffis [Thu, 7 Apr 2016 23:02:38 +0000 (19:02 -0400)]
lua: Fix explicit braces warning
Patrick Griffis [Wed, 6 Apr 2016 23:26:00 +0000 (16:26 -0700)]
win32: Install lgi with lua plugin
Patrick Griffis [Tue, 5 Apr 2016 17:05:54 +0000 (13:05 -0400)]
lua: Minor formating cleanup
Patrick Griffis [Tue, 5 Apr 2016 17:01:15 +0000 (13:01 -0400)]
lua: More consistency with Python plugin
Patrick Griffis [Mon, 4 Apr 2016 14:54:20 +0000 (10:54 -0400)]
travis: Build on Ubuntu 14.04
Patrick Griffis [Tue, 5 Apr 2016 16:18:27 +0000 (12:18 -0400)]
Bump glib requirement to 2.34
This is still rather old but does drop Ubuntu 12.04 support.
mniip [Mon, 4 Apr 2016 20:40:45 +0000 (23:40 +0300)]
lua: Some more refactoring. Fix unload hook in the interpreter.
Patrick Griffis [Mon, 4 Apr 2016 14:11:23 +0000 (10:11 -0400)]
lua: More missing statics
Patrick Griffis [Mon, 4 Apr 2016 12:51:03 +0000 (08:51 -0400)]
lua: Make better use of GLib
- Use GPtrArray everywhere
- Remove unessary NULL checks
- Make use of g_clear macros
- Use g_str_has_suffix
mniip [Mon, 4 Apr 2016 01:38:22 +0000 (04:38 +0300)]
lua: Bump version and update copyright year.
mniip [Mon, 4 Apr 2016 02:53:29 +0000 (05:53 +0300)]
lua: Use glib allocators
mniip [Mon, 4 Apr 2016 01:53:32 +0000 (04:53 +0300)]
lua: Replace some pushnumbers with pushintegers
mniip [Mon, 4 Apr 2016 01:28:02 +0000 (04:28 +0300)]
lua: Error if luaL_newstate returns NULL
Patrick Griffis [Sun, 3 Apr 2016 16:58:26 +0000 (12:58 -0400)]
travis: Build with Lua
Patrick Griffis [Sun, 3 Apr 2016 18:51:18 +0000 (11:51 -0700)]
lua: Build on win32
Patrick Griffis [Sun, 3 Apr 2016 15:04:48 +0000 (11:04 -0400)]
lua: Don't used mixed declarations
This requires a lot more cleanup
Patrick Griffis [Sun, 3 Apr 2016 14:28:11 +0000 (10:28 -0400)]
Import lua plugin
Written by @mniip
Patrick Griffis [Thu, 31 Mar 2016 12:01:06 +0000 (08:01 -0400)]
configure: Place auxiliary files in own dir
Patrick Griffis [Thu, 31 Mar 2016 11:48:28 +0000 (07:48 -0400)]
autogen: Don't copy all files by default
Patrick Griffis [Thu, 31 Mar 2016 11:21:02 +0000 (07:21 -0400)]
Increase default size of some util windows
Patrick Griffis [Thu, 31 Mar 2016 10:58:03 +0000 (06:58 -0400)]
unix: Open urls in existing instance if supported
Patrick Griffis [Wed, 30 Mar 2016 12:58:25 +0000 (08:58 -0400)]
Improve help message for /close
Closes #1397
Patrick Griffis [Wed, 30 Mar 2016 12:48:23 +0000 (08:48 -0400)]
Fix warning
Fixes #1533
Patrick Griffis [Wed, 30 Mar 2016 12:28:51 +0000 (08:28 -0400)]
plugin: Fix padding for chanopts in channel flags
This is an API break but it didn't really work
properly before anyway.
Fixes #1666
LemonBoy [Tue, 29 Mar 2016 17:38:34 +0000 (19:38 +0200)]
Don't flush the chanopt_list when saving it
Closes #1665
Fixes #1134
Jactry Zeng [Sun, 20 Mar 2016 20:36:24 +0000 (04:36 +0800)]
servlistgui: Removes leading and trailing whitespace from hostnames
Closes #1651