Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-04 | Implement OSX notification backend | TingPing | |
2015-02-04 | Implement windows 8.1+ notifications | TingPing | |
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. | |||
2015-02-02 | Only send utf8 string in Key Press event | TingPing | |
Fixes #869 | |||
2015-02-01 | Fix logging hostname of queries | TingPing | |
- Move query topic setting from frontend (where its too late) - Respect chanopts for logging hostname - Open query logfile *after* chanopts loaded | |||
2015-01-26 | Add default keybinding for shift+tab (Previous tab complete) | TingPing | |
2015-01-18 | Remove "System default" encoding. The default for new servers is UTF-8. | Arnavion | |
2015-01-18 | Add CP1252 as an available server encoding for Windows-1252 and ISO-8859-1 ↵ | Arnavion | |
networks. | |||
2015-01-18 | Removed legacy "IRC" encoding. | Arnavion | |
2015-01-13 | Workaround crash when timestamp format is blank | TingPing | |
Somebody else can fix the numerous assumptions elsewhere | |||
2014-12-31 | Remove last remnants of GtkClists | TingPing | |
These were removed a while ago | |||
2014-12-31 | Don't return 0 in place of NULL | TingPing | |
2014-12-31 | Show correct number of channels/dialogs when closing server tab | TingPing | |
2014-12-31 | Don't select join #hexchat by default in join dialog | TingPing | |
Have to go even one step further removed so users don't accidentally join | |||
2014-12-31 | Fix some unused warnings | TingPing | |
2014-12-31 | Remove unnecessary use of void* | TingPing | |
2014-12-31 | Move userlist sorting to frontend | TingPing | |
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) | |||
2014-12-28 | Remove MSProxy support | TingPing | |
It's not enabled anywhere, certainly not maintained | |||
2014-12-28 | Fix building as c89 | TingPing | |
2014-12-28 | Use glib for all allocations | TingPing | |
- 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 | |||
2014-12-17 | More consistently include config.h | TingPing | |
2014-12-15 | Remove some unnecessary if statements | TingPing | |
2014-12-10 | Create configuration option to control middle click tab close. | md_5 | |
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 | |||
2014-12-10 | Fix unsafe string handling in configs | TingPing | |
Also fixes 2 leaks | |||
2014-12-10 | Fix unused warning | TingPing | |
2014-12-09 | Fix tab completing with no completion char | TingPing | |
2014-12-09 | Respect servers chantypes and nickprefixes when tab completing | TingPing | |
Closes #441 | |||
2014-12-09 | Use gboolean for bools | TingPing | |
2014-12-09 | Fix various unsafe string handling in fkeys | TingPing | |
Also removes the 2048 input byte limit And fixes utf8 completion chars in some cases | |||
2014-12-08 | Removed unused hexchat_filename_*_utf8 macros. | Arnavion | |
2014-12-08 | Removed some unnecessary casts. | Arnavion | |
2014-12-08 | Minor tidying up | Arnavion | |
2014-12-08 | Removed some unnecessary null-checks for calls to g_free and g_strfreev | Arnavion | |
2014-12-06 | Always use 64-bit filesize and file offsets in DCC. | Arnavion | |
Based on LRN's commit for replacing stat with GFileInfo https://github.com/hexchat/hexchat/commit/32008bb Fixes #382 | |||
2014-12-04 | Fix some obvious type warnings. | Arnavion | |
2014-12-02 | configure: Add option to run clang static analysis | TingPing | |
2014-11-30 | Fix copying timestamp with server-time and indent nicks off | TingPing | |
2014-11-30 | Fix duplicate timestamps on selection | TingPing | |
Fixes #1226 | |||
2014-11-02 | Warning cleanup | Campbell Barton | |
- ignoring const - declarations after statements - some C files didnt include own headers (risking them getting out of sync) Closes #1064 | |||
2014-10-10 | Fix textbox not scrolling to to bottom on resize | RichardHitt | |
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 | |||
2014-09-21 | Fix attempting to toggle visibility when tray disabled | TingPing | |
2014-09-17 | win32: Fixed build break due to 7a4a024 | Arnavion | |
2014-09-13 | Use PlaySoundW to play sounds on Windows. | Arnavion | |
Fixes #1133 | |||
2014-09-13 | Correctly open URLs with non-ASCII characters on Windows. | Arnavion | |
Fixes #1023 | |||
2014-09-07 | Fix opening utf8 urls on OSX | TingPing | |
- Escape hostnames with punycode - Use proper encoding when launching open | |||
2014-09-01 | xtext: Add word and line selection modes | Farow | |
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 | |||
2014-08-23 | Fix using negative index | TingPing | |
2014-08-20 | Use GFile API in gtkutil_check_file instead of stat/access. | Arnavion | |
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-07-21 | Fix apostrophe related spell check issues | RichardHitt | |
2014-07-19 | Fix possible crash in spell check | RichardHitt | |
Closes #1048 | |||
2014-06-21 | Clean up includes for gettext | TingPing | |
It is always enabled. |