Commit graph

108 commits

Author SHA1 Message Date
Philipp Hörist
35142cf48a Remove redundant call to bindtextdomain
locale.bindtextdomain just calls gettext.bindtextdomain
2017-01-04 23:42:28 +01:00
Emmanuel Gil Peyrot
03446bb74f Make sure strings don’t contain unescaped backslashes. 2017-01-01 21:48:44 +00:00
Linus Heckemann
17cd14a5fa Allow startup even with malformed plugin manifests 2016-10-11 09:51:31 +01:00
lovetox
80de2e45c6 Fix layout in Plugins Window 2016-10-05 21:34:00 +02:00
Yann Leboulanger
9b294b511f fix Gajim version comparison for plugins. Fixes #8389 2016-09-06 22:49:57 +02:00
Jeffrey Baitis
7ef4240f63 Accidentally went with camel case here on the filename. Won't fail under windows, but will under *nix 2016-09-02 13:38:56 -07:00
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