Age | Commit message (Collapse) | Author |
|
This setting doesn't work on most platforms
including some notification daemons on linux.
Where it does work I think it is bad behavior
to default overriding their defaults anyway.
It's most valuable use was likely win32
tray balloons which no longer exist.
|
|
- Output directly to rel\ instead of to bin\ and then copying files over.
- Deduped Win32 vs x64 configs
- Moved some common properties to hexchat.props
- All build intermediates (except htm's intermediates) are no longer emitted in the source directory
|
|
This sadly can't work everywhere since they all
have entirely different ways of saving the data..
Related to #1288
|
|
|
|
This splits notifications up into multiple backends
currently only libnotify on unix and win8 toasts.
The win8 backend was originally written by @leeter
though heavily modified.
|
|
Fixes #869
|
|
- Move query topic setting from frontend (where its too late)
- Respect chanopts for logging hostname
- Open query logfile *after* chanopts loaded
|
|
|
|
|
|
networks.
|
|
|
|
Somebody else can fix the numerous assumptions elsewhere
|
|
These were removed a while ago
|
|
|
|
|
|
Have to go even one step further removed so users don't
accidentally join
|
|
|
|
|
|
This Fixes possible crashes when the two
usertrees get out of sync and a double free occurs.
Also now requires restart to change sort orders.
Fixes #1252
Fixes #818 (probably)
|
|
It's not enabled anywhere, certainly not maintained
|
|
|
|
- Removes need to check for malloc failure
- Removes need for NULL checks on free
- Adds checks for integer overflows
- Removes some extra memset calls
- Removes chance of mixing libc and glib malloc/free
|
|
|
|
|
|
Some might argue that this shouldn't be able to be configured as it is "common" behaviour
in other programs such as web browsers, but for me it is an annoyance because for 15
years this has not been the behaviour of X-Chat.
Quite simply, this creates a configuration option for 537fb856, as unobtrusively as
possible, under the channel switcher preferences tab.
Closes #1232
|
|
Also fixes 2 leaks
|
|
|
|
|
|
Closes #441
|
|
|
|
Also removes the 2048 input byte limit
And fixes utf8 completion chars in some cases
|
|
|
|
|
|
|
|
|
|
Based on LRN's commit for replacing stat with GFileInfo https://github.com/hexchat/hexchat/commit/32008bb
Fixes #382
|
|
|
|
|
|
|
|
Fixes #1226
|
|
- ignoring const
- declarations after statements
- some C files didnt include own headers (risking them getting out of sync)
Closes #1064
|
|
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
|
|
|
|
|
|
Fixes #1133
|
|
Fixes #1023
|
|
- Escape hostnames with punycode
- Use proper encoding when launching open
|
|
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
|
|
|
|
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
|