]> jfr.im git - irc/hexchat/hexchat.git/log
irc/hexchat/hexchat.git
9 years agoBump version to 2.10.2 origin/2.10 2.10.2 v2.10.2
TingPing [Tue, 25 Nov 2014 17:49:25 +0000 (12:49 -0500)] 
Bump version to 2.10.2

9 years agoFix possible crash in SASL Blowfish mech
TingPing [Sun, 23 Nov 2014 01:56:15 +0000 (20:56 -0500)] 
Fix possible crash in SASL Blowfish mech

9 years agoUpdate translations
TingPing [Sat, 22 Nov 2014 04:35:24 +0000 (23:35 -0500)] 
Update translations

9 years agossl: Validate hostnames
TingPing [Thu, 20 Nov 2014 02:43:01 +0000 (21:43 -0500)] 
ssl: Validate hostnames

Closes #524

9 years agossl: Use more secure options
TingPing [Wed, 5 Nov 2014 07:17:34 +0000 (02:17 -0500)] 
ssl: Use more secure options

This disables ssl 2/3

9 years agossl: Don't use global openssl context
TingPing [Wed, 22 Oct 2014 09:24:29 +0000 (05:24 -0400)] 
ssl: Don't use global openssl context

Fixes #789

9 years agoconfigure: Fix checking for perl
Dan Molik [Wed, 29 Oct 2014 21:26:53 +0000 (17:26 -0400)] 
configure: Fix checking for perl

Closes #1196
Fixes #1197

9 years agoFix textbox not scrolling to to bottom on resize
RichardHitt [Wed, 8 Oct 2014 23:42:41 +0000 (16:42 -0700)] 
Fix textbox not scrolling to to bottom on resize

Set buf->scrollbar_down conditionally when vertically resizing text window
If resize to enlarge appears to go to last line, set buf->scrollbar_down to be sure.

Fixes #1151
Closes #1171

9 years agoFix parsing of MONITOR responses
TingPing [Sat, 27 Sep 2014 17:11:21 +0000 (13:11 -0400)] 
Fix parsing of MONITOR responses

Fixes #1157

9 years agoFixed instances of hexchat_printf that unsafely used a string parameter as a format...
Arnavion [Thu, 25 Sep 2014 07:54:38 +0000 (00:54 -0700)] 
Fixed instances of hexchat_printf that unsafely used a string parameter as a format string.

Fixes #1153

9 years agoFix attempting to toggle visibility when tray disabled
TingPing [Sun, 21 Sep 2014 07:37:03 +0000 (03:37 -0400)] 
Fix attempting to toggle visibility when tray disabled

9 years agoFix missing header
TingPing [Sat, 20 Sep 2014 18:09:15 +0000 (14:09 -0400)] 
Fix missing header

And just use g_snprintf() while at it..

9 years agoIncrease max len of chiper names
TingPing [Sat, 20 Sep 2014 17:56:09 +0000 (13:56 -0400)] 
Increase max len of chiper names

For example ECDHE-ECRSA-AES256-GCM-SHA384

9 years agoReplace some unsafe usage of strncpy
TingPing [Sat, 20 Sep 2014 17:52:31 +0000 (13:52 -0400)] 
Replace some unsafe usage of strncpy

Ensure everything is null terminated

9 years agoUse PlaySoundW to play sounds on Windows.
Arnavion [Sat, 13 Sep 2014 07:23:44 +0000 (00:23 -0700)] 
Use PlaySoundW to play sounds on Windows.

Fixes #1133

9 years agoCorrectly open URLs with non-ASCII characters on Windows.
Arnavion [Mon, 8 Sep 2014 00:11:14 +0000 (17:11 -0700)] 
Correctly open URLs with non-ASCII characters on Windows.

Fixes #1023

9 years agoDetect utf8 urls
TingPing [Sun, 7 Sep 2014 23:39:30 +0000 (19:39 -0400)] 
Detect utf8 urls

They might not be valid, but like many things they are still used

9 years agoFix opening utf8 urls on OSX
TingPing [Sun, 7 Sep 2014 23:38:18 +0000 (19:38 -0400)] 
Fix opening utf8 urls on OSX

- Escape hostnames with punycode
- Use proper encoding when launching open

9 years agoFix DOMAIN and EMAIL patterns.
LightningW [Sat, 23 Aug 2014 15:40:40 +0000 (17:40 +0200)] 
Fix DOMAIN and EMAIL patterns.

