Source compatibility report for the JLaTeXMath library between 0.8.5 and 0.9.2 versions

Test Info


Library NameJLaTeXMath
Version #10.8.5
Version #20.9.2

Test Results


Total Java ARchives1
Total Methods / Classes839 / 126
VerdictIncompatible
(19.4%)

Problem Summary


SeverityCount
Added Methods-159
Removed MethodsHigh8
Problems with
Data Types
High4
Medium0
Low0
Problems with
Methods
High0
Medium1
Low0
Other Changes
in Data Types
-28

Added Methods (159)


jlatexmath-0.9.2.jar, AlphabetRegistration.class
package org.scilab.forge.jlatexmath
AlphabetRegistration.getPackage ( ) [abstract]  :  Object
AlphabetRegistration.getTeXFontFileName ( ) [abstract]  :  String
AlphabetRegistration.getUnicodeBlock ( ) [abstract]  :  Character.UnicodeBlock[ ]

jlatexmath-0.9.2.jar, AlphabetRegistrationException.class
package org.scilab.forge.jlatexmath
AlphabetRegistrationException.AlphabetRegistrationException ( String str )

jlatexmath-0.9.2.jar, ArrayOfAtoms.class
package org.scilab.forge.jlatexmath
ArrayOfAtoms.addCol ( int n )  :  void

jlatexmath-0.9.2.jar, CyrillicRegistration.class
package org.scilab.forge.jlatexmath.cyrillic
CyrillicRegistration.CyrillicRegistration ( )
CyrillicRegistration.getPackage ( )  :  Object
CyrillicRegistration.getTeXFontFileName ( )  :  String
CyrillicRegistration.getUnicodeBlock ( )  :  Character.UnicodeBlock[ ]

jlatexmath-0.9.2.jar, DefaultTeXFont.class
package org.scilab.forge.jlatexmath
DefaultTeXFont.addAlphabet ( AlphabetRegistration reg ) [static]  :  void
DefaultTeXFont.addAlphabet ( Character.UnicodeBlock alphabet, InputStream inlanguage, String language, InputStream insymbols, String symbols, InputStream inmappings, String mappings ) [static]  :  void
DefaultTeXFont.addAlphabet ( Character.UnicodeBlock alphabet, String name ) [static]  :  void
DefaultTeXFont.addAlphabet ( Object base, Character.UnicodeBlock[ ] alphabet, String language ) [static]  :  void
DefaultTeXFont.addTeXFontDescription ( Object base, InputStream in, String name ) [static]  :  void
DefaultTeXFont.enableMagnification ( boolean b ) [static]  :  void
DefaultTeXFont.registerAlphabet ( AlphabetRegistration reg ) [static]  :  void
DefaultTeXFont.setMagnification ( float mag ) [static]  :  void
DefaultTeXFont.setMathSizes ( float ds, float ts, float ss, float sss ) [static]  :  void

jlatexmath-0.9.2.jar, DefaultTeXFontParser.class
package org.scilab.forge.jlatexmath
DefaultTeXFontParser.DefaultTeXFontParser ( Object base, InputStream file, String name )
DefaultTeXFontParser.parseExtraPath ( )  :  void
DefaultTeXFontParser.registerFonts ( boolean b ) [static]  :  void

jlatexmath-0.9.2.jar, DynamicAtom.class
package org.scilab.forge.jlatexmath.dynamic
DynamicAtom.createBox ( TeXEnvironment env )  :  Box
DynamicAtom.DynamicAtom ( String externalCode )
DynamicAtom.hasAnExternalConverterFactory ( ) [static]  :  boolean
DynamicAtom.setExternalConverterFactory ( ExternalConverterFactory factory ) [static]  :  void

jlatexmath-0.9.2.jar, ExternalConverter.class
package org.scilab.forge.jlatexmath.dynamic
ExternalConverter.getLaTeXString ( String p1 ) [abstract]  :  String

jlatexmath-0.9.2.jar, ExternalConverterFactory.class
package org.scilab.forge.jlatexmath.dynamic
ExternalConverterFactory.getExternalConverter ( ) [abstract]  :  ExternalConverter

jlatexmath-0.9.2.jar, FBoxAtom.class
package org.scilab.forge.jlatexmath
FBoxAtom.FBoxAtom ( Atom base, Color bg, Color line )

