maxGraph/ChangeLog

173 lines
9.0 KiB
Plaintext
Raw Normal View History

2013-09-27 12:07:12 +00:00
27-SEP-2013: 2.2.0.2
- Adds mxGeometry.equals, geometry check in mxGraph.processChange [JavaScript]
- Fixes possible NPE in mxPoint.equals, mxRectangle.equals [JavaScript]
- Adds example for XML input/output to/from Backend [JavaScript,Java,Dotnet]
- Fixes handling of NaN in mxUtils.equalEntries [JavaScript]
- Fixes check for redrawing edges in mxCellRenderer.redraw [JavaScript]
- Adds Maven targets in JGraphX build.xml [Java]
2013-09-25 12:02:54 +00:00
25-SEP-2013: 2.2.0.1
- Fixes page selector for Firefox, minor bugs for quirks mode in mxPrintPreview [JavaScript]
- Fixes ignored tolerance for double click within double click delay in IE9 [JavaScript]
- Fixes usage of mxText in secondlabel.html example for quirks mode [JavaScript]
- Fixes use of white-space CSS in layout-, process- and workfloweditor.html examples [JavaScript]
- Moves calls to mxText.updateMargin from mxCellRenderer to mxText [JavaScript]
2013-09-19 07:24:45 +00:00
19-SEP-2013: 2.2.0.0
- Adds mxGraph.cellResized, resize/constrainChildCells, scaleCell functions [JavaScript]
- Adds optional recurse argument in mxGraph.resizeCells, cellsResized [JavaScript]
- Adds mxGraph.recursiveResize, constrainChildrenOnResize, extendParentsOnMove with accessors [JavaScript]
- Fixes ignored right click after left click within double click interval [JavaScript]
- Ignores overlapping points in mxGdiCanvas [Dotnet]
- Fixes label clipping for mxGraph.labelsClipped switch [Java]
- Adds showregion.html example [JavaScript]
- Fixes page break dash pattern is no longer scaled [JavaScript]
2013-09-09 13:25:52 +00:00
09-SEP-2013: 2.1.1.2
- Fixes NPE in Shapes.js for grapheditor example on touch devices [JavaScript]
- Fixes undefined value in FF for null defaultValue in mxUtils.prompt [JavaScript]
- Fixes double tap handling in IE for touch devices [JavaScript]
2013-09-03 20:34:07 +00:00
03-SEP-2013: 2.1.1.1
- Fixes non-native double click handling in quirks mode [JavaScript]
- Adds anchors.html example [JavaScript]
- Hides rotation handle for small vertices in mxVertexHandler [JavaScript]
- Adds parent orientation in mxSwimlaneManager.resizeSwimlane [JavaScript,Java]
- Ignores overlapping points in mxConnectorShape.getMarkerVector, mxGraphics2DCanvas.paintPolyline [Java]
- Adds cloning of label in mxCellState.clone [Java]
- Fixes minor bug in mxConnectionHandler.createMarker [JavaScript]
2013-08-21 09:32:40 +00:00
21-AUG-2013: 2.1.1.0
- Adds mxCellEditor.isEventSource hook [JavaScript]
- Adds mxGraph.nativeDblClickEnabled switch for event handling [JavaScript]
- Unifies double click handling for various browsers and versions [JavaScript]
- Changes default value for mxGraph.doubleTapTimeout to 500 ms [JavaScript]
- Fixes double click if style changes after first click [JavaScript]
- Fixes bounding box for stencils with directions, uses constants [JavaScript]
- Adds null check for state.text in mxCellRenderer.getLabelBounds [JavaScript]
- Adds mxText.apply to update text styles [JavaScript]
2013-08-09 09:08:09 +00:00
09-AUG-2013: 2.1.0.9
- Fixes handling of generic list types in mxObjectCodec.SetFieldValue [Dotnet]
- Fixes rendering issues in mxWindow, mx(Rectangle)Shape for IE7/8 standards [JavaScript]
- Adds mxOutline.forceVmlHandles to fix rendering issues for IE8 standards [JavaScript]
- Fixes rendering issues in mxEditor.showOutline for IE8 standards [JavaScript]
- Handles //-prefix as absolute URLs in mxUrlConverter [JavaScript]
2013-08-05 16:12:22 +00:00
05-AUG-2013: 2.1.0.8
- Fixes memory leak in mxEvent.objects array [JavaScript]
2013-08-09 09:08:09 +00:00
- Fixes maximizing mxWindow in standards compliant mode [JavaScript]
2013-08-05 16:12:22 +00:00
2013-07-31 12:02:45 +00:00
31-JUL-2013: 2.1.0.7
- Fixes hierarchical layout dual-direction parallel edges regression [JavaScript]
2013-07-30 06:18:50 +00:00
30-JUL-2013: 2.1.0.6
- Fixes scaling for HTML labels in non-IE browsers [JavaScript]
- Fixes rendering bugs in IE8 standards mode with filters [JavaScript]
- Fixes maximizing mxWindow in standards mode [JavaScript]
2013-07-26 16:59:11 +00:00
26-JUL-2013: 2.1.0.5
- Adds mxRubberband.start, isForcePanningEvent hook [JavaScript]
- Fixes mxRubberband.isForceRubberbandEvent, changes argument to mxMouseEvent [JavaScript]
2013-07-25 08:26:27 +00:00
25-JUL-2013: 2.1.0.4
- Fixes edge calculations in mxGraph.getBoundingBoxFromGeometry [JavaScript]
- Fixes event handling on background image in IE8 standards mode [JavaScript]
- Adds mxGraphView.validateBackgroundImage/Page hooks [JavaScript]
- Redraws edge handlers during live preview in mxVertexHandler [JavaScript]
2013-07-19 09:51:30 +00:00
19-JUL-2013: 2.1.0.3
- Removes internal handler in mxKeyHandler.destroy [JavaScript]
- Fixes possible NPE in mxGraph.getConnectionPoint [JavaScript]
- Fixes mxShape.getSvgScreenOffset for stencils [JavaScript]
2013-07-25 08:26:27 +00:00
- Fixes text wrapping alignment for long words [JavaScript]
2013-07-19 09:51:30 +00:00
- Adds mxClipboard.getCells, setCells hooks [JavaScript]
- Fixes default arcsize for roundrects in stencils [JavaScript]
- Fixes possible NPE in mxAbstractCanvas2D.arcTo [JavaScript]
2013-07-12 13:37:03 +00:00
12-JUL-2013: 2.1.0.2
- Fixes possible index out of bounds in mxPolyline [JavaScript]
- Adds option in tree layout to align ranks [JavaScript]
2013-07-12 07:09:46 +00:00
12-JUL-2013: 2.1.0.1
- Ignores overlapping points in mxConnector, mxPolyline [JavaScript]
- Removes mxClient.CSS_PREFIX, adds mxUtils.setPrefixedStyle [JavaScript]
- Uses mxText base spacing, getLabelBounds hook in mxCellEditor [JavaScript]
- Fixes scaling of dash array in mxSvgCanvas2D [JavaScript]
- Adds hoverstyle.html example [JavaScript]
2013-06-28 19:07:06 +00:00
28-JUN-2013: 2.1.0.0
- Fixes mxDragSource inner mouseDown call for overriding [JavaScript]
- Improves event handling for auto size in mxCellEditor [JavaScript]
- Returns event in mxGraph.updateMouseEvent [JavaScript]
- Improves touch support, hit detection and event handling [JavaScript]
- Adds tolerance before moving handles in mxVertexHandler.checkTolerance [JavaScript]
- Fixes handling of pointer-events in mxSvgCanvas2D.image [JavaScript]
- Moves mxGraph.isForceMarqueeEvent to mxRubberband.isForceRubberbandEvent [JavaScript]
- Moves mxGraph.handleGesture to fireGestureEvent [JavaScript]
- Adds mxGraph.tapAndHold, isEventIgnored, getStateForEvent [JavaScript]
- Moves mxPanningHandler after mxGraphHandler in mxGraph.createHandlers [JavaScript]
- Adds mxEvent.GESTURE, mxEvent.TAP_AND_HOLD in mxGraph [JavaScript]
- Moves tapAndHold detection from mxConnectionHandler to mxGraph [JavaScript]
- Adds handling of touch gestures via event source in mxGraph, mxDragSource [JavaScript]
- Fixes rendering of image background and border in mxImageShape for HTML [JavaScript]
- Uses graph.tolerance for hit detection of zoom handle in mxOutline [JavaScript]
- Adds lod.html, folding.html and collapse.html examples [JavaScript]
- Adds mxCellEditor.selectText, fixes selection for iOS [JavaScript]
- Adds mxClient.IS_IOS, mxClient.IS_FF [JavaScript]
- Fixes hit detection for iOS, removes live preview in mxEdgeHandler [JavaScript]
- No longer consumes events for cursor changes in mxGraphHandler.mouseMove [JavaScript]
- Creates mxPopupMenuHandler in mxGraph.createHandlers [JavaScript]
- Adds mxVertexHandler.manageSizers, live preview for iOS [JavaScript]
- Adds mxTooltipHandler.ignoreTouchEvents switch [JavaScript]
- Adds mxPopupMenuHandler, removes from mxPanningHandler [JavaScript]
- Enables mxConnectionHandler.tapAndHold for mouse events [JavaScript]
- Adds mxShape.createSvgCanvas, createVmlCanvas hooks [JavaScript]
- Fixes handling of disabled pointerEvents in mxSvgCanvas2D [JavaScript]
- Fixes rendering of underlined text in mxText, mxSvgCanvas2D [JavaScript]
- Adds mxEvent.isTouchEvent, isMouseEvent [JavaScript]
- Adds mxOutline.prototype.labelsVisible switch [JavaScript]
- Adds new autolayout.html, touch.html examples [JavaScript]
2013-05-23 16:14:48 +00:00
23-MAY-2013: 2.0.0.1
- Adds mxPanningHandler.prototype.scaleGraph for pinch gesture events [JavaScript]
- Uses capability check for mxClient.IS_TOUCH, adds mxClient.IS_POINTER [JavaScript]
- Adds new visibility.html example [JavaScript]
- Adds support for Microsoft pointer events in IE10 and later [JavaScript]
- Updates Visual Studio files for VS Express for Web 2012 [Dotnet]
- Adds experimental mxVertexHandler, mxEdgeHandler.livePreview switch [JavaScript]
- Adds Sidebar.itemClicked, EditorUi.createSidebarFooterContainer hooks in grapheditor
- Adds layers menu, new shapes in grapheditor [JavaScript]
- Adds overflow=width and changes vertical align for overflow=fill [JavaScript]
- Removes mxCellRenderer.shapes, makes registerShape static, adds getShape [JavaScript]
- Adds mxText.baseSpacingTop/-Bottom/-Left/-Right for legacy support [JavaScript]
- Fixes order of edits in mxGraph.groupCells [JavaScript]
- Changes arguments of mxPrintPreview.renderPage, takes callback [JavaScript]
- Adds mxPrintPreview.getAppendices, getCoverPages hooks [JavaScript]
- Adds mxCellEditor.autoSize, fixes lineHeight and fontStyle [JavaScript]
- Adds mxPanningHandler.triggerX, triggerY for initial event coordinates [JavaScript]
- Adds mxGraph-/mxVertexHandler.prototype.rotationEnabled, rotationRaster [JavaScript]
- Changes default for mxResources.resourcesEncoded to false [JavaScript]
- Adds mxResourceExtension global variable, sets default to .txt [JavaScript]
- Adds align-shape, rotation attributes in text element for stencils [JavaScript]
- Adds mxConstants.STYLE_SWIMLANE_FILLCOLOR, STYLE_SWIMLANE_LINE, LINE_HEIGHT [JavaScript]
- Adds mxClient.VML_PREFIX, OFFICE_PREFIX, CSS_PREFIX [JavaScript]
- Adds dashed option to mxCellHighlight [JavaScript]