Commit Graph

2847 Commits

Author SHA1 Message Date
Arnavion
131eda9c94 Fixed instances of hexchat_printf that unsafely used a string parameter as a format string.
Fixes #1153
2014-11-21 23:26:16 -05:00
TingPing
513a1bd4b9 Fix attempting to toggle visibility when tray disabled 2014-11-21 23:25:53 -05:00
TingPing
4175da9660 Fix missing header
And just use g_snprintf() while at it..
2014-11-21 23:25:46 -05:00
TingPing
615ccb57fd Increase max len of chiper names
For example ECDHE-ECRSA-AES256-GCM-SHA384
2014-11-21 23:25:27 -05:00
TingPing
ed9a984786 Replace some unsafe usage of strncpy
Ensure everything is null terminated
2014-11-21 23:25:18 -05:00
Arnavion
0495a79fc2 Use PlaySoundW to play sounds on Windows.
Fixes #1133
2014-11-21 23:24:16 -05:00
Arnavion
d4d29459b7 Correctly open URLs with non-ASCII characters on Windows.
Fixes #1023
2014-11-21 23:24:09 -05:00
TingPing
ce04d310e1 Detect utf8 urls
They might not be valid, but like many things they are still used
2014-11-21 23:24:03 -05:00
TingPing
3ad8776a51 Fix opening utf8 urls on OSX
- Escape hostnames with punycode
- Use proper encoding when launching open
2014-11-21 23:23:54 -05:00
LightningW
b66cc9a218 Fix DOMAIN and EMAIL patterns.
Closes #1107
2014-11-21 23:22:56 -05:00
TingPing
4b8e80dfe9 Fix using negative index 2014-11-21 23:22:47 -05:00
TingPing
04d2329fed Use glib to get portable mode dir
This should fix any non-ascii paths
2014-11-21 23:22:40 -05:00
Arnavion
f07be8f0a6 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
2014-11-21 23:22:31 -05:00
TingPing
da2deb83d7 Fix warning 2014-11-21 23:22:12 -05:00
TingPing
4e50f26a80 Bump version to 2.10.1 2014-07-28 14:58:28 -04:00
TingPing
72eeb6e404 Update translations 2014-07-28 14:58:11 -04:00
Arnavion
2d62edc5af Fixed expand_homedir to handle paths like "~user" correctly. 2014-07-28 14:53:35 -04:00
TingPing
6540c0ff68 Fix various crashes with pluginpref 2014-07-28 14:53:27 -04:00
siniStar7boy
3181c3c192 Add GeeksIRC and IRC4Fun to network list
Closes #1057
Closes #1058
2014-07-28 14:53:21 -04:00
RichardHitt
f6ea5002db Fix apostrophe related spell check issues 2014-07-28 14:53:14 -04:00
RichardHitt
d0de16f276 Fix possible crash in spell check
Closes #1048
2014-07-28 14:53:06 -04:00
TingPing
3ba11f3754 win32: Update Python links 2014-07-28 14:52:59 -04:00
TingPing
22b361a818 win32: Don't allow installing on Vista
It does not run on Vista
2014-07-28 14:52:51 -04:00
TingPing
66958b3fe1 Disable tray support on Elementary
They followed Ubuntu in breaking any gtk trays..
2014-07-05 13:15:55 -04:00
hasufell
5914cd9e62 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
2014-06-27 19:43:40 -04:00
laurinkus
ae0f02e76a Update server list
Closes #1013
2014-06-27 19:43:39 -04:00
TingPing
7d08750955 win32: Silent installer improvements
- Launch uninstaller as VERYSILENT
- Don't launch Python/Perl installers when silent
2014-06-27 19:43:39 -04:00
TingPing
3e3939b3f0 Fix autotools warning 2014-06-27 19:43:39 -04:00
RichardHitt
d78e995e06 Some problems in banlist.c are fixed 2014-06-27 19:27:21 -04:00
TingPing
81ff1b0029 Fix dcc dir warning showing when not auto-accept 2014-06-13 22:28:55 -04:00
TingPing
540eac0542 Fix sending notify list to correct networks
Fixes #1015
2014-06-13 22:28:33 -04:00
Berke Viktor
e21e184141 We don't ship DNS as a plugin anymore 2014-06-13 17:36:32 +02:00
Berke Viktor
718ecfa057 Fix GTK+ bundle licenses missing from installer 2014-06-13 17:31:50 +02:00
TingPing
806b98dfc2 Update server list
Removed any server that could not be connected to atm

Closes #666
2014-06-03 17:20:01 -04:00
TingPing
518669de80 Remove random ifndef WIN32
I never found a reason for it existing, but it also never affected much anyway.
2014-06-03 10:02:19 -04:00
TingPing
8538dd1a49 win32: Don't auto-generate version.txt 2014-06-03 09:43:14 -04:00
TingPing
a918ec2236 Fix scrolling the chanview on Unix
Fixes #948
2014-06-03 08:39:37 -04:00
TingPing
af7e6d3e20 fishlim: Fix filename in error messages 2014-06-02 18:28:35 -04:00
Samuel Lidén Borell
7c52e29e6e Handle a special character before "+OK", e.g. identify-msg + or - 2014-06-02 23:52:34 +02:00
Samuel Lidén Borell
d59acc2789 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.
2014-06-02 23:51:58 +02:00
Samuel Lidén Borell
33b01b720c Add missing include in the test program 2014-06-02 23:51:04 +02:00
Samuel Lidén Borell
d190773d09 Fix memory leak in the test program 2014-06-02 23:49:42 +02:00
Samuel Lidén Borell
d8c80cd277 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
2014-06-02 23:47:27 +02:00
tomek
3fb04bee85 Update translations 2014-06-02 22:18:25 +02:00
TingPing
8578a9d52d Always use GModule for plugin support
Also cleans up some dead code
2014-06-02 05:38:13 -04:00
TingPing
0b492d32b3 Add missing files to POTFILES.in 2014-06-01 17:19:09 -04:00
TingPing
9b9ca27987 Bump version to 2.10.0 2014-06-01 13:07:12 -04:00
TingPing
6187b35fa6 Remove dead network 2014-06-01 11:52:09 -04:00
TingPing
6cf54d6515 Remove some hardcoded version numbers
- man page
- makebundle.sh
2014-06-01 11:40:48 -04:00
TingPing
9344373e0b Sensitize open dialog button in friends list when selected
Fixes #1001
2014-05-31 14:18:48 -04:00