[cytoscape/cytoscape.js] 36a3e9: `background-offset-x` & `background-offset-y` : Ba...

2019-01-25 Thread GitHub
  Branch: refs/heads/unstable
  Home:   https://github.com/cytoscape/cytoscape.js
  Commit: 36a3e972fc8a42c484ae6d4d54f0d6ae666e3252
  
https://github.com/cytoscape/cytoscape.js/commit/36a3e972fc8a42c484ae6d4d54f0d6ae666e3252
  Author: Max Franz 
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
M documentation/md/style.md
M src/extensions/renderer/canvas/drawing-images.js
M src/style/properties.js

  Log Message:
  ---
  `background-offset-x` & `background-offset-y` : Background image position 
offset properties #1780



  **NOTE:** GitHub Services has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  We will provide an alternative path for the email notifications by 
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 cytoscape-cvs+unsubscr...@googlegroups.com.
To post to this group, send email to cytoscape-cvs@googlegroups.com.
Visit this group at https://groups.google.com/group/cytoscape-cvs.
For more options, visit https://groups.google.com/d/optout.


[cytoscape/cytoscape.js] 7f5b63: Avoid copying element json in `ele.move()` #1459

2019-01-25 Thread GitHub
  Branch: refs/heads/unstable
  Home:   https://github.com/cytoscape/cytoscape.js
  Commit: 7f5b63c2483988dcc0671b500458cee0c52f3d19
  
https://github.com/cytoscape/cytoscape.js/commit/7f5b63c2483988dcc0671b500458cee0c52f3d19
  Author: Max Franz 
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
M documentation/docmaker.json
M documentation/md/collection/data.md
M documentation/md/collection/move.md
M documentation/md/collection/removeData.md
M documentation/md/events.md
M documentation/md/notation.md
M src/collection/index.js
M src/extensions/renderer/base/coord-ele-math/z-ordering.js
M src/extensions/renderer/base/index.js

  Log Message:
  ---
  Avoid copying element json in `ele.move()` #1459

- Add `addToPool` and `removeFromPool` options (for private use only) to 
`eles.restore()` and `eles.remove()`.  The signature is now like this: 
`ele.remove(notifyRenderer, removeFromPool)`, so calls with `(false, false)` 
arguments allow all of the remove and restore cleanup to be applied to elements 
that aren't actually removed from the graph --- and without notifying the 
renderer or emitting `remove` or `restore` events.
- This new internal feature allows for `eles.move()` to modify existing 
elements in-place rather than creating modified copies.
- Batching is used to avoid redundant style updates as a remove-restore pair 
would normally do.
- Add a `move` event for when `ele.move()` is called.
- Update the z-order sorting in the base renderer when a `move` notification is 
received.  This only need to happen in compound graphs. because moving edges 
does not influence the z-ordering.
- Update docs for `eles.move().
- Add docs for `move` event.
- Aside: Remove redundant collection creation within `remove()`.
- Aside: Clean up z-ordering code a bit in the base renderer.
- Aside: When removing parent=>child ref in `remove()`, the child=>parent ref 
should also be removed.



  **NOTE:** GitHub Services has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  We will provide an alternative path for the email notifications by 
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 cytoscape-cvs+unsubscr...@googlegroups.com.
To post to this group, send email to cytoscape-cvs@googlegroups.com.
Visit this group at https://groups.google.com/group/cytoscape-cvs.
For more options, visit https://groups.google.com/d/optout.