Branch: refs/heads/3.3.x
  Home:   https://github.com/cytoscape/cytoscape.js
  Commit: 9243f5935a17b1b872f19fc69aa47a0e514d4cc5
      
https://github.com/cytoscape/cytoscape.js/commit/9243f5935a17b1b872f19fc69aa47a0e514d4cc5
  Author: Max Franz <[email protected]>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

  Changed paths:
    M debug/tests.js
    M src/collection/style.js
    M src/extensions/renderer/base/coord-ele-math/edge-control-points.js
    M src/extensions/renderer/base/coord-ele-math/rendered-style.js

  Log Message:
  -----------
  When a bundled bezier edge is moved or removed, its parallel edges in the 
bundle must be enqueued for rendered style recalculation.  Previous 
simplifications of the rendered style queue system made it so many cases were 
joined together.  This simplification doesn't apply to the move and remove 
operations, so they have to be handled separately.

- Adds private utility function `edge.isBundledBezier()`.
- Adds private `moveout` event for just after the "remove" phase of a move 
operation.
- Adds interactive tests on the debug for remove and move operations on a set 
of bundled bezier edges.

Ref : Backport 3.3.x: Bezier edges do not update when sibling edges are removed 
asynchronously #2317 #2324


-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/cytoscape-cvs.
For more options, visit https://groups.google.com/d/optout.

Reply via email to