Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jeuclid for openSUSE:Factory checked 
in at 2022-03-18 16:42:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jeuclid (Old)
 and      /work/SRC/openSUSE:Factory/.jeuclid.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jeuclid"

Fri Mar 18 16:42:46 2022 rev:11 rq:962708 version:3.1.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/jeuclid/jeuclid.changes  2019-11-08 
15:28:51.107200627 +0100
+++ /work/SRC/openSUSE:Factory/.jeuclid.new.25692/jeuclid.changes       
2022-03-18 16:43:06.209222881 +0100
@@ -1,0 +2,53 @@
+Wed Mar 16 11:52:48 UTC 2022 - David Anes <[email protected]>
+
+- Updated/rebased patches:
+  - jeuclid-core-FreeHep.patch (updated to use services file)
+  - jeuclid-batik_1_10.patch (rebased)
+  - jeuclid-service-providers.patch (added to prevent wrong 
+    typecasting)
+- Update to 3.1.9:
+  - Workaround for NPE in TextLayout()
+  - Support Content Math without namespace
+  - Added Italian Translation
+  - Improved Documentation
+- Update to 3.1.8:
+  - Operator streching now honors symmetric
+  - New extension for horizontal / vertical stretch
+  - Stretchy behaviour is reworked again
+- Update to 3.1.7:
+  - Reworked Token elements to support mglyhp in all cases.
+  - Reworked Stretchy operators.
+  - Fixed an error in mmultiscript containing whitespace.
+  - MathML 3.0 Testsuite is now available on the website.
+  - MathML 3.0 Testsuite can now be run internally.
+  - Basic SWT Widget is now implemented.
+  - Restored functionality to get null value for attributes. Fixes 
+    mfence
+  - Better support for foreign elements in JEuclid DOM Tree.
+- Update to 3.1.6:
+  - JEuclidView: add method to get bounds of layouted object.
+  - Provide Win32 MathViewer executable.
+  - Moved Resources from root namespace into net/sf/jeuclid.
+  - Internal DOM Tree is now in the MathML Namespace.
+  - jeuclid-core JAR file is now OSGi compatible.
+  - MathViewer: Add simple editor.
+  - MathViewer: PropertyPage: use optionName rather than toString 
+    for consistency with command line App.
+  - Changed internal JEuclid attributes to use optionName rather 
+    than toString for consistency with command line App.
+  - FOP: Added support for ImageConverter needed by newer fop.
+- Update to 3.1.5:
+  - Fixed NPE if mo has no parent.
+  - Font-Cache: repaired support for euler fonts.
+  - MathViewer: Add source view.
+  - jeuclid-core: Mouse position detection (presentation mathml).
+  - jeuclid-fop: Workaround for NPE if an image does not exist.
+- Update to 3.1.4:
+  - Added Regression tests for testsuite.
+  - Removed possible NPE in MGlyph handling.
+  - Better support for font styles.
+  - Added support for float sized fonts.
+  - Font-Caching and loading is now all done using lower case.
+  - Declared current branch as stable.
+
+-------------------------------------------------------------------

Old:
----
  jeuclid-parent-3.1.3-src.zip

New:
----
  jeuclid-parent-3.1.9-src.zip
  jeuclid-service-providers.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jeuclid.spec ++++++
--- /var/tmp/diff_new_pack.UU0w5d/_old  2022-03-18 16:43:06.825223323 +0100
+++ /var/tmp/diff_new_pack.UU0w5d/_new  2022-03-18 16:43:06.829223326 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jeuclid
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           jeuclid
-Version:        3.1.3
+Version:        3.1.9
 Release:        0
 Summary:        MathML rendering solution
 # LGPL-2.1 is for the FreeHEP component only (see LICENSE.FreeHEP)
@@ -38,6 +38,8 @@
 Patch2:         MacOSX.patch
 Patch3:         jeuclid-commons-lang3.patch
 Patch4:         jeuclid-batik_1_10.patch
+# fixes casting the service provider
+Patch5:         jeuclid-service-providers.patch
 BuildRequires:  ant
 BuildRequires:  apache-commons-cli >= 1.1
 BuildRequires:  apache-commons-lang3
@@ -163,6 +165,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 find -name '*.jar' -o -name '*.class' -exec rm -f '{}' \;
 

