Commit Graph

1441 Commits

Author SHA1 Message Date
RichardHitt 2164da1c37 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-11-21 23:26:35 -05:00
TingPing 0c633b3a88 Fix parsing of MONITOR responses
Fixes #1157
2014-11-21 23:26:23 -05:00
TingPing 513a1bd4b9 Fix attempting to toggle visibility when tray disabled 2014-11-21 23:25:53 -05:00
TingPing 4175da9660 Fix missing header
And just use g_snprintf() while at it..
2014-11-21 23:25:46 -05:00
TingPing 615ccb57fd Increase max len of chiper names
For example ECDHE-ECRSA-AES256-GCM-SHA384
2014-11-21 23:25:27 -05:00
TingPing ed9a984786 Replace some unsafe usage of strncpy
Ensure everything is null terminated
2014-11-21 23:25:18 -05:00
Arnavion 0495a79fc2 Use PlaySoundW to play sounds on Windows.
Fixes #1133
2014-11-21 23:24:16 -05:00
Arnavion d4d29459b7 Correctly open URLs with non-ASCII characters on Windows.
Fixes #1023
2014-11-21 23:24:09 -05:00
TingPing ce04d310e1 Detect utf8 urls
They might not be valid, but like many things they are still used
2014-11-21 23:24:03 -05:00
TingPing 3ad8776a51 Fix opening utf8 urls on OSX
- Escape hostnames with punycode
- Use proper encoding when launching open
2014-11-21 23:23:54 -05:00
LightningW b66cc9a218 Fix DOMAIN and EMAIL patterns.
Closes #1107
2014-11-21 23:22:56 -05:00
TingPing 4b8e80dfe9 Fix using negative index 2014-11-21 23:22:47 -05:00
TingPing 04d2329fed Use glib to get portable mode dir
This should fix any non-ascii paths
2014-11-21 23:22:40 -05:00
Arnavion f07be8f0a6 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-11-21 23:22:31 -05:00
TingPing da2deb83d7 Fix warning 2014-11-21 23:22:12 -05:00
Arnavion 2d62edc5af Fixed expand_homedir to handle paths like "~user" correctly. 2014-07-28 14:53:35 -04:00
TingPing 6540c0ff68 Fix various crashes with pluginpref 2014-07-28 14:53:27 -04:00
siniStar7boy 3181c3c192 Add GeeksIRC and IRC4Fun to network list
Closes #1057
Closes #1058
2014-07-28 14:53:21 -04:00
RichardHitt f6ea5002db Fix apostrophe related spell check issues 2014-07-28 14:53:14 -04:00
RichardHitt d0de16f276 Fix possible crash in spell check
Closes #1048
2014-07-28 14:53:06 -04:00
TingPing 66958b3fe1 Disable tray support on Elementary
They followed Ubuntu in breaking any gtk trays..
2014-07-05 13:15:55 -04:00
laurinkus ae0f02e76a Update server list
Closes #1013
2014-06-27 19:43:39 -04:00
RichardHitt d78e995e06 Some problems in banlist.c are fixed 2014-06-27 19:27:21 -04:00
TingPing 81ff1b0029 Fix dcc dir warning showing when not auto-accept 2014-06-13 22:28:55 -04:00
TingPing 540eac0542 Fix sending notify list to correct networks
Fixes #1015
2014-06-13 22:28:33 -04:00
TingPing 806b98dfc2 Update server list
Removed any server that could not be connected to atm

Closes #666
2014-06-03 17:20:01 -04:00
TingPing 518669de80 Remove random ifndef WIN32
I never found a reason for it existing, but it also never affected much anyway.
2014-06-03 10:02:19 -04:00
TingPing 8538dd1a49 win32: Don't auto-generate version.txt 2014-06-03 09:43:14 -04:00
TingPing a918ec2236 Fix scrolling the chanview on Unix
Fixes #948
2014-06-03 08:39:37 -04:00
TingPing 8578a9d52d Always use GModule for plugin support
Also cleans up some dead code
2014-06-02 05:38:13 -04:00
TingPing 6187b35fa6 Remove dead network 2014-06-01 11:52:09 -04:00
TingPing 9344373e0b Sensitize open dialog button in friends list when selected
Fixes #1001
2014-05-31 14:18:48 -04:00
Lee Watson 3d1d9e1716 Add SeionIRC to serverlist
Closes #982
2014-05-31 13:29:45 -04:00
Yoeri Beumer e18a086ccf Add StormBit to network list
Closes #873
2014-05-31 13:29:19 -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 30de7a1377 Update default settings
- Enable server-time
- Disable tree dots
2014-05-23 18:57:44 -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
TingPing 95f9ca917e Default completion to last spoke 2014-05-12 05:10:26 -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
Derp Derpingston 7435572282 Properly support notices to prefix'd users on a channel
Instead of hardcoding this behavior for @, +, and %, fetch the list of
mode prefixes from the server's state and look for one of those instead.

Closes #977
2014-05-12 04:55:45 -04:00
Derp Derpingston 17671ec694 Fixed truncation of the reason when receiving a KILL message.
The KILL handler thought the message started one word later than it did, and
would cut off the first word.  This change starts the reason in the correct
place, and shaves off a leading : if one is present.

Closes #977
Closes #774
2014-05-12 04:52:42 -04:00