jlatexmath-0.9.2.jar, FencedAtom.class
package org.scilab.forge.jlatexmath
FencedAtom.FencedAtom ( Atom base, SymbolAtom l, List m, SymbolAtom r )

jlatexmath-0.9.2.jar, FontAlreadyLoadedException.class
package org.scilab.forge.jlatexmath
FontAlreadyLoadedException.FontAlreadyLoadedException ( String msg )

jlatexmath-0.9.2.jar, FramedBox.class
package org.scilab.forge.jlatexmath
FramedBox.draw ( Graphics2D g2, float x, float y )  :  void
FramedBox.FramedBox ( Box box, float thickness )
FramedBox.FramedBox ( Box box, float thickness, Color line )
FramedBox.getLastFontId ( )  :  int

jlatexmath-0.9.2.jar, GeoGebraLogoAtom.class
package org.scilab.forge.jlatexmath
GeoGebraLogoAtom.createBox ( TeXEnvironment env )  :  Box
GeoGebraLogoAtom.GeoGebraLogoAtom ( )
GeoGebraLogoAtom.getLeftType ( )  :  int
GeoGebraLogoAtom.getRightType ( )  :  int

jlatexmath-0.9.2.jar, GeoGebraLogoBox.class
package org.scilab.forge.jlatexmath
GeoGebraLogoBox.draw ( Graphics2D g2, float x, float y )  :  void
GeoGebraLogoBox.GeoGebraLogoBox ( float w, float h )
GeoGebraLogoBox.getLastFontId ( )  :  int

jlatexmath-0.9.2.jar, GraphicsAtom.class
package org.scilab.forge.jlatexmath
GraphicsAtom.createBox ( TeXEnvironment env )  :  Box
GraphicsAtom.draw ( )  :  void
GraphicsAtom.GraphicsAtom ( String path )

jlatexmath-0.9.2.jar, GraphicsBox.class
package org.scilab.forge.jlatexmath
GraphicsBox.draw ( Graphics2D g2, float x, float y )  :  void
GraphicsBox.getLastFontId ( )  :  int
GraphicsBox.GraphicsBox ( BufferedImage image, int Width, int Height, float width, float height )

jlatexmath-0.9.2.jar, GreekRegistration.class
package org.scilab.forge.jlatexmath.greek
GreekRegistration.getPackage ( )  :  Object
GreekRegistration.getTeXFontFileName ( )  :  String
GreekRegistration.getUnicodeBlock ( )  :  Character.UnicodeBlock[ ]
GreekRegistration.GreekRegistration ( )

jlatexmath-0.9.2.jar, HdotsforAtom.class
package org.scilab.forge.jlatexmath
HdotsforAtom.createBox ( TeXEnvironment env )  :  Box
HdotsforAtom.HdotsforAtom ( int n, float coeff )

jlatexmath-0.9.2.jar, HlineAtom.class
package org.scilab.forge.jlatexmath
HlineAtom.createBox ( TeXEnvironment env )  :  Box
HlineAtom.HlineAtom ( )
HlineAtom.setShift ( float shift )  :  void
HlineAtom.setWidth ( float width )  :  void

jlatexmath-0.9.2.jar, HorizontalRule.class
package org.scilab.forge.jlatexmath
HorizontalRule.HorizontalRule ( float thickness, float width, float s, boolean trueShift )

jlatexmath-0.9.2.jar, IddotsAtom.class
package org.scilab.forge.jlatexmath
IddotsAtom.createBox ( TeXEnvironment env )  :  Box
IddotsAtom.IddotsAtom ( )

jlatexmath-0.9.2.jar, LapedAtom.class
package org.scilab.forge.jlatexmath
LapedAtom.createBox ( TeXEnvironment env )  :  Box
LapedAtom.LapedAtom ( Atom at, char type )

jlatexmath-0.9.2.jar, MatrixAtom.class
package org.scilab.forge.jlatexmath
MatrixAtom.getColumnSep ( TeXEnvironment env, float width )  :  Box[ ]
MatrixAtom.MatrixAtom ( ArrayOfAtoms array, int type )

