]> jfr.im git - irc/hexchat/hexchat.git/log
irc/hexchat/hexchat.git
7 years agoBump version to 2.12.2 v2.12.2
Patrick Griffis [Sat, 8 Oct 2016 21:51:22 +0000 (17:51 -0400)] 
Bump version to 2.12.2

7 years agoUpdate translations
Patrick Griffis [Sat, 8 Oct 2016 19:08:20 +0000 (15:08 -0400)] 
Update translations

7 years agoDon't update usercount if doing nameslist
gaffatape [Wed, 21 Sep 2016 14:43:16 +0000 (16:43 +0200)] 
Don't update usercount if doing nameslist

7 years agoUpdate usercount in inbound_nameslist_end
gaffatape [Wed, 21 Sep 2016 14:31:39 +0000 (16:31 +0200)] 
Update usercount in inbound_nameslist_end

7 years agofishlim: Bump version
Patrick Griffis [Mon, 5 Sep 2016 08:02:56 +0000 (04:02 -0400)] 
fishlim: Bump version

7 years agofishlim: Remove outdated INSTALL file
Patrick Griffis [Mon, 5 Sep 2016 07:59:21 +0000 (03:59 -0400)] 
fishlim: Remove outdated INSTALL file

7 years agofishlim: Fix saving nicks containing [ or ]
Patrick Griffis [Mon, 29 Aug 2016 05:40:58 +0000 (01:40 -0400)] 
fishlim: Fix saving nicks containing [ or ]

Part of #1440

7 years agofishlim: Add support for the /me command
Groil [Mon, 29 Aug 2016 03:47:45 +0000 (23:47 -0400)] 
fishlim: Add support for the /me command

Part of #1440

7 years agofishlim: Add commands /topic+ /msg+ and /notice+
cypherpunk [Mon, 29 Aug 2016 03:26:11 +0000 (23:26 -0400)] 
fishlim: Add commands /topic+ /msg+ and /notice+

Part of #1440

7 years agofishlim: Add /keyx for DH1080 key exchange
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

7 years agosysinfo: fixup 49758cafba9fd7e0663b550debfd51fb21260650. (#1827)
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.

7 years agobuild: Reorder includes to avoid installed plugin header
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

7 years agosysinfo: fix compilation on OS X 10.9 and lower. (#1821)
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+.

7 years agoSanitize network name for scrollback files
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

7 years agoperl: Fixed Windows build with VS2015u3.
Arnavion [Wed, 7 Sep 2016 11:00:10 +0000 (04:00 -0700)] 
perl: Fixed Windows build with VS2015u3.

7 years agoplugin: Add chanmodes to channels list
Patrick Griffis [Sat, 3 Sep 2016 19:47:06 +0000 (15:47 -0400)] 
plugin: Add chanmodes to channels list

7 years agosysinfo: Fix leak
Patrick Griffis [Sat, 3 Sep 2016 16:29:01 +0000 (12:29 -0400)] 
sysinfo: Fix leak

7 years agosysinfo: Don't print swap if 0
Patrick Griffis [Sat, 3 Sep 2016 16:24:15 +0000 (12:24 -0400)] 
sysinfo: Don't print swap if 0

7 years agoAdd .mailmap file
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

7 years agodbus: Remove dbus-python example in favor of GDBus
Patrick Griffis [Sun, 28 Aug 2016 03:11:29 +0000 (23:11 -0400)] 
dbus: Remove dbus-python example in favor of GDBus

7 years agodbus-client: Rewrite with 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

7 years agoFix building against openssl 1.1.0
Patrick Griffis [Sun, 26 Jun 2016 18:37:25 +0000 (14:37 -0400)] 
Fix building against openssl 1.1.0

Fixes #1759

7 years agobuild: Avoid installing uncessary files with features disabled
Patrick Griffis [Sun, 28 Aug 2016 02:42:36 +0000 (22:42 -0400)] 
build: Avoid installing uncessary files with features disabled

7 years agoRemove unused preference
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.

7 years agoUpdate appdata file
Patrick Griffis [Wed, 10 Aug 2016 16:43:03 +0000 (12:43 -0400)] 
Update appdata file

7 years agolua: Fix handling -1 value in pluginpref
Patrick Griffis [Sat, 6 Aug 2016 01:15:26 +0000 (21:15 -0400)] 
lua: Fix handling -1 value in pluginpref

7 years agopython: Fix get_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.

7 years agoplugin: Fix return value of hexchat_pluginpref_get_int()
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

7 years agobuild: Add flag to disable stack-protector
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

7 years agoFix crashes when plugins modify UI during Close Context
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.

7 years agoFix leak
Patrick Griffis [Mon, 25 Jul 2016 01:10:34 +0000 (21:10 -0400)] 
Fix leak

7 years agoKill fe_set_hilight()
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

7 years agodcc: Improve handling multiple resumable offers
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

7 years agodbus-client: Fix missing include
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

7 years agolua: Force 'return' when = is present
mniip [Thu, 14 Jul 2016 14:04:58 +0000 (17:04 +0300)] 
lua: Force 'return' when = is present

7 years agolua: Add automatic return and = handling in console.
mniip [Wed, 13 Jul 2016 10:02:40 +0000 (13:02 +0300)] 
lua: Add automatic return and = handling in console.

7 years agosetup: Disabling input styling requires restarting
Patrick Griffis [Tue, 5 Jul 2016 19:40:42 +0000 (15:40 -0400)] 
setup: Disabling input styling requires restarting

7 years agoFix input styling with Adwaita 3.20 theme
Patrick Griffis [Thu, 30 Jun 2016 12:39:07 +0000 (08:39 -0400)] 
Fix input styling with Adwaita 3.20 theme

7 years agowin32: Update Python to 2.7.12 and 3.5.2
tomek [Sat, 2 Jul 2016 17:36:03 +0000 (19:36 +0200)] 
win32: Update Python to 2.7.12 and 3.5.2

7 years agowin32: Download redist for Perl if needed
Patrick Griffis [Fri, 1 Jul 2016 16:14:07 +0000 (12:14 -0400)] 
win32: Download redist for Perl if needed

7 years agodcc: Introduce dcc_type and dcc_state enums
Ben Gamari [Sun, 8 May 2016 07:48:13 +0000 (09:48 +0200)] 
dcc: Introduce dcc_type and dcc_state enums

Closes #1705

7 years agodcc: Fix resuming with DCC GET
Hubert Terlecki [Wed, 15 Jun 2016 13:45:50 +0000 (15:45 +0200)] 
dcc: Fix resuming with DCC GET

Fixes #1746
Closes #1747

7 years agofkeys: Change unprintable characters to octal notation
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.

7 years agoAdd keybinding for reverse video text
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.

7 years agocfgfiles: Reinitialize timers on net_ping_timeout change
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.

7 years agocfgfiles: Introduce an after_update callback
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>
7 years agomenu: Ensure that toggling lag-o-meter changes timer state
Ben Gamari [Mon, 9 May 2016 09:07:11 +0000 (11:07 +0200)] 
menu: Ensure that toggling lag-o-meter changes timer state

7 years agoEnsure that timers are freed and activated when necessary
Ben Gamari [Mon, 9 May 2016 09:06:49 +0000 (11:06 +0200)] 
Ensure that timers are freed and activated when necessary

7 years agoApply timeout changes made in preferences dialog
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.

7 years agoIntroduce and use fe_timeout_add_seconds
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.

7 years agodcc: Disable timeout timer when not in use
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).

7 years agoRefactor timer handling
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.

7 years agoMask nickserv ghost password
Adrien Saladin [Fri, 17 Jun 2016 13:07:15 +0000 (15:07 +0200)] 
Mask nickserv ghost password

Closes #1750

7 years agoForcibly reset iconv converter after every conversion.
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

7 years agoUse constant instead of literal.
Arnavion [Fri, 24 Jun 2016 19:05:37 +0000 (12:05 -0700)] 
Use constant instead of literal.

7 years agonotifications-winrt: Fix all uses of "" to L"".
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

7 years agoservlistgui: Error if nicks left empty
Patrick Griffis [Sun, 12 Jun 2016 19:01:39 +0000 (15:01 -0400)] 
servlistgui: Error if nicks left empty

7 years agoBump version to 2.12.1-2
tomek [Sun, 5 Jun 2016 09:22:24 +0000 (11:22 +0200)] 
Bump version to 2.12.1-2

7 years agoCouple of minor const correctness fixes
Erik de Castro Lopo [Sat, 28 May 2016 06:52:26 +0000 (16:52 +1000)] 
Couple of minor const correctness fixes

7 years agoRemove two un-needed type casts
Erik de Castro Lopo [Sat, 28 May 2016 06:35:45 +0000 (16:35 +1000)] 
Remove two un-needed type casts

8 years agoservlistgui: Show invalid nick/user on open
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

8 years agoIgnore VS2015 crap.
Arnavion [Fri, 13 May 2016 05:21:26 +0000 (22:21 -0700)] 
Ignore VS2015 crap.

8 years agoservlist: Default to UTF-8 on PTNet
TingPing [Wed, 4 May 2016 00:16:49 +0000 (20:16 -0400)] 
servlist: Default to UTF-8 on PTNet

Fixes #1697

8 years agoBump version to 2.12.1
tomek [Sun, 1 May 2016 18:52:05 +0000 (20:52 +0200)] 
Bump version to 2.12.1

8 years agoBump version to 2.12.1 v2.12.1
Patrick Griffis [Sun, 1 May 2016 18:34:46 +0000 (14:34 -0400)] 
Bump version to 2.12.1

8 years agolua: Use luaL_checkinteger
Patrick Griffis [Wed, 27 Apr 2016 18:53:36 +0000 (14:53 -0400)] 
lua: Use luaL_checkinteger

8 years agoFixed warning from MSVC that not all branches return a value.
Arnavion [Wed, 27 Apr 2016 18:39:29 +0000 (11:39 -0700)] 
Fixed warning from MSVC that not all branches return a value.

8 years agoinstaller project needs to depend on lua plugin project.
Arnavion [Wed, 27 Apr 2016 18:34:48 +0000 (11:34 -0700)] 
installer project needs to depend on lua plugin project.

8 years agowin32: Install doat by default
Patrick Griffis [Tue, 26 Apr 2016 16:08:11 +0000 (12:08 -0400)] 
win32: Install doat by default

8 years agoMore minor scrollback loading improvements
Patrick Griffis [Tue, 26 Apr 2016 16:05:57 +0000 (12:05 -0400)] 
More minor scrollback loading improvements

8 years agoconfigure: Bundle ax_python_devel.m4
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

8 years agoFix challengeauth lower casing username
Patrick Griffis [Wed, 13 Apr 2016 22:46:20 +0000 (18:46 -0400)] 
Fix challengeauth lower casing username

8 years agoSupport for older libnotify versions
Marcel Telka [Sun, 10 Apr 2016 21:46:11 +0000 (23:46 +0200)] 
Support for older libnotify versions

8 years agowin32: Reflect lua path changes in gtk-win32
Patrick Griffis [Sat, 9 Apr 2016 19:18:02 +0000 (12:18 -0700)] 
win32: Reflect lua path changes in gtk-win32

8 years agolua: Fix explicit braces warning
Patrick Griffis [Thu, 7 Apr 2016 23:02:38 +0000 (19:02 -0400)] 
lua: Fix explicit braces warning

8 years agowin32: Install lgi with lua plugin
Patrick Griffis [Wed, 6 Apr 2016 23:26:00 +0000 (16:26 -0700)] 
win32: Install lgi with lua plugin

8 years agolua: Minor formating cleanup
Patrick Griffis [Tue, 5 Apr 2016 17:05:54 +0000 (13:05 -0400)] 
lua: Minor formating cleanup

8 years agolua: More consistency with Python plugin
Patrick Griffis [Tue, 5 Apr 2016 17:01:15 +0000 (13:01 -0400)] 
lua: More consistency with Python plugin

8 years agotravis: Build on Ubuntu 14.04
Patrick Griffis [Mon, 4 Apr 2016 14:54:20 +0000 (10:54 -0400)] 
travis: Build on Ubuntu 14.04

8 years agoBump glib requirement to 2.34
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.

8 years agolua: Some more refactoring. Fix unload hook in the interpreter.
mniip [Mon, 4 Apr 2016 20:40:45 +0000 (23:40 +0300)] 
lua: Some more refactoring. Fix unload hook in the interpreter.

8 years agolua: More missing statics
Patrick Griffis [Mon, 4 Apr 2016 14:11:23 +0000 (10:11 -0400)] 
lua: More missing statics

8 years agolua: Make better use of GLib
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

8 years agolua: Bump version and update copyright year.
mniip [Mon, 4 Apr 2016 01:38:22 +0000 (04:38 +0300)] 
lua: Bump version and update copyright year.

8 years agolua: Use glib allocators
mniip [Mon, 4 Apr 2016 02:53:29 +0000 (05:53 +0300)] 
lua: Use glib allocators

8 years agolua: Replace some pushnumbers with pushintegers
mniip [Mon, 4 Apr 2016 01:53:32 +0000 (04:53 +0300)] 
lua: Replace some pushnumbers with pushintegers

8 years agolua: Error if luaL_newstate returns NULL
mniip [Mon, 4 Apr 2016 01:28:02 +0000 (04:28 +0300)] 
lua: Error if luaL_newstate returns NULL

8 years agotravis: Build with Lua
Patrick Griffis [Sun, 3 Apr 2016 16:58:26 +0000 (12:58 -0400)] 
travis: Build with Lua

8 years agolua: Build on win32
Patrick Griffis [Sun, 3 Apr 2016 18:51:18 +0000 (11:51 -0700)] 
lua: Build on win32

8 years agolua: Don't used mixed declarations
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

8 years agoImport lua plugin
Patrick Griffis [Sun, 3 Apr 2016 14:28:11 +0000 (10:28 -0400)] 
Import lua plugin

Written by @mniip

8 years agoconfigure: Place auxiliary files in own dir
Patrick Griffis [Thu, 31 Mar 2016 12:01:06 +0000 (08:01 -0400)] 
configure: Place auxiliary files in own dir

8 years agoautogen: Don't copy all files by default
Patrick Griffis [Thu, 31 Mar 2016 11:48:28 +0000 (07:48 -0400)] 
autogen: Don't copy all files by default

8 years agoIncrease default size of some util windows
Patrick Griffis [Thu, 31 Mar 2016 11:21:02 +0000 (07:21 -0400)] 
Increase default size of some util windows

8 years agounix: Open urls in existing instance if supported
Patrick Griffis [Thu, 31 Mar 2016 10:58:03 +0000 (06:58 -0400)] 
unix: Open urls in existing instance if supported

8 years agoImprove help message for /close
Patrick Griffis [Wed, 30 Mar 2016 12:58:25 +0000 (08:58 -0400)] 
Improve help message for /close

Closes #1397

8 years agoFix warning
Patrick Griffis [Wed, 30 Mar 2016 12:48:23 +0000 (08:48 -0400)] 
Fix warning

Fixes #1533

8 years agoplugin: Fix padding for chanopts in channel flags
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

8 years agoDon't flush the chanopt_list when saving it
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

8 years agoservlistgui: Removes leading and trailing whitespace from hostnames
Jactry Zeng [Sun, 20 Mar 2016 20:36:24 +0000 (04:36 +0800)] 
servlistgui: Removes leading and trailing whitespace from hostnames

Closes #1651