Jeffrey Baitis
|
4a46a7a195
|
Modified source to work under python3
|
2016-09-02 13:05:03 -07:00 |
Linus Heckemann
|
a826019739
|
Include traceback in exception logging for plugin load
|
2016-08-20 00:35:57 +02:00 |
Linus Heckemann
|
ad1c89ce9f
|
Output gajim version readably in case of incompatibility
|
2016-08-20 00:39:45 +02:00 |
Linus Heckemann
|
7f8e44f087
|
Warn about plugin load failures rather than merely debug-logging them
|
2016-08-07 11:59:16 +01:00 |
Linus Heckemann
|
967432c096
|
Fix version comparisons in plugin loader, warn about incompatible plugins
|
2016-08-07 11:53:49 +01:00 |
Yann Leboulanger
|
06a477da8a
|
ability to compite the installer for gtk3 version
|
2016-07-07 22:41:35 +02:00 |
Yann Leboulanger
|
ab7939f614
|
catch all errors when trying to load a plugin
|
2016-03-15 21:40:44 +01:00 |
Yann Leboulanger
|
4a151d1370
|
prevent crash when a plugin is wrong.
|
2016-02-21 10:25:45 +01:00 |
Yann Leboulanger
|
345dad8988
|
prevent some GTK3 warning
|
2014-11-14 09:35:39 +01:00 |
Yann Leboulanger
|
0e8bb9e579
|
py2 -> py3
|
2014-03-27 12:42:19 +01:00 |
Yann Leboulanger
|
593e29bcd1
|
catch errors that could appear when running plugins gui extention points
|
2014-03-09 10:19:24 +01:00 |
Yann Leboulanger
|
753c727f6e
|
some gtk3 fixes in plugins window
|
2014-02-15 21:08:54 +01:00 |
Denis Fomin
|
e4244075dc
|
Fix crash when try configure plugin second time. See https://trac-plugins.gajim.org/ticket/86
|
2013-12-06 12:25:34 +04:00 |
Denis Fomin
|
58942404de
|
Set transient_for for 'Plugin already exists'
|
2013-09-24 17:03:30 +04:00 |
Denis Fomin
|
2278433f97
|
easy way to clear plugin_description_textview
|
2013-08-19 11:28:50 +04:00 |
Denis Fomin
|
40c9dab636
|
translate plugins descriptions
|
2013-08-16 23:29:48 +04:00 |
Yann Leboulanger
|
5809aa2b5a
|
ability to show HTML in plugin descriptions
|
2013-08-16 14:53:17 +02:00 |
Denis Fomin
|
de2383407c
|
GObject -> GLib
|
2013-07-30 23:00:27 +04:00 |
Yann Leboulanger
|
3bd8c6e144
|
render_icon -> render_icon_pixbuf
|
2013-07-29 18:29:24 +02:00 |
Denis Fomin
|
beb74fcaad
|
Make plugin config dialog not modal
|
2013-05-19 20:40:20 +04:00 |
Denis Fomin
|
ddbac25e19
|
PluginSystem. xhtml in available tab
|
2013-05-04 18:27:32 +04:00 |
Denis Fomin
|
ba3bed88be
|
fix ellipsize in plugin_homepage_linkbutton
|
2013-01-29 23:59:21 +04:00 |
Denis Fomin
|
516f27e95e
|
plugins_window.do not shrink vbox,expand plugin name coloumn
|
2013-01-28 01:32:17 +04:00 |
Yann Leboulanger
|
7ebbad43cb
|
fix command system
|
2013-01-27 19:51:11 +01:00 |
Yann Leboulanger
|
f82dfed644
|
support min_gajim_version and max_gajim_version in plugins
|
2013-01-26 22:31:17 +01:00 |
Denis Fomin
|
de9241ac11
|
fix plugin manager
|
2013-01-11 19:54:52 +04: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
|
3fdefe20b7
|
xrange() -> list(range())
|
2013-01-02 18:17:51 +01:00 |
Yann Leboulanger
|
912f0e921d
|
fix imports and many py3 changements
|
2013-01-02 13:54:02 +01:00 |
Yann Leboulanger
|
d27591076f
|
fix exception handling
|
2013-01-01 23:18:36 +01:00 |
Yann Leboulanger
|
069bddbbcb
|
remove call to unicode()
|
2013-01-01 21:06:16 +01:00 |
Yann Leboulanger
|
414e349345
|
python uses unicode internally
|
2013-01-01 19:44:25 +01:00 |
Denis Fomin
|
f28d5574d0
|
fix plugin window
|
2012-12-31 20:13:35 +04:00 |
Yann Leboulanger
|
8f71d9f219
|
start porting Gajim to gobject introspection and GTK3
|
2012-12-23 16:23:43 +01:00 |
Denis Fomin
|
bb5db97546
|
plugin system. checking the type of stored data. Fix #7220
|
2012-08-22 22:21:26 +04:00 |
Denis Fomin
|
dbdb3cf035
|
plugin system. add plugin icon support
|
2012-08-16 17:58:00 +04:00 |
Denis Fomin
|
74b6ba5ca1
|
coding style
|
2012-08-16 16:56:02 +04:00 |
Denis Fomin
|
40edf1d0f2
|
typo
|
2012-08-09 21:55:35 +04:00 |
Denis Fomin
|
8295089b95
|
first load the plugins of the user directory. does not load the module twice.
|
2012-08-09 21:48:00 +04:00 |
Yann Leboulanger
|
d8f4a75ec5
|
set plugin error dialog transient for Plugins Window. Fixes #7184
|
2012-07-15 22:44:02 +02:00 |
Denis Fomin
|
926b7d8514
|
Select root iter in the PluginsWindow treeview. set focus on close button when switch page.
|
2012-06-28 13:37:55 +04:00 |
Yann Leboulanger
|
971e0502c0
|
don't load unactivatable plugins
|
2012-04-30 21:04:37 +02:00 |
Yann Leboulanger
|
3fe07c9a14
|
ability for plugins to be activatable. True by default, but plugin can be non-activatable is a dep is missing for example.
|
2012-04-30 00:43:18 +02:00 |
Denis Fomin
|
71e6f991e0
|
Prevent traceback
|
2012-01-07 12:00:04 +04:00 |
Denis Fomin
|
4564c2c558
|
Use set_rules_hint(True) in the installed plugins treeview
|
2011-11-26 22:52:04 +03:00 |
Denis Fomin
|
b4acd70336
|
catch the error in the plugins manifest file
|
2011-10-16 22:40:42 +03:00 |
Yann Leboulanger
|
d37bdc7a89
|
tryin to unpickle a GNU dbm file doesn't produce the same exception as bsddb. Handle both. Fixes #7013
|
2011-10-13 22:23:40 +02:00 |
Yann Leboulanger
|
8305f6d68e
|
fix upgrading from old plugin config files
|
2011-10-11 21:44:02 +02:00 |
Denis Fomin
|
71aeb800da
|
prevent traceback
|
2011-10-11 22:27:41 +03:00 |