Commit Graph

2407 Commits

Author SHA1 Message Date
Helder Martins
78d14a2b1e Removed restriction that disabled the clear button if at least one transfer item was selected in dcc download manager. 2013-07-23 23:55:20 +01:00
TingPing
3d10b9f3e2 Python: return hooks with PyLong_FromVoidPtr
Fixes #685
2013-07-21 16:40:38 -04:00
TingPing
f97f1a08ae Merge pull request #689 from hexchat/python-attributes
Python: Add support for attributes in hooks
2013-07-21 13:33:47 -07:00
TingPing
13e9713b72 Merge xchat r1525
Fixes possible crash
2013-07-20 18:00:19 -04:00
TingPing
bf9276fc5c Python: Use keywords for attributes in emit_print() 2013-07-19 14:14:26 -04:00
Diogo Sousa
fe86c4900f Merge pull request #680 from staticshock/dotless-domains
Permit dot-less domain names
2013-07-19 09:23:52 -07:00
TingPing
f45487e92c Python: Add support for attributes in hooks 2013-07-19 10:25:46 -04:00
Anton Backer
bca972bdc3 Permit dot-less domain names
Fixes #523
2013-07-19 09:01:53 -04:00
Helder Martins
a8abba84bd Fixed coding style and clearified some comments, following arnavion suggestions 2013-07-17 09:20:54 +01:00
TingPing
2e2f4662f3 Updater: fix download links 2013-07-16 12:48:34 -04:00
Helder Martins
0c87c49146 Implemented clear functionality for DCC download manager. Created clear button in DCC downloaded manager interface. 2013-07-15 21:34:14 +01:00
Diogo Sousa
6c8d9c2194 Merge pull request #675 from orium/server-time-plugins
Server time plugins
2013-07-14 11:29:24 -07:00
TingPing
62d52d55b2 Add staticbox network
Also default to SASL on some more networks
2013-07-14 10:20:03 -04:00
Diogo Sousa
3598966069 Forgot to add hexchat_emit_print_attrs() to the macros in hexchat-plugins.h. 2013-07-13 16:50:51 +01:00
Diogo Sousa
ec6f5b011a g_free() should be used for g_malloc(). 2013-07-13 05:33:16 +01:00
TingPing
9d4a1a3b4f Update docs links 2013-07-12 19:32:10 -04:00
Diogo Sousa
9978ebd853 Removed outdated comment. 2013-07-12 22:52:12 +01:00
Diogo Sousa
18eaccb840 Added functions to create/destroy event_attrs to plugin interface.
Function names were chosen to keep consistency with the rest of the
API.
2013-07-12 22:46:04 +01:00
hasufell
e63ec01089 MAKE: backwards compat for old libtool 2013-07-12 14:17:30 +02:00
Diogo Sousa
e0fb3d537d Added hexchat_emit_print_attrs() to plugin interface. 2013-07-12 01:33:35 +01:00
hasufell
19d4356484 CONFIGURE: add "--enable-minimal-flags"
This will turn off automagic adding of flags that might be unwanted
such as "-g" or "-pipe".
2013-07-11 12:36:14 +02:00
TingPing
be1e6bde65 Fix requesting sasl multiple times 2013-07-11 05:58:10 -04:00
TingPing
f113008c7f Don't grey out log fliename in preferences
It can still be useful when global logging is disabled
2013-07-10 15:39:45 -04: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
98aa62f637 Removed two dummy functions in plugin interface. 2013-07-09 22:04:07 +01:00
Diogo Sousa
798db7368a Added hexchat_hook_server_attrs() and hexchat_hook_print_attrs() to the plugin
interface. This hooks are similar to hexchat_hook_{server,print}() except the
callback passes an extra argument with the (new) structure hexchat_event_attrs.

This structure contains attributes related to the event; by now it only contains
the server_time_utc member which is non-zero if server-time is enabled and the
server used this extension to pass a timestamp.

See issue #661.

(Note: this hooks are still not called by hexchat in this commit.)
2013-07-09 20:21:16 +01:00
TingPing
4cf61ccedb Fix warning 2013-07-08 16:30:54 -04:00
TingPing
7f50ee6fd2 Increase upper limit for max DCC speed in preferences
For #672
2013-07-07 15:15:50 -04:00
TingPing
1544a5d6cb Default to nickserv when using /ghost or /id commands 2013-07-04 18:08:56 -04:00
TingPing
3284502645 Merge pull request #667 from orium/fe_get-dialogs-transient
fe_get_{int,str}() sets transient for the main window.
2013-07-03 12:00:41 -07:00
Diogo Sousa
4cc03aba75 Now fe_get_{int,str}() sets transient for the main window.
This allows window managers to handle the window in a better way, for instance
xmonad used to open the dialogs in a new tile and now opens a simple float.
2013-07-03 19:48:45 +01:00
TingPing
286bbc6bde Add another server to 2ch network 2013-07-03 00:42:48 -04:00
TingPing
d1244d7231 Use URL command for opening in existing
This avoids making a new connection to an already open network.
2013-07-02 12:22:01 -04:00
TingPing
50219a63ad Fix opening empty channel when url has trailing slash 2013-07-02 12:19:47 -04:00
TingPing
806c75f051 Add 2ch network
Closes #666
2013-07-02 10:35:06 -04:00
TingPing
ee621d2435 Update man page 2013-07-01 21:57:38 -04:00
TingPing
340811da6e Merge pull request #665 from orium/freebsd-fixes
Freebsd fixes
2013-07-01 18:51:51 -07:00
Diogo Sousa
4b40597c76 Fixed get_timezone() to work on windows. 2013-07-02 02:22:41 +01:00
Diogo Sousa
9a789bc9e7 Now handle_message_tag_time() doesn't use "timezone" since it is not defined
in *BSD.
2013-07-02 01:54:18 +01:00
Diogo Sousa
4886cc8258 Don't use G_VALUE_INIT since it was introduced in glib 2.30, and our minimum
requirement is glib 2.28. This was giving a compilation error in FreeBSD 9.1,
since it uses glib 2.28.
2013-07-02 01:54:11 +01:00
TingPing
82277a80ea Fix urls with --existing 2013-07-01 14:53:47 -04:00
TingPing
22064278df Update fe-text's help message 2013-07-01 14:36:15 -04:00
TingPing
932bfa3482 Don't use popup dialogs for help 2013-07-01 14:28:26 -04:00
TingPing
5de5d6d00b Improve help message 2013-07-01 14:11:24 -04:00
TingPing
aab55d8cff Handle extraneous cli args as urls 2013-07-01 13:43:58 -04:00
Diogo Sousa
73c9321361 Fixed server-time timestamps issue regarding local time. 2013-06-30 15:00:38 +01:00
Diogo Sousa
25288120be Fixed another bug in handle_message_tag_time(): tm_mon is between 0 and 11. 2013-06-28 23:42:11 +01:00
Diogo Sousa
d99d951f7f Fixed bug in handle_message_tag_time(). 2013-06-28 22:08:35 +01:00
TingPing
00e15828a1 Also support znc.in/server-time-iso 2013-06-28 13:33:08 -04:00