Branch: refs/heads/unstable
Home: https://github.com/cytoscape/cytoscape.js
Commit: 11615bdc9ac50359d517b496c3472ef781c3821b
https://github.com/cytoscape/cytoscape.js/commit/11615bdc9ac50359d517b496c3472ef781c3821b
Author: Max Franz <[email protected]>
Date: 2019-11-11 (Mon, 11 Nov 2019)
Changed paths:
M src/collection/dimensions/bounds.js
Log Message:
-----------
When calculating the bounds for an edge, the edge should be considered dirty
if the connected nodes are dirty. Here, an element is considered dirty if the
`bbCache` is null-like. The bbCache is cleared for an element whenever a style
property is applied that may result in a change in bounds. So now for a node,
a change of a bounds-affecting style property results in the implicit dirtying
of the bounds of each connected edge.
We should avoid explicit dirtying of edges to avoid additional expense. There
is typically a 1:n relationship of nodes:edges, so connected edge iteration
should be generally avoided.
Ref : Edge not drawn anymore when fully covered by a node and then removing the
cover #2566
Commit: 13f1ed790130c7d8acf3e7c090aedb68d4168e5f
https://github.com/cytoscape/cytoscape.js/commit/13f1ed790130c7d8acf3e7c090aedb68d4168e5f
Author: Max Franz <[email protected]>
Date: 2019-11-11 (Mon, 11 Nov 2019)
Changed paths:
M src/extensions/renderer/canvas/drawing-elements.js
M src/extensions/renderer/canvas/drawing-label-text.js
Log Message:
-----------
An edge with the `badLine` flag (impossible to calculate endpoints) is
ignored by label drawing functions.
Ref : Edge label still drawn even though edge is completely covered by a node
#2563
Commit: ca5b8a5c8898f8be6dd911ec29ce549f41e0e723
https://github.com/cytoscape/cytoscape.js/commit/ca5b8a5c8898f8be6dd911ec29ce549f41e0e723
Author: Max Franz <[email protected]>
Date: 2019-11-19 (Tue, 19 Nov 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.12.1 & 3.11.1 to the release list in the docs
Commit: d283bcc903a172ed3f350b9798ba2af0d0e5b297
https://github.com/cytoscape/cytoscape.js/commit/d283bcc903a172ed3f350b9798ba2af0d0e5b297
Author: Max Franz <[email protected]>
Date: 2019-11-19 (Tue, 19 Nov 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add Hacker Target to the who-uses list #914
Commit: f3745dc9c1c4063091d936f4d788d73017d63dad
https://github.com/cytoscape/cytoscape.js/commit/f3745dc9c1c4063091d936f4d788d73017d63dad
Author: Max Franz <[email protected]>
Date: 2019-11-19 (Tue, 19 Nov 2019)
Changed paths:
M .size-snapshot.json
M dist/cytoscape.cjs.js
M dist/cytoscape.esm.js
M dist/cytoscape.esm.min.js
M dist/cytoscape.min.js
M dist/cytoscape.umd.js
M documentation/index.html
M documentation/js/cytoscape.min.js
M package-lock.json
Log Message:
-----------
Build 3.12.1
Commit: d164927c9b32d32d340722448730232d407fa272
https://github.com/cytoscape/cytoscape.js/commit/d164927c9b32d32d340722448730232d407fa272
Author: Max Franz <[email protected]>
Date: 2019-11-19 (Tue, 19 Nov 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
3.12.1
Commit: b43a6a0b2c7ee42d9b5aca6ab5239dc946bfb363
https://github.com/cytoscape/cytoscape.js/commit/b43a6a0b2c7ee42d9b5aca6ab5239dc946bfb363
Author: Max Franz <[email protected]>
Date: 2020-01-08 (Wed, 08 Jan 2020)
Changed paths:
M src/extensions/renderer/base/coord-ele-math/labels.js
Log Message:
-----------
In the text dimension calculations, `white-space: pre` must always be used.
In order to get accurate text dimensions, the DOM must be used. Previously,
`white-space: pre` was applied to the DOM element only for wrapped labels in
order to take into account newlines. Because Cytoscape labels do not collapse
spaces like text elements in the DOM do, we must use `white-space: pre` to take
into account labels with multiple spaces in a row.
Ref: A label may be cut off if it contains two or more whitespace characters in
a row #2596
Commit: 87c7982d4479601d867eac02441a68cf04b3bd3c
https://github.com/cytoscape/cytoscape.js/commit/87c7982d4479601d867eac02441a68cf04b3bd3c
Author: Max Franz <[email protected]>
Date: 2020-01-08 (Wed, 08 Jan 2020)
Changed paths:
M src/extensions/renderer/base/coord-ele-math/edge-endpoints.js
Log Message:
-----------
The edge endpoint calculation should consider label intersections towards the
centre of the node rather than the centre of the label. The calculation
erroneously uses the node shape intersection function -- this function is
specious for this purpose. The generic polygon intersection function under
`math` should be used instead. As before, the closest intersection point is
used.
Ref: Outside-to-line-or-label intersects towards the centre of label rather
than the centre of the node #2597
Commit: 8dacf194d5edec897c8cb7aac898eb43d492d155
https://github.com/cytoscape/cytoscape.js/commit/8dacf194d5edec897c8cb7aac898eb43d492d155
Author: Max Franz <[email protected]>
Date: 2020-01-09 (Thu, 09 Jan 2020)
Changed paths:
Log Message:
-----------
Merge unstable & master together re. 3.13.0
git checkout unstable
git merge -s ours master
git checkout master
git merge unstable
Compare:
https://github.com/cytoscape/cytoscape.js/compare/a7a81e7e961e...8dacf194d5ed
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/cytoscape-cvs/cytoscape/cytoscape.js/push/refs/heads/unstable/a7a81e-8dacf1%40github.com.