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 |
---|
| 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 |
---|
| 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 |
---|
| 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 |