TingPing
5fb21a04ad
Use gboolean for bools
2014-12-09 05:45:01 -05:00
TingPing
fda692d250
Fix various unsafe string handling in fkeys
...
Also removes the 2048 input byte limit
And fixes utf8 completion chars in some cases
2014-12-09 05:30:35 -05:00
Arnavion
99a1fff590
Removed unused hexchat_filename_*_utf8 macros.
2014-12-08 21:30:02 -08:00
Arnavion
65c8494698
Removed some unnecessary casts.
2014-12-08 21:25:00 -08:00
Arnavion
c1831cb19d
Minor tidying up
2014-12-08 21:24:59 -08:00
Arnavion
65da34f19e
Removed some unnecessary null-checks for calls to g_free and g_strfreev
2014-12-08 21:24:59 -08:00
Arnavion
5152040c17
Always use 64-bit filesize and file offsets in DCC.
...
Based on LRN's commit for replacing stat with GFileInfo https://github.com/hexchat/hexchat/commit/32008bb
Fixes #382
2014-12-06 14:02:45 -08:00
Arnavion
8062bce835
Fix some obvious type warnings.
2014-12-04 04:06:38 -08:00
TingPing
e38f00775f
configure: Add option to run clang static analysis
2014-12-02 01:06:25 -05:00
TingPing
05a6097dc6
Fix copying timestamp with server-time and indent nicks off
2014-11-30 22:33:30 -05:00
TingPing
85557f2416
Fix duplicate timestamps on selection
...
Fixes #1226
2014-11-30 22:27:00 -05:00
Campbell Barton
f83d78dd28
Warning cleanup
...
- ignoring const
- declarations after statements
- some C files didnt include own headers (risking them getting out of sync)
Closes #1064
2014-11-02 14:41:20 -05:00
RichardHitt
6653582f0a
Fix 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
2014-10-10 13:35:00 -04:00
TingPing
ecd1aa226a
Fix attempting to toggle visibility when tray disabled
2014-09-21 03:37:03 -04:00
Arnavion
a9a6cbda4e
win32: Fixed build break due to 7a4a024
2014-09-17 13:00:11 -07:00
Arnavion
e209e55e59
Use PlaySoundW to play sounds on Windows.
...
Fixes #1133
2014-09-13 00:23:44 -07:00
Arnavion
ad2300f236
Correctly open URLs with non-ASCII characters on Windows.
...
Fixes #1023
2014-09-13 00:22:48 -07:00
TingPing
5f99d34c3b
Fix opening utf8 urls on OSX
...
- Escape hostnames with punycode
- Use proper encoding when launching open
2014-09-07 19:45:44 -04:00
Farow
fd95c729d5
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
2014-09-01 17:53:03 -04:00
TingPing
d1c40196e3
Fix using negative index
2014-08-23 14:13:34 -04:00
Arnavion
a38892ff3b
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 #968
2014-08-20 12:50:08 -07:00
RichardHitt
7a7b9c682d
Fix apostrophe related spell check issues
2014-07-21 15:10:21 -04:00
RichardHitt
0d3706e2ee
Fix possible crash in spell check
...
Closes #1048
2014-07-19 15:51:06 -04:00
TingPing
c3c6b46230
Clean up includes for gettext
...
It is always enabled.
2014-06-21 23:10:18 -04:00
RichardHitt
7374637d34
Some problems in banlist.c are fixed
2014-06-17 17:16:45 -07:00
TingPing
77d9d421fb
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
2014-06-09 13:54:16 -04:00
TingPing
9181ea068a
Fix dcc dir warning showing when not auto-accept
2014-06-04 20:55:34 -04:00
TingPing
9c981cfc6b
Fix warning
2014-06-04 13:47:09 -04:00
TingPing
11e3ecc739
Stop hardcoding plugin extensions everywhere
2014-06-04 11:15:35 -04:00
TingPing
5849a0588e
Use glib to parse and launch commands for util_exec
...
Fixes #958
2014-06-04 10:38:23 -04:00
TingPing
b8c02f71d9
win32: Use config.h instead of config-win32.h
2014-06-04 10:30:18 -04:00
TingPing
a918ec2236
Fix scrolling the chanview on Unix
...
Fixes #948
2014-06-03 08:39:37 -04:00
TingPing
9344373e0b
Sensitize open dialog button in friends list when selected
...
Fixes #1001
2014-05-31 14:18:48 -04:00
RichardHitt
5706550cc1
Rework gtk_xtext_selection_draw(), simplify calls to _selection_render()
...
Fixes #992 .
2014-05-31 02:40:28 -07:00
TingPing
e13e0f4314
win32: Fix exiting fullscreen to a maximized window
2014-05-30 04:26:34 -04:00
Berke Viktor
31843017d4
Make lawyers happy
2014-05-29 18:04:28 +02:00
TingPing
637c153de3
Use newer format for default keybindings
...
This uses the proper bindings on OS X
2014-05-28 01:39:45 -04:00
TingPing
0f6434986f
osx: Properly handle quitting
2014-05-27 03:07:03 -04:00
TingPing
f43b7524e0
osx: Properly use app menu
...
Mentioned in #994
2014-05-27 02:58:44 -04:00
TingPing
4320d88b90
Fix crash with invalid dnd to userlist
2014-05-26 05:11:47 -04:00
TingPing
011514e1ad
Enable drag and drop on Windows
...
The issues around it no longer seem to exist in current GTK
2014-05-23 18:47:27 -04:00
RichardHitt
6fb8cf40e1
Fixes #959 . In xtext.c:find_x() return offset to hidden text if appropriate.
2014-05-22 07:06:51 -07:00
TingPing
015cecf724
Fix drag and drop
2014-05-21 10:18:37 -04:00
TingPing
904493b24f
Show notifications for private actions
...
Fixes #990
2014-05-20 22:03:45 -04:00
Berke Viktor
0dccf692d4
Add global option to suppress nick change events
...
Might as well add a per-channel option, too but for me that seems a bit unnecessary.
Closes #971
2014-05-12 05:01:24 -04:00
TingPing
1265eee9e5
Fix spell check on OSX
2014-05-11 06:46:12 -04:00
Riamse
e5f7441bae
Fix sorting problem when using tabs
...
Fixes #949
2014-05-11 05:02:20 -04:00
TingPing
fea144dd19
Add option to bounce dock icon on OSX
2014-05-11 04:50:35 -04:00
TingPing
fea528c39d
Don't ignore command key in keybindings on OSX
2014-05-11 04:48:44 -04:00
TingPing
9599c29c46
Use filesize format based on OS
...
Adds gui_filesize_iec option on Unix
Closes #966
2014-05-03 23:57:45 -04:00