jlatexmath-0.9.2.jar, MulticolumnAtom.class
package org.scilab.forge.jlatexmath
MulticolumnAtom.createBox ( TeXEnvironment env )  :  Box
MulticolumnAtom.getCol ( )  :  int
MulticolumnAtom.getRow ( )  :  int
MulticolumnAtom.getSkipped ( )  :  int
MulticolumnAtom.hasRightVline ( )  :  boolean
MulticolumnAtom.MulticolumnAtom ( int n, String align, Atom cols )
MulticolumnAtom.setRowColumn ( int i, int j )  :  void
MulticolumnAtom.setWidth ( float w )  :  void

jlatexmath-0.9.2.jar, MultlineAtom.class
package org.scilab.forge.jlatexmath
MultlineAtom.createBox ( TeXEnvironment env )  :  Box
MultlineAtom.MultlineAtom ( ArrayOfAtoms column, int type )

jlatexmath-0.9.2.jar, predefMacros.class
package org.scilab.forge.jlatexmath
predefMacros.alignatATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.alignATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.alignedatATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.alignedATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.atop_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.atopwithdelims_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.Braket_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.cfrac_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.choose_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.clrlap_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.DeclareMathSizes_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.flalignATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.gatherATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.gatheredATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.genfrac_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.GeoGebra_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.hdotsfor_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.hline_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.hvspace_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.iddots_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.includegraphics_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.intertext_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.jlmDynamic_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.magnification_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.mathclrlap_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.matrixATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.multicolumn_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.multlineATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.over_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.overwithdelims_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.prescript_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.rule_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.Set_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.shoveleft_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.shoveright_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.size_macros ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.smallmatrixATATenv_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.text_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.underscore_macro ( TeXParser tp, String[ ] args )  :  Atom

jlatexmath-0.9.2.jar, RuleAtom.class
package org.scilab.forge.jlatexmath
RuleAtom.createBox ( TeXEnvironment env )  :  Box
RuleAtom.RuleAtom ( int wunit, float width, int hunit, float height, int runit, float raise )

jlatexmath-0.9.2.jar, ScriptsAtom.class
package org.scilab.forge.jlatexmath
ScriptsAtom.ScriptsAtom ( Atom base, Atom sub, Atom sup, boolean left )

jlatexmath-0.9.2.jar, SpaceAtom.class
package org.scilab.forge.jlatexmath
SpaceAtom.getLength ( String lgth ) [static]  :  float[ ]
SpaceAtom.getUnit ( String unit ) [static]  :  int

jlatexmath-0.9.2.jar, StyleAtom.class
package org.scilab.forge.jlatexmath
StyleAtom.StyleAtom ( int style, Atom at )

jlatexmath-0.9.2.jar, TeXEnvironment.class
package org.scilab.forge.jlatexmath
TeXEnvironment.getTextwidth ( )  :  float
TeXEnvironment.setTextwidth ( int widthUnit, float textwidth )  :  void
TeXEnvironment.TeXEnvironment ( int style, TeXFont tf, int widthUnit, float textwidth )

jlatexmath-0.9.2.jar, TeXFormula.class
package org.scilab.forge.jlatexmath
TeXFormula.createGIF ( int style, float size, String out, Color bg, Color fg )  :  void
TeXFormula.createImage ( String format, int style, float size, String out, Color bg, Color fg, boolean transparency )  :  void
TeXFormula.createJPEG ( int style, float size, String out, Color bg, Color fg )  :  void
TeXFormula.createPNG ( int style, float size, String out, Color bg, Color fg )  :  void
TeXFormula.createTeXIcon ( int style, float size, boolean trueValues )  :  TeXIcon
TeXFormula.createTeXIcon ( int style, float size, int widthUnit, float textwidth, int align )  :  TeXIcon
TeXFormula.registerFonts ( boolean b ) [static]  :  void
TeXFormula.setDEBUG ( boolean b )  :  void
TeXFormula.setLaTeX ( String ltx )  :  void

jlatexmath-0.9.2.jar, TeXIcon.class
package org.scilab.forge.jlatexmath
TeXIcon.getIconDepth ( )  :  int
TeXIcon.getTrueIconDepth ( )  :  float
TeXIcon.getTrueIconHeight ( )  :  float
TeXIcon.getTrueIconWidth ( )  :  float
TeXIcon.setForeground ( Color fg )  :  void
TeXIcon.setInsets ( Insets insets, boolean trueValues )  :  void
TeXIcon.TeXIcon ( Box b, float size, boolean trueValues )

