Jochen Sprickerhof pushed to branch master at Debian Java Maintainers / jameica
Commits: af74bdda by Jochen Sprickerhof at 2019-02-11T13:08:12Z New upstream version 2.8.4+dfsg - - - - - 810c06b4 by Jochen Sprickerhof at 2019-02-11T13:08:15Z Update upstream source from tag 'upstream/2.8.4+dfsg' Update to upstream version '2.8.4+dfsg' with Debian dir 9437561d3a0e098afbb1d601082a4a715c13e1a8 - - - - - 0aab9b2a by Jochen Sprickerhof at 2019-02-11T13:09:20Z Update changelog for 2.8.4+dfsg-1 release - - - - - 6 changed files: - build/BUILD - build/ChangeLog - debian/changelog - plugin.xml - src/de/willuhn/jameica/gui/internal/parts/PluginListPart.java - src/de/willuhn/jameica/plugin/PlaceholderPlugin.java Changes: ===================================== build/BUILD ===================================== @@ -1,3 +1,3 @@ #Build Number for ANT. Do not edit! -#Mon Sep 17 11:59:35 CEST 2018 -build.number=451 +#Tue Jan 29 15:28:30 CET 2019 +build.number=452 ===================================== build/ChangeLog ===================================== @@ -1,4 +1,8 @@ -2019-01-30 Version 2.8.3 +2019-02-11 Version 2.8.4 + + * BUG: In der Liste der verfügbaren Plugins kam es zu einem Fehler, wenn in der Liste der Plugins Scripting-Plugins enthalten waren - Proxy.newProxyInstance hat scheinbar in Java das Verhalten geändert, wenn der Classloader NULL ist + +2019-01-29 Version 2.8.3 * CHG: Popups verwenden jetzt als Fallback eigene Farben für Vorder- und Hintergrund, wenn keine Systemfarben vorgegeben sind oder Vorder- und Hintergrund identisch wären * CHG: Jameica verwendet jetzt unter Linux per Default GTK3 (siehe "SWT_GTK3=1" in jameica.sh) ===================================== debian/changelog ===================================== @@ -1,3 +1,9 @@ +jameica (2.8.4+dfsg-1) unstable; urgency=medium + + * New upstream version 2.8.4+dfsg + + -- Jochen Sprickerhof <[email protected]> Mon, 11 Feb 2019 14:09:12 +0100 + jameica (2.8.3+dfsg-2) unstable; urgency=medium * Add missing dependency ===================================== plugin.xml ===================================== @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="ISO-8859-1"?> -<system name="Jameica" version="2.8.3"> +<system name="Jameica" version="2.8.4"> <description>Jameica - Java based messages interchange</description> - <url>https://www.willuhn.de/products/jameica/releases/2.8/jameica/jameica-2.8.3.zip</url> + <url>https://www.willuhn.de/products/jameica/releases/2.8/jameica/jameica-2.8.4.zip</url> <homepage>https://www.willuhn.de/projects/jameica</homepage> <license>GPL - http://www.gnu.org/copyleft/gpl.html</license> ===================================== src/de/willuhn/jameica/gui/internal/parts/PluginListPart.java ===================================== @@ -440,11 +440,18 @@ public class PluginListPart implements Part if (list.size() == 0) continue; - // Wir nehmen das Manifest des ersten - Manifest mf = list.get(0).getManifest(); - PluginDetailPart part = new PluginDetailPart(mf, list, Type.AVAILABLE); - availableParts.put(e.getKey(),part); - part.paint(availableList.getComposite()); + try + { + // Wir nehmen das Manifest des ersten + Manifest mf = list.get(0).getManifest(); + PluginDetailPart part = new PluginDetailPart(mf, list, Type.AVAILABLE); + availableParts.put(e.getKey(),part); + part.paint(availableList.getComposite()); + } + catch (Exception ex) + { + Logger.error("unable to load plugin details, skipping",ex); + } } } } ===================================== src/de/willuhn/jameica/plugin/PlaceholderPlugin.java ===================================== @@ -51,7 +51,8 @@ public class PlaceholderPlugin implements Plugin public static Plugin createInstance(Manifest manifest) { InvocationHandler handler = new PlaceholderInvocationHandler(new PlaceholderPlugin(manifest)); - return (Plugin) Proxy.newProxyInstance(manifest.getClassLoader(),new Class[]{Plugin.class},handler); + final ClassLoader loader = manifest.getClassLoader(); + return (Plugin) Proxy.newProxyInstance(loader != null ? loader : Application.getClassLoader(),new Class[]{Plugin.class},handler); } /** View it on GitLab: https://salsa.debian.org/java-team/jameica/compare/a9a21bae297ad513bce8a1eb83ca0470275c9653...0aab9b2a68678b8c7902065ea1e94af87fc901cf -- View it on GitLab: https://salsa.debian.org/java-team/jameica/compare/a9a21bae297ad513bce8a1eb83ca0470275c9653...0aab9b2a68678b8c7902065ea1e94af87fc901cf You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