Closes #1107

9 years agoFix using negative index
TingPing [Sat, 23 Aug 2014 18:13:34 +0000 (14:13 -0400)] 
Fix using negative index

9 years agoUse glib to get portable mode dir
TingPing [Sat, 23 Aug 2014 16:45:02 +0000 (12:45 -0400)] 
Use glib to get portable mode dir

This should fix any non-ascii paths

9 years agoUse GFile API in gtkutil_check_file instead of stat/access.
Arnavion [Wed, 20 Aug 2014 19:50:08 +0000 (12:50 -0700)] 
Use GFile API in gtkutil_check_file instead of stat/access.

The latter functions expect codepage-encoded filenames on Windows but GLib's API returns filesystem-encoded paths, which on Windows are UTF-8. GLib API should be used to deal with GLib API results.

Also fixed leaks in two of the callers of gtkutil_check_file()

Fixes #968

9 years agoFix warning
TingPing [Mon, 28 Jul 2014 20:18:27 +0000 (16:18 -0400)] 
Fix warning

9 years agoBump version to 2.10.1 v2.10.1
TingPing [Mon, 28 Jul 2014 18:58:28 +0000 (14:58 -0400)] 
Bump version to 2.10.1

9 years agoUpdate translations
TingPing [Mon, 28 Jul 2014 18:58:11 +0000 (14:58 -0400)] 
Update translations

9 years agoFixed expand_homedir to handle paths like "~user" correctly.
Arnavion [Sun, 20 Jul 2014 00:09:50 +0000 (17:09 -0700)] 
Fixed expand_homedir to handle paths like "~user" correctly.

9 years agoFix various crashes with pluginpref
TingPing [Mon, 21 Jul 2014 11:35:32 +0000 (07:35 -0400)] 
Fix various crashes with pluginpref

9 years agoAdd GeeksIRC and IRC4Fun to network list
siniStar7boy [Tue, 15 Jul 2014 00:24:15 +0000 (19:24 -0500)] 
Add GeeksIRC and IRC4Fun to network list

Closes #1057
Closes #1058

9 years agoFix apostrophe related spell check issues
RichardHitt [Mon, 21 Jul 2014 19:10:21 +0000 (15:10 -0400)] 
Fix apostrophe related spell check issues

9 years agoFix possible crash in spell check
RichardHitt [Sat, 19 Jul 2014 19:51:06 +0000 (15:51 -0400)] 
Fix possible crash in spell check

Closes #1048

9 years agowin32: Update Python links
TingPing [Sat, 19 Jul 2014 14:08:12 +0000 (10:08 -0400)] 
win32: Update Python links

9 years agowin32: Don't allow installing on Vista
TingPing [Sat, 19 Jul 2014 14:06:29 +0000 (10:06 -0400)] 
win32: Don't allow installing on Vista

It does not run on Vista

9 years agoDisable tray support on Elementary
TingPing [Sat, 5 Jul 2014 17:08:48 +0000 (13:08 -0400)] 
Disable tray support on Elementary

They followed Ubuntu in breaking any gtk trays..

9 years agoconfigure: Improve python logic
hasufell [Mon, 2 Jun 2014 18:48:28 +0000 (20:48 +0200)] 
configure: Improve python logic

- add checks for python3.4
- only warn once for failure to find a version
- only run pkg-config call if the .pc file was actually found
- make unsupported python version non-fatal

Closes #1006
Closes #989

9 years agoUpdate server list
laurinkus [Fri, 27 Jun 2014 23:19:13 +0000 (19:19 -0400)] 
Update server list

Closes #1013

9 years agowin32: Silent installer improvements
TingPing [Fri, 27 Jun 2014 23:10:55 +0000 (19:10 -0400)] 
win32: Silent installer improvements

- Launch uninstaller as VERYSILENT
- Don't launch Python/Perl installers when silent

9 years agoFix autotools warning
TingPing [Sun, 22 Jun 2014 03:13:05 +0000 (23:13 -0400)] 
Fix autotools warning

9 years agoSome problems in banlist.c are fixed
RichardHitt [Wed, 18 Jun 2014 00:16:45 +0000 (17:16 -0700)] 
Some problems in banlist.c are fixed

