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 #968Use glib to get portable mode dir
This should fix any non-ascii paths
- Escape hostnames with punycode - Use proper encoding when launching open
They might not be valid, but like many things they are still used
Use PlaySoundW to play sounds on Windows.
Fixes #1133Replace some unsafe usage of strncpy
Ensure everything is null terminated
Increase max len of chiper names
For example ECDHE-ECRSA-AES256-GCM-SHA384
Fixed instances of hexchat_printf that unsafely used a string paramet…
…er as a format string.
Fixes #1153Fix 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
configure: Fix checking for perl
Closes #1196 Fixes #1197