summary refs log tree commit diff stats
path: root/src/fe-gtk
AgeCommit message (Collapse)Author
2014-12-31Remove unnecessary use of void*TingPing
2014-12-31Move userlist sorting to frontendTingPing
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-28Remove MSProxy supportTingPing
It's not enabled anywhere, certainly not maintained
2014-12-28Fix building as c89TingPing
2014-12-28Use glib for all allocationsTingPing
- 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-17More consistently include config.hTingPing
2014-12-15Remove some unnecessary if statementsTingPing
2014-12-10Create 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-10Fix unsafe string handling in configsTingPing
Also fixes 2 leaks
2014-12-10Fix unused warningTingPing
2014-12-09Fix tab completing with no completion charTingPing
2014-12-09Respect servers chantypes and nickprefixes when tab completingTingPing
Closes #441
2014-12-09Use gboolean for boolsTingPing
2014-12-09Fix various unsafe string handling in fkeysTingPing
Also removes the 2048 input byte limit And fixes utf8 completion chars in some cases
2014-12-08Removed unused hexchat_filename_*_utf8 macros.Arnavion
2014-12-08Removed some unnecessary casts.Arnavion
2014-12-08Minor tidying upArnavion
2014-12-08Removed some unnecessary null-checks for calls to g_free and g_strfreevArnavion
2014-12-06Always 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-04Fix some obvious type warnings.Arnavion
2014-12-02configure: Add option to run clang static analysisTingPing
2014-11-30Fix copying timestamp with server-time and indent nicks offTingPing
2014-11-30Fix duplicate timestamps on selectionTingPing
Fixes #1226
2014-11-02Warning cleanupCampbell Barton
- ignoring const - declarations after statements - some C files didnt include own headers (risking them getting out of sync) Closes #1064
2014-10-10Fix textbox not scrolling to to bottom on resizeRichardHitt
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-21Fix attempting to toggle visibility when tray disabledTingPing
2014-09-17win32: Fixed build break due to 7a4a024Arnavion
2014-09-13Use PlaySoundW to play sounds on Windows.Arnavion
Fixes #1133
2014-09-13Correctly open URLs with non-ASCII characters on Windows.Arnavion
Fixes #1023
2014-09-07Fix opening utf8 urls on OSXTingPing
- Escape hostnames with punycode - Use proper encoding when launching open
2014-09-01xtext: Add word and line selection modesFarow
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-23Fix using negative indexTingPing
2014-08-20Use 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-21Fix apostrophe related spell check issuesRichardHitt
2014-07-19Fix possible crash in spell checkRichardHitt
Closes #1048
2014-06-21Clean up includes for gettextTingPing
It is always enabled.
2014-06-17Some problems in banlist.c are fixedRichardHitt
2014-06-09Partial fix for out of source buildsTingPing
Patch from LRN Perl's makefile needs fixed and the relative include of config.h needs removed from hexchat.h Mentioned in #1018
2014-06-04Fix dcc dir warning showing when not auto-acceptTingPing
2014-06-04Fix warningTingPing
2014-06-04Stop hardcoding plugin extensions everywhereTingPing
2014-06-04Use glib to parse and launch commands for util_execTingPing
Fixes #958
2014-06-04win32: Use config.h instead of config-win32.hTingPing
2014-06-03Fix scrolling the chanview on UnixTingPing
Fixes #948
2014-05-31Sensitize open dialog button in friends list when selectedTingPing
Fixes #1001
2014-05-31Rework gtk_xtext_selection_draw(), simplify calls to _selection_render()RichardHitt
Fixes #992.
2014-05-30win32: Fix exiting fullscreen to a maximized windowTingPing
2014-05-29Make lawyers happyBerke Viktor
2014-05-28Use newer format for default keybindingsTingPing
This uses the proper bindings on OS X
2014-05-27osx: Properly handle quittingTingPing