Branch: refs/heads/unstable
Home: https://github.com/cytoscape/cytoscape.js
Commit: c986e0f004c69aab77e64632c34d66f34eebbad5
https://github.com/cytoscape/cytoscape.js/commit/c986e0f004c69aab77e64632c34d66f34eebbad5
Author: Max Franz <[email protected]>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
3.3.0
Commit: c0728af8e53537878dce754cb931831b6b06a5e8
https://github.com/cytoscape/cytoscape.js/commit/c0728af8e53537878dce754cb931831b6b06a5e8
Author: Max Franz <[email protected]>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Add gh-pages to dev dependencies
Commit: 8479c89526a9d54356915b94d00e3685eb0014fa
https://github.com/cytoscape/cytoscape.js/commit/8479c89526a9d54356915b94d00e3685eb0014fa
Author: Josejulio Martínez <[email protected]>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/core/index.js
Log Message:
-----------
Fixes a bug introduced by removing elements in a for 0 -> eles.length
Ref #2231
Commit: e9174561df85d5e496a94c675a72bba0c437eedc
https://github.com/cytoscape/cytoscape.js/commit/e9174561df85d5e496a94c675a72bba0c437eedc
Author: Josejulio Martínez <[email protected]>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M test/core-graph-manipulation.js
Log Message:
-----------
Add test case related to #2231
Commit: 22ce785b83bb01f7d5fe139889cecfc2bc15367e
https://github.com/cytoscape/cytoscape.js/commit/22ce785b83bb01f7d5fe139889cecfc2bc15367e
Author: Max Franz <[email protected]>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M test/core-graph-manipulation.js
Log Message:
-----------
Add @josejulio's second test case, re: When using `cy.json`, sometimes some
nodes are not being deleted #2231
Commit: 5931f4eaf654f402e7cb7cac932acc5ce6fe09de
https://github.com/cytoscape/cytoscape.js/commit/5931f4eaf654f402e7cb7cac932acc5ce6fe09de
Author: Max Franz <[email protected]>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/style/apply.js
Log Message:
-----------
A small floating point value for a style property can be mis-hashed
This can result in style hash collisions, especially for small positive numbers
less than 1. This impacts the element texture cache.
A simple solution for this is to raise the value of small non-integer numbers
so they can be easily casted to ints. Because the hashing only operates on 32
bit integers, this gives us a reasonable value.
As a precaution, the sign of the value is inverted to help avoid collisions
with larger numbers. Example: 0.5 gets raised to 512, which would result in a
collision with an actual style value of 512. Inverting the sign probably isn't
strictly necessary, because properties that would normally take affected values
(e.g. pie percents) can't take on large values.
A more robust solution would be to use typed arrays to read the bytes of a
float and sequentially pass those values to the hash function. However, this
would mean that we would have to drop support for older browsers like IE. If
necessary, this approach could be used in future with feature detection. Then,
modern browser would have a more robust solution and only older browsers like
IE would need the workaround.
Ref : A small floating point value for a style property can be mis-hashed #2235
Commit: 17cb9fc4578701d6dd4566d14e1344182ba34639
https://github.com/cytoscape/cytoscape.js/commit/17cb9fc4578701d6dd4566d14e1344182ba34639
Author: Max Franz <[email protected]>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
M src/collection/dimensions/bounds.js
Log Message:
-----------
The rendered style and bounding box for an edge may become stale
The rendered style may be stale after a connected node is repositioned.
Because the rendered style of an edge is not dirtied when a node is moved, we
should force the rendered style of the edge to be recalculated when the
bounding box is requested and there is a diff detected for one or both node
positions.
Behaviour without patch: Edge labels can be shown at the wrong location. Edges
can be not shown at all for certain pan and zoom levels. In both cases, a
stale rendered style results in a stale bounding box.
Ref #2238
Commit: 267865de947ad0964a0936b1a2be47824913410a
https://github.com/cytoscape/cytoscape.js/commit/267865de947ad0964a0936b1a2be47824913410a
Author: Max Franz <[email protected]>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.3.1 to the release list in the docs
Commit: f7c4150a1c576b24136e9842dec8fc27352d955b
https://github.com/cytoscape/cytoscape.js/commit/f7c4150a1c576b24136e9842dec8fc27352d955b
Author: Max Franz <[email protected]>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M README.md
M documentation/md/links.md
Log Message:
-----------
Add extensions badge
Commit: edbe8cff1c7f619db40718ac870da6b8e46a4399
https://github.com/cytoscape/cytoscape.js/commit/edbe8cff1c7f619db40718ac870da6b8e46a4399
Author: Max Franz <[email protected]>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M .size-snapshot.json
M dist/cytoscape.cjs.js
M dist/cytoscape.esm.js
M dist/cytoscape.min.js
M dist/cytoscape.umd.js
M documentation/index.html
M documentation/js/cytoscape.min.js
Log Message:
-----------
Build v3.3.1
Commit: c34461497d0f9c6bf220d1d619c0220053ff5183
https://github.com/cytoscape/cytoscape.js/commit/c34461497d0f9c6bf220d1d619c0220053ff5183
Author: Max Franz <[email protected]>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
3.3.1
Commit: 1773c742c5569f136f8c2d2c4fd3b9415f526fd9
https://github.com/cytoscape/cytoscape.js/commit/1773c742c5569f136f8c2d2c4fd3b9415f526fd9
Author: Piyush Khera <[email protected]>
Date: 2018-12-22 (Sat, 22 Dec 2018)
Changed paths:
M src/core/viewport.js
Log Message:
-----------
#2245 - Fix broken maxZoom setting
when only maxZoom is set, then max should be >= _p.minZoom instead of max <=
_p.minZoom
Commit: db2a82840fe3ad54674b4954894ed9948efe9171
https://github.com/cytoscape/cytoscape.js/commit/db2a82840fe3ad54674b4954894ed9948efe9171
Author: Piyush Khera <[email protected]>
Date: 2018-12-22 (Sat, 22 Dec 2018)
Changed paths:
M test/core-init.js
Log Message:
-----------
#2245 Add unit test for maxZoom setting
Commit: 9edc14cb43bbb8f70dfe87ea6dff626d4fcc5d9c
https://github.com/cytoscape/cytoscape.js/commit/9edc14cb43bbb8f70dfe87ea6dff626d4fcc5d9c
Author: Piyush Khera <[email protected]>
Date: 2018-12-22 (Sat, 22 Dec 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
travis build master branch
Commit: b1e71c9a758ac0bcece85a062dd0025225da7133
https://github.com/cytoscape/cytoscape.js/commit/b1e71c9a758ac0bcece85a062dd0025225da7133
Author: Piyush Khera <[email protected]>
Date: 2018-12-22 (Sat, 22 Dec 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
Revert "travis build master branch"
This reverts commit 9edc14cb43bbb8f70dfe87ea6dff626d4fcc5d9c.
Commit: 3323c193835c004b71cc532775f63964af9f1320
https://github.com/cytoscape/cytoscape.js/commit/3323c193835c004b71cc532775f63964af9f1320
Author: Josejulio Martínez <[email protected]>
Date: 2019-01-02 (Wed, 02 Jan 2019)
Changed paths:
M src/core/index.js
M test/core-graph-manipulation.js
Log Message:
-----------
cy.json should remove the contents of compounds nodes.
parent.move(...) creates a copy of the items being removed and
moves them, thus we need to check if we need to remove the
items that were copied and moved.
Commit: 261d70e3f1506e5e1218ce711924afa7b9385f43
https://github.com/cytoscape/cytoscape.js/commit/261d70e3f1506e5e1218ce711924afa7b9385f43
Author: Max Franz <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M src/extensions/renderer/base/coord-ele-math/edge-control-points.js
M src/extensions/renderer/base/coord-ele-math/edge-endpoints.js
Log Message:
-----------
Request the calculation of rendered style for an edge when querying top-level
edge point APIs
The renderer is responsible for calculating points that are useful only for
rendering, e.g. edge endpoints. These values are typically calculated lazily:
If an element is dirty, its rendered style values are calculated at the start
of the next frame.
For functions that require rendered values to give accurate results (i.e.
bounding box, edge points), the core requests the renderer to recalculate
rendered values so that they are up-to-date and available for a synchronous
return value.
This change adds requests to the renderer to recalculate rendered style
whenever edge points are requested.
Ref : #2250
Commit: f48d73868c478d61b19872d8be8499642f189036
https://github.com/cytoscape/cytoscape.js/commit/f48d73868c478d61b19872d8be8499642f189036
Author: Josejulio Martínez <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M test/core-graph-manipulation.js
Log Message:
-----------
Fix identation of test
Commit: f4e3b7c300dd6004a0a9bf8953b5a83d5a47db99
https://github.com/cytoscape/cytoscape.js/commit/f4e3b7c300dd6004a0a9bf8953b5a83d5a47db99
Author: Josejulio Martínez <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M src/core/index.js
Log Message:
-----------
Move the children and remove the parent in a separate step to
avoid dealing with elements that are no longer part of the graph
Commit: c854e2b6e6fc7bfedaba815c6061c647c67c0c6c
https://github.com/cytoscape/cytoscape.js/commit/c854e2b6e6fc7bfedaba815c6061c647c67c0c6c
Author: Josejulio Martínez <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M src/core/index.js
Log Message:
-----------
Fix linter
Commit: 0149c3be2e02e3dc983617096fd0c29356ec71d5
https://github.com/cytoscape/cytoscape.js/commit/0149c3be2e02e3dc983617096fd0c29356ec71d5
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M test/core-graph-manipulation.js
Log Message:
-----------
Add test for depth 2 compounds w.r.t. `cy.json()`
Ref #2255
Commit: 93d6d1d1fbaf29e82b6b0d951fe98916aa7100e8
https://github.com/cytoscape/cytoscape.js/commit/93d6d1d1fbaf29e82b6b0d951fe98916aa7100e8
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/core/index.js
Log Message:
-----------
Minor improvements to formatting
Ref #2255
Commit: 7fe8583c0e466baeab781602eadf66343ff2c8cc
https://github.com/cytoscape/cytoscape.js/commit/7fe8583c0e466baeab781602eadf66343ff2c8cc
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/core/index.js
Log Message:
-----------
Do move and remove re. `parentsToRemove` in two steps with fresh refs
Ref #2255
Commit: 815dc525a917c82eec87eec5d80669575061a79a
https://github.com/cytoscape/cytoscape.js/commit/815dc525a917c82eec87eec5d80669575061a79a
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/core/viewport.js
M test/core-init.js
Log Message:
-----------
Merge branch 'master' of https://github.com/pkhera/cytoscape.js into
pkhera-master
Commit: fc59d8d379937c1bfc87efaedb8449411a69011c
https://github.com/cytoscape/cytoscape.js/commit/fc59d8d379937c1bfc87efaedb8449411a69011c
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M test/core-init.js
Log Message:
-----------
Add corresponding `minZoom` test #2245 #2248
Commit: b1c2ba13277550f1b466adc79ef0f2331d9a670d
https://github.com/cytoscape/cytoscape.js/commit/b1c2ba13277550f1b466adc79ef0f2331d9a670d
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/core/viewport.js
M test/core-init.js
Log Message:
-----------
Merge branch 'pkhera-master'
Ref #2245
Commit: 524d11e46dbc6f9ad6b8c2917596fd00c4f57fed
https://github.com/cytoscape/cytoscape.js/commit/524d11e46dbc6f9ad6b8c2917596fd00c4f57fed
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/core/index.js
M src/core/renderer.js
Log Message:
-----------
Make sure that rendering hints in the top-level options are sent to the
renderer's constructor. Also add a warning for when the consumer sets
`wheelSensitivity`, as it should not normally be used.
Ref #2240
Commit: afe96ba34c08d363d2bbce64d05ff1cb22e386cb
https://github.com/cytoscape/cytoscape.js/commit/afe96ba34c08d363d2bbce64d05ff1cb22e386cb
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/core/index.js
Log Message:
-----------
Remove old line #2255
Commit: 736e0b301e5e8f703c51c449f1fb2e2cfebf3cb5
https://github.com/cytoscape/cytoscape.js/commit/736e0b301e5e8f703c51c449f1fb2e2cfebf3cb5
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/extensions/renderer/canvas/drawing-elements.js
Log Message:
-----------
Bug: Cannot hide labels after update from 3.2.2 to 3.3.1 #2246
Commit: 36204d43ecc4c863e669f5506044114fda426db9
https://github.com/cytoscape/cytoscape.js/commit/36204d43ecc4c863e669f5506044114fda426db9
Author: Josejulio Martínez <[email protected]>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M test/core-graph-manipulation.js
Log Message:
-----------
Test: Removing a middle parent
Commit: 14ac6f03df2f10063b9847ff4ffbf5599844f3f3
https://github.com/cytoscape/cytoscape.js/commit/14ac6f03df2f10063b9847ff4ffbf5599844f3f3
Author: Max Franz <[email protected]>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M src/extensions/renderer/canvas/drawing-elements.js
M src/extensions/renderer/canvas/ele-texture-cache.js
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
Add rotation point support to the element texture cache. The rotation point
w.r.t. the viewport is specified by `getRotationPoint()`. The rotation point
alignment within the texture is specified by `getRotationOffset()`. For most
cases, the offset is just the centre of the texture. For node labels, this
isn't the case: The offset depends on the `text-valign` and `text-halign`
properties.
Ref #2256
Commit: 69f90a8c641c248b1795dddc45f6cdeb1d9ef9dc
https://github.com/cytoscape/cytoscape.js/commit/69f90a8c641c248b1795dddc45f6cdeb1d9ef9dc
Author: Max Franz <[email protected]>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M src/collection/dimensions/bounds.js
Log Message:
-----------
Correct the rotation point for the bounding box calculation of a label (cases
other than center-center alignment)
Ref #2256
Commit: ef13510b8ee1ac961dd664a5d0730385d26632a3
https://github.com/cytoscape/cytoscape.js/commit/ef13510b8ee1ac961dd664a5d0730385d26632a3
Author: Max Franz <[email protected]>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M src/core/index.js
M test/core-graph-manipulation.js
Log Message:
-----------
Merge pull request #2255 from
josejulio/fix-json-should-remove-compound-contents
cy.json should remove the contents of compounds nodes.
Commit: fe93c0c3c95eba166db391d16e11ea4bf27bd3c9
https://github.com/cytoscape/cytoscape.js/commit/fe93c0c3c95eba166db391d16e11ea4bf27bd3c9
Author: Max Franz <[email protected]>
Date: 2019-01-11 (Fri, 11 Jan 2019)
Changed paths:
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
In the element texture cache, make the label rotation point take into account
`text-margin-x` and `text-margin-y`.
Ref #2256 #2261
Commit: 5031de0a5f2effc7f1131de173c6fea4d53ed9c5
https://github.com/cytoscape/cytoscape.js/commit/5031de0a5f2effc7f1131de173c6fea4d53ed9c5
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M src/collection/dimensions/bounds.js
M src/extensions/renderer/canvas/drawing-elements.js
M src/extensions/renderer/canvas/ele-texture-cache.js
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
In v3.3.x label distance to node acts "weird" compared to 3.2.22 for rotated
labels #2256
Merge ele-txr-cache-rotpt into master
Commit: 6ca3adccc295daf9bd22543669f8fd125af4fac4
https://github.com/cytoscape/cytoscape.js/commit/6ca3adccc295daf9bd22543669f8fd125af4fac4
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M README.md
M documentation/md/extensions.md
M documentation/md/links.md
Log Message:
-----------
Add 4 extensions to the list in the docs
- no-overlap #2217
- even-parent #2218
- all-paths #2204
- edge-connections #2254
Commit: bf1d908284646088ca3c71012ae013b61409fb29
https://github.com/cytoscape/cytoscape.js/commit/bf1d908284646088ca3c71012ae013b61409fb29
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add v3.3.2 to the release list in the docs
Commit: 0261632ac2155c6cb41def9a28026b0ed12651ed
https://github.com/cytoscape/cytoscape.js/commit/0261632ac2155c6cb41def9a28026b0ed12651ed
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M LICENSE
Log Message:
-----------
Update license year (from `npm run release`) in a separate commit
Commit: 07a6bbca18a02f99eb8ce9428d20032c709a8d3c
https://github.com/cytoscape/cytoscape.js/commit/07a6bbca18a02f99eb8ce9428d20032c709a8d3c
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M README.md
Log Message:
-----------
Fix the test ref in the readme
Commit: aa316c9432cf67a2d0a12d60f473742be1e5da07
https://github.com/cytoscape/cytoscape.js/commit/aa316c9432cf67a2d0a12d60f473742be1e5da07
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M .size-snapshot.json
M dist/cytoscape.cjs.js
M dist/cytoscape.esm.js
M dist/cytoscape.min.js
M dist/cytoscape.umd.js
M documentation/index.html
M documentation/js/cytoscape.min.js
Log Message:
-----------
Build v3.3.2
Commit: 546e60dbfc28fdd3a91c55f542f45e4443cc08c3
https://github.com/cytoscape/cytoscape.js/commit/546e60dbfc28fdd3a91c55f542f45e4443cc08c3
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
3.3.2
Commit: 5889cb3338744e5fe6621cb9514398335a8f976c
https://github.com/cytoscape/cytoscape.js/commit/5889cb3338744e5fe6621cb9514398335a8f976c
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M debug/tests.js
M src/animation.js
M src/collection/layout.js
M src/core/animation/start.js
Log Message:
-----------
Animation start values should be stored at the initialisation of the
animation, not on the start tick #2268
Commit: 90ffa60d790b7d853c040bfae5187a5fd692590d
https://github.com/cytoscape/cytoscape.js/commit/90ffa60d790b7d853c040bfae5187a5fd692590d
Author: Max Franz <[email protected]>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.3.3 to the release list in the docs
Commit: 4f000188a01f8cbe4484adf455659b03409ace16
https://github.com/cytoscape/cytoscape.js/commit/4f000188a01f8cbe4484adf455659b03409ace16
Author: Max Franz <[email protected]>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
M .size-snapshot.json
M dist/cytoscape.cjs.js
M dist/cytoscape.esm.js
M dist/cytoscape.min.js
M dist/cytoscape.umd.js
M documentation/index.html
M documentation/js/cytoscape.min.js
Log Message:
-----------
Build v3.3.3
Commit: e02951cff76a0daf0447ab1af437fe2de46112eb
https://github.com/cytoscape/cytoscape.js/commit/e02951cff76a0daf0447ab1af437fe2de46112eb
Author: Max Franz <[email protected]>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
3.3.3
Commit: 67f12779933b994d4148e57ecc4dce029af4c35f
https://github.com/cytoscape/cytoscape.js/commit/67f12779933b994d4148e57ecc4dce029af4c35f
Author: Max Franz <[email protected]>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.4.0 to the list of releases in the docs
Commit: 93daf793413fe33c3f2f5c12f54d4808748c63b0
https://github.com/cytoscape/cytoscape.js/commit/93daf793413fe33c3f2f5c12f54d4808748c63b0
Author: Max Franz <[email protected]>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
Log Message:
-----------
Merge unstable and master together for release of 3.4.0.
git checkout unstable
git merge -s ours master
Compare:
https://github.com/cytoscape/cytoscape.js/compare/d4d869fef4a6...93daf793413f
--
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.