Commit Graph

91 Commits

Author SHA1 Message Date
TingPing b41bd594b0 Add account to Join event
Also reorganizes some logic. The account will usually be NULL unless
extended-join capability enabled.

Closes #934
2014-04-06 15:33:22 -04:00
RichardHitt 4ca9672a92 Fix scrollback_load to deal with e.g. the output of /HELP
Fixes #928.
2014-03-29 14:31:19 -07:00
RichardHitt 1a3bfdce75 Improve handling scrollback when gui_tab_server==FALSE
Fixes #925.
2014-03-24 21:22:04 -04:00
TingPing b17c0276de Fix some leaks 2014-02-12 10:31:11 -05:00
Diogo Sousa 40f26429f8 Print{,_attr} and server{,_attr} hooks were incorrectly handled when both
version existed (regular and attrs).  Specifically, the priority was not
respected, and both versions were run even when EAT_PLUGIN was returned.

Fixes #847.
2013-11-28 02:11:33 +00:00
TingPing af248ce2c1 Fix invalid timestamps crashing on Windows 2013-11-02 21:07:03 -04:00
Diogo Sousa 5ad9552365 Fix messages with server-time not showing as new activity
Added a parameter to fe_print_text() to say that the message does not represent
new activity. This is used when a log from an old session is loaded. This used
to be implicit whenever the timestamp was non-zero, but with server-time this no
longer makes sense.

Fixes issue #746.
2013-10-09 21:34:02 -04:00
TingPing f13413c26a Fix logging networks with invalid names on Windows 2013-09-15 07:40:47 -04:00
TingPing a903f16c68 Implement BLOWFISh, AES, and EXTERNAL SASL mechanisms
Closes #657
2013-09-07 18:59:28 -04:00
TingPing 13bfd060b6 Format Channel URLs
closes #706
2013-08-07 06:14:30 -04:00
Diogo Sousa 9978ebd853 Removed outdated comment. 2013-07-12 22:52:12 +01:00
Diogo Sousa e0fb3d537d Added hexchat_emit_print_attrs() to plugin interface. 2013-07-12 01:33:35 +01:00
Diogo Sousa 5e240eb259 Indentation fixes and code cleanup. 2013-07-10 00:42:34 +01:00
Diogo Sousa 7101b7b864 Now hexchat_hook_server_attrs() and hexchat_hook_print_attrs() is called
when it should. This should close #661.
2013-07-09 23:11:28 +01:00
Diogo Sousa ce6fef3d0a A few messages missing regarding server-time. 2013-06-28 16:07:42 +01:00
Diogo Sousa d1725e3f44 server-time for all numerical messages. 2013-06-28 16:04:32 +01:00
Diogo Sousa 94186f7888 First step towards message tags extension support
(see http://ircv3.atheme.org/specification/message-tags-3.2).

In particular this commit implements a (very) dummy implementation
sketch of the server-time extension
(see http://ircv3.atheme.org/specification/message-tags-3.2 and #499).
2013-06-28 16:03:12 +01:00
TingPing 8be56d7003 Don't open libcanberra connection for every event
Closes #645
2013-06-12 10:41:52 -04:00
TingPing cf505b850b Add chanopt for stripping colors 2013-06-06 17:47:01 -04:00
Berke Viktor a3ba8d575e Store just the filename if the sound file comes from the default sound dir
And get rid of some hardcoding while we're at it
2013-04-28 04:12:00 +02:00
Berke Viktor ea48d18130 Fix spacing 2013-04-28 03:06:02 +02:00
TingPing 78f9f3f87c clean up canberra code 2013-04-27 20:29:28 -03:00
TingPing bc1169e979 Use canberra for files 2013-04-27 20:02:27 -03:00
Berke Viktor 012105e115 Let's just say the word 2013-04-28 00:56:24 +02:00
Berke Viktor 7323f7c561 Fix unused variable 2013-04-27 23:28:24 +02:00
Berke Viktor 6001ceff9f Get rid of bundled beep 2013-04-27 23:00:18 +02:00
Berke Viktor 01f24aae07 Don't use external players on Windows 2013-04-27 21:07:34 +02:00
TingPing 2550a94f05 fix omitting custom sounds 2013-04-23 00:45:37 -04:00
TingPing 450b92f6c0 add paplay 2013-04-17 06:13:34 -03:00
TingPing 27d828172d try play first. 2013-04-14 17:54:28 -03:00
Berke Viktor ea0479998a Use bundled beep file for beep alerts 2013-04-14 11:56:50 +02:00
Berke Viktor db582a4e5c Remove sound_dir, it's pointless 2013-04-14 10:47:37 +02:00
misdre 0424e5a329 Closes #290 - opt-out for extra alerts now working 2013-04-08 19:19:55 +02:00
TingPing ed27009285 Notify away status of friends 2013-04-07 20:41:29 -04:00
TingPing 3c4a154f0a Add events for quiet 2013-04-07 17:49:30 -04:00
Berke Viktor 9c49254abd Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
TingPing a5994cf647 Merge pull request #445 from TingPing/ulistcolors
Add option to color nicknames in the userlist to match the chat
2013-03-24 01:53:37 -07:00
RichardHitt f7923f2a02 Truncate text if too long. Closes Issue #463 2013-03-23 13:08:49 -07:00
Berke Viktor 25f8e45b73 Get rid of Non-BMP filtering, Pango handles this now 2013-03-15 22:00:55 +01:00
TingPing 6bd9656416 Add option to color nicknames in the userlist to match the chat 2013-03-09 17:57:06 -05:00
RichardHitt 4e0daf047e Correct almost all compiler warning issues 2013-01-19 12:33:16 -08:00
TingPing 2e9bf00e0a Merge pull request #336 from TingPing/beep
Don't beep when window is active.
2012-12-25 18:28:07 -08:00
Dan Mashal b04377825f fix incorrect FSF address 2012-12-23 11:36:54 -08:00
TingPing c1ccb244db Don't beep when window is active. 2012-12-12 10:45:14 -05:00
TingPing c6d955ade7 fix playing sounds with sound_dir 2012-12-08 05:18:16 -05:00
Berke Viktor 348c6ba919 Rebranding 2012-11-11 13:51:50 +01:00
Berke Viktor 9c70eee4ca Eliminate some unused stuff 2012-11-10 17:20:05 +01:00
Arnavion b969665e47 utf8-everywhere: Fixed log_write to use access instead of g_access. 2012-11-04 09:27:15 -08:00
Arnavion 6560e6365a utf8-everywhere: Scrollback-loading code thought the first word of every message was part of the timestamp because of a missing space. 2012-11-04 09:11:41 -08:00
Arnavion c2c23894fc utf8-everywhere: Fixed crash on loading scrollback. 2012-11-03 21:32:52 -07:00