Partial fix for out of source builds
Patch from LRN Perl's makefile needs fixed and the relative include of config.h needs removed from hexchat.h Mentioned in #1018
win32: Use theme shipped with gtk
No reason for us to maintain own copy. This also makes custom theme installing easier.
win32: Silent installer improvements
- Launch uninstaller as VERYSILENT - Don't launch Python/Perl installers when silent
Disable tray support on Elementary
They followed Ubuntu in breaking any gtk trays..
osx: Create bundles using homebrew
Just easier to maintain than jhbuild. See https://github.com/TingPing/homebrew-gnome for deps.
Bump master to development release 2.11.0
To anybody confused this is not the next stable release, it is just a way to differentiate master from the 2.10 branch and next stable will be 2.12.0 similar to Gnome's versioning scheme.
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
xtext: Add word and line selection modes
Similar to a GtkTextView if you double click you enter word selection mode and if you triple click you enter line selection mode. Allowing you to drag and select more than a single character. Closes #1108
- Escape hostnames with punycode - Use proper encoding when launching open
They might not be valid, but like many things they are still used
Correctly open URLs with non-ASCII characters on Windows.
Fixes #1023