Branch: refs/heads/master
Home: https://github.com/cytoscape/cytoscape.js
Commit: 778eed0be236f11190e845cf3e6afa37453deaab
https://github.com/cytoscape/cytoscape.js/commit/778eed0be236f11190e845cf3e6afa37453deaab
Author: David '-1' Schmid <[email protected]>
Date: 2019-03-02 (Sat, 02 Mar 2019)
Changed paths:
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
change style application to satisfy CSP style-src 'self'
Commit: f6931f74e586233897c87320c7ca4e6bfa839af1
https://github.com/cytoscape/cytoscape.js/commit/f6931f74e586233897c87320c7ca4e6bfa839af1
Author: David '-1' Schmid <[email protected]>
Date: 2019-03-02 (Sat, 02 Mar 2019)
Changed paths:
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
forgot running the linter
Commit: accc2517a41476af610f18b5f8607404cfc9a76f
https://github.com/cytoscape/cytoscape.js/commit/accc2517a41476af610f18b5f8607404cfc9a76f
Author: Max Franz <[email protected]>
Date: 2019-03-06 (Wed, 06 Mar 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Update package files to 3.6.0-unstable
Commit: 2b9774efed260ea221ce3f48e68e42a38a63f5d4
https://github.com/cytoscape/cytoscape.js/commit/2b9774efed260ea221ce3f48e68e42a38a63f5d4
Author: Max Franz <[email protected]>
Date: 2019-03-06 (Wed, 06 Mar 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.4.3 to the list of releases in the docs
Commit: 4c46997812cf5885ac21c18714017276d6c44629
https://github.com/cytoscape/cytoscape.js/commit/4c46997812cf5885ac21c18714017276d6c44629
Author: Max Franz <[email protected]>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
M src/collection/dimensions/bounds.js
M src/collection/element.js
M test/collection-style.js
Log Message:
-----------
Bounding box of parent fails if child is hidden #2339
Commit: 9c508e71734e2be34c9e73fd96fd01899df34736
https://github.com/cytoscape/cytoscape.js/commit/9c508e71734e2be34c9e73fd96fd01899df34736
Author: Max Franz <[email protected]>
Date: 2019-03-25 (Mon, 25 Mar 2019)
Changed paths:
M documentation/docmaker.json
M documentation/md/collection/classes.md
Log Message:
-----------
Fix documentation re. `ele.classes(undefined)` example #2341
Also fixes `()` typo in docmaker.json
Commit: 71f13ec5f077483426598c29ea798532b4e4b205
https://github.com/cytoscape/cytoscape.js/commit/71f13ec5f077483426598c29ea798532b4e4b205
Author: Max Franz <[email protected]>
Date: 2019-03-26 (Tue, 26 Mar 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Update release list in the docs with 3.5.1 and 3.4.4
Commit: 03d4c971a04469d76ba92354d806105564fadf78
https://github.com/cytoscape/cytoscape.js/commit/03d4c971a04469d76ba92354d806105564fadf78
Author: Max Franz <[email protected]>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M documentation/md/style.md
M src/extensions/renderer/base/coord-ele-math/edge-endpoints.js
Log Message:
-----------
Taxi edges should automatically forbid endpoints other than `outside-to-node`
#2343
Document that taxi edges must use `outside-to-node`. Force the use of this
value when applying endpoints.
Commit: 3b75eb6d674dacfc31f279cc0b488d363ed0d751
https://github.com/cytoscape/cytoscape.js/commit/3b75eb6d674dacfc31f279cc0b488d363ed0d751
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-03-30 (Sat, 30 Mar 2019)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update eslint to version 5.16.0
Commit: b949970787f1b1ca522d23ff40f7093c1d608004
https://github.com/cytoscape/cytoscape.js/commit/b949970787f1b1ca522d23ff40f7093c1d608004
Author: David '-1' Schmid <[email protected]>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
remove unnecessary check
Commit: 4906fe4f5df7cf334a668def4e678138382fd1f3
https://github.com/cytoscape/cytoscape.js/commit/4906fe4f5df7cf334a668def4e678138382fd1f3
Author: David '-1' Schmid <[email protected]>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
use Object.keys instead of Object.entires (IE9 support)
Commit: 9b7425c745429483d7c3601119de5e0a1686a642
https://github.com/cytoscape/cytoscape.js/commit/9b7425c745429483d7c3601119de5e0a1686a642
Author: Max Franz <[email protected]>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
Merge pull request #2318 from einsweniger/unstable
change style application to satisfy CSP style-src 'self'
Commit: f6fe6441dc9fefe5adce0304c26b274cb0900932
https://github.com/cytoscape/cytoscape.js/commit/f6fe6441dc9fefe5adce0304c26b274cb0900932
Author: Max Franz <[email protected]>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.5.2 to the list of releases in the docs
Commit: 25658974f3e3f6e275d077c840edbb44f47e8a47
https://github.com/cytoscape/cytoscape.js/commit/25658974f3e3f6e275d077c840edbb44f47e8a47
Author: Max Franz <[email protected]>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add BioPlex to the who-uses list
Commit: 6ee041a9b5c0acddd4bd07d31681a7b167b40f19
https://github.com/cytoscape/cytoscape.js/commit/6ee041a9b5c0acddd4bd07d31681a7b167b40f19
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-04-08 (Mon, 08 Apr 2019)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update mocha to version 6.1.2
Commit: bccc1774ebdc54564232bf23456428b220b3c5df
https://github.com/cytoscape/cytoscape.js/commit/bccc1774ebdc54564232bf23456428b220b3c5df
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-04-08 (Mon, 08 Apr 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
chore(package): update lockfile package-lock.json
Commit: c0e191e22df69311a1a6c9b5970dad0f4767d717
https://github.com/cytoscape/cytoscape.js/commit/c0e191e22df69311a1a6c9b5970dad0f4767d717
Author: Max Franz <[email protected]>
Date: 2019-04-08 (Mon, 08 Apr 2019)
Changed paths:
M documentation/md/style.md
M src/extensions/renderer/base/coord-ele-math/labels.js
M src/extensions/renderer/canvas/drawing-label-text.js
M src/style/properties.js
Log Message:
-----------
`text-overflow-wrap: whitespace | anywhere` #2119
- Add property
- Add documentation
- Change some renderer code from `var` to `let`
Commit: 1c234285a686cb1bcae5e57cb8446d7e501d8ad1
https://github.com/cytoscape/cytoscape.js/commit/1c234285a686cb1bcae5e57cb8446d7e501d8ad1
Author: Max Franz <[email protected]>
Date: 2019-04-08 (Mon, 08 Apr 2019)
Changed paths:
M documentation/md/style.md
M src/extensions/renderer/base/coord-ele-math/labels.js
M src/extensions/renderer/canvas/drawing-label-text.js
M src/style/properties.js
Log Message:
-----------
`text-justification: left | center | right` #2349
Commit: de1d23101676a9f80f9fd24fd74348e5eba1cfc5
https://github.com/cytoscape/cytoscape.js/commit/de1d23101676a9f80f9fd24fd74348e5eba1cfc5
Author: Max Franz <[email protected]>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M src/style/apply.js
M src/style/properties.js
Log Message:
-----------
Apply a special style hash value to `width` and `height`
The `width` and `height` properties can take on special `label` enum values to
make a node the same size as its label. The label size is not available to
style hashing, because the styler must run before the renderer can use the
currently applied style to calculate rendered values (e.g. the dimensions of
text, the intersections for edges). So the final value can not be used for
hashing.
Instead, we use an optional, per-property hash override. When a style property
has a hash override function, it is the responsibility of that function to
handle special cases (e.g. string enum values for normally numeric properties)
and return an integer hash value. In the case of `width` and `height`, an
integer that uniquely corresponds to the element can be used. This isn't
ideal, as it means all nodes that use `width: label` or `height: label` will
never have a shared element texture cache. In practice, however, the overall
likelihood of such a node having a multiple-node cache hit is small anyway.
The number hashing is also updated to take into consideration unit values,
unless the value is normalised. For example, a value of `75%` would otherwise
collide with a value of `75px`. This is the same type of problem as with the
`label` value case, albeit less frequent.
Ref : Style hash collisions for `width:label` or `height:label` #2348
Commit: f63ec3d463eb805c87e85c51df994ed52922b7fe
https://github.com/cytoscape/cytoscape.js/commit/f63ec3d463eb805c87e85c51df994ed52922b7fe
Author: Max Franz <[email protected]>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Update who uses page with MPIMP and Intercax #914
Commit: 072f71fc088bd7738330a2e8084461c6504355ce
https://github.com/cytoscape/cytoscape.js/commit/072f71fc088bd7738330a2e8084461c6504355ce
Author: Max Franz <[email protected]>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.4.5 and 3.5.3 to the release list in the docs
Commit: 292710f07c379b6cddb94143e49b52e69734c489
https://github.com/cytoscape/cytoscape.js/commit/292710f07c379b6cddb94143e49b52e69734c489
Author: Max Franz <[email protected]>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M src/style/apply.js
Log Message:
-----------
Node body styles incorrectly cached (regression) #2356
String values aren't applied in the hash because of a typo. This wasn't caught
during release testing, because I didn't have much time and only ran a few of
the demos.
Commit: 5c705195749e99ac3408e52b9d61d94e34225be7
https://github.com/cytoscape/cytoscape.js/commit/5c705195749e99ac3408e52b9d61d94e34225be7
Author: Max Franz <[email protected]>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M src/collection/dimensions/bounds.js
Log Message:
-----------
Compound node bounds including `display:none` children (regression) #2355
The children used to calculate the bounds of the parent should not include
nodes that take up no space. It may make sense in future to remove the zero
width and height conditions for the internal `ele.takesUpSpace()` function. We
can't use it here, because calling `height()` or `width()` causes infinite
recursion. The zero width and height cases aren't that important generally, so
maybe this could be revised further for a feature release.
Commit: 81dd9acea4492f3ef0c5f630dadacc8fa129d5ef
https://github.com/cytoscape/cytoscape.js/commit/81dd9acea4492f3ef0c5f630dadacc8fa129d5ef
Author: Max Franz <[email protected]>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M README.md
M documentation/md/extensions.md
M documentation/md/links.md
Log Message:
-----------
Add AVSDF and FCOSE layouts to the extensions list in the docs
Commit: bb75625725809b1ed43c89c0e759ef28e37c2244
https://github.com/cytoscape/cytoscape.js/commit/bb75625725809b1ed43c89c0e759ef28e37c2244
Author: Max Franz <[email protected]>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M README.md
M documentation/md/links.md
Log Message:
-----------
Add citation badge
Commit: d0268dd5c835930281c6526eb6ee5aeb7f544f84
https://github.com/cytoscape/cytoscape.js/commit/d0268dd5c835930281c6526eb6ee5aeb7f544f84
Author: Max Franz <[email protected]>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M documentation/docmaker.json
A documentation/img/demos/avsdf-layout.png
A documentation/img/demos/compound-drag-and-drop.png
A documentation/img/demos/fcose-layout-compound.png
A documentation/img/demos/fcose-layout.png
Log Message:
-----------
Add extension demo thumbnails for fcose, avsdf, and compound-drag-and-drop
Commit: 393c4359ae4cf1cde8b2aa7165e11b003a776cbf
https://github.com/cytoscape/cytoscape.js/commit/393c4359ae4cf1cde8b2aa7165e11b003a776cbf
Author: Max Franz <[email protected]>
Date: 2019-04-17 (Wed, 17 Apr 2019)
Changed paths:
M src/extensions/layout/cose.js
Log Message:
-----------
Cose layout does not respect bounding box when animate is 'end' #2363
Commit: babb70283d824dc07546b4616a5fdc0a5cf5024e
https://github.com/cytoscape/cytoscape.js/commit/babb70283d824dc07546b4616a5fdc0a5cf5024e
Author: Max Franz <[email protected]>
Date: 2019-04-17 (Wed, 17 Apr 2019)
Changed paths:
M src/style/properties.js
Log Message:
-----------
The `*-arrow-shape` property specs are missing the `triggersBounds` flag
Ref : Edge arrow shape not updating properly (regression) #2364
Commit: 1de6be665411dcaa84f1a3f4106360b1cdb6b448
https://github.com/cytoscape/cytoscape.js/commit/1de6be665411dcaa84f1a3f4106360b1cdb6b448
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-04-19 (Fri, 19 Apr 2019)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update rollup to version 1.10.1
Commit: a13698f5cd6ed0cf1ba9556ae0b96028540bf137
https://github.com/cytoscape/cytoscape.js/commit/a13698f5cd6ed0cf1ba9556ae0b96028540bf137
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-04-19 (Fri, 19 Apr 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
chore(package): update lockfile package-lock.json
Commit: dfa985144bfe73dd2d112d0800f8c6c51d3846c8
https://github.com/cytoscape/cytoscape.js/commit/dfa985144bfe73dd2d112d0800f8c6c51d3846c8
Author: Max Franz <[email protected]>
Date: 2019-04-23 (Tue, 23 Apr 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.5.4 and 3.4.6 to the list of releases in the docs
Commit: c638459f3b223a43519fb1d070c62d307f085f8a
https://github.com/cytoscape/cytoscape.js/commit/c638459f3b223a43519fb1d070c62d307f085f8a
Author: Max Franz <[email protected]>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
M documentation/docmaker.json
M src/collection/algorithms/hierarchical-clustering.js
M src/collection/algorithms/k-clustering.js
M test/collection-hierarchical.js
M test/collection-k-medoids.js
Log Message:
-----------
Fix issues re. clustering with a custom `distance(nodeP, nodeQ)` function
- Only AP, k-medoids, and HCA should allow this two-argument distance function.
- Revise HCA and k-medoids to allow for use of `nodeP` and nodeQ`.
- Add tests for HCA and k-medoids with `distance(nodeP, nodeQ)`. AP already
uses this format in its main test. They verify the arguments and the end
result.
- Remove the erroneous `distance()` signatures from the docs for k-means and
fuzzy c-means.
Ref : Clustering without attributes #2368
Commit: b241edbd080f711ec2ada52afa3b55c5d29cd89d
https://github.com/cytoscape/cytoscape.js/commit/b241edbd080f711ec2ada52afa3b55c5d29cd89d
Author: Max Franz <[email protected]>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
M src/collection/index.js
Log Message:
-----------
Allow the `Collection` constructor to accept an array of collections
It currently assumes that a collection-like object is of class `Element`, but a
`Collection` could accidentally be passed instead. It's easy to accidentally
pass in an array of collections each of size one, because different parts of
the API may return an `Element` or `Collection` depending on the case. From a
consumer standpoint, an `Element` is exactly the same as a `Collection`, but
for internal use we sometimes need to differentiate.
This still assumes that each collection is of size one. If you do something
really weird like `new Collection(cy, [ ele1, ele2, eles3 ])` where `eles3` has
more than one element, it worn't work. It's probably not worth the expense of
adding checks for that.
Commit: d5ff8a0152e10b2a615866a828d0a1f8d1ff66b2
https://github.com/cytoscape/cytoscape.js/commit/d5ff8a0152e10b2a615866a828d0a1f8d1ff66b2
Author: Max Franz <[email protected]>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
M documentation/md/style.md
M src/extensions/renderer/base/coord-ele-math/labels.js
M src/extensions/renderer/canvas/drawing-label-text.js
M src/style/properties.js
Log Message:
-----------
Add support for `line-height` style property
- This property applies to all labels for an element, like most label
properties.
- Add implementation. The rendered label height is modified by the line
height, and the effective line height in pixels is stored such that the text
drawing functions can just read the stored value rather than try to dynamically
calculate the effective line height.
- Labels that don't have `text-wrap: wrap` set are unaffected by this change.
- Add documentation.
Ref : Add line-height to font styling #2115
Commit: b9e3c6882fb3d407f76d256f4bd5566f566ca757
https://github.com/cytoscape/cytoscape.js/commit/b9e3c6882fb3d407f76d256f4bd5566f566ca757
Author: Max Franz <[email protected]>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
M src/extensions/renderer/base/coord-ele-math/labels.js
Log Message:
-----------
Remove unused variable #2115
Commit: 10f0ac9efd9ea95d9d34612260dbbc033603d531
https://github.com/cytoscape/cytoscape.js/commit/10f0ac9efd9ea95d9d34612260dbbc033603d531
Author: Max Franz <[email protected]>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge pull request #2370 from cytoscape/greenkeeper/rollup-1.10.1
Greenkeeper/rollup 1.10.1
Commit: db0d2004879bbafc9144711ae183bb89b9db3711
https://github.com/cytoscape/cytoscape.js/commit/db0d2004879bbafc9144711ae183bb89b9db3711
Author: Max Franz <[email protected]>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
Update lock file
Commit: 0b10208c31ce7b80c93670fb7d60ec4494fd2e11
https://github.com/cytoscape/cytoscape.js/commit/0b10208c31ce7b80c93670fb7d60ec4494fd2e11
Author: Max Franz <[email protected]>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge pull request #2371 from cytoscape/greenkeeper/eslint-5.16.0
Greenkeeper/eslint 5.16.0
Commit: aafe36faf9913508552aacbb7d00beda03681d22
https://github.com/cytoscape/cytoscape.js/commit/aafe36faf9913508552aacbb7d00beda03681d22
Author: Max Franz <[email protected]>
Date: 2019-04-30 (Tue, 30 Apr 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.5.5 and 3.4.7 to the list of releases in the docs
Commit: c41c29e1b38766dcc10b53059811f4f8f268b62f
https://github.com/cytoscape/cytoscape.js/commit/c41c29e1b38766dcc10b53059811f4f8f268b62f
Author: Max Franz <[email protected]>
Date: 2019-04-30 (Tue, 30 Apr 2019)
Changed paths:
M src/collection/style.js
M test/collection-style.js
M test/core-graph-manipulation.js
Log Message:
-----------
`edge.isBundledBezier()` should return false for styleless instance
- The internal style function, `ele.isBundledBezier()` will not work in a
styleless instance, because `ele.pstyle()` will always return `undefined`. It
should have a check like the other style functions. Most of these functions
are derived state functions, which have this check implicitly.
- `edge.isBundledBezier()` is only used in a few places. The only place that
would affect a headless instance is `ele.remove()`.
- This patch includes a fix and several test cases.
Ref : Removing parallel edges in headless mode #2377
Commit: f997eb687a934e16525db6b21441a552ba60e11c
https://github.com/cytoscape/cytoscape.js/commit/f997eb687a934e16525db6b21441a552ba60e11c
Author: Max Franz <[email protected]>
Date: 2019-05-02 (Thu, 02 May 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge pull request #2372 from cytoscape/greenkeeper/mocha-6.1.2
Greenkeeper/mocha 6.1.2
Commit: cfc1a66f8a577fe236d5434fb7d8d1b62c3835ea
https://github.com/cytoscape/cytoscape.js/commit/cfc1a66f8a577fe236d5434fb7d8d1b62c3835ea
Author: Max Franz <[email protected]>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M documentation/md/selectors.md
Log Message:
-----------
Update the documentation re. special characters in selectors #2319
Commit: 7c15a3e3e6368da9fda67e91b752ec290cb601a9
https://github.com/cytoscape/cytoscape.js/commit/7c15a3e3e6368da9fda67e91b752ec290cb601a9
Author: Max Franz <[email protected]>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.5.6 and 3.4.8 to the list of releases in the docs
Commit: 3f85c4c4f3ff29f6c138c8b1a241e2fd0055d81d
https://github.com/cytoscape/cytoscape.js/commit/3f85c4c4f3ff29f6c138c8b1a241e2fd0055d81d
Author: Max Franz <[email protected]>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
Log Message:
-----------
Merge branch 'master' into unstable
Merge master and unstable together for 3.6.0
Compare:
https://github.com/cytoscape/cytoscape.js/compare/14d13dfda39e...3f85c4c4f3ff
--
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.