jlatexmath-0.9.2.jar, TeXParser.class
package org.scilab.forge.jlatexmath
TeXParser.addAtom ( Atom at )  :  void
TeXParser.getCol ( )  :  int
TeXParser.getFormulaAtom ( )  :  Atom
TeXParser.getLine ( )  :  int
TeXParser.getOverArgument ( )  :  String
TeXParser.reset ( String latex )  :  void

jlatexmath-0.9.2.jar, UnderscoreAtom.class
package org.scilab.forge.jlatexmath
UnderscoreAtom.createBox ( TeXEnvironment env )  :  Box
UnderscoreAtom.UnderscoreAtom ( )

jlatexmath-0.9.2.jar, URLAlphabetRegistration.class
package org.scilab.forge.jlatexmath
URLAlphabetRegistration.getPackage ( )  :  Object
URLAlphabetRegistration.getTeXFontFileName ( )  :  String
URLAlphabetRegistration.getUnicodeBlock ( )  :  Character.UnicodeBlock[ ]
URLAlphabetRegistration.register ( URL url, String language, Character.UnicodeBlock[ ] blocks ) [static]  :  void

jlatexmath-0.9.2.jar, VlineAtom.class
package org.scilab.forge.jlatexmath
VlineAtom.createBox ( TeXEnvironment env )  :  Box
VlineAtom.getWidth ( TeXEnvironment env )  :  float
VlineAtom.setHeight ( float height )  :  void
VlineAtom.setShift ( float shift )  :  void
VlineAtom.VlineAtom ( int n )

jlatexmath-0.9.2.jar, WebStartAlphabetRegistration.class
package org.scilab.forge.jlatexmath
WebStartAlphabetRegistration.getPackage ( )  :  Object
WebStartAlphabetRegistration.getTeXFontFileName ( )  :  String
WebStartAlphabetRegistration.getUnicodeBlock ( )  :  Character.UnicodeBlock[ ]
WebStartAlphabetRegistration.register ( Character.UnicodeBlock[ ] blocks ) [static]  :  void

to the top

Removed Methods (8)


jlatexmath-0.8.5.jar, DefaultTeXFont.class
package org.scilab.forge.jlatexmath
DefaultTeXFont.addLanguage ( InputStream inlanguage, String language, InputStream insymbols, String symbols, InputStream inmappings, String mappings ) [static]  :  void

jlatexmath-0.8.5.jar, FColorBoxAtom.class
package org.scilab.forge.jlatexmath
FColorBoxAtom.createBox ( TeXEnvironment env )  :  Box
FColorBoxAtom.FColorBoxAtom ( Atom base, Color bg, Color line )

jlatexmath-0.8.5.jar, FencedAtom.class
package org.scilab.forge.jlatexmath
FencedAtom.FencedAtom ( Atom base, SymbolAtom l, MiddleAtom m, SymbolAtom r )

jlatexmath-0.8.5.jar, predefMacros.class
package org.scilab.forge.jlatexmath
predefMacros.addAlphabet_macro ( TeXParser tp, String[ ] args )  :  Atom
predefMacros.begin_macro ( TeXParser tp, String[ ] args )  :  Atom

jlatexmath-0.8.5.jar, StyleAtom.class
package org.scilab.forge.jlatexmath
StyleAtom.StyleAtom ( )
StyleAtom.StyleAtom ( int style )

to the top

Problems with Data Types, High Severity (4)


jlatexmath-0.8.5.jar
package org.scilab.forge.jlatexmath
[+] FColorBoxAtom (1)
[+] MatrixAtom (1)
[+] TeXFormula (1)
[+] TeXParser (1)

to the top

Problems with Methods, Medium Severity (1)


jlatexmath-0.8.5.jar, ArrayOfAtoms
package org.scilab.forge.jlatexmath
[+] ArrayOfAtoms.checkDimensions ( )  :  void (1)

to the top

Other Changes in Data Types (28)


jlatexmath-0.8.5.jar
package org.scilab.forge.jlatexmath
[+] Atom (1)
[+] Box (2)
[+] DefaultTeXFont (2)
[+] FBoxAtom (2)
[+] MatrixAtom (11)
[+] TeXConstants (6)
[+] TeXFormula (1)
[+] TeXIcon (2)
[+] TeXParser (1)

to the top

Java ARchives (1)


jlatexmath-0.8.5.jar

to the top