Branch: refs/heads/unstable
Home: https://github.com/cytoscape/cytoscape.js
Commit: fb4759794a937ad266e5f1a2ebe634bc989c7f56
https://github.com/cytoscape/cytoscape.js/commit/fb4759794a937ad266e5f1a2ebe634bc989c7f56
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
A src/util/hash.js
M src/util/index.js
Log Message:
-----------
Add hashing function (based on djb2) to util #2027
Commit: cdf508d0a50648a100fa069f674440b29c9206cb
https://github.com/cytoscape/cytoscape.js/commit/cdf508d0a50648a100fa069f674440b29c9206cb
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/style/get-for-ele.js
Log Message:
-----------
Add function to get hash of a list of style properties for an element #2027
Commit: 88ca152be79b78f6e94bdd2d89c10d45310bbea8
https://github.com/cytoscape/cytoscape.js/commit/88ca152be79b78f6e94bdd2d89c10d45310bbea8
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/util/hash.js
Log Message:
-----------
Add the ability to hash lists of strings #2027
Commit: 1e48d38cf0e32c85c64b2db23d7306e48c333572
https://github.com/cytoscape/cytoscape.js/commit/1e48d38cf0e32c85c64b2db23d7306e48c333572
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/style/parse.js
Log Message:
-----------
Use new hash function for the style property cache #2028
Commit: 44c5e254dcbffff88b6e24d9b74ccadf7a2f90e9
https://github.com/cytoscape/cytoscape.js/commit/44c5e254dcbffff88b6e24d9b74ccadf7a2f90e9
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/collection/cache-traversal-call.js
Log Message:
-----------
Use the hash function for traversal cache keys #2028
Commit: b2ea115ca18d97f320ca9ff14fa334f39bdfe235
https://github.com/cytoscape/cytoscape.js/commit/b2ea115ca18d97f320ca9ff14fa334f39bdfe235
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/collection/dimensions/bounds.js
Log Message:
-----------
Use an int32 with each bit as a t|f flag for the bounding box cache key #2028
Commit: 137a7a6f5054cabd70ae5f69bdd1c5f9c0a47715
https://github.com/cytoscape/cytoscape.js/commit/137a7a6f5054cabd70ae5f69bdd1c5f9c0a47715
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/extensions/renderer/canvas/drawing-nodes.js
Log Message:
-----------
Revise node path caching #2028
- Use the hash function for node path cache keys
- Cache node paths per-renderer rather than per-node
Commit: 4f9c1b5e2b2b2112183858e820cf7d4c22c9600e
https://github.com/cytoscape/cytoscape.js/commit/4f9c1b5e2b2b2112183858e820cf7d4c22c9600e
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/extensions/renderer/canvas/drawing-edges.js
Log Message:
-----------
Revise edge arrow path caching #2028
- Use the hash function for cache keys
- Reduce the cache key value tuple (size, shape, angle, x, y) to (shape)
- Store the cache per-renderer rather than per-edge
Commit: ee05430009020590842630b3eb4c9dff6144bf77
https://github.com/cytoscape/cytoscape.js/commit/ee05430009020590842630b3eb4c9dff6144bf77
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/collection/style.js
Log Message:
-----------
Use the hash function for element style cache keys #2028
Commit: 70f2acb20328f2065e448d5dc665e73f507894bc
https://github.com/cytoscape/cytoscape.js/commit/70f2acb20328f2065e448d5dc665e73f507894bc
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/style/apply.js
Log Message:
-----------
Refactor style hints to use the hash function #2027
Commit: 98885dc0c63172d7a0b6b559a84a26140a07c2d6
https://github.com/cytoscape/cytoscape.js/commit/98885dc0c63172d7a0b6b559a84a26140a07c2d6
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/extensions/renderer/base/coord-ele-math/labels.js
Log Message:
-----------
Update the text dimensions cache re. hashing keys #2028
- Use the hash function to generate cache keys instead of using concatenated
strings.
- Chain the hash with the label dimensions key from the style hints.
- This removes the need for the extra key.
Commit: 12f97ed3ce8a815c34fc99a03a3427cd7322b7c9
https://github.com/cytoscape/cytoscape.js/commit/12f97ed3ce8a815c34fc99a03a3427cd7322b7c9
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/extensions/renderer/canvas/drawing-label-text.js
Log Message:
-----------
Remove font cache #2028
Commit: e99503bc857dd529537c956415c66a18b4aa6687
https://github.com/cytoscape/cytoscape.js/commit/e99503bc857dd529537c956415c66a18b4aa6687
Author: Max Franz <[email protected]>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/map.js
M src/set.js
Log Message:
-----------
Default to stdlib Map and Set where available #2029
Compare:
https://github.com/cytoscape/cytoscape.js/compare/2aa209f3f1c2...e99503bc857d
--
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.