9 years agoFix dcc dir warning showing when not auto-accept
TingPing [Thu, 5 Jun 2014 00:55:34 +0000 (20:55 -0400)] 
Fix dcc dir warning showing when not auto-accept

9 years agoFix sending notify list to correct networks
TingPing [Sun, 8 Jun 2014 05:31:31 +0000 (01:31 -0400)] 
Fix sending notify list to correct networks

Fixes #1015

9 years agoWe don't ship DNS as a plugin anymore
Berke Viktor [Fri, 13 Jun 2014 15:36:32 +0000 (17:36 +0200)] 
We don't ship DNS as a plugin anymore

9 years agoFix GTK+ bundle licenses missing from installer
Berke Viktor [Fri, 13 Jun 2014 15:31:50 +0000 (17:31 +0200)] 
Fix GTK+ bundle licenses missing from installer

9 years agoUpdate server list
TingPing [Tue, 3 Jun 2014 21:20:01 +0000 (17:20 -0400)] 
Update server list

Removed any server that could not be connected to atm

Closes #666

9 years agoRemove random ifndef WIN32
TingPing [Tue, 3 Jun 2014 14:02:19 +0000 (10:02 -0400)] 
Remove random ifndef WIN32

I never found a reason for it existing, but it also never affected much anyway.

9 years agowin32: Don't auto-generate version.txt
TingPing [Tue, 3 Jun 2014 13:43:14 +0000 (09:43 -0400)] 
win32: Don't auto-generate version.txt

9 years agoFix scrolling the chanview on Unix
TingPing [Tue, 3 Jun 2014 12:39:37 +0000 (08:39 -0400)] 
Fix scrolling the chanview on Unix

Fixes #948

9 years agofishlim: Fix filename in error messages
TingPing [Mon, 2 Jun 2014 22:28:35 +0000 (18:28 -0400)] 
fishlim: Fix filename in error messages

9 years agoHandle a special character before "+OK", e.g. identify-msg + or -
Samuel Lidén Borell [Mon, 2 Jun 2014 20:27:13 +0000 (20:27 +0000)] 
Handle a special character before "+OK", e.g. identify-msg + or -

9 years agoUse path to HexChat instead of XChat in the test program
Samuel Lidén Borell [Mon, 2 Jun 2014 18:36:16 +0000 (18:36 +0000)] 
Use path to HexChat instead of XChat in the test program

Note that this affects the test program only. It doesn't affect users
of FiSHLiM. The reason for this change is that XChat doesn't seem to be
maintained any longer.

9 years agoAdd missing include in the test program
Samuel Lidén Borell [Mon, 2 Jun 2014 18:34:30 +0000 (18:34 +0000)] 
Add missing include in the test program

9 years agoFix memory leak in the test program
Samuel Lidén Borell [Sat, 15 Feb 2014 22:38:31 +0000 (22:38 +0000)] 
Fix memory leak in the test program

9 years agoFix undefined behaviour in left shift
Samuel Lidén Borell [Sat, 15 Feb 2014 22:10:43 +0000 (22:10 +0000)] 
Fix undefined behaviour in left shift

This is not a problem with a usual compiler configuration, but LLVM/clang
detects it when compiled with:

-fsanitize=undefined-trap -fsanitize-undefined-trap-on-error -ftrapv

9 years agoUpdate translations
tomek [Mon, 2 Jun 2014 20:18:25 +0000 (22:18 +0200)] 
Update translations

9 years agoAlways use GModule for plugin support
TingPing [Sun, 1 Jun 2014 19:47:09 +0000 (15:47 -0400)] 
Always use GModule for plugin support

Also cleans up some dead code

9 years agoAdd missing files to POTFILES.in
TingPing [Sun, 1 Jun 2014 21:19:09 +0000 (17:19 -0400)] 
Add missing files to POTFILES.in

9 years agoBump version to 2.10.0 v2.10.0
TingPing [Sun, 1 Jun 2014 17:07:12 +0000 (13:07 -0400)] 
Bump version to 2.10.0

9 years agoRemove dead network
TingPing [Sun, 1 Jun 2014 15:52:09 +0000 (11:52 -0400)] 
Remove dead network

9 years agoRemove some hardcoded version numbers
TingPing [Sun, 1 Jun 2014 15:29:20 +0000 (11:29 -0400)] 
Remove some hardcoded version numbers

- man page
- makebundle.sh

