André Apitzsch
125ce523e4
Rename src directory
2017-07-02 17:25:47 +02:00
Philipp Hörist
a5cce0c749
Make verbose logging less verbose
2017-01-04 23:28:08 +01:00
Emmanuel Gil Peyrot
9440512f2b
Add forgotten variable declaration in except.
2016-11-05 14:57:13 +00:00
Emmanuel Gil Peyrot
ab7ce2b42e
Use log.warning instead of the deprecated log.warn.
2013-01-05 11:26:22 +01:00
Yann Leboulanger
e03b3c35b6
fix traceback handling
...
fix struc and sha1 usage (use bytes instead of string)
2013-01-05 00:03:36 +01:00
Yann Leboulanger
d27591076f
fix exception handling
2013-01-01 23:18:36 +01:00
Yann Leboulanger
77775cf0af
Gajim now uses python-nbxmpp library instead of embedding it.
2012-12-09 21:37:51 +01:00
Yann Leboulanger
51cfe177a1
ability for a plugin to raise NodeProcessed
2012-04-08 17:53:53 +02:00
Yann Leboulanger
b9f8f67ce5
print and ignore exceptions raised in an event handler.
2011-11-22 22:51:33 +01:00
Yann Leboulanger
ac1111c305
fix logger name
2011-10-07 17:51:57 +02:00
Yann Leboulanger
4ac1768040
handle outgoing messages with events. Fixes #6743
2011-05-18 19:44:43 +02:00
Yann Leboulanger
857ba5f707
new way to handle incominf messages, new notification event.
2011-05-01 22:09:50 +02:00
Yann Leboulanger
c9bc9393d5
fix a bug in ged that prevent callback to be called in the correct order.
2010-09-17 12:41:00 +02:00
Yann Leboulanger
01d486ec60
use Network Event Dispatcher in connection_handler to handle HttpAuth events.
2010-07-20 10:35:38 +02:00
Éric Araujo
9b5ee1e13b
convert tabs to spaces in source code thanks to reindent.py
...
Also use sed to remove now unneeded Vim lines, 2to3 -f ws_comma to fix
some whitespace, and fix some other madness manually.
2010-04-08 01:20:17 +02:00
Yann Leboulanger
fa05d88b2b
merge from default branch
2010-02-08 22:25:41 +01:00
Yann Leboulanger
b99c10f696
add ged.py file
2010-01-19 22:06:00 +01:00
Mateusz Biliński
c0a26be684
Three core (raw) events (iq, message, presence) go also through Network Events Controller (layer between network library and Global Events Dispatcher, newly added) and from there they are dispatched through Global Events Dispatcher.
...
Ability to register new incoming network events (based on exisiting one) added. Modify-only network events are possible (eg. add some text each message, but don't create any new global event). Events creation can be chained.
Examples of new network events classes are in New Events Example plugin.
Events from src/gajim.py now all go through Global Events Dispatcher and only through it (easy to modify, in chain, data passed with them).
2008-08-18 16:35:14 +00:00
Mateusz Biliński
06aee9d2d0
Initial version of Global Events Dispatcher.
...
Events previously generated for D-Bus support in remote_control.py go through Global Events Dispatcher now - this means any plugin can subscribe to them.
Implemented D-Bus support plugin based on remote_control.py.
2008-08-10 13:40:49 +00:00