Branch: refs/heads/unstable
  Home:   https://github.com/cytoscape/cytoscape.js
  Commit: 0733599682ac8b117aa726b5f7041c494cb91bf4
      
https://github.com/cytoscape/cytoscape.js/commit/0733599682ac8b117aa726b5f7041c494cb91bf4
  Author: Max Franz <[email protected]>
  Date:   2018-07-04 (Wed, 04 Jul 2018)

  Changed paths:
    M src/collection/dimensions/bounds.js
    M src/collection/dimensions/position.js
    M src/collection/events.js
    M src/collection/index.js
    M src/collection/style.js
    M src/core/animation/step-all.js
    M src/core/animation/step.js
    M src/core/events.js
    M src/core/index.js
    M src/core/notification.js
    M src/core/renderer.js
    M src/core/viewport.js
    M src/define/animation.js
    M src/extensions/renderer/base/coord-ele-math/edge-control-points.js
    M src/extensions/renderer/base/coord-ele-math/rendered-style.js
    M src/extensions/renderer/base/index.js
    M src/extensions/renderer/base/load-listeners.js
    M src/extensions/renderer/canvas/drawing-redraw.js
    M src/extensions/renderer/canvas/ele-texture-cache-lookup.js
    M src/extensions/renderer/canvas/ele-texture-cache.js
    M src/extensions/renderer/canvas/index.js
    M src/extensions/renderer/canvas/layered-texture-cache.js
    M src/math.js
    M src/style/apply.js
    M src/style/bypass.js
    M src/style/index.js
    M src/style/properties.js
    M test/collection-compound-nodes.js
    M test/collection-data.js

  Log Message:
  -----------
  Refactoring re. rendering performance -- bounding boxes, hashes, and texture 
cache invalidations

- N.b.: Some further minor changes for performance improvements are marked with 
"TODO"
- Don't require parallel edges iteration in `eles.boundingBox()` re. rendered 
style recalculation
- Shift the cached bounding box on node position changes -- rather than 
complete invalidation
- Simplify the rendering `notify()` function
- Simplify batching code
- Refactoring of control point calculations
- Simplify rendered style queuing to do traversals only on ticks
- Make the stylesheet more minimalistic
- Ensure that the element texture cache is not invalidated when the style hash 
is unchanged
- Style-originating triggers are organised per property

Ref: #1881 #2027 #2145 #1337



      **NOTE:** This service been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

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