gajim-plural/src/common
Mateusz Biliński 95b1e45920 Initial commit related to plug-in system:
- basic PluginManager class that loads plugins from *.py files
  in given directories
- Singleton metaclass was created to use with PluginManager;
  notice: __init__ of class is called only once (not like in code
	that is included in Python Cookbook)
- variable to keep paths of plugin directories has been created
  (common.gajim.PLUGINS_DIRS); also added initilization of these
  paths to common.ConfigPaths
- added global variable with PluginManager object:
  common.gajim.plugin_manager
- created customized logger for plugin system ('gajim.plugin_system')
- created function decorator plugins.helpers.log_calls which logs
  each call of function/method; it also logs when function is left
- base class Plugin for plug-in implementation added; not much
  here - only empty class attributes: name, short_name, authors,
	version, description
- based on Plugin class, first plugin was created named
  LengthNotifierPlugin; it is used to notify users when they
  exceed given length of message during writing it (text entry
  field highlights)
- first GUI extension points works when ChatControl object
  is created (it is used in mentioned plugin)
- added 'epydoc.conf' file customized a little bit (file
	is also in trunk now)
- fixed indentation in common.sleepy module (also in trunk
	now)
2008-06-01 23:33:51 +00:00
..
xmpp flush xmpppy's send queue before disconnecting 2008-05-19 20:04:14 +00:00
zeroconf pass session when dispatching MSGNOTSENT 2008-05-19 00:17:39 +00:00
__init__.py configuration is now in common/config 2005-04-12 21:09:06 +00:00
atom.py merge diff from trunk to pep branch 2007-08-09 15:39:18 +00:00
caps.py remove pep options from pref window, store them per account, store caps_hash per account. see #3954 2008-05-27 10:24:29 +00:00
check_paths.py new XEP-0115 implementation (version 1.5) 2008-04-20 22:58:47 +00:00
commands.py merged in session-centric branch, with fixes for OTR compatibility 2008-05-13 01:59:10 +00:00
config.py * Remove old code to update status to current track. 2008-05-15 19:52:04 +00:00
configpaths.py Initial commit related to plug-in system: 2008-06-01 23:33:51 +00:00
connection.py reuse chat controls after session termination 2008-05-23 23:27:08 +00:00
connection_handlers.py [Kjell Braden] Fix HTML on OTR. 2008-05-27 14:50:54 +00:00
contacts.py new XEP-0115 implementation (version 1.5) 2008-04-20 22:58:47 +00:00
crypto.py merge diff from trunk 2007-12-12 08:44:46 +00:00
dataforms.py merge diff from trunk 2007-12-12 08:44:46 +00:00
dbus_support.py merge diff from trunk 2007-12-12 08:44:46 +00:00
defs.py new XEP-0115 implementation (version 1.5) 2008-04-20 22:58:47 +00:00
dh.py merge diff from trunk 2007-12-12 08:44:46 +00:00
events.py Reverted r9614 and r9615. 2008-05-11 13:17:28 +00:00
exceptions.py Warn user when database is corrupted and unreadable. Fixes #3761 2008-03-17 07:22:43 +00:00
fuzzyclock.py merge diff from trunk 2007-12-12 08:44:46 +00:00
gajim.py Initial commit related to plug-in system: 2008-06-01 23:33:51 +00:00
GnuPG.py http://python.org/dev/peps/pep-0008/ " Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators." 2008-04-18 00:02:56 +00:00
GnuPGInterface.py http://python.org/dev/peps/pep-0008/ " Comparisons to singletons like None should always be done with 2008-04-18 00:26:07 +00:00
helpers.py remove pep options from pref window, store them per account, store caps_hash per account. see #3954 2008-05-27 10:24:29 +00:00
i18n.py merge diff from trunk 2007-12-12 08:44:46 +00:00
idle.c make idle detection work in Windows without C compilation stuff (use ctypes and do the call to user32.dll via python [py25 includes ctypes else get it externally]. an Xmas gift from to Yann for .11 wonderful release! 2006-12-30 00:54:20 +00:00
logger.py new XEP-0115 implementation (version 1.5) 2008-04-20 22:58:47 +00:00
Makefile.am Merging changes from trunk (6774:7465) 2006-11-18 20:52:28 +00:00
nslookup.py merge diff from trunk 2007-12-12 08:44:46 +00:00
optparser.py new XEP-0115 implementation (version 1.5) 2008-04-20 22:58:47 +00:00
passwords.py Fix indentation. Please test patches before commiting... 2008-05-05 00:05:20 +00:00
pep.py typos. see #3953 2008-05-20 14:30:19 +00:00
proxy65_manager.py merge diff from trunk 2007-12-12 08:44:46 +00:00
pubsub.py [Florob] ability to retract pubsub events. fixes #3913 2008-05-05 07:48:13 +00:00
rst_xhtml_generator.py merge diff from trunk 2007-12-12 08:44:46 +00:00
sleepy.py Initial commit related to plug-in system: 2008-06-01 23:33:51 +00:00
socks5.py Fix file transfers on win32. 2008-05-10 15:40:27 +00:00
stanza_session.py don't send termination unless we've sent a message 2008-05-26 23:53:40 +00:00
xmpp_stringprep.py merge diff from trunk 2007-12-12 08:44:46 +00:00