++++++ jeuclid-batik_1_10.patch ++++++
--- /var/tmp/diff_new_pack.UU0w5d/_old  2022-03-18 16:43:06.873223357 +0100
+++ /var/tmp/diff_new_pack.UU0w5d/_new  2022-03-18 16:43:06.873223357 +0100
@@ -1,10 +1,13 @@
---- 
jeuclid-parent-3.1.3/jeuclid-core/src/main/java/net/sourceforge/jeuclid/elements/presentation/token/Mo.java
        2019-01-20 23:29:28.841276674 +0100
-+++ 
jeuclid-parent-3.1.3/jeuclid-core/src/main/java/net/sourceforge/jeuclid/elements/presentation/token/Mo.java
        2019-01-20 23:32:09.942100475 +0100
-@@ -43,8 +43,8 @@
- import net.sourceforge.jeuclid.layout.TextObject;
+Index: 
jeuclid-parent-3.1.9/jeuclid-core/src/main/java/net/sourceforge/jeuclid/elements/presentation/token/Mo.java
+===================================================================
+--- 
jeuclid-parent-3.1.9.orig/jeuclid-core/src/main/java/net/sourceforge/jeuclid/elements/presentation/token/Mo.java
++++ 
jeuclid-parent-3.1.9/jeuclid-core/src/main/java/net/sourceforge/jeuclid/elements/presentation/token/Mo.java
+@@ -45,9 +45,9 @@ import net.sourceforge.jeuclid.layout.Te
  
+ import org.apache.batik.dom.AbstractDocument;
  import org.apache.batik.dom.events.DOMCustomEvent;
 +import org.apache.batik.w3c.dom.events.CustomEvent;
+ import org.w3c.dom.Attr;
  import org.w3c.dom.Node;
 -import org.w3c.dom.events.CustomEvent;
  import org.w3c.dom.events.Event;

++++++ jeuclid-core-FreeHep.patch ++++++
--- /var/tmp/diff_new_pack.UU0w5d/_old  2022-03-18 16:43:06.893223371 +0100
+++ /var/tmp/diff_new_pack.UU0w5d/_new  2022-03-18 16:43:06.897223374 +0100
@@ -1,12 +1,9 @@
---- 
jeuclid-parent-3.1.3/jeuclid-core/src/main/java/net/sourceforge/jeuclid/converter/ConverterRegistry.java
   2008-09-24 07:03:08.000000000 -0700
-+++ 
jeuclid-parent-3.1.3.new/jeuclid-core/src/main/java/net/sourceforge/jeuclid/converter/ConverterRegistry.java
       2008-11-24 19:04:21.000000000 -0800
-@@ -50,7 +50,7 @@
-     protected ConverterRegistry() {
-         ImageIODetector.detectConversionPlugins(this);
-         BatikDetector.detectConversionPlugins(this);
--        FreeHepDetector.detectConversionPlugins(this);
-+//        FreeHepDetector.detectConversionPlugins(this);
-     }
- 
-     /**
+Index: 
jeuclid-parent-3.1.9/jeuclid-core/src/main/resources/META-INF/services/net.sourceforge.jeuclid.converter.ConverterDetector
+===================================================================
+--- 
jeuclid-parent-3.1.9.orig/jeuclid-core/src/main/resources/META-INF/services/net.sourceforge.jeuclid.converter.ConverterDetector
++++ 
jeuclid-parent-3.1.9/jeuclid-core/src/main/resources/META-INF/services/net.sourceforge.jeuclid.converter.ConverterDetector
+@@ -1,3 +1,2 @@
+ net.sourceforge.jeuclid.converter.ImageIODetector
+ net.sourceforge.jeuclid.converter.BatikDetector
+-net.sourceforge.jeuclid.converter.FreeHepDetector
 

++++++ jeuclid-service-providers.patch ++++++
Index: 
jeuclid-parent-3.1.9/jeuclid-core/src/main/java/net/sourceforge/jeuclid/converter/ConverterRegistry.java
===================================================================
--- 
jeuclid-parent-3.1.9.orig/jeuclid-core/src/main/java/net/sourceforge/jeuclid/converter/ConverterRegistry.java
+++ 
jeuclid-parent-3.1.9/jeuclid-core/src/main/java/net/sourceforge/jeuclid/converter/ConverterRegistry.java
@@ -52,10 +52,10 @@ public final class ConverterRegistry {
      */
     @SuppressWarnings("unchecked")
     protected ConverterRegistry() {
-        final Iterator<ConverterDetector> it = Service
+        final Iterator<Object> it = Service
                 .providers(ConverterDetector.class);
         while (it.hasNext()) {
-            final ConverterDetector det = it.next();
+            final ConverterDetector det = (ConverterDetector) it.next();
             det.detectConversionPlugins(this);
         }
     }

Reply via email to