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 |
|
Denis Fomin
|
572248b077
|
fix previos commit
|
2011-10-10 22:06:30 +03:00 |
|
Yann Leboulanger
|
c0330a8685
|
stop using shelve, it cannot work when upgrading python version. Fixes #6988
|
2011-10-10 16:43:22 +02:00 |
|
Denis Fomin
|
2e648d06be
|
New gui_extension_point added. Do not use all args in remove_gui_extension_point() to identify elements to be removed. Use only first one
|
2011-09-26 20:47:33 +03:00 |
|
Yann Leboulanger
|
08a584b8b6
|
add missing function. Fixes #6985
|
2011-09-23 19:00:32 +02:00 |
|
Denis Fomin
|
2512f29076
|
pluginmanager.better exception handling when importing modules
|
2011-09-07 10:31:34 +03:00 |
|
Denis Fomin
|
4dd234321e
|
translate all modules in the plugin dir(whiteboard plugin for example. translate plugin.py and whiteboard_widget.py)
|
2011-09-04 23:23:38 +03:00 |
|