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.

Reply via email to