Version | Date | Description |
---|---|---|
3.1.10 | TBD | TBD |
3.1.9 | 2010-02-12 | Interim Release |
3.1.8 | 2009-10-09 | stretchy rework |
3.1.7 | 2009-09-11 | Bugfix release |
3.1.6 | 2009-07-16 | Integration Release |
3.1.5 | 2009-03-20 | Towards interaction |
3.1.4 | 2009-01-05 | Font bugfixes |
3.1.3 | 2008-09-24 | More bugfixes |
3.1.2 | 2008-07-30 | Bugfix Release |
3.1.1 | 2008-06-01 | Second Alpha |
3.1.0 | 2008-04-04 | first alpha |
3.0.4 | never | The unreleased release |
3.0.3 | 2008-02-20 | the last one? |
3.0.2 | 2007-12-12 | smallBugs |
3.0.1 | 2007-08-31 | bugfix release |
3.0.0 | 2007-08-15 | stable release |
2.9.8 | 2007-07-05 | almost there |
2.9.7 | 2007-05-24 | split and joined |
2.9.6 | 2007-04-22 | Beta-1 for 3.0 |
2.9.5 | 2007-03-29 | The big bugfix release |
2.9.4 | 2007-02-26 | Alpha for 3.0 |
2.9.3 | 2007-02-06 | First Maven-Based Release |
Type | Changes | By |
---|---|---|
![]() | Moved to Junit 4.8 as test framework | maxberger |
![]() | Count only displayable character for Mi auto-italic Fixes 3013554. | maxberger |
![]() | Use jsr 308 instead of jcip annotations | maxberger |
![]() | Rewrote JMathComponentUI to be MathComponent-Agnostic, better caching of values | maxberger |
![]() | JEuclidView now supports null for GraphicsContext | maxberger |
![]() | JMathComponent#setContent now creates JEuclidDOM | maxberger |
![]() | Added Converter String -> OutputStream convenience method Fixes 3035734. Thanks to Noah_Ready-Campbell. | maxberger |
![]() | MathViewer fallback to previous behavior on unsupported elements | maxberger |
![]() | MathViewer now supports real editing with live changes | maxberger |
![]() | MathViewer now requires Java 1.6 | maxberger |
Type | Changes | By |
---|---|---|
![]() | Workaround for NPE in TextLayout() | maxberger |
![]() | Support Content Math without namespace | maxberger |
![]() | Added Italian Translation Thanks to Gil. | maxberger |
![]() | Improved Documentation | maxberger |
Type | Changes | By |
---|---|---|
![]() | Operator streching now honors symmetric | maxberger |
![]() | New extension for horizontal / vertical stretch | maxberger |
![]() | Stretchy behaviour is reworked again | maxberger |
Type | Changes | By |
---|---|---|
![]() | Reworked Token elements to support mglyhp in all cases. | maxberger |
![]() | Reworked Stretchy operators. | maxberger |
![]() | Fixed an error in mmultiscript containing whitespace. | maxberger |
![]() | MathML 3.0 Testsuite is now available on the website. | maxberger |
![]() | MathML 3.0 Testsuite can now be run internally. | maxberger |
![]() | Basic SWT Widget is now implemented. | maxberger |
![]() | Restored functionality to get null value for attributes. Fixes mfence. Fixes 2833272. | maxberger |
![]() | Better support for foreign elements in JEuclid DOM Tree. | maxberger |
Type | Changes | By |
---|---|---|
![]() | JEuclidView: add method to get bounds of layouted object. | ekuenzel |
![]() | Provide Win32 MathViewer executable. | maxberger |
![]() | Moved Resources from root namespace into net/sf/jeuclid. Fixes 2782019. | maxberger |
![]() | Internal DOM Tree is now in the MathML Namespace. | maxberger |
![]() | jeuclid-core JAR file is now OSGi compatible. | maxberger |
![]() | MathViewer: Add simple editor. | maxberger |
![]() | MathViewer: PropertyPage: use optionName rather than toString for consistency with command line App. | maxberger |
![]() | Changed internal JEuclid attributes to use optionName rather than toString for consistency with command line App. | maxberger |
![]() | FOP: Added support for ImageConverter needed by newer fop. | maxberger |
Type | Changes | By |
---|---|---|
![]() | Fixed NPE if mo has no parent. Fixes 2689811. | maxberger |
![]() | Font-Cache: repaired support for euler fonts. | maxberger |
![]() | MathViewer: Add source view. | maxberger |
![]() | jeuclid-core: Mouse position detection (presentation mathml). Fixes 2600058. Thanks to NeilChittenden. | maxberger |
![]() | jeuclid-fop: Workaround for NPE if an image does not exist. | maxberger |
Type | Changes | By |
---|---|---|
![]() | Added Regression tests for testsuite. | maxberger |
![]() | Removed possible NPE in MGlyph handling. | maxberger |
![]() | Better support for font styles. | maxberger |
![]() | Added support for float sized fonts. | maxberger |
![]() | Font-Caching and loading is now all done using lower case. | maxberger |
![]() | Declared current branch as stable. | maxberger |
Type | Changes | By |
---|---|---|
![]() | Compatibility fix to work with Saxon. | maxberger |
![]() | Bug in FOP-Image loader prevented other image loaders to work correctly. | maxberger |
![]() | jeuclid-cli: LayoutContext in file-to-dir conversion was ignored. Fixes 2049821. | maxberger |
![]() | jeuclid-cli: file to file conversion was broken Fixes 2049821. | maxberger |
Type | Changes | By |
---|---|---|
![]() | jeuclid-fop: fixed null-pointer exception when color is unset | maxberger |
![]() | Mml2xx: support multi-file conversion | maxberger |
![]() | Now supports "beveled" and "bevelled" | maxberger |
![]() | Mo needs 2 stages when it is a delimiter Fixes 1981322. | maxberger |
![]() | Background is now painted fully on all pixels to remove artifacts with png / ie Fixes 1998865. | maxberger |
![]() | Fraction lines are no longer drawn when linewith="0" Fixes 1999381. | maxberger |
![]() | Added extension to math element to set LayoutContext attributes | maxberger |
![]() | FOP plugin: support for font-family from context | maxberger |
![]() | mathvariant is now inherited | maxberger |
Type | Changes | By |
---|---|---|
![]() | Background color from context was ignored | maxberger |
![]() | JEuclid is now thread safe! | maxberger |
![]() | changed order of font prefernece for a more consistent output. | maxberger |
![]() | Added character mapping for Mathematica 4.1 and firefox compatibility. Fixes 1949127. | maxberger |
![]() | All singleton instances are now accessed with getInstance(). | maxberger |
![]() | Support for deprecated mode attribute on math element. | maxberger |
![]() | Support Glyph alternatives provided by xmlgraphics. | maxberger |
![]() | Whitespace trimming was lost and is now restored. | maxberger |
![]() | Added support for Mathematica Fonts | maxberger |
![]() | FOP plugin: support for color | maxberger |
![]() | FOP plugin: context parameters are now supported in all targets (not just pdf) | maxberger |
![]() | Clean-up of Element Implementations | maxberger |
![]() | Added listfonts command-line tool | maxberger |
![]() | XSLT transformation is now done directly into the JEuclid DOM model. | maxberger |
![]() | more compatibility fixes for DOM implementation | maxberger |
![]() | more compatibility fixes for own DOM model | maxberger |
![]() | moved icons out of jeuclid-core | maxberger |
![]() | replaced own DOM model with standard model from Batik | maxberger |
![]() | Made event model DOM compatible | maxberger |
![]() | Improvement for OS X integration of mathviewer | maxberger |
![]() | Re-organized submodules | maxberger |
Type | Changes | By |
---|---|---|
![]() | Added AMSFonts and support for them | maxberger |
![]() | Unicode mapping now searches through all possible fonts. | maxberger |
![]() | Mapping from/to high plane is now done using UnicodeData.txt | maxberger |
![]() | Precompile operator dictionary for more performance. | maxberger |
![]() | Precompile Content-Math Transformer for more performance. | maxberger |
![]() | Rewrote OperatorDictonary to make use of standard Java data types. | maxberger |
![]() | Documentation for new ant task Fixes 1906976. Thanks to petrprochy. | maxberger |
![]() | Removed ParameterKey. | maxberger |
![]() | Ant task now supports many layoutcontext parameters Thanks to petrprochy. | maxberger |
![]() | Updated jeuclid-fop for version 0.95. Implemented new XMLGraphics interfaces; added support for fontSize (currently broken on non-pdf) | maxberger |
![]() | Default LayoutContext is now non-mutable. Fixes 1893007. | maxberger |
![]() | Use different classloaders Fixes 1885767. Thanks to petrprochy. | maxberger |
![]() | Fix attributes without namespaces. | maxberger |
![]() | Fix for missing xinclude support | maxberger |
![]() | Now supports content Math through stylesheet! | maxberger |
![]() | Remove Alpha channel from BMP and JPG output. Fixes 1867094. | maxberger |
![]() | Now uses all available fonts as symbol catch fonts, to support new types of fonts | maxberger |
![]() | Improved character support from high plane | maxberger |
![]() | Moved 1.6-dependent code to jeuclid-core16 | maxberger |
![]() | Repaired Batik SVG support, cleaned up triple use of batik | maxberger |
![]() | better font caching; full support for STIX, use deja vu and stix in full distribution | maxberger |
![]() | Support for autoloading fonts in jar files | maxberger |
![]() | Added french translation to MathViewer Thanks to Jean-Francois Maurel. | maxberger |
![]() | Removed old command line parser | maxberger |
![]() | Finished converting Mml2xxx to use commons-cli and new LayoutContext.Parameter. Also implemented copy to clipboard in MathViewer. | eric239 |
![]() | re-enabled anti-alias rendering hints. | maxberger |
![]() | Added ParametersDialog to MathViewer so that all available parameters can be viewed/changed. The dialog auto-generates UI for all the parameters | eric239 |
![]() | LayoutContext Parameters now encapsulate information suitable for auto-generating cmd line options and UI input dialogs | eric239 |
![]() | Added MFRAC_KEEP_SCRIPTLEVEL LayoutContext.Parameter | eric239 |
![]() | Added paste-mathml-from-clipboard capability to MathViewer | eric239 |
![]() | LayoutContext.Parameter.ColorTypeWrapper now uses existing AttributesHelper APIs; FreeHEPConverter works (again) but needs further ckeanup | eric239 |
![]() | DOMBuilder now uses local names for attributes. Fixes 1797232. | maxberger |
![]() | osxappbundler now has a released version. | maxberger |
![]() | Additional refactoring of LayoutContext.Parameter; also provided toString(Object) method to comlement fromString(String) | eric239 |
![]() | LayoutContext.Parameter: refactored valid() and added fromString(String) | eric239 |
![]() | Added Frown (U+2322) to the list of horizontal delimiters | eric239 |
![]() | Removed author tags | maxberger |
![]() | Moved MathViewer into own package | maxberger |
![]() | Support Cambria Fonts (Win Vista + Office 2007) | maxberger |
![]() | Completed Redesign | maxberger |
![]() | Yet another Layout Redesign | maxberger |
![]() | Removed potential memory leak from MathComponentUI Thanks to Jean Roland. | maxberger |
![]() | updated fop-plugin for 0.94 | maxberger |
![]() | removed EXPERIMENTAL from all docs | maxberger |
![]() | Added support for scriptminsize to layoutcontext; added support for disabling anti-alias below threshold; set default fonts to non-fractional metrics | maxberger |
![]() | Started to work on LayoutTree | maxberger |
![]() | JMathComponent supports Node instead of Document; default document set to simple node for performance reasons. | maxberger |
![]() | MathColor is now handled through context; fixed bug in event handling; SAXBuilder Deprecated | maxberger |
![]() | MathSize is now handled through context | maxberger |
![]() | Added conversion do DOM as suggested by Victor Mote | maxberger |
![]() | Replaced isChildBlock with LayoutContext | maxberger |
![]() | Removed MathBase from all Elements | maxberger |
![]() | LayoutContext is now in RootElement | maxberger |
![]() | Split LayoutContext into LayoutContext and MutableLayoutContext | maxberger |
![]() | Replaced ParameterKey by LayoutContext | maxberger |
![]() | Removed OutFileType from RenderingKey | maxberger |
![]() | Made DOM Builder a singleton | maxberger |
![]() | Deprecated old converter API | maxberger |
![]() | foprep: No uses percentage alignment-adjust instead of absolute baseline-shift | maxberger |
Type | Changes | By |
---|---|---|
![]() | Better drawing of sqrt to fix font-issues in embedded environment. Fixes 1937524. Thanks to Raphael Jolly. | maxberger |
![]() | Fixed list of symbol catch fonts Fixes 1956099. Thanks to jmclennan. | maxberger |
![]() | Update after release | maxberger |
Type | Changes | By |
---|---|---|
![]() | Fix attributes without namespaces. | maxberger |
![]() | Fix for failure on xinclude feature. | maxberger |
![]() | Backported font-search from unstable. Fixes 1854211. | maxberger |
![]() | Remove Alpha channel from BMP and JPG output. Fixes 1867094. | maxberger |
![]() | Update after release | maxberger |
Type | Changes | By |
---|---|---|
![]() | Support for Cambria Math (Windows Vista) and STIXGeneral fonts | maxberger |
![]() | ImageIOConvert.convert now returns proper height / width. Fixes 1814499. | maxberger |
![]() | DOMBuilder now uses local names for attributes. Fixes 1797232. | maxberger |
![]() | osxappbundler now has a released version. | maxberger |
![]() | fix for mfence with no separators | maxberger |
![]() | Undid De-Anti-alias below 10pt | maxberger |
![]() | Update after release | maxberger |
Type | Changes | By |
---|---|---|
![]() | MathBase now returns only full pixels height; Disabled font-antialiasing below 10pt; turned off fractional metrics | maxberger |
![]() | Removed potential memory leak from MathComponentUI Thanks to Jean Roland. | maxberger |
![]() | updated fop-plugin for 0.94 | maxberger |
![]() | removed EXPERIMENTAL from all docs | maxberger |
![]() | removed doctype in default document for JMathcomponent for performance reasons | maxberger |
![]() | fixed setForegroundColor in JMathComponent | maxberger |
![]() | Made sure changeHook is called after element construction | maxberger |
Type | Changes | By |
---|---|---|
![]() | JEuclid 3.0 Released! | maxberger |
![]() | merged 408:409 (ClassCastException fix) | maxberger |
![]() | updated for 3.0 branch | maxberger |
Type | Changes | By |
---|---|---|
![]() | CharConverter: Split into Early (parsing) and late conversion; Used this to keep information on mapped special chars, such as InvisibleTimes Created a safe "createTextLayout" function; | maxberger |
![]() | Parser: support more Source Types through transformer; | maxberger |
![]() | foprep now has a Source / Result interface; rewrote foprep Main to use it; | maxberger |
![]() | Created new Parser API based on JAXP sources; | maxberger |
![]() | xxe plugin: converter now checks target file type; xxe plugin: Implemented Vector scaling; | maxberger |
![]() | checkstyle ImportOrder now matches Eclipse Organize imports | maxberger |
![]() | reworked Text handling in DOM model. | maxberger |
![]() | created fo preprocess application | maxberger |
![]() | MathMLParserSupport: turned on namespaces, xinclude | maxberger |
![]() | FontFactory: cosmetic fixes; | maxberger |
![]() | Released 2.9.7; | maxberger |
Type | Changes | By |
---|---|---|
![]() | added new module: plugin for XXE | maxberger |
![]() | createad our own m2 repository; enabled fop-plugin to build by default | maxberger |
![]() | added ODF Reader to fop-plugin (requires fix of bug in fop) | maxberger |
![]() | fixed a scaling bug in Mo | maxberger |
![]() | Anti-Alias fix for sun jdk 1.5 | maxberger |
![]() | MathMLParserSupport: Added functionality to parse InputStreams. | maxberger |
![]() | Rewrote xml-fop to draw directly onto G2D adapter. | maxberger |
![]() | SwingComponent: support Border property. | maxberger |
![]() | implemented all of FreeHEP supported filetypes | maxberger |
![]() | refactored convert methods to return rendering's dimensions; original Converter still returns boolean. | eric239 |
![]() | Modified Converter (the new one) and MathMLParserSupport to take Node instead of Document consistent with DOMBuilder's capabilities. | eric239 |
![]() | refactored new Converter, ConverterPlugin and its concrete implementations to accept OutputStream instead of File | eric239 |
![]() | finished rework of mmultiscripts | maxberger |
![]() | minor refactoring in MathViewer | maxberger |
![]() | more cleanups on jeuclid-fop | maxberger |
![]() | several minor changes to fix compliance with spec in Mi, Mfenced, space handling, AbstractSubSuper. | maxberger |
![]() | minor refactoring of FontFactory | eric239 |
![]() | better implementation for width of text elements. | maxberger |
![]() | implemented non-overlap for sub/super elements. | maxberger |
![]() | introduced FontFactory and changed MathVariant & Mglyph to use it | eric239 |
![]() | repaired property setting in swing component. | maxberger |
![]() | fixed maction to only display selected content, as per spec. | maxberger |
![]() | re-merged most modules, added "minimal" module | maxberger |
![]() | added first draft of SWF output through FreeHEP | maxberger |
![]() | Re-wrote converter API again, inspired by Eric's changes. | maxberger |
![]() | Added method to re-serialize the MathML DOM tree to a String | maxberger |
![]() | Generated W3C DOM model from Spec; This added documentation and exposed a few inconsistencies in the DOM model as available from the webpage. | maxberger |
![]() | DocumentElement not implements DisplayableNode | maxberger |
![]() | complete rewrite of menclose; update of root to scale bar; | maxberger |
![]() | StringUtil: cleaned up; better mapping for high plane chars; added mapping for most high-plane chars; | maxberger |
![]() | JEuclidElementFactory: is now Map-based; | maxberger |
![]() | added an implementation for MathMLNodeList; more cleanups for mmultiscripts; | maxberger |
![]() | refactored Script element support; added new class AbstractScriptElement; started cleanup of Mmultiscripts | maxberger |
![]() | Added support for the "none" element | maxberger |
![]() | created class ScriptSupport; Moved Sub/Super baselineshift calculation there, reworked calucation to center sub/supers. | maxberger |
![]() | Defense: Checkstyle fixes; added package.html for AWT, Swing Component; | maxberger |
![]() | FindBug fixes in MathBase, SaxBuilder, AbstractPartialElementIml, AbstractPartialNodeImpl, AbstractUnderOver, Mn, AttributesHelper, MathVariant; | maxberger |
![]() | renamed modules for compatiblity with continuum | maxberger |
![]() | imported fop classes from fop, modified to compile with current jeuclid; | maxberger |
![]() | started work on fop-module | maxberger |
![]() | PartialTextImpl: JavaDoc fixes | maxberger |
![]() | converter: checkstyle and documentation fixes. | maxberger |
![]() | refactored converter, static calls should use net.sourceforge.jeuclid.ConverterTool instead of net.sourceforge.jeuclid.Converter. The converter detects if batik is in the classpath, if yes then it instantiates the SVG able converter otherwise fails back to the default one. | eputrycz |
![]() | implemented CommandLineParser (moved out of mml2xxx) MathViewer now accepts command line arguments | maxberger |
![]() | AWT componet test is now a proper test; | maxberger |
![]() | added dashboard report | maxberger |
![]() | repaired website; contains ugly hack in menus; | maxberger |
![]() | repeared checkstyle; added proguard configuration (disabled because it saves only approx. 0.5%) | maxberger |
![]() | Split up the main JEuclid into many smaller components, this is work in progress; Fixes 1710627. | maxberger |
![]() | Proper support for serialization of DOM Tree (needed for swing component's content property); Fixes 1710738. | maxberger |
![]() | Improved documentation on source webpage | maxberger |
![]() | DOMBuilder now supports building from Document, DocumentFragment, Element Thanks to Ernest Mishkin. | maxberger |
![]() | Improved get/setFont compatiblity in Swing Component | maxberger |
![]() | added readme for build.xml Fixes 1706016. | maxberger |
![]() | Added mapping UnderBar to OverBar; Fixes 1707586. | maxberger |
![]() | pom: updated dependency for appassembler, updated assemble descriptors; | maxberger |
![]() | MathBase now returns a size >= 1x1 Fixes 1710738. | maxberger |
![]() | Mo: Changed list of horizontal delimiters; added fix for potential division by zero; Fixes 1707586. | maxberger |
![]() | removed extra spacing around operators with pre / postscripts; created constant for "0"; | maxberger |
![]() | created constants for "true" and "false" | maxberger |
![]() | Added support function for default line thickness, to support scaling lines along with the font size; used it in mtable and mfrac; | maxberger |
![]() | started to work on desriptor for source distribution, which also supplies ant build.xml file Fixes 1706016. | maxberger |
![]() | Changed default rendering params; | maxberger |
![]() | Updated webstart config settings; | maxberger |
![]() | Mml2xxx now prints more information in case of failure; | maxberger |
![]() | Released 2.9.6; updated website; re-rendered testsuite | maxberger |
Type | Changes | By |
---|---|---|
![]() | DOMAttributeMap, Mtable, Mstyle, SAXAttributeMap, AbstractJEuclidElement: checkstyle fixes; | maxberger |
![]() | refactored mtext into abstract classes; implemented mglyph element; All MathML 2.0 presentation tokens are now supported! | maxberger |
![]() | implemented merror; implemented (empty) support for maction; | maxberger |
![]() | version tag is now forced for classes; Major refactoring; almost everything has moved and been renamed; THIS BREAKS the API! | maxberger |
![]() | reduced value for non-accent under/over elements; MathRoot: Reduced size for index; MathOperator: fixed logic for movable limits; MathStyle: implemented displaystyle property; Added logic to properly center munver/mover elements; Added support for misspelled "movablelimits" | maxberger |
![]() | MathText: better support for text containing spaces at the end; MathText: better support for characters which extend to the left; MathOperator: now uses the same width-calculation as MathText; | maxberger |
![]() | Mathviewer: added toggle for debug; JMathComponent: fix handling of debug flag; | maxberger |
![]() | Internal coordinates are now all float. THIS BREAKS THE API! | maxberger |
![]() | DOMMathBuilder: Checkstyle fixes; | maxberger |
![]() | AbstractMathElement: changed whitespace handling, now only trivial spaces are collapsed | maxberger |
![]() | DOMMathBuilder: small performance tuning; | maxberger |
![]() | MathUnder/Over: Common functionality merged; cleaned up; | maxberger |
![]() | MathUnder/Over: started to merge some common functionality; | maxberger |
![]() | AttributesHelper: checkstyle fixes; | maxberger |
![]() | MathOperator: restored proper support for horizontal stretching; AttributesHelper: Checkstyle fixes; | maxberger |
![]() | added DejaVu Sans to list of symbolcatchfonts. (needed for char 20D7); changed mapping for old openoffice vector char; added notes for OpenOffice; updated FAQ | maxberger |
![]() | pom.xml: removed dependency on particular surefire version; enabled DOM test for mpadded; | maxberger |
![]() | Basic implementation of mpadded; | maxberger |
![]() | MathMultiScripts: Checkstyle fixes; modified checkstyle configuration (disabled todo items); | maxberger |
![]() | updated roadmap | maxberger |
![]() | Released 2.9.5; updated website; | maxberger |
Type | Changes | By |
---|---|---|
![]() | mtable: now supports w3c dom model; this was the last one! Fixes 1532309. | maxberger |
![]() | munderover, munder, mover: moved to DOM interface, prepared for cleanup; enabled all DOM test cases; | maxberger |
![]() | MathTable: preparations for move to w3c dom; | maxberger |
![]() | removed eventElementComplete (obsolete through changeHook()); | maxberger |
![]() | removed several PMD errors | maxberger |
![]() | Added ChangeTrackingInterface; moperator now properly registeres with parent; removed eventAllElementsComplete (obsolete through changeHook()); | maxberger |
![]() | mtable: implemented rowlines and columnlines attributes Fixes 1686545. | maxberger |
![]() | Rewrote change management (still needs more work); added pmd plugin to report | maxberger |
![]() | Completely rewrote MathOperator; WARNING: Some things may now behave differently; | maxberger |
![]() | Converter: fixed convert(File,File,String) | maxberger |
![]() | yet another font-list change; | maxberger |
![]() | added more symbol catch fonts; | maxberger |
![]() | sub/super: shift values modified again (still not happy with it, but it looks better now; | maxberger |
![]() | MathText: Better verson of getAscent / getDescent; | maxberger |
![]() | AttributesHelper: Removed unnecessary dependency on java 1.6 | maxberger |
![]() | various random checkstyle fixes; | maxberger |
![]() | SAXMathBuilder: DocumentElement was not not set to MathBase. Thanks to Martin Holz. | maxberger |
![]() | pom.xml: updated to newer version of assembly-plugin (proper file permissions) | maxberger |
![]() | Fixed height calculation and submiddleshift in msub and msubsup | maxberger |
![]() | usage.apt: added description for OpenSymbol | maxberger |
![]() | Better default list of "symbol catch fonts" | maxberger |
![]() | JMathComponent: better documentation; ParameterKey: better documentation | maxberger |
![]() | minor JavaDoc updates; added Lucida Grande to list of sans fonts; Website Font install updates; | maxberger |
![]() | StringUtil: Proper mappings for script and double-struck; | maxberger |
re-arranged default font lists again; | maxberger | |
![]() | JMathComponent: added setFont() for compatibility; JMathComponent: added get/set horizontal/vertical Alignment; | maxberger |
![]() | JMathComponent: default font is serif, documentation updated; | maxberger |
![]() | Yet another bug in text width. I hope it's fixed now. | maxberger |
![]() | Textbased layouts (mi, mtext) now use width instead of advance for width, to better support italic fonts | maxberger |
![]() | JMathComponent: Background is now for the whole component, not just for the formula; BeanDescriptor: Updated Background, added Opaque; | maxberger |
![]() | rewrote color parsing in AttributesHelper (mostly copied from fop, but I was the one who submitted the patch there in the first place :) ); made sure JMathComponent properly handles null color and colors with alpha value. | maxberger |
![]() | JMathComponentBeanInfo: Short description for fonts; | maxberger |
![]() | even more fonts into default lists | maxberger |
![]() | more fonts into default lists | maxberger |
![]() | JMathComponent: Bean access to font list parameters | maxberger |
![]() | Paramters: Extra parameters for font lists. | maxberger |
![]() | mml2xxx: output default values for parameters | maxberger |
![]() | MathOperator, MathElement: Now uses first char instead of 'A' for font-test; | maxberger |
![]() | Converter: changed convert funtion to take File,File,Map Mml2xxx: made more generic: Autodetect of target mimeType; support for all renderingparams; Re-rendered testsuite on white background, disabled all-names | maxberger |
![]() | MathTable: fixed height calculation due to rounding errors | maxberger |
![]() | usage.apt: instructions how to use in mvn-based projects | maxberger |
![]() | Background color is only painted when actually set or on root element | maxberger |
![]() | pom.xml: set explizit versions of appbundler and appassembler to make use of current bugfixes, such as directory bug in mml2xxx | maxberger |
![]() | StringUtil: Better support for other fonts. | maxberger |
![]() | JMathComponent: Override get/setForeground, get/setBackground to properly set rendering params. JMathComponentBeanInfo: Added properties background, foreground | maxberger |
![]() | added rendering params for foreground, background color | maxberger |
![]() | ColorParsing is moved to AttributesHelper, rewritten using hashmap, added addtl colors "transparent", "" | maxberger |
![]() | added getLayout function to MathText Thanks to Tomas Studva. | maxberger |
![]() | added some more default fonts for monospaces, serif, and sans-serif, particularly support for DejaVu, Lucida, Bitstream Vera, Arial Unicode MS; DejaVu fonts are now the default (if available) | maxberger |
![]() | Slightly changed behaviour of renderingParams | maxberger |
![]() | MathMultiScripts: Started to implement MathMLMultiScriptsElement | maxberger |
![]() | MathSup: Fix in position of super | maxberger |
![]() | MathSup, MathSubSup: Now has better handling for size / position of super element. | maxberger |
![]() | Completely rewritten AttributesHelper for unitconversion. | maxberger |
![]() | updated FAQ for supported imageformats. | maxberger |
![]() | added file mode for executable files for osx and distribution | maxberger |
![]() | FileModes in packages where wrong due to http://jira.codehaus.org/browse/MASSEMBLY-173 | maxberger |
![]() | MathVariant: checkstyle fixes, added FontFamily enum | maxberger |
![]() | MathDocumentElement: removed createListOfChildren, merged into ElementListSupport | maxberger |
![]() | AbstractRootElement: getAscentHeight now delivers a more realistic height; | maxberger |
![]() | w3ctestsuite removed, as it is extracted onto the site | maxberger |
![]() | Rewrote / Externalized AboutDialog in MathViewer | maxberger |
![]() | MathText: replaced round(+0.5) with ceil; Checkstyle: removed indentation check (done by eclipse) AbtractMathElement: Checkstyle fixes; MathOperator: Checkstyle fixes | maxberger |
![]() | MathOperator/getWidth behaved differently in different situations Fixes 1669974. | maxberger |
![]() | link to webstart app from website; added warning to webstart page Fixes 1669767. | maxberger |
![]() | Configuration and template for maven-webstart-plugin; Please note: requires a current SVN checkout of this plugin, but fortunately only if actually used; Deployed MathViewer as JNLP Fixes 1669767. | maxberger |
![]() | LICENSE renamed to LICENSE.txt for repository bundle compatibility | maxberger |
![]() | renamed OS X app to "JEuclid MathViewer"; website / documentation updates | maxberger |
![]() | added assemble descriptor for OSX package, created new OSX package (ending in -osx) | maxberger |
![]() | Released 2.9.4 | maxberger |
Type | Changes | By |
---|---|---|
![]() | MathViewer now has Anti-Alias menu entry | maxberger |
![]() | MathViewer now uses current rendering attributes for export | maxberger |
![]() | MathRoot, MathSqrt now implement MathMLRadicand; MathSub, MathSubSup, MathSup now implement MathMLScriptElement | maxberger |
![]() | Better description for source on website; pom.xml updated for proper sf servers | maxberger |
![]() | MathSpace now implementes MathMLSpaceElement; MathString now implemente MathMLStringLitElement; Added AbstractRootElement; rewrote MathRoot and MathSqrt to implement AbstractRootElement; | maxberger |
![]() | AbstractMathElementWithSubSuper added; MathMultiScript: extends AbstractMathElementWithSubSuper; MathSub: extends AbstractMathElementWithSubSuper; MathSubSup: extends AbstractMathElementWithSubSuper; MathSup: extends AbstractMathElementWithSubSuper; Moved DY to AbstractMathElementWithSubSuper, renamed to DEFAULT_SCRIPTSHIFT; MathSub, MathSup, MathSubSup: Modified to use generic getMiddleShift functions; MathStyle: now implements MathMLStyleElement; | maxberger |
![]() | MathTableData implements MathMLTableCellElement; MathTableRow implement MathMLTableRowElement; MathLabeledTableRow implements MathMLLabeledRowElement; MathMathElement: removed debug; checkstyle fixes; MathMultiScripts: checkstyle fixes; AttributesHelper: default unit is now pixels; | maxberger |
![]() | PartialTextImpl to DOM model | maxberger |
![]() | JMathComponent: added getContent(); WARNING: Does not work completely yet! | maxberger |
![]() | website updated: added logo, source page, fixed typos | maxberger |
![]() | MathViewer: error message if convert failed | maxberger |
![]() | MathViewer: export menu item; export code | maxberger |
![]() | Converter: rewrote getSuffixForMimeType; Converter: added getMimeTypeForSuffix; ConverterTest: added test for suffix/mimeType handling | maxberger |
![]() | MathViewer split up into MathViewer and MainFrame | maxberger |
![]() | JEuclid OS X logo updated. | maxberger |
![]() | Added new icons for JEuclid, activated the icons for BeanInfo; Thanks to Lars-Peter Fritzsche. | maxberger |
![]() | OperatorDictionary: checkstyle fixes | maxberger |
![]() | jeuclid.mf is no longer needed | maxberger |
![]() | added testcase for svg conversion; pom.xml: added some provided dependencies, such as XML apis; pom.xml: dependency to commons-logging-api instead of commons-logging | maxberger |
![]() | maven checkstyle is too old, temporaily disabled trailing comment check | maxberger |
![]() | proper translation to MathViewer, support for $$ comments, added german translation to MathViewer | maxberger |
![]() | pom.xml: groupId set to net.sf.jeuclid | maxberger |
![]() | pom.xml: Use maven-changes-plugin instead of mojo changes plugin because its newer | maxberger |
![]() | MathViewer: Prepared for localization | maxberger |
![]() | MathTableData: refactored for move to MathMLTableCellElement (still incomplete) | maxberger |
![]() | MathTableRow: moved ATTR_ constants to MathTable | maxberger |
![]() | MathTableRow: started to refactor to support MathMLTableRowElement, not complete yet | maxberger |
![]() | AbstractMathElement: Alignment constants; MathFrac: use those | maxberger |
![]() | MathPhantom, MathPreScripts, MathRow, MathSpace, MathString: Checkstyle fixes. | maxberger |
![]() | AbstractMathElement: support for default attributes; modified MathFenced, MathIdentifier, MathFrac, MathOperator to use those. | maxberger |
![]() | AbstractMathElement: CheckStyle fixes, attrs made into constants | maxberger |
![]() | AbstractDOMImpl: implemented getAttributes, getLocalName, getNamespaceURI, getNodeValue, getNextSibling, getNodeType, getXmlVersion, getXmlStandalone, getXmlEncoding; XML Transformer can now produce output, however, text nodes are still missing | maxberger |
![]() | MathViewer: About window changed, disabled on OS X | maxberger |
![]() | distribution.xml: added LICENSE, NOTICE | maxberger |
![]() | pom.xml: Ensure appbundler can be found | maxberger |
![]() | MathSemantics implements MathMLSemantics; MathNumber checkstyle cleanups; MathTableRow: checkstyle cleanups; AbstractPartialNodeImpl: implemented hasChildNodes; | maxberger |
![]() | added setMathElement function, rewrote Frac to use it; added testCase; implemented replaceChild; | maxberger |
![]() | pom.xml: configuration to create proper manifest in jar file | maxberger |
![]() | removed obsolete build.xml file | maxberger |
![]() | developers in pom.xml; jvmVersion for OS X bundle | maxberger |
![]() | StringUtil: Checkstyle Fixes; AttributesHelper: few Checkstyle fixes; ResourceEntityResolver: Checkstyle fixes; | maxberger |
![]() | AbstractMathElementWithChildren now implements MathMLPresentationContainer | maxberger |
![]() | MathViewer: cleanups. | maxberger |
![]() | MathFrac now implements MathMLFractionElement; MathIdentifier, MathText now implement MathMLPresentationToken | maxberger |
![]() | DOMModelTest: Created tests for all interfaces. | maxberger |
![]() | MathComponentTest: formatting changes | maxberger |
![]() | MathAlignGroup implements MathMLAlignGroupElement; MathAlignMark implements MathMLAlignMarkElement; MathAnnotation implements MathMLAnnotationElement; MathEnclose implements MathMLEncloseElement; MathFenced: Checkstyle cleanups; | maxberger |
![]() | JMathComponentBeanInfo: jeulid.png is in / | maxberger |
![]() | Checkstyle Config now works properly in Eclipse and Maven | maxberger |
![]() | support for assembly plugin, added to package phase | maxberger |
![]() | pom.xml: now calls appassembler, appbundler for package | maxberger |
![]() | Configuration, icon, and JavaApplicationStub for OS X build | maxberger |
![]() | refactored all externally used methods from AbstractMathElement into new Interface MathElement | maxberger |
![]() | JMathComponentBeanInfo, MathMLParserSupport, Checkstyle fixes; Exlpicitly disabled checkstyle for tests; moved all tests into test package; enabled checkstyle for eclipse (requires eclipse to be started from project dir, bugreport in progress) | maxberger |
![]() | JMathComponentBeanInfo Thanks to Matthias Hanisch. | maxberger |
![]() | JMathComponent can now set content from given MathML String. | maxberger |
![]() | ODFSupport renamed to MathMLParserSupport; Moved methods for parsing from String there; refactored Tests to use that method | maxberger |
![]() | MathDocumentElement: checkstyle fixes; IllegalToken removed from Checkstyle errors | maxberger |
![]() | Moved project to Subversion | maxberger |
![]() | jeuclid-users mailing list | maxberger |
![]() | W3C Testsuite to site, snapshot of generated elements. | maxberger |
![]() | AbstractMathElement: eventInitSpecificAttributes renamed to setMathAttributes() | maxberger |
![]() | MatOperator: moved parameter calculation into eventElementComplete | maxberger |
![]() | AbstactMathElementWithDelegate: now overrides eventElementComplete instead of eventInitSpecificAttributes | maxberger |
![]() | DOMMathBuilder now uses MathElementFactory; MathElementFactory updated to support all elements; SAXMathBuilder attribute handling improved; SAXMathBuilder: properly send eventElementComplete | maxberger |
![]() | ODFSupport does not throw ZIP errors anymore; Parser logs warning and errors instead of terminating | maxberger |
![]() | DOMModelTest: moved to test package; implemented tests for mathOperator | maxberger |
![]() | AbstractPartialNodeImpl: getLastChild implemented. | maxberger |
![]() | Larger and smaller font to MathViewer. | maxberger |
![]() | Anti-Alias moved to MathBase, made into parameter | maxberger |
![]() | Replaced all occurrences of Graphics with Graphics2D: This is what is actually used/needed anyways. | maxberger |
![]() | MathBase: removed deprecated constructor; made Debug a Parameter | maxberger |
![]() | refactored element creation from SAXMathBuilder into MathElementFactory. | maxberger |
![]() | More CheckStyle fixes: MathOperator, MathTable, MathViewer; MathViewer: Added accellerator for quit. | maxberger |
![]() | Checkstyle fixes: Converter, ODFSupport, StringUtil, DictionaryException, ElementListSupport, AbstractRowLikeElement, AbstractMathElementWithChildren, AbstractMathContainer, MathAlignGroup, MathDocumentElement, DOMBuilder, MathBase, Mml2xxx, MathComponent, MathMLConverter, MathSubSup, MathSup, MathLabeledTableRow | maxberger |
![]() | configured log4j for tests properly. | maxberger |
![]() | checkstyle settings to better match priorities (javadoc and license is now error) | maxberger |
![]() | developers on website | maxberger |
![]() | roadmap to website | maxberger |
![]() | pom.xml was missing a release information; usage.apt now has proper links to sf releases; index.apt updated | maxberger |
Type | Changes | By |
---|---|---|
![]() | DOM Tree now contains a DocumentNode AND a Math node. MathRow is now an MathMLPresentationContainer. Fixes 1649912. | maxberger |
![]() | AbstractMathElementWithChildren now uses ElementListSupport | maxberger |
![]() | Introduced ElementListSupport and moved functions from AbstractElementWithDelegates there | maxberger |
![]() | refactored AbstractMathElementWithChildren into AbstractRowLikeElement | maxberger |
batik dependency to 1.6-1 | maxberger | |
MathMLConverter ANT task to use Util.Converter | maxberger | |
![]() | removed ant tasks dependent on old fop | maxberger |
![]() | Announced Logo Contest on webpage | maxberger |
![]() | Replaced images on website with ones generated on Mac (look better) | maxberger |
![]() | Split webpage into several pages | maxberger |
![]() | pom.xml: jeuclid mailing list is jeuclid-devel; added taglist plugin | maxberger |
![]() | refactored AbstractMathElementWithDelegate to AbstractMathElementWithDelegates, changed internal workings. MathFenced: reworked to work with new AbstractMathElementWithDelegates | maxberger |
![]() | MathBase: removed obsolete debug output | maxberger |
![]() | pom.xml: removed depencies on SNAPSHOT versions | maxberger |
![]() | version to 2.9.3-SNAPSHOT in pom.xml and changes.xml | maxberger |
![]() | MathMLDocumentElement | maxberger |
![]() | refactored PartialNodeImpl into AbstractPartialDocumentImpl, AbstractPartialElementImpl, AbstractPartialNodeImpl and ChangeTrackingElement to AbstractChangeTrackingElement | maxberger |
![]() | fixed link to issue management in pom.xml | maxberger |
![]() | refactored util.Converter class into util.Converter and app.Mml2xxx | maxberger |
![]() | fixed appassembler target in pom.xml | maxberger |
![]() | removed docs, libs, build.xml | maxberger |
![]() | removed unnecessary checkstyle tests: empty lines, org/*, StrictDuplicate | maxberger |
![]() | creating app-scripts in pom.xml | maxberger |
![]() | Developers in pom.xml | maxberger |
![]() | JEuclid menu to website | maxberger |
![]() | Screenshots on website are now ok. | maxberger |
![]() | added checkstyle to pom.xml | maxberger |
![]() | created changelog.xml | maxberger |
![]() | older changes can be found in the CHANGELOG file. | maxberger |