9 years agoSensitize open dialog button in friends list when selected
TingPing [Sat, 31 May 2014 18:18:48 +0000 (14:18 -0400)] 
Sensitize open dialog button in friends list when selected

Fixes #1001

9 years agoAdd SeionIRC to serverlist
Lee Watson [Thu, 15 May 2014 16:18:12 +0000 (17:18 +0100)] 
Add SeionIRC to serverlist

Closes #982

9 years agoAdd StormBit to network list
Yoeri Beumer [Sat, 4 Jan 2014 13:49:40 +0000 (14:49 +0100)] 
Add StormBit to network list

Closes #873

9 years agoCosmetics
bviktor [Sat, 31 May 2014 15:15:45 +0000 (17:15 +0200)] 
Cosmetics

9 years agoosx: Fix loading system's openssl config
TingPing [Sat, 31 May 2014 14:04:05 +0000 (10:04 -0400)] 
osx: Fix loading system's openssl config

9 years agoosx: More theme tweaks
TingPing [Sat, 31 May 2014 12:21:45 +0000 (08:21 -0400)] 
osx: More theme tweaks

9 years agoRework gtk_xtext_selection_draw(), simplify calls to _selection_render()
RichardHitt [Sat, 31 May 2014 09:39:29 +0000 (02:39 -0700)] 
Rework gtk_xtext_selection_draw(), simplify calls to _selection_render()

Fixes #992.

9 years agoosx: Use key theme shipped with gtk
TingPing [Fri, 30 May 2014 12:21:25 +0000 (08:21 -0400)] 
osx: Use key theme shipped with gtk

9 years agowin32: Fix exiting fullscreen to a maximized window
TingPing [Fri, 30 May 2014 08:26:34 +0000 (04:26 -0400)] 
win32: Fix exiting fullscreen to a maximized window

9 years agoMake lawyers happy
Berke Viktor [Thu, 29 May 2014 16:04:28 +0000 (18:04 +0200)] 
Make lawyers happy

9 years agoReplace Inno Perl with MSI Perl
Berke Viktor [Thu, 29 May 2014 13:33:03 +0000 (15:33 +0200)] 
Replace Inno Perl with MSI Perl

9 years ago... and update perl description in installer
TingPing [Wed, 28 May 2014 23:14:17 +0000 (19:14 -0400)] 
... and update perl description in installer

9 years agowin32: Update perl urls in installer
TingPing [Wed, 28 May 2014 23:06:16 +0000 (19:06 -0400)] 
win32: Update perl urls in installer

9 years agoperl: Update Perl to 5.20
tomek [Wed, 28 May 2014 16:22:19 +0000 (18:22 +0200)] 
perl: Update Perl to 5.20

9 years agoUpdate translations
TingPing [Wed, 28 May 2014 09:31:51 +0000 (05:31 -0400)] 
Update translations

9 years agoUse newer format for default keybindings
TingPing [Wed, 28 May 2014 05:39:45 +0000 (01:39 -0400)] 
Use newer format for default keybindings

This uses the proper bindings on OS X

9 years agoosx: Use applespell enchant backend
TingPing [Wed, 28 May 2014 03:50:46 +0000 (23:50 -0400)] 
osx: Use applespell enchant backend

And fix enchant loading backends in the bundle

9 years agoosx: makebundle.sh improvements
TingPing [Wed, 28 May 2014 00:35:43 +0000 (20:35 -0400)] 
osx: makebundle.sh improvements

9 years agoosx: Properly handle quitting
TingPing [Tue, 27 May 2014 07:07:03 +0000 (03:07 -0400)] 
osx: Properly handle quitting

9 years agoosx: Properly use app menu
TingPing [Tue, 27 May 2014 06:58:44 +0000 (02:58 -0400)] 
osx: Properly use app menu

Mentioned in #994

9 years agoosx: Use osx friendly bindings for GtkEntry
TingPing [Tue, 27 May 2014 03:48:52 +0000 (23:48 -0400)] 
osx: Use osx friendly bindings for GtkEntry

Fixes #995

9 years agoFix crash with invalid dnd to userlist
TingPing [Mon, 26 May 2014 09:11:47 +0000 (05:11 -0400)] 
Fix crash with invalid dnd to userlist

9 years agoosx: Improve gtk theme
TingPing [Mon, 26 May 2014 06:32:22 +0000 (02:32 -0400)] 
osx: Improve gtk theme

9 years agoUpdate default settings
TingPing [Fri, 23 May 2014 22:57:44 +0000 (18:57 -0400)] 
Update default settings

- Enable server-time
- Disable tree dots

9 years agoEnable drag and drop on Windows
TingPing [Fri, 23 May 2014 22:47:27 +0000 (18:47 -0400)] 
Enable drag and drop on Windows

The issues around it no longer seem to exist in current GTK

10 years agoFixes #959. In xtext.c:find_x() return offset to hidden text if appropriate.
RichardHitt [Mon, 19 May 2014 05:23:19 +0000 (22:23 -0700)] 
Fixes #959.  In xtext.c:find_x() return offset to hidden text if appropriate.

10 years agoFix drag and drop
TingPing [Wed, 21 May 2014 14:18:37 +0000 (10:18 -0400)] 
Fix drag and drop

10 years agoShow notifications for private actions
TingPing [Wed, 21 May 2014 02:03:45 +0000 (22:03 -0400)] 
Show notifications for private actions

Fixes #990

10 years agoDefault completion to last spoke
TingPing [Mon, 12 May 2014 09:10:26 +0000 (05:10 -0400)] 
Default completion to last spoke

10 years agoAdd global option to suppress nick change events
Berke Viktor [Tue, 6 May 2014 17:22:09 +0000 (19:22 +0200)] 
Add global option to suppress nick change events

Might as well add a per-channel option, too but for me that seems a bit unnecessary.
Closes #971

10 years agoProperly support notices to prefix'd users on a channel
Derp Derpingston [Sun, 11 May 2014 13:29:38 +0000 (06:29 -0700)] 
Properly support notices to prefix'd users on a channel

Instead of hardcoding this behavior for @, +, and %, fetch the list of
mode prefixes from the server's state and look for one of those instead.

Closes #977

10 years agoFixed truncation of the reason when receiving a KILL message.
Derp Derpingston [Sun, 11 May 2014 13:12:08 +0000 (06:12 -0700)] 
Fixed truncation of the reason when receiving a KILL message.

The KILL handler thought the message started one word later than it did, and
would cut off the first word.  This change starts the reason in the correct
place, and shaves off a leading : if one is present.

Closes #977
Closes #774

10 years agoAdd missing NULL check in cmd_lastlog
cortexcorepl [Sat, 26 Apr 2014 16:12:46 +0000 (18:12 +0200)] 
Add missing NULL check in cmd_lastlog

Closes #961

10 years agoDefault Techman's World IRC to SASL
TheTechman [Mon, 28 Apr 2014 21:56:43 +0000 (17:56 -0400)] 
Default Techman's World IRC to SASL

Closes #963

10 years agoFix spell check on OSX
TingPing [Sun, 11 May 2014 10:46:12 +0000 (06:46 -0400)] 
Fix spell check on OSX

10 years agoFix sorting problem when using tabs
Riamse [Wed, 7 May 2014 04:36:08 +0000 (21:36 -0700)] 
Fix sorting problem when using tabs

Fixes #949

10 years agoFix logging incorrect timestamp with server-time
Riamse [Wed, 7 May 2014 00:10:34 +0000 (17:10 -0700)] 
Fix logging incorrect timestamp with server-time

Fixes #972

10 years agoAdd option to bounce dock icon on OSX
TingPing [Sun, 11 May 2014 08:43:01 +0000 (04:43 -0400)] 
Add option to bounce dock icon on OSX

10 years agoDon't ignore command key in keybindings on OSX
TingPing [Sun, 11 May 2014 08:29:06 +0000 (04:29 -0400)] 
Don't ignore command key in keybindings on OSX

10 years agoUse filesize format based on OS
TingPing [Sun, 4 May 2014 03:57:45 +0000 (23:57 -0400)] 
Use filesize format based on OS

Adds gui_filesize_iec option on Unix

Closes #966

10 years agoFix warning
TingPing [Wed, 30 Apr 2014 02:59:04 +0000 (22:59 -0400)] 
Fix warning

10 years agoReplace deprecated GetVersionEx calls with version helpers
Berke Viktor [Thu, 24 Apr 2014 10:37:11 +0000 (12:37 +0200)] 
Replace deprecated GetVersionEx calls with version helpers

Only compiles with 8.1 SDK but runs everywhere

Closes #957