Commit Graph

115 Commits

Author SHA1 Message Date
Philipp Hörist a606d0ed7d Activate PluginInstaller in plugin window init 2017-02-19 18:13:10 +01:00
Philipp Hörist 26aa0382d3 Merge branch 'pylint' into 'master'
Add a pylint configuration file and fix a few of the issues found

See merge request !54
2017-02-11 17:54:19 +01:00
Emmanuel Gil Peyrot a4387e8489 Use “… is not …” everywhere instead of “not … is …”. 2017-02-11 02:40:10 +00:00
Emmanuel Gil Peyrot 2fbadc91e9 Use Enum or IntEnum instead of range() constants. 2017-02-11 02:40:07 +00:00
Emmanuel Gil Peyrot fb221a692b Remove wrong usage of the list(range(…)) pattern. 2017-02-08 02:26:21 +00:00
Emmanuel Gil Peyrot 289d82fae7 Remove unused imports. 2017-02-08 02:26:20 +00:00
Philipp Hörist 1ad087e577 Close Plugins Window with ESC 2017-02-06 23:21:04 +01:00
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