[Commits] [fluid-project/chartAuthoring] 3aba54: FLOE-437: stub out sonifier component

GitHub noreply at github.com
Wed Feb 10 20:27:40 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/chartAuthoring
  Commit: 3aba54df21a92994c2f7666a96e70b06a5b03720
      https://github.com/fluid-project/chartAuthoring/commit/3aba54df21a92994c2f7666a96e70b06a5b03720
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  Changed paths:
    M src/js/chartAuthoring.js
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: stub out sonifier component


  Commit: 2f935330c2a7a4b2284402229c339e7218aa5efd
      https://github.com/fluid-project/chartAuthoring/commit/2f935330c2a7a4b2284402229c339e7218aa5efd
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-11 (Wed, 11 Nov 2015)

  Changed paths:
    M demos/index.html
    M demos/src/css/chartAuthoring-demo.css
    M demos/src/js/demo.js
    M src/html/chartAuthoringInterfaceTemplate.html
    M src/html/dataEntryPanelTemplate.html
    M src/html/dataEntryTemplate.html
    M src/html/pieChartTemplate.html
    M src/js/chartAuthoring.js
    M src/js/d3ViewComponent.js
    M src/js/legend.js
    M src/js/pie.js

  Log Message:
  -----------
  Merge branch 'FLOE-432' into FLOE-437


  Commit: 7d287575e6e7dc66b989a08384c5609d742b7d52
      https://github.com/fluid-project/chartAuthoring/commit/7d287575e6e7dc66b989a08384c5609d742b7d52
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-11 (Wed, 11 Nov 2015)

  Changed paths:
    M demos/src/js/demo.js
    M src/js/chartAuthoring.js
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: update dataEntriesToSonificationData function per discussion with @colinbdclark, now splits percentage value into an array of 10s and 1s and passes it as a 'units' parameter


  Commit: 8ad4006635d8378bc9ae4a03b3dc1473d68cd2a4
      https://github.com/fluid-project/chartAuthoring/commit/8ad4006635d8378bc9ae4a03b3dc1473d68cd2a4
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-11 (Wed, 11 Nov 2015)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: refactor getSonificationUnits function


  Commit: 2f87a88ecc98e8a26f729ffbf088b663bc895e40
      https://github.com/fluid-project/chartAuthoring/commit/2f87a88ecc98e8a26f729ffbf088b663bc895e40
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-12 (Thu, 12 Nov 2015)

  Changed paths:
    A src/lib/flocking/flocking-all.js

  Log Message:
  -----------
  FLOE-437: add flocking to /lib


  Commit: afacc3e3ee097cdba0909a0171ee3b3c87058eba
      https://github.com/fluid-project/chartAuthoring/commit/afacc3e3ee097cdba0909a0171ee3b3c87058eba
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-12 (Thu, 12 Nov 2015)

  Changed paths:
    M demos/index.html
    M src/js/chartAuthoring.js
    M tests/html/chartAuthoring-Tests.html
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: further work on converting chart data to sonification-ready data


  Commit: f5d44575db5deb16639e1b284545ce320991f6d2
      https://github.com/fluid-project/chartAuthoring/commit/f5d44575db5deb16639e1b284545ce320991f6d2
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M demos/index.html
    M demos/src/css/chartAuthoring-demo.css
    M demos/src/js/demo.js
    M src/html/dataEntryPanelTemplate.html
    M src/js/chartAuthoring.js
    M src/js/dataEntryPanel.js
    M src/js/legend.js
    M src/js/pie.js
    M src/js/pieChart.js
    A src/js/totalRelaying.js
    M tests/html/chartAuthoring-Tests.html
    M tests/html/dataEntryPanel-Tests.html
    M tests/html/legend-Tests.html
    M tests/html/pie-Tests.html
    M tests/html/pieChart-Tests.html
    M tests/js/chartAuthoringTests.js
    M tests/js/dataEntryPanelTests.js
    M tests/js/legendTests.js
    M tests/js/pieTests.js

  Log Message:
  -----------
  FLOE-437: merge latest FLOE-432


  Commit: f3823f0c6134f67a482dc4e9bb10797de6661f16
      https://github.com/fluid-project/chartAuthoring/commit/f3823f0c6134f67a482dc4e9bb10797de6661f16
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: update new name of model.dataEntries -> model.dataSet


  Commit: 314f3cdae7932671ba59f3181c355452f9319957
      https://github.com/fluid-project/chartAuthoring/commit/314f3cdae7932671ba59f3181c355452f9319957
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/chartAuthoring.js
    A src/js/sonifier.js
    M tests/html/chartAuthoring-Tests.html

  Log Message:
  -----------
  FLOE-437: initial sonification component breakout refactor


  Commit: 4aff8ec619e1a3b9dcfbc4fd18cd0ec9b7f19b90
      https://github.com/fluid-project/chartAuthoring/commit/4aff8ec619e1a3b9dcfbc4fd18cd0ec9b7f19b90
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: move sonification functions into sonification component; add test for model relaying between dataEntryPanel and sonifier


  Commit: 5e8f00e8599d0131cc96d8ad8a7a916ce4e79c26
      https://github.com/fluid-project/chartAuthoring/commit/5e8f00e8599d0131cc96d8ad8a7a916ce4e79c26
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M demos/index.html
    M src/js/chartAuthoring.js
    M src/js/sonifier.js
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: sonifier split out, need to refactor tests


  Commit: 3729de42dd324e25034d8f1c9cae2c7b1163c0a9
      https://github.com/fluid-project/chartAuthoring/commit/3729de42dd324e25034d8f1c9cae2c7b1163c0a9
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/sonifier.js
    M tests/all-tests.html
    A tests/html/sonifier-Tests.html
    A tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: initial very basic sonifier test


  Commit: 682ad96a694d50ee9c0201776dc708f22ab474f8
      https://github.com/fluid-project/chartAuthoring/commit/682ad96a694d50ee9c0201776dc708f22ab474f8
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M tests/html/sonifier-Tests.html

  Log Message:
  -----------
  FLOE-437: include flocking in sonifier test html


  Commit: 88d67e74d6b9146faef1c244b631c2e67a0bc6ba
      https://github.com/fluid-project/chartAuthoring/commit/88d67e74d6b9146faef1c244b631c2e67a0bc6ba
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/lib/flocking/flocking-all.js

  Log Message:
  -----------
  FLOE-437: update version of Flocking to latest


  Commit: 218700303964ea020cc00b30f0b2ff1d7f3907e0
      https://github.com/fluid-project/chartAuthoring/commit/218700303964ea020cc00b30f0b2ff1d7f3907e0
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    A src/js/electricPianoBand.js
    M src/js/legend.js
    M src/js/sonifier.js
    M tests/html/sonifier-Tests.html
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: basic, bad data -> sonification in test, with linter so angry


  Commit: fea21eb4f5514d349740ec1afb6c3b713af8e0fc
      https://github.com/fluid-project/chartAuthoring/commit/fea21eb4f5514d349740ec1afb6c3b713af8e0fc
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M .jshintrc

  Log Message:
  -----------
  FLOE-437: add flock to globals


  Commit: c8466004fb19ddb97f650fd5a398f3e53c7c51e7
      https://github.com/fluid-project/chartAuthoring/commit/c8466004fb19ddb97f650fd5a398f3e53c7c51e7
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/electricPianoBand.js
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: fix linter issues


  Commit: 3a66728799d817e2e3ab584cf338d119144ba4f8
      https://github.com/fluid-project/chartAuthoring/commit/3a66728799d817e2e3ab584cf338d119144ba4f8
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: create playSonification function


  Commit: 308962729b7ce5cecc0d9254a1f670d86d66463a
      https://github.com/fluid-project/chartAuthoring/commit/308962729b7ce5cecc0d9254a1f670d86d66463a
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: nonfunctional scheduler work; update to new synth values


  Commit: ccd34f4631a6ef6bb2c98db8610af4d43cad8284
      https://github.com/fluid-project/chartAuthoring/commit/ccd34f4631a6ef6bb2c98db8610af4d43cad8284
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: make synth behaviour configurable as part of component options


  Commit: c90707ab97eb53b07499d922e00330c10a2d4101
      https://github.com/fluid-project/chartAuthoring/commit/c90707ab97eb53b07499d922e00330c10a2d4101
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: committing current code, uncertain why scheduler isn't working


  Commit: 7e9b6834a7df2946ce2e134561e7e8b6040108da
      https://github.com/fluid-project/chartAuthoring/commit/7e9b6834a7df2946ce2e134561e7e8b6040108da
  Author: Colin Clark <colinbdclark at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M demos/index.html
    M src/js/electricPianoBand.js
    M src/js/sonifier.js
    R src/lib/flocking/flocking-all.js
    A src/lib/flocking/flocking-base.js
    A src/lib/flocking/ugens/envelopes.js
    A src/lib/flocking/ugens/math.js
    A src/lib/flocking/ugens/midi.js
    A src/lib/flocking/ugens/oscillators.js
    A src/lib/flocking/ugens/scheduling.js
    M tests/html/sonifier-Tests.html

  Log Message:
  -----------
  FLOE-437: Upgrades to latest Flocking.
Removes default sequencer model values.
Tidies up change application code a bit.


  Commit: 2df37807d757455ad5358c7b3327975d249cfb15
      https://github.com/fluid-project/chartAuthoring/commit/2df37807d757455ad5358c7b3327975d249cfb15
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M demos/index.html
    M src/js/electricPianoBand.js
    M src/js/sonifier.js
    R src/lib/flocking/flocking-all.js
    A src/lib/flocking/flocking-base.js
    A src/lib/flocking/ugens/envelopes.js
    A src/lib/flocking/ugens/math.js
    A src/lib/flocking/ugens/midi.js
    A src/lib/flocking/ugens/oscillators.js
    A src/lib/flocking/ugens/scheduling.js
    M tests/html/sonifier-Tests.html

  Log Message:
  -----------
  Merge pull request #8 from colinbdclark/FLOE-437

FLOE-437: Upgrades to latest Flocking.


  Commit: 22c3281a26c3d3380c74e8b005e3b8e4b90425d7
      https://github.com/fluid-project/chartAuthoring/commit/22c3281a26c3d3380c74e8b005e3b8e4b90425d7
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M demos/index.html
    M src/html/chartAuthoringInterfaceTemplate.html
    M src/js/chartAuthoring.js
    M src/js/electricPianoBand.js
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: clean up from merge of colin's code


  Commit: 2b68cf095f12169714fdfcdbb7f94ddb21270a30
      https://github.com/fluid-project/chartAuthoring/commit/2b68cf095f12169714fdfcdbb7f94ddb21270a30
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M .jshintrc
    M src/js/chartAuthoring.js
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: basic voice label experiment


  Commit: 912a545cdc19137ca043d79f67e9a761a732764b
      https://github.com/fluid-project/chartAuthoring/commit/912a545cdc19137ca043d79f67e9a761a732764b
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-13 (Fri, 13 Nov 2015)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: committing last bit of work for day


  Commit: facaca936bd487228994089fbfc169f6da46a998
      https://github.com/fluid-project/chartAuthoring/commit/facaca936bd487228994089fbfc169f6da46a998
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-14 (Sat, 14 Nov 2015)

  Changed paths:
    M demos/src/css/chartAuthoring-demo.css
    M src/html/chartAuthoringInterfaceTemplate.html
    A src/images/Play.png
    A src/images/Stop.png
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: add play and pause images, and style them a little


  Commit: 31a42b7ab5578ec306049be8e2236914076fd431
      https://github.com/fluid-project/chartAuthoring/commit/31a42b7ab5578ec306049be8e2236914076fd431
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-14 (Sat, 14 Nov 2015)

  Changed paths:
    M demos/src/css/chartAuthoring-demo.css
    M src/html/chartAuthoringInterfaceTemplate.html
    A src/images/Play-Transparent.png
    A src/images/Stop-Transparent.png

  Log Message:
  -----------
  FLOE-437: focus and hover styles for buttons using transparent BG area, add buttons to tabindex


  Commit: 56d96386bb536a8c2523a774e036506049e7f03b
      https://github.com/fluid-project/chartAuthoring/commit/56d96386bb536a8c2523a774e036506049e7f03b
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-14 (Sat, 14 Nov 2015)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: voice lang config to en-US


  Commit: d54df92b47ed52df72f5096353d4a297034a7664
      https://github.com/fluid-project/chartAuthoring/commit/d54df92b47ed52df72f5096353d4a297034a7664
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-14 (Sat, 14 Nov 2015)

  Changed paths:
    M demos/index.html
    M demos/src/js/demo.js

  Log Message:
  -----------
  Merge branch 'FLOE-432' into FLOE-437


  Commit: b0b09b7b4d62df7d6e183be758c4e3948f4c6384
      https://github.com/fluid-project/chartAuthoring/commit/b0b09b7b4d62df7d6e183be758c4e3948f4c6384
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-15 (Sun, 15 Nov 2015)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: put both percentage and original value in sonification data structure; update tests accordingly


  Commit: 971c8ec4253f493ed70dd8e025a41c1278044392
      https://github.com/fluid-project/chartAuthoring/commit/971c8ec4253f493ed70dd8e025a41c1278044392
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-16 (Mon, 16 Nov 2015)

  Changed paths:
    M demos/index.html
    M demos/src/css/chartAuthoring-demo.css
    A demos/src/js/chartAuthoring-demo-overview.js
    A demos/src/js/chartAuthoring-demo.js
    R demos/src/js/demo.js
    R demos/src/js/overview.js
    M src/html/chartAuthoringInterfaceTemplate.html
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: fix merge conflict


  Commit: a68fe71fec293da27f89dd7f98a336f342605304
      https://github.com/fluid-project/chartAuthoring/commit/a68fe71fec293da27f89dd7f98a336f342605304
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-16 (Mon, 16 Nov 2015)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: begin to incorporate Infusion textToSpeech wrapper


  Commit: 3c5af846ef9a22eeeed70e5ba4a2b68ff2110c07
      https://github.com/fluid-project/chartAuthoring/commit/3c5af846ef9a22eeeed70e5ba4a2b68ff2110c07
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-16 (Mon, 16 Nov 2015)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: use fluid.textToSpeech.isSupported() to test if we should speak


  Commit: 6d60b00bccdcdcb2007bfcbf2d4e1362391b281e
      https://github.com/fluid-project/chartAuthoring/commit/6d60b00bccdcdcb2007bfcbf2d4e1362391b281e
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2015-11-16 (Mon, 16 Nov 2015)

  Changed paths:
    M src/html/chartAuthoringInterfaceTemplate.html

  Log Message:
  -----------
  FLOE-437: use relative image links for play buttons


  Commit: 07bec92b563b24b4bde138c4e7351eadc352af57
      https://github.com/fluid-project/chartAuthoring/commit/07bec92b563b24b4bde138c4e7351eadc352af57
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2015-11-16 (Mon, 16 Nov 2015)

  Changed paths:
    M demos/index.html
    M demos/src/css/chartAuthoring-demo.css
    M demos/src/js/chartAuthoring-demo-overview.js
    M demos/src/js/chartAuthoring-demo.js
    M src/html/chartAuthoringInterfaceTemplate.html
    M src/html/dataEntryPanelTemplate.html
    M src/js/chartAuthoring.js
    M src/js/dataEntryPanel.js
    M src/js/totalRelaying.js
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: merge FLOE-432


  Commit: e7e98d0345c034d730bdc3027f06222ddbed6783
      https://github.com/fluid-project/chartAuthoring/commit/e7e98d0345c034d730bdc3027f06222ddbed6783
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-19 (Tue, 19 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: initial refactor to use a recursive approach to scheduling dataset play events


  Commit: 682decfb040c893a86d77b97689c6ba13d95e4f2
      https://github.com/fluid-project/chartAuthoring/commit/682decfb040c893a86d77b97689c6ba13d95e4f2
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-19 (Tue, 19 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: refactor so dataset copy takes place at start of playDataset function


  Commit: b021aaff64577ddf3740041763ec747df458ec13
      https://github.com/fluid-project/chartAuthoring/commit/b021aaff64577ddf3740041763ec747df458ec13
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-19 (Tue, 19 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: comment about delay variable in playDataset function


  Commit: 969b3ee210b7dfdcf12548928f201ed83fad2011
      https://github.com/fluid-project/chartAuthoring/commit/969b3ee210b7dfdcf12548928f201ed83fad2011
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-19 (Tue, 19 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: significant refactor to use Fluid text to speech component, and start and stop Flocking instance more gracefully


  Commit: dd60204f565ec3f9a8edce3afeec66191531b35b
      https://github.com/fluid-project/chartAuthoring/commit/dd60204f565ec3f9a8edce3afeec66191531b35b
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: better function names and comments


  Commit: f3f5adb4c2f455710766976223ba0d590bda8712
      https://github.com/fluid-project/chartAuthoring/commit/f3f5adb4c2f455710766976223ba0d590bda8712
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: implement gap behaviour


  Commit: c4ea105f42fd79480e48888c789fa7077680440a
      https://github.com/fluid-project/chartAuthoring/commit/c4ea105f42fd79480e48888c789fa7077680440a
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: make gap usage configurable


  Commit: 317616bdf8d7f443f17656bab6859a5fcd90f54a
      https://github.com/fluid-project/chartAuthoring/commit/317616bdf8d7f443f17656bab6859a5fcd90f54a
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: implement configurable zoom factor


  Commit: 05560414def311f8fd985bfcf30307584c7ca03b
      https://github.com/fluid-project/chartAuthoring/commit/05560414def311f8fd985bfcf30307584c7ca03b
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: adjust configuration of tts component


  Commit: c35e3787b9cc4ad31929d7c17c354fb8d7891d43
      https://github.com/fluid-project/chartAuthoring/commit/c35e3787b9cc4ad31929d7c17c354fb8d7891d43
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: split out divisor-based strategy from dataEntriesToSonificationData into a separate function


  Commit: 0f5f456948388db6f9227058050fef59f26cf0c3
      https://github.com/fluid-project/chartAuthoring/commit/0f5f456948388db6f9227058050fef59f26cf0c3
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: code restructuring


  Commit: 744dad4bfa92284d6e417541d435c76530ffa002
      https://github.com/fluid-project/chartAuthoring/commit/744dad4bfa92284d6e417541d435c76530ffa002
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M demos/index.html
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: comment on startSonification function


  Commit: c44837d0c923a74822022656ea31e2fa5e8450f0
      https://github.com/fluid-project/chartAuthoring/commit/c44837d0c923a74822022656ea31e2fa5e8450f0
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M tests/html/chartAuthoring-Tests.html

  Log Message:
  -----------
  FLOE-437: update flocking dependencies


  Commit: c744168c4b466177ca5578eceec5cb0ff02b9103
      https://github.com/fluid-project/chartAuthoring/commit/c744168c4b466177ca5578eceec5cb0ff02b9103
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: rename stop method


  Commit: 3791c2ea1d15b34dcbb66d9fdffbe0628edaae46
      https://github.com/fluid-project/chartAuthoring/commit/3791c2ea1d15b34dcbb66d9fdffbe0628edaae46
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: beginning large refactor to move scheduling, voicing and sonification behaviour into the declarative configuration.


  Commit: 9b4e3d929af9dfa809b4a09307b8dc0b489f96e9
      https://github.com/fluid-project/chartAuthoring/commit/9b4e3d929af9dfa809b4a09307b8dc0b489f96e9
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: simplifying functions to use sonificationQueue.


  Commit: 189777b54c21074b20da4e19a12ab56374b8a43f
      https://github.com/fluid-project/chartAuthoring/commit/189777b54c21074b20da4e19a12ab56374b8a43f
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: simplifying functions to use gapDuration from component rather than passing around


  Commit: 6124d5e76184d2deb379138aef5402cddfbb7138
      https://github.com/fluid-project/chartAuthoring/commit/6124d5e76184d2deb379138aef5402cddfbb7138
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: use synth from model rather than passing it around


  Commit: 10e931df9512d2a6e15db28bc93f3651f3a3466f
      https://github.com/fluid-project/chartAuthoring/commit/10e931df9512d2a6e15db28bc93f3651f3a3466f
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: use sonificationQueue rather than passing set around


  Commit: 422d6ac8b127ddc975be0b1fd98fbe8ed1044030
      https://github.com/fluid-project/chartAuthoring/commit/422d6ac8b127ddc975be0b1fd98fbe8ed1044030
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: use TTS component on model rather than separately instantiating


  Commit: 9b61f0bcbbf94d5d373caf44c14b5217c20af116
      https://github.com/fluid-project/chartAuthoring/commit/9b61f0bcbbf94d5d373caf44c14b5217c20af116
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: basic stop functionality added


  Commit: 70618626ad800526609528b57a5961a2627d900b
      https://github.com/fluid-project/chartAuthoring/commit/70618626ad800526609528b57a5961a2627d900b
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: make beginSonificationQueue invoker


  Commit: 96eaef7250670493ea9d0b9010eee8fac5f7e918
      https://github.com/fluid-project/chartAuthoring/commit/96eaef7250670493ea9d0b9010eee8fac5f7e918
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: more robust and functional stop implementation


  Commit: 0eb435af71ae1d03990a9171f6c03688c8b75b98
      https://github.com/fluid-project/chartAuthoring/commit/0eb435af71ae1d03990a9171f6c03688c8b75b98
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: add an isPlaying boolean to the model to track ongoing sonification play state


  Commit: bcd288cff754edbae52276529577630ce066f7ff
      https://github.com/fluid-project/chartAuthoring/commit/bcd288cff754edbae52276529577630ce066f7ff
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: check that texToSpeech is supported before speaking


  Commit: 91b2d0c461baa06017ad3fe025d8e780ab4ff275
      https://github.com/fluid-project/chartAuthoring/commit/91b2d0c461baa06017ad3fe025d8e780ab4ff275
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: use key instead of item.id when setting sonification entry IDs


  Commit: 506361113f9f2ba776bef764c323cced53375294
      https://github.com/fluid-project/chartAuthoring/commit/506361113f9f2ba776bef764c323cced53375294
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: add currentlyPlayingData to model to track currently played data


  Commit: b1bd4abcaebc92f99d6ad5d7cf5c2829a0231058
      https://github.com/fluid-project/chartAuthoring/commit/b1bd4abcaebc92f99d6ad5d7cf5c2829a0231058
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: spelling correction


  Commit: 398633d11826d136325aba5508e619f5d487d51f
      https://github.com/fluid-project/chartAuthoring/commit/398633d11826d136325aba5508e619f5d487d51f
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M demos/src/css/chartAuthoring-demo.css
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: initial implementation of legend row highlighting when data is playing


  Commit: 8cb8d06f6835ad677bd50b35b072d001e720cfd7
      https://github.com/fluid-project/chartAuthoring/commit/8cb8d06f6835ad677bd50b35b072d001e720cfd7
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: improve implementation of now-playing highlighting


  Commit: d5296ebc66c4588b99b17ec59779d51052a080ff
      https://github.com/fluid-project/chartAuthoring/commit/d5296ebc66c4588b99b17ec59779d51052a080ff
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M demos/src/css/chartAuthoring-demo.css
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: basic pie slice highlighting as sonification plays


  Commit: 82b7ba1731498dbcdb9b87cd0a16aef78017cc75
      https://github.com/fluid-project/chartAuthoring/commit/82b7ba1731498dbcdb9b87cd0a16aef78017cc75
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M demos/src/css/chartAuthoring-demo.css
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: make now-playing highlight class configurable in strings


  Commit: d136f94176849027b14affb481c5e0b65087a3da
      https://github.com/fluid-project/chartAuthoring/commit/d136f94176849027b14affb481c5e0b65087a3da
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: slightly rearrange sonification flow; use fluid.accumulate for getTotalDuration


  Commit: 24f2dc2efe7c60cfe6662d52e1153e552cd4d564
      https://github.com/fluid-project/chartAuthoring/commit/24f2dc2efe7c60cfe6662d52e1153e552cd4d564
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: comment rearrangement


  Commit: c772e4fb7eb8109874871f25ca515418e07cbd77
      https://github.com/fluid-project/chartAuthoring/commit/c772e4fb7eb8109874871f25ca515418e07cbd77
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: begin sonification based on model listener to the sonificationQueue


  Commit: 9ad80765124a574111fe9f65cbb567dc16f96a62
      https://github.com/fluid-project/chartAuthoring/commit/9ad80765124a574111fe9f65cbb567dc16f96a62
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M demos/src/css/chartAuthoring-demo.css

  Log Message:
  -----------
  FLOE-437: legend table highlight style tweaks


  Commit: eee4b859664547758ded059b0411eb87130e571e
      https://github.com/fluid-project/chartAuthoring/commit/eee4b859664547758ded059b0411eb87130e571e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: fix test for new ID


  Commit: 81359cd334135bed18171ca5327a5fe4842b4fd8
      https://github.com/fluid-project/chartAuthoring/commit/81359cd334135bed18171ca5327a5fe4842b4fd8
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: update dataset to be the style used by the dataEntryPanel


  Commit: c4963c2c2e3ed2c5f0813a8f571593a4407ac302
      https://github.com/fluid-project/chartAuthoring/commit/c4963c2c2e3ed2c5f0813a8f571593a4407ac302
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: remove unneeded sonification data set


  Commit: 95a14dbaf6a6fe8efa39eba6e687624dd482361f
      https://github.com/fluid-project/chartAuthoring/commit/95a14dbaf6a6fe8efa39eba6e687624dd482361f
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: rename events to be more descriptive, add an onSonificationStarted event


  Commit: 3a5719118e395db8d84a73daa1cec7c79c768ff2
      https://github.com/fluid-project/chartAuthoring/commit/3a5719118e395db8d84a73daa1cec7c79c768ff2
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: restructure some event firing


  Commit: 4d76bf63e0597b96378f0e2e6c8b65929bae1c52
      https://github.com/fluid-project/chartAuthoring/commit/4d76bf63e0597b96378f0e2e6c8b65929bae1c52
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-22 (Fri, 22 Jan 2016)

  Changed paths:
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: add testing of sonification play and stop behaviour


  Commit: 6b31eb8af1344bc8ca5ad15bde509cf663cc9e5d
      https://github.com/fluid-project/chartAuthoring/commit/6b31eb8af1344bc8ca5ad15bde509cf663cc9e5d
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M tests/all-tests.html
    A tests/html/totalRelaying-Tests.html
    A tests/js/totalRelayingTests.js

  Log Message:
  -----------
  FLOE-439: test coverage for totalRelaying component


  Commit: feae0a8fe4d1ab46c386d7c0fa8c45d97e4c1176
      https://github.com/fluid-project/chartAuthoring/commit/feae0a8fe4d1ab46c386d7c0fa8c45d97e4c1176
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-439: add an event for when the updateDataEntryPanel function finishes


  Commit: 819a015b07b84b28ef8bcc992c124e226e531b44
      https://github.com/fluid-project/chartAuthoring/commit/819a015b07b84b28ef8bcc992c124e226e531b44
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-439: improve testing of the relay to use the updateDataEntryPanel function


  Commit: d30846e763027cfb194a76ee33eb80f39065b6f9
      https://github.com/fluid-project/chartAuthoring/commit/d30846e763027cfb194a76ee33eb80f39065b6f9
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-439: add test to verify dataEntryPanel UI is updated by updateDataEntryPanel function


  Commit: c1c3c6a0c424cbafaa963808dc6237e8393ec26c
      https://github.com/fluid-project/chartAuthoring/commit/c1c3c6a0c424cbafaa963808dc6237e8393ec26c
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M tests/html/chartAuthoring-Tests.html

  Log Message:
  -----------
  FLOE-439: add electricPianoBand.js to includes


  Commit: 8cd0372bda7aa2381875dbaec75c01a11e0da158
      https://github.com/fluid-project/chartAuthoring/commit/8cd0372bda7aa2381875dbaec75c01a11e0da158
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-439: consistency of spacing


  Commit: 6ffe834ab647c75ad8627bb12c0039a1c595ba5a
      https://github.com/fluid-project/chartAuthoring/commit/6ffe834ab647c75ad8627bb12c0039a1c595ba5a
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M src/js/pie.js
    M tests/js/pieTests.js

  Log Message:
  -----------
  FLOE-441: move pieTitle and pieDescription into model, rather than string options, so they can be dynamically updated


  Commit: fb09ebe2ec71f66da9bc2f1ee14c8dd913c5b27d
      https://github.com/fluid-project/chartAuthoring/commit/fb09ebe2ec71f66da9bc2f1ee14c8dd913c5b27d
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M src/js/pieChart.js

  Log Message:
  -----------
  FLOE-441: move pieTitle and pieDescription into model


  Commit: 295d8561392251f4dc0a1a95ed234140fa187acd
      https://github.com/fluid-project/chartAuthoring/commit/295d8561392251f4dc0a1a95ed234140fa187acd
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M src/js/pie.js
    M tests/html/pie-Tests.html
    M tests/js/pieTests.js

  Log Message:
  -----------
  FLOE-441: make value bindings between SVG desc/title and model pieDescription/pieTitle


  Commit: 388757937767ce0c77a19cd132821cf7a9cbb676
      https://github.com/fluid-project/chartAuthoring/commit/388757937767ce0c77a19cd132821cf7a9cbb676
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-441: add listeners to update pieChart model description/title when the inline editors are used


  Commit: b5d5b1d2ab898f0510279613975bc92a3767b6fa
      https://github.com/fluid-project/chartAuthoring/commit/b5d5b1d2ab898f0510279613975bc92a3767b6fa
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: additional sonification tests


  Commit: b6ea32a2e702016dbcae1b49683c30b327089ff0
      https://github.com/fluid-project/chartAuthoring/commit/b6ea32a2e702016dbcae1b49683c30b327089ff0
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/pie.js
    M src/js/pieChart.js
    M tests/all-tests.html
    M tests/html/chartAuthoring-Tests.html
    M tests/html/pie-Tests.html
    A tests/html/totalRelaying-Tests.html
    M tests/js/chartAuthoringTests.js
    M tests/js/pieTests.js
    A tests/js/totalRelayingTests.js

  Log Message:
  -----------
  Merge branch 'FLOE-437' of https://github.com/waharnum/chartAuthoring into FLOE-437


  Commit: 0d155b8613740cd4dbf7bd35a84b60094df06937
      https://github.com/fluid-project/chartAuthoring/commit/0d155b8613740cd4dbf7bd35a84b60094df06937
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M demos/src/css/chartAuthoring-demo.css
    M src/html/chartAuthoringInterfaceTemplate.html

  Log Message:
  -----------
  FLOE-437: wrap play/stop buttons in <a> to improve keyboard accessibility


  Commit: 22bb68471d9d5bebb73e56b8726251e1c43d4ea9
      https://github.com/fluid-project/chartAuthoring/commit/22bb68471d9d5bebb73e56b8726251e1c43d4ea9
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: remove extraneous commented-out console.log statements


  Commit: 290388d5b8e8c674ddf4e9489fef541056321510
      https://github.com/fluid-project/chartAuthoring/commit/290388d5b8e8c674ddf4e9489fef541056321510
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-448: remove inadvertent leftover model relay that was causing bug


  Commit: ee9b8199d9ba4b014c43d680363f434708077066
      https://github.com/fluid-project/chartAuthoring/commit/ee9b8199d9ba4b014c43d680363f434708077066
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: simplify listener functions for inlineedit components, and namespace them


  Commit: 48b0ba0d9b4f5807b2cef9fa3427d5767827294c
      https://github.com/fluid-project/chartAuthoring/commit/48b0ba0d9b4f5807b2cef9fa3427d5767827294c
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: remove redundant backward: never


  Commit: df4055598300fa73f748c58abe7e008c3e92b535
      https://github.com/fluid-project/chartAuthoring/commit/df4055598300fa73f748c58abe7e008c3e92b535
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: fix arg error


  Commit: e01298acbffc390cc4ae5d8fcf2ca00be8cbc7ae
      https://github.com/fluid-project/chartAuthoring/commit/e01298acbffc390cc4ae5d8fcf2ca00be8cbc7ae
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: use distributeOptions to distribute common options to inlineEdit components


  Commit: 7926d96eb82f4c26fc98f97385083a0df32eeb2e
      https://github.com/fluid-project/chartAuthoring/commit/7926d96eb82f4c26fc98f97385083a0df32eeb2e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: remove accidental linebreak


  Commit: 93133b532e162521b81caaa666b838e54c0a2a62
      https://github.com/fluid-project/chartAuthoring/commit/93133b532e162521b81caaa666b838e54c0a2a62
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: simplify listener config


  Commit: e0aaf9eb7a130b72e4b10f98886dd4834e598f1e
      https://github.com/fluid-project/chartAuthoring/commit/e0aaf9eb7a130b72e4b10f98886dd4834e598f1e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-26 (Tue, 26 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: move highlightClass to styles block rather than strings


  Commit: b589141a73c81907420983ad4d2f5983996a38d3
      https://github.com/fluid-project/chartAuthoring/commit/b589141a73c81907420983ad4d2f5983996a38d3
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M src/js/d3Utils.js

  Log Message:
  -----------
  FLOE-437: utility functions for filtering D3 sets by data ID


  Commit: b906a3e08f95925782b3e46d2499d1e773376d3e
      https://github.com/fluid-project/chartAuthoring/commit/b906a3e08f95925782b3e46d2499d1e773376d3e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M tests/js/d3UtilsTests.js

  Log Message:
  -----------
  FLOE-437: add tests for data ID filtering functions


  Commit: 231f2e1def0dcdb5b162395c6727a0fe2c85ae0a
      https://github.com/fluid-project/chartAuthoring/commit/231f2e1def0dcdb5b162395c6727a0fe2c85ae0a
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: use d3Utils filtering functions in highlightPlayingData


  Commit: 1aea285657d1682e9b73d22d57702cbc3a84db95
      https://github.com/fluid-project/chartAuthoring/commit/1aea285657d1682e9b73d22d57702cbc3a84db95
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: add comments on highlighting


  Commit: 6662061793b9d16a365b2a66d5e89b4aad37e944
      https://github.com/fluid-project/chartAuthoring/commit/6662061793b9d16a365b2a66d5e89b4aad37e944
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: rename function to avoid use of 'listener'


  Commit: d1b3d416c32d4961ea959cf41ba537706e1d29b7
      https://github.com/fluid-project/chartAuthoring/commit/d1b3d416c32d4961ea959cf41ba537706e1d29b7
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M demos/src/js/chartAuthoring-demo.js
    M src/js/chartAuthoring.js
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: rename function and event to be more specific


  Commit: e775a92b9d606d9b61857798990abb56fab5af82
      https://github.com/fluid-project/chartAuthoring/commit/e775a92b9d606d9b61857798990abb56fab5af82
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    A modified.txt
    M src/js/chartAuthoring.js
    M src/js/d3Utils.js
    M src/js/dataEntry.js
    M src/js/legend.js
    M src/js/pie.js
    M src/js/pieChart.js
    M src/js/sonifier.js
    M tests/js/chartAuthoringTests.js
    M tests/js/d3UtilsTests.js
    M tests/js/legendTests.js
    M tests/js/pieTests.js
    M tests/js/sonifierTests.js
    M tests/js/totalRelayingTests.js

  Log Message:
  -----------
  FLOE-437: update copyright to 2016 on all files modified this year.


  Commit: 591f3937d9fd447ce181786e159c55c654561320
      https://github.com/fluid-project/chartAuthoring/commit/591f3937d9fd447ce181786e159c55c654561320
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M tests/html/totalRelaying-Tests.html

  Log Message:
  -----------
  FLOE-437: fix / remove artifacts of copypasta from other test case HTML


  Commit: 5e0323ff2608f7dcdb3996d252df46c1cb76585e
      https://github.com/fluid-project/chartAuthoring/commit/5e0323ff2608f7dcdb3996d252df46c1cb76585e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: improve verifyUpdateDataEntryPanel test


  Commit: 068515681cc06551001bf359e7234c3e78c69a86
      https://github.com/fluid-project/chartAuthoring/commit/068515681cc06551001bf359e7234c3e78c69a86
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M demos/index.html
    M src/js/legend.js
    M src/js/sonifier.js
    A src/js/utils.js
    M tests/html/chartAuthoring-Tests.html
    M tests/html/legend-Tests.html
    M tests/html/pieChart-Tests.html
    M tests/html/sonifier-Tests.html
    M tests/js/d3UtilsTests.js
    M tests/js/legendTests.js

  Log Message:
  -----------
  FLOE-437: create a separate utils.js file for non-D3 utility functions. Move ascending sort into this file. Update test HTML dependencies accordingly.


  Commit: d0f62bd36b77623e03e3dca4d732f4e28579e6bc
      https://github.com/fluid-project/chartAuthoring/commit/d0f62bd36b77623e03e3dca4d732f4e28579e6bc
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M tests/all-tests.html
    A tests/html/utils-Tests.html
    M tests/js/d3UtilsTests.js
    A tests/js/utilsTests.js

  Log Message:
  -----------
  FLOE-437: fix ordering of use strict


  Commit: 1dc6391c1f9db7ed1790ae3cf7bd24f912b6f58e
      https://github.com/fluid-project/chartAuthoring/commit/1dc6391c1f9db7ed1790ae3cf7bd24f912b6f58e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: partially refactored highlighting code to be modelised (work in progress)


  Commit: 78b40e9aa3246b9d6fa29b0969945a6fadc9eb83
      https://github.com/fluid-project/chartAuthoring/commit/78b40e9aa3246b9d6fa29b0969945a6fadc9eb83
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-27 (Wed, 27 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: further modelisation refactoring


  Commit: acf72dcded22b335eb50bec6ce79447e07a02baa
      https://github.com/fluid-project/chartAuthoring/commit/acf72dcded22b335eb50bec6ce79447e07a02baa
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: refactor to use invokers for highlighting playing data


  Commit: a897f15218b011b0927fc4479f6d662349c9b899
      https://github.com/fluid-project/chartAuthoring/commit/a897f15218b011b0927fc4479f6d662349c9b899
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: rename model.activeSlice/activeRow to activeSliceId/activeRowId to better reflect what they actually are


  Commit: 6dea43058c21e45b3dfbe26ac1589ce5d8a634af
      https://github.com/fluid-project/chartAuthoring/commit/6dea43058c21e45b3dfbe26ac1589ce5d8a634af
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: remove now-unnecessary check for chartAuthoring interface


  Commit: a23268ac0328db816a2627ff3cae40688f4d8cb7
      https://github.com/fluid-project/chartAuthoring/commit/a23268ac0328db816a2627ff3cae40688f4d8cb7
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/d3Utils.js
    M tests/js/d3UtilsTests.js

  Log Message:
  -----------
  FLOE-437: restructure idExtractor into nested ternary operators (avoid try/catch).


  Commit: 8f4d1e1676d6640f27157596e8339c72dec54f1c
      https://github.com/fluid-project/chartAuthoring/commit/8f4d1e1676d6640f27157596e8339c72dec54f1c
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: remove pointless event


  Commit: 05d4326c1858cd5669c4d300b28d5063519d02fb
      https://github.com/fluid-project/chartAuthoring/commit/05d4326c1858cd5669c4d300b28d5063519d02fb
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: refactor synth to be a component rather than instantiated each time data plays


  Commit: f6c75f6b109bee8febca0ca6ffc8eeb9bce2fe4c
      https://github.com/fluid-project/chartAuthoring/commit/f6c75f6b109bee8febca0ca6ffc8eeb9bce2fe4c
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: refactor startSonification to avoid excessive indentation


  Commit: 58c0fef372c32f48d546556f6a059704677afeb8
      https://github.com/fluid-project/chartAuthoring/commit/58c0fef372c32f48d546556f6a059704677afeb8
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: improve the stopSonification event


  Commit: 13592932174e587d04d5997d72b41f96bf3f2650
      https://github.com/fluid-project/chartAuthoring/commit/13592932174e587d04d5997d72b41f96bf3f2650
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M demos/index.html
    M demos/src/js/chartAuthoring-demo.js

  Log Message:
  -----------
  FLOE-437: move smartphone dataset into default for demo


  Commit: 4715a7b391eac5e55c6e68b87a49652eed105063
      https://github.com/fluid-project/chartAuthoring/commit/4715a7b391eac5e55c6e68b87a49652eed105063
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M demos/index.html
    M demos/src/js/chartAuthoring-demo.js

  Log Message:
  -----------
  FLOE-437: move templateLoader block into demo JS file


  Commit: 52f209b4db762b660ea8901d7e8130ca60dda81e
      https://github.com/fluid-project/chartAuthoring/commit/52f209b4db762b660ea8901d7e8130ca60dda81e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M demos/index.html
    M src/js/dataEntryPanel.js

  Log Message:
  -----------
  FLOE-437: change default label of data entry panel to be the one used in the demo


  Commit: 24c7229fa61007300bebfa5664393470fa77153b
      https://github.com/fluid-project/chartAuthoring/commit/24c7229fa61007300bebfa5664393470fa77153b
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M demos/index.html
    M demos/src/js/chartAuthoring-demo.js

  Log Message:
  -----------
  FLOE-437: move other configuration options into demo JS file


  Commit: 84171aa4b4f984fb0312594138e362ac503d3b15
      https://github.com/fluid-project/chartAuthoring/commit/84171aa4b4f984fb0312594138e362ac503d3b15
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: use createOnEvent so that sonifier component isn't created unless a sonification is actually started


  Commit: 2ef03b607e369eeb65380d8ef19e989ef247ebc3
      https://github.com/fluid-project/chartAuthoring/commit/2ef03b607e369eeb65380d8ef19e989ef247ebc3
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: create new onSynthNeeded event to ensure the synth creation happens only once


  Commit: d9035357f322ad4d456c841bf04cce89a39cb88b
      https://github.com/fluid-project/chartAuthoring/commit/d9035357f322ad4d456c841bf04cce89a39cb88b
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: progressive refactoring of sonification data generation and configuration


  Commit: 42029c72ff493d0d292cd360f454eaa3d9321474
      https://github.com/fluid-project/chartAuthoring/commit/42029c72ff493d0d292cd360f454eaa3d9321474
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: continue refactoring of sonification data generation and configuration


  Commit: b8d21cd8421f11a331a90ad422047e950a31782b
      https://github.com/fluid-project/chartAuthoring/commit/b8d21cd8421f11a331a90ad422047e950a31782b
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: more refactoring; use invoker for conversion


  Commit: 7ba971631697bb85315a1f2ec4d6e8188fe8743b
      https://github.com/fluid-project/chartAuthoring/commit/7ba971631697bb85315a1f2ec4d6e8188fe8743b
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: add defaultSonificationStrategy invoker


  Commit: 6f8962702c6b098e2b11232b4abb124b82e40025
      https://github.com/fluid-project/chartAuthoring/commit/6f8962702c6b098e2b11232b4abb124b82e40025
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: function renames to be specific to divisor-based strategy


  Commit: 34bb119b5b48678364925fd8a77fbcc324699656
      https://github.com/fluid-project/chartAuthoring/commit/34bb119b5b48678364925fd8a77fbcc324699656
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: namespace listener, don't use {that} needlessly


  Commit: 92dd469b9a11ed5c97b0f25854926bd5cb60f2b2
      https://github.com/fluid-project/chartAuthoring/commit/92dd469b9a11ed5c97b0f25854926bd5cb60f2b2
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: simplify selection of which key to use for return value with ternaries (thanks @cindyli)


  Commit: 7906a49d5de25808352f7b1a4379cd8059985267
      https://github.com/fluid-project/chartAuthoring/commit/7906a49d5de25808352f7b1a4379cd8059985267
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M tests/js/pieTests.js

  Log Message:
  -----------
  FLOE-437: refactor so title/description value binding test use common function


  Commit: 24318aa09a6cfc86eeaeadae3fa9930bd7c7b979
      https://github.com/fluid-project/chartAuthoring/commit/24318aa09a6cfc86eeaeadae3fa9930bd7c7b979
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: add a test to compare sonification queue and sonifiedData


  Commit: 26b36581400685a3b3465062480c395f0e084b76
      https://github.com/fluid-project/chartAuthoring/commit/26b36581400685a3b3465062480c395f0e084b76
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: further refactoring / renaming of functions


  Commit: 586c1a53c375b7caf170214ca344211c2d255d81
      https://github.com/fluid-project/chartAuthoring/commit/586c1a53c375b7caf170214ca344211c2d255d81
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: refactoring zooming functionality to be recursive to support refactoring of sonification config model


  Commit: 7cbaf8fb4405e288cde016e852a7c64acdae2b9f
      https://github.com/fluid-project/chartAuthoring/commit/7cbaf8fb4405e288cde016e852a7c64acdae2b9f
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: add a test for the zoom conversion


  Commit: d765823b9cc64709586fa8db6f0d1cbd31e81524
      https://github.com/fluid-project/chartAuthoring/commit/d765823b9cc64709586fa8db6f0d1cbd31e81524
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: remove refactoring cruft


  Commit: ada53c0919ad22529525998544a1c0b8770ea3d3
      https://github.com/fluid-project/chartAuthoring/commit/ada53c0919ad22529525998544a1c0b8770ea3d3
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: continue refactoring - refactor getSonificationEnvelopeDurationsByDivisor to use other methods


  Commit: 43272b40dadda25537c7d1a820fd6d10c44d8690
      https://github.com/fluid-project/chartAuthoring/commit/43272b40dadda25537c7d1a820fd6d10c44d8690
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: refactored out reusable function from getSonificationEnvelopeValuesByDivisor


  Commit: 4b5f03df6cca2144dd4843f251cbceea7159c7c6
      https://github.com/fluid-project/chartAuthoring/commit/4b5f03df6cca2144dd4843f251cbceea7159c7c6
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M tests/js/totalRelayingTests.js

  Log Message:
  -----------
  FLOE-437: test totalRelaying by common function


  Commit: 015b235cfa4aeb8102086d55fc76db3cbaae3572
      https://github.com/fluid-project/chartAuthoring/commit/015b235cfa4aeb8102086d55fc76db3cbaae3572
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M .jshintrc

  Log Message:
  -----------
  FLOE-437: add whitespace checking to .jshintrc. 419 errors ahoy\!


  Commit: 5c34c5017fd30713ed3c97ecb9de60791b76a7bd
      https://github.com/fluid-project/chartAuthoring/commit/5c34c5017fd30713ed3c97ecb9de60791b76a7bd
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/pieTests.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: you won't believe how this programmer eliminated 240 linter whitespace errors with one weird regular expression trick.


  Commit: a3bd8bf51dff9941ce780f5ab913951e41687bc4
      https://github.com/fluid-project/chartAuthoring/commit/a3bd8bf51dff9941ce780f5ab913951e41687bc4
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/pie.js
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: fix more whitespace issues


  Commit: 9df420d5b3b2cccec7cbff3a42c6728c3dfa20a9
      https://github.com/fluid-project/chartAuthoring/commit/9df420d5b3b2cccec7cbff3a42c6728c3dfa20a9
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/d3Utils.js
    M src/js/d3ViewComponent.js
    M src/js/legend.js
    M src/js/sonifier.js
    M tests/js/dataEntryTests.js
    M tests/js/legendTests.js
    M tests/js/pieTests.js
    M tests/js/sonifierTests.js
    M tests/js/totalRelayingTests.js

  Log Message:
  -----------
  FLOE-437: approaching under 100 whitespace errors


  Commit: b3b6880488627d9a2fc5ee3678e0906fb8c50159
      https://github.com/fluid-project/chartAuthoring/commit/b3b6880488627d9a2fc5ee3678e0906fb8c50159
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M tests/js/legendTests.js
    M tests/js/pieTests.js
    M tests/js/sonifierTests.js
    M tests/js/testUtils.js

  Log Message:
  -----------
  FLOE-437: down to only 97 whitespace errors


  Commit: a9e929fa6bfddf55e0629faccc2c1f7f27191828
      https://github.com/fluid-project/chartAuthoring/commit/a9e929fa6bfddf55e0629faccc2c1f7f27191828
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M tests/js/d3ViewComponentTests.js

  Log Message:
  -----------
  FLOE-437: more whitespace


  Commit: 47045ad83c12a3bbf44fd8eb519a90fa8909e06a
      https://github.com/fluid-project/chartAuthoring/commit/47045ad83c12a3bbf44fd8eb519a90fa8909e06a
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/d3ViewComponent.js
    M src/js/legend.js
    M src/js/pie.js
    M src/js/sonifier.js
    M tests/js/chartAuthoringTests.js
    M tests/js/d3UtilsTests.js
    M tests/js/d3ViewComponentTests.js
    M tests/js/legendTests.js
    M tests/js/pieTests.js

  Log Message:
  -----------
  FLOE-437: more whitespace


  Commit: a1028350fad971a7b90c333aafca38dbd7b2c05a
      https://github.com/fluid-project/chartAuthoring/commit/a1028350fad971a7b90c333aafca38dbd7b2c05a
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: more whitespace


  Commit: 2e28b0bf44127f16f90746eb78b6a13ef7f8413d
      https://github.com/fluid-project/chartAuthoring/commit/2e28b0bf44127f16f90746eb78b6a13ef7f8413d
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M tests/js/pieTests.js

  Log Message:
  -----------
  FLOE-437: fix test issue caused by whitespace fix regex


  Commit: 6dac6ef687ebdf52f71991268953e888eb76a89b
      https://github.com/fluid-project/chartAuthoring/commit/6dac6ef687ebdf52f71991268953e888eb76a89b
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: whitespace cleanup


  Commit: f82bee848a3731257565409f913423d88d73c37a
      https://github.com/fluid-project/chartAuthoring/commit/f82bee848a3731257565409f913423d88d73c37a
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: more whitespace linter fixes


  Commit: 38409d213de7b568fbb996ee87f231593b3619fe
      https://github.com/fluid-project/chartAuthoring/commit/38409d213de7b568fbb996ee87f231593b3619fe
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: more whitespace linter fixes


  Commit: c7546fb7a557eaf337c96a76a77fa46623463ca5
      https://github.com/fluid-project/chartAuthoring/commit/c7546fb7a557eaf337c96a76a77fa46623463ca5
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: more whitespace linter fixes


  Commit: 1ad9e0d684efa30d7009162d6012c8086c0770f3
      https://github.com/fluid-project/chartAuthoring/commit/1ad9e0d684efa30d7009162d6012c8086c0770f3
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/pie.js

  Log Message:
  -----------
  FLOE-437: more whitespace linter fixes


  Commit: 8a44db30ac44fee4cd3efc9a3077e25a1519377c
      https://github.com/fluid-project/chartAuthoring/commit/8a44db30ac44fee4cd3efc9a3077e25a1519377c
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/legend.js

  Log Message:
  -----------
  FLOE-437: more whitespace linter fixes


  Commit: 9c579526872c8ef6abe48c926d7bb9a6b4e32c99
      https://github.com/fluid-project/chartAuthoring/commit/9c579526872c8ef6abe48c926d7bb9a6b4e32c99
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M demos/src/js/chartAuthoring-demo-overview.js
    M demos/src/js/chartAuthoring-demo.js
    M src/js/chartAuthoring.js
    M src/js/d3Utils.js
    M src/js/dataEntry.js
    M src/js/dataEntryPanel.js

  Log Message:
  -----------
  FLOE-437: more whitespace linter fixes


  Commit: 476424452aa03fb5e3c8bb20e6497bb659c4683e
      https://github.com/fluid-project/chartAuthoring/commit/476424452aa03fb5e3c8bb20e6497bb659c4683e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M Gruntfile.js

  Log Message:
  -----------
  FLOE-437: fix final whitespace linting error


  Commit: d6d9b91c3c491c855e1f5fd0318c117c95ad7a7c
      https://github.com/fluid-project/chartAuthoring/commit/d6d9b91c3c491c855e1f5fd0318c117c95ad7a7c
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: remove unneeded priority in onSonifierReady event fire


  Commit: 40980dd9a622423b5d29d171a0a1dfe4a1f1d205
      https://github.com/fluid-project/chartAuthoring/commit/40980dd9a622423b5d29d171a0a1dfe4a1f1d205
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/lib/infusion/VERSION.md
    M src/lib/infusion/infusion-custom.js
    M tests/lib/infusion/test-core/utils/js/IoCTestUtils.js

  Log Message:
  -----------
  FLOE-437: update custom build of Infusion used to latest from master


  Commit: deb7f6c6689394ab2bfd930eeff9e4141482cfa4
      https://github.com/fluid-project/chartAuthoring/commit/deb7f6c6689394ab2bfd930eeff9e4141482cfa4
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: add an independent test for the multiplication transform


  Commit: f9de4bcb4c9e80d23cfad1de468cc8e352e3ae30
      https://github.com/fluid-project/chartAuthoring/commit/f9de4bcb4c9e80d23cfad1de468cc8e352e3ae30
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: initial tests for interleave transform


  Commit: 46301b30ccece40d28ccdf544cbcbd7bf8fef3d0
      https://github.com/fluid-project/chartAuthoring/commit/46301b30ccece40d28ccdf544cbcbd7bf8fef3d0
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: refactoring multiplication tests


  Commit: 0d11c02457e3626611aa3fa965edecb1b5b4247d
      https://github.com/fluid-project/chartAuthoring/commit/0d11c02457e3626611aa3fa965edecb1b5b4247d
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: complete refactor and add more tests for the multiplication transform


  Commit: 41b6d69d101d4eddc68a95b66199c84fce1d7684
      https://github.com/fluid-project/chartAuthoring/commit/41b6d69d101d4eddc68a95b66199c84fce1d7684
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: expand comments on multiplierTransform function


  Commit: 61fe5a0dade3f94a40a5ff9ef6ac3ccf1880eb33
      https://github.com/fluid-project/chartAuthoring/commit/61fe5a0dade3f94a40a5ff9ef6ac3ccf1880eb33
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: refactor text-to-speech usage; data will now play in non-tss browsers


  Commit: 26362ceccdfe925cbf05bc394652048c0da5c01b
      https://github.com/fluid-project/chartAuthoring/commit/26362ceccdfe925cbf05bc394652048c0da5c01b
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: refactor processSonificationQueue into two functions


  Commit: a7291dfb1e1a58506dd8194a70a218b499c6d7c9
      https://github.com/fluid-project/chartAuthoring/commit/a7291dfb1e1a58506dd8194a70a218b499c6d7c9
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: further refactoring and comments


  Commit: a4f69a3b23f7411e92454954824156507c51b661
      https://github.com/fluid-project/chartAuthoring/commit/a4f69a3b23f7411e92454954824156507c51b661
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: add a test for floe.chartAuthoring.sonifier.truthValueTransform


  Commit: feb108d0242a6f768b295e93bab8a79652a80cf6
      https://github.com/fluid-project/chartAuthoring/commit/feb108d0242a6f768b295e93bab8a79652a80cf6
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: refactoring scheduler to be more evented in nature


  Commit: 0424e4feda7750225eeae89eded70d7ab706e891
      https://github.com/fluid-project/chartAuthoring/commit/0424e4feda7750225eeae89eded70d7ab706e891
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: make totalDuration part of the data model of the sonified data, rather than calculated at playtime


  Commit: cd3a2f97fcef66018abab1af78a18718c08301a6
      https://github.com/fluid-project/chartAuthoring/commit/cd3a2f97fcef66018abab1af78a18718c08301a6
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: supply three separate divisor-based sonification strategies as an example (defaults to 10x divisor)


  Commit: 80b443a628c895aba0f40be8ebf70895de926cd8
      https://github.com/fluid-project/chartAuthoring/commit/80b443a628c895aba0f40be8ebf70895de926cd8
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M demos/index.html
    M src/js/sonifier.js
    A src/js/unitDivisorSonificationStrategy.js
    M tests/html/chartAuthoring-Tests.html
    M tests/html/sonifier-Tests.html
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: split off unitDivisorSonificationStrategy into a separate component from the sonifier (tests still in one file)


  Commit: a9e0098251dac8e1bb7ec5f15df5073e2af4c3ee
      https://github.com/fluid-project/chartAuthoring/commit/a9e0098251dac8e1bb7ec5f15df5073e2af4c3ee
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-02 (Tue, 02 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: use IoC-style for binding click listeners to play/stop


  Commit: eaf17dbd75d5d9b88d4942878dd580902ac86d17
      https://github.com/fluid-project/chartAuthoring/commit/eaf17dbd75d5d9b88d4942878dd580902ac86d17
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-02 (Tue, 02 Feb 2016)

  Changed paths:
    M src/js/sonifier.js
    M src/lib/flocking/flocking-base.js

  Log Message:
  -----------
  FLOE-437: update to @colinbdclark's latest version of flocking to take advantage of IoC-style for enviro


  Commit: 0ee0b025cbd6d1227ae4c6c0369520ac21f3cffd
      https://github.com/fluid-project/chartAuthoring/commit/0ee0b025cbd6d1227ae4c6c0369520ac21f3cffd
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-02 (Tue, 02 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: remove conditional creation of synth & enviro, since we're no longer working around bugs


  Commit: 5a7529676ab00d0427b4fddaa306494dc17d524f
      https://github.com/fluid-project/chartAuthoring/commit/5a7529676ab00d0427b4fddaa306494dc17d524f
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-02 (Tue, 02 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/sonifier.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: refactor sonification start to be more event-driven


  Commit: f7a9f5617f4afe9d6f112bc18648f1ff8b426915
      https://github.com/fluid-project/chartAuthoring/commit/f7a9f5617f4afe9d6f112bc18648f1ff8b426915
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M demos/index.html

  Log Message:
  -----------
  FLOE-437: fix an SRC issue (overlooked due to localhost server setup, but surfaced in rawgit)


  Commit: e42001e11d972cf53f9e482b38067aed629bf2af
      https://github.com/fluid-project/chartAuthoring/commit/e42001e11d972cf53f9e482b38067aed629bf2af
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M src/js/unitDivisorSonificationStrategy.js

  Log Message:
  -----------
  FLOE-437: remove gradeNames bloe (pure mixin grade for sonifier)


  Commit: 48139ac2d595ffb4762d6c1ecbe303ba55d46b93
      https://github.com/fluid-project/chartAuthoring/commit/48139ac2d595ffb4762d6c1ecbe303ba55d46b93
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M src/js/unitDivisorSonificationStrategy.js

  Log Message:
  -----------
  FLOE-437: add comments, rename envelope.values


  Commit: 2ed97481bd73dc709ee5a72261e8c63a99475520
      https://github.com/fluid-project/chartAuthoring/commit/2ed97481bd73dc709ee5a72261e8c63a99475520
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    R modified.txt

  Log Message:
  -----------
  FLOE-437: remove accidentally committed file


  Commit: fd1eea8529a5ead4b641cc57048f58dbac4130fd
      https://github.com/fluid-project/chartAuthoring/commit/fd1eea8529a5ead4b641cc57048f58dbac4130fd
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M demos/src/css/chartAuthoring-demo.css

  Log Message:
  -----------
  FLOE-437: use em for play/stop button image width control


  Commit: 09124dc6f9d1e4f303387cfa3520920865859791
      https://github.com/fluid-project/chartAuthoring/commit/09124dc6f9d1e4f303387cfa3520920865859791
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/d3Utils.js
    M src/js/dataEntry.js
    M src/js/legend.js
    M src/js/pie.js
    M src/js/pieChart.js
    M src/js/sonifier.js
    M tests/js/chartAuthoringTests.js
    M tests/js/d3UtilsTests.js
    M tests/js/legendTests.js
    M tests/js/pieTests.js
    M tests/js/sonifierTests.js
    M tests/js/totalRelayingTests.js

  Log Message:
  -----------
  FLOE-437: fix copyrights to correct format


  Commit: 8dd9077adfe1574f27290577a655de31d23b83bc
      https://github.com/fluid-project/chartAuthoring/commit/8dd9077adfe1574f27290577a655de31d23b83bc
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M src/html/chartAuthoringInterfaceTemplate.html

  Log Message:
  -----------
  FLOE-437: nested indents for template


  Commit: 80d5ef05edc19db2d178a58d8e97184feb569d74
      https://github.com/fluid-project/chartAuthoring/commit/80d5ef05edc19db2d178a58d8e97184feb569d74
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-03 (Wed, 03 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/d3Utils.js

  Log Message:
  -----------
  FLOE-437: remove filterByNotId, add a flag to filterById to invert the result before returning


  Commit: 10b0e9a1a4e7c49d2f9ba39598e50647102211ee
      https://github.com/fluid-project/chartAuthoring/commit/10b0e9a1a4e7c49d2f9ba39598e50647102211ee
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/d3Utils.js

  Log Message:
  -----------
  FLOE-437: use fluid.get instead of ternaries in various places


  Commit: bce027db7fd2776efdc0141b75f7f90cda023928
      https://github.com/fluid-project/chartAuthoring/commit/bce027db7fd2776efdc0141b75f7f90cda023928
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: refactor test to avoid need to have testing-only event listener


  Commit: f054b81b76bcc93113174a34a30fe60ef2278495
      https://github.com/fluid-project/chartAuthoring/commit/f054b81b76bcc93113174a34a30fe60ef2278495
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M src/js/sonifier.js
    M src/js/unitDivisorSonificationStrategy.js

  Log Message:
  -----------
  FLOE-437: make sonification purely declarative; restructure invoker usage


  Commit: 9cb0aa5f548b7bc483e03408a68e3bfaf46ffb06
      https://github.com/fluid-project/chartAuthoring/commit/9cb0aa5f548b7bc483e03408a68e3bfaf46ffb06
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M src/js/sonifier.js
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: more fluid.get goodness


  Commit: 3c8bdb39e8c53de0912ad42c35967ff1d1bb4d1a
      https://github.com/fluid-project/chartAuthoring/commit/3c8bdb39e8c53de0912ad42c35967ff1d1bb4d1a
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: add tests for play/stop button interaction


  Commit: 59117edc3fc73ca4b2de1335304ad7a649471eca
      https://github.com/fluid-project/chartAuthoring/commit/59117edc3fc73ca4b2de1335304ad7a649471eca
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: add tests for datapoint play behaviour in the context of the overall chartAuthoring tool


  Commit: d7215484b0032e102d884cf1c6890c014287fb47
      https://github.com/fluid-project/chartAuthoring/commit/d7215484b0032e102d884cf1c6890c014287fb47
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    A tests/css/chartAuthoring-tests.css
    M tests/html/chartAuthoring-Tests.html

  Log Message:
  -----------
  FLOE-437: add basic CSS classes for play highlighting to make chartAuthoring tests easier to see


  Commit: f9fed3a6207029899533c208f6ef6387d729604c
      https://github.com/fluid-project/chartAuthoring/commit/f9fed3a6207029899533c208f6ef6387d729604c
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: namespace validateStopped listener


  Commit: 6b019578edd696d79e2dfea9d6138e7be4165645
      https://github.com/fluid-project/chartAuthoring/commit/6b019578edd696d79e2dfea9d6138e7be4165645
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: clarify length of gap duration


  Commit: b1e98c32bef5b7f469d023a56701c95d170aebc7
      https://github.com/fluid-project/chartAuthoring/commit/b1e98c32bef5b7f469d023a56701c95d170aebc7
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/d3Utils.js
    M src/js/legend.js
    M src/js/pie.js
    M src/js/sonifier.js
    M tests/js/chartAuthoringTests.js
    M tests/js/sonifierTests.js

  Log Message:
  -----------
  FLOE-437: refactor to delegate highlighting active elements to pie/legend; create a D3 utility function to support this. Some test coverage still needed, marked these with TODOs.


  Commit: b40cff0f84ac6c89e6df0dc47b6b1417880361b4
      https://github.com/fluid-project/chartAuthoring/commit/b40cff0f84ac6c89e6df0dc47b6b1417880361b4
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M src/js/d3Utils.js
    M src/js/legend.js
    M src/js/pie.js

  Log Message:
  -----------
  FLOE-437: simplify highlighting and remove functions in favour of calling floe.d3.toggleCSSClassById directly in model listeners


  Commit: a775e841cad38faf7a9ed798bc67f52bb7922644
      https://github.com/fluid-project/chartAuthoring/commit/a775e841cad38faf7a9ed798bc67f52bb7922644
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M tests/html/d3Utils-Tests.html
    M tests/js/d3UtilsTests.js

  Log Message:
  -----------
  FLOE-437: basic tests for floe.d3.filterById/toggleCSSClassById


  Commit: fb12a569609c9328b3231403a51192fe869bf5eb
      https://github.com/fluid-project/chartAuthoring/commit/fb12a569609c9328b3231403a51192fe869bf5eb
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M src/js/d3Utils.js
    M src/js/legend.js
    M src/js/pie.js
    M tests/js/chartAuthoringTests.js
    M tests/js/d3UtilsTests.js

  Log Message:
  -----------
  FLOE-437: rename D3 filter/toggle classes to make their D3-specific purpose more clear


  Commit: 02e0325f0d9f706f5c2fb716499ae6aaaae5a171
      https://github.com/fluid-project/chartAuthoring/commit/02e0325f0d9f706f5c2fb716499ae6aaaae5a171
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-07 (Sun, 07 Feb 2016)

  Changed paths:
    M src/js/d3Utils.js
    M src/js/d3ViewComponent.js
    M src/js/legend.js
    M src/js/pie.js
    M tests/js/d3UtilsTests.js

  Log Message:
  -----------
  FLOE-437: first pass at model-oriented indirection of D3-bound elements


  Commit: 6610980b0f58cfee1a6926101924ff89cb648bd4
      https://github.com/fluid-project/chartAuthoring/commit/6610980b0f58cfee1a6926101924ff89cb648bd4
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-08 (Mon, 08 Feb 2016)

  Changed paths:
    M src/js/d3Utils.js
    M src/js/d3ViewComponent.js
    M src/js/legend.js
    M src/js/pie.js
    M tests/js/d3UtilsTests.js

  Log Message:
  -----------
  FLOE-437: move various dataKey functions into d3ViewComponent


  Commit: 37cdcda7cccf56664dd8556d28174a2087c2bb64
      https://github.com/fluid-project/chartAuthoring/commit/37cdcda7cccf56664dd8556d28174a2087c2bb64
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-08 (Mon, 08 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M src/js/legend.js
    M src/js/pie.js

  Log Message:
  -----------
  FLOE-437: add a corresponding remove function for removing elements from the dataKey tracking; rename various functions


  Commit: 662e782552dfc40ac7d40ba09d165ce021cace63
      https://github.com/fluid-project/chartAuthoring/commit/662e782552dfc40ac7d40ba09d165ce021cace63
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-08 (Mon, 08 Feb 2016)

  Changed paths:
    M src/js/d3Utils.js
    M src/js/d3ViewComponent.js
    M tests/js/chartAuthoringTests.js
    M tests/js/d3UtilsTests.js

  Log Message:
  -----------
  FLOE-437: remove now-unneeded filterByDataId function


  Commit: 6e5fb60c7b04b283271c5cfd6c281bc97a6e2d54
      https://github.com/fluid-project/chartAuthoring/commit/6e5fb60c7b04b283271c5cfd6c281bc97a6e2d54
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-08 (Mon, 08 Feb 2016)

  Changed paths:
    M src/js/legend.js

  Log Message:
  -----------
  FLOE-437: correct d.id/d.data.id issue


  Commit: 19831b32760b31e2ec894045d86ca8f21512cf57
      https://github.com/fluid-project/chartAuthoring/commit/19831b32760b31e2ec894045d86ca8f21512cf57
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-08 (Mon, 08 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M tests/html/d3Utils-Tests.html
    M tests/html/d3ViewComponent-Tests.html
    M tests/js/d3UtilsTests.js
    M tests/js/d3ViewComponentTests.js

  Log Message:
  -----------
  FLOE-437: beginning to add tests for d3ViewComponent


  Commit: d0f338c66580e676ac4746e9437c957a1ba88a83
      https://github.com/fluid-project/chartAuthoring/commit/d0f338c66580e676ac4746e9437c957a1ba88a83
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-08 (Mon, 08 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js

  Log Message:
  -----------
  FLOE-437: rearrange functions


  Commit: 469ab95a03ee52012f20f7ea3209ca5404161d99
      https://github.com/fluid-project/chartAuthoring/commit/469ab95a03ee52012f20f7ea3209ca5404161d99
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-08 (Mon, 08 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js

  Log Message:
  -----------
  FLOE-437: add TODO entries for anything needing a test


  Commit: a76dbc2b352a6bb08b7f3cdf7a38918780c51305
      https://github.com/fluid-project/chartAuthoring/commit/a76dbc2b352a6bb08b7f3cdf7a38918780c51305
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/legend.js
    M src/js/pie.js

  Log Message:
  -----------
  FLOE-437: fix issue with invoker signatures


  Commit: 9cb76d11b716dc3c1fcd59d3894b536e36362507
      https://github.com/fluid-project/chartAuthoring/commit/9cb76d11b716dc3c1fcd59d3894b536e36362507
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M tests/html/d3ViewComponent-Tests.html
    M tests/js/d3ViewComponentTests.js

  Log Message:
  -----------
  FLOE-437: add some test coverage for new d3ViewComponent functions


  Commit: 0a327f29aeca6ab6178b8dec8ac3055d44945e5a
      https://github.com/fluid-project/chartAuthoring/commit/0a327f29aeca6ab6178b8dec8ac3055d44945e5a
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M tests/js/d3ViewComponentTests.js

  Log Message:
  -----------
  FLOE-437: add further test coverage


  Commit: df7cca69aefe3a9672598fc98fb9dc0e8388a7a7
      https://github.com/fluid-project/chartAuthoring/commit/df7cca69aefe3a9672598fc98fb9dc0e8388a7a7
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js

  Log Message:
  -----------
  FLOE-437: remove singular getElementsByDataKey function, replace with invoker


  Commit: 6a0907c9cd1cc8c39c03bd310b5d7076044fa508
      https://github.com/fluid-project/chartAuthoring/commit/6a0907c9cd1cc8c39c03bd310b5d7076044fa508
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M src/js/legend.js
    M src/js/pie.js
    M tests/js/d3ViewComponentTests.js

  Log Message:
  -----------
  FLOE-437: convenience function for adding tracking for a D3-bound element; use this in pie, legend and tests


  Commit: 62b038252874f8acfb3c064b55ee15230cba9269
      https://github.com/fluid-project/chartAuthoring/commit/62b038252874f8acfb3c064b55ee15230cba9269
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js

  Log Message:
  -----------
  FLOE-437: convenience function for adding tracking for a D3-bound element; use this in pie, legend and tests


  Commit: d2d856272b30120483ccc1402e089824dd854929
      https://github.com/fluid-project/chartAuthoring/commit/d2d856272b30120483ccc1402e089824dd854929
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js

  Log Message:
  -----------
  FLOE-437: remove unneeded model block


  Commit: e9115dcb9ea363df9c30ef353838c3daac09de5d
      https://github.com/fluid-project/chartAuthoring/commit/e9115dcb9ea363df9c30ef353838c3daac09de5d
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js

  Log Message:
  -----------
  FLOE-437: simplify initialization of model.dataKeys arrays when needed


  Commit: 96779bf0e1f2effa5ec34295f313149572077f89
      https://github.com/fluid-project/chartAuthoring/commit/96779bf0e1f2effa5ec34295f313149572077f89
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M tests/js/d3ViewComponentTests.js

  Log Message:
  -----------
  FLOE-437: use hash-based approach to tracking D3-bound elements, as suggested by @amb26


  Commit: d0cd89ddcc2420c4277204341ea477317aa5eeee
      https://github.com/fluid-project/chartAuthoring/commit/d0cd89ddcc2420c4277204341ea477317aa5eeee
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js

  Log Message:
  -----------
  FLOE-437: better toggleCSSClassByDataId


  Commit: 484bbf50ae538c0afda5123274256a1a640b3d8f
      https://github.com/fluid-project/chartAuthoring/commit/484bbf50ae538c0afda5123274256a1a640b3d8f
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M tests/js/chartAuthoringTests.js
    M tests/js/d3ViewComponentTests.js

  Log Message:
  -----------
  FLOE-437: remove getElementsNotMatchingDataKey function and testing; streamline function for retrieving elements by dataKey as per @amb26 suggestion


  Commit: 6c197b050bd66ee7135a90daaa98eac7efcde7fe
      https://github.com/fluid-project/chartAuthoring/commit/6c197b050bd66ee7135a90daaa98eac7efcde7fe
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-09 (Tue, 09 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: use fluid.keys instead of Object.keys


  Commit: e4ba8bf5b25be08cb5872962cb700e24c91d4c7b
      https://github.com/fluid-project/chartAuthoring/commit/e4ba8bf5b25be08cb5872962cb700e24c91d4c7b
  Author: Alan Harnum <waharnum at gmail.com>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M src/js/legend.js
    M src/js/pie.js

  Log Message:
  -----------
  FLOE-437: create a generic exitD3Elements function


  Commit: 5f828663ba7fda4fe6ea62bbaf8ca137bfbc52cf
      https://github.com/fluid-project/chartAuthoring/commit/5f828663ba7fda4fe6ea62bbaf8ca137bfbc52cf
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js
    M tests/js/chartAuthoringTests.js
    M tests/js/d3ViewComponentTests.js

  Log Message:
  -----------
  FLOE-437: make sure floe.d3.idExtractor is used everywhere, instead of raw __data__.id


  Commit: a5378be648069aa6f0acb551a881884efb5c80cc
      https://github.com/fluid-project/chartAuthoring/commit/a5378be648069aa6f0acb551a881884efb5c80cc
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M src/js/chartAuthoring.js
    M src/js/pieChart.js

  Log Message:
  -----------
  FLOE-437: relay currentlyPlayingData to legend/pie through common activeDataId in pieChart model


  Commit: c9ddf62c7bc327ec0d26d14c5ef055d59b1b3fb3
      https://github.com/fluid-project/chartAuthoring/commit/c9ddf62c7bc327ec0d26d14c5ef055d59b1b3fb3
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M src/js/sonifier.js

  Log Message:
  -----------
  FLOE-437: remove unneeded invoker


  Commit: 4438f91fa4e74de3d44243a3209eb9c22c2eff0e
      https://github.com/fluid-project/chartAuthoring/commit/4438f91fa4e74de3d44243a3209eb9c22c2eff0e
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M src/js/unitDivisorSonificationStrategy.js

  Log Message:
  -----------
  FLOE-437: make unit divisor # part of configuration block of strategy


  Commit: 85dd0963081fe991e0421cb0f60e1c647af00db7
      https://github.com/fluid-project/chartAuthoring/commit/85dd0963081fe991e0421cb0f60e1c647af00db7
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: update test for changes in a5378be648069aa6f0acb551a881884efb5c80cc


  Commit: 04a0746639dbfb58684816f8b640043c7440dc97
      https://github.com/fluid-project/chartAuthoring/commit/04a0746639dbfb58684816f8b640043c7440dc97
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M tests/js/chartAuthoringTests.js

  Log Message:
  -----------
  FLOE-437: add testing of IDs from sonifiedData as the data points play


  Commit: e100eb0f20f3a4f984f342b2a3b9787dc0cd95a9
      https://github.com/fluid-project/chartAuthoring/commit/e100eb0f20f3a4f984f342b2a3b9787dc0cd95a9
  Author: Alan Harnum <aharnum at ocadu.ca>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M src/js/d3ViewComponent.js

  Log Message:
  -----------
  FLOE-437: simplify toggleCSSClassByDataId per @cindyli suggestion


  Commit: be3c596a2f8640f5e2aaa8db9980b0bd5cee4cb9
      https://github.com/fluid-project/chartAuthoring/commit/be3c596a2f8640f5e2aaa8db9980b0bd5cee4cb9
  Author: Cindy Qi Li <cli at ocadu.ca>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    M .jshintrc
    M Gruntfile.js
    M demos/index.html
    M demos/src/css/chartAuthoring-demo.css
    M demos/src/js/chartAuthoring-demo-overview.js
    M demos/src/js/chartAuthoring-demo.js
    M src/html/chartAuthoringInterfaceTemplate.html
    A src/images/Play-Transparent.png
    A src/images/Play.png
    A src/images/Stop-Transparent.png
    A src/images/Stop.png
    M src/js/chartAuthoring.js
    M src/js/d3Utils.js
    M src/js/d3ViewComponent.js
    M src/js/dataEntry.js
    M src/js/dataEntryPanel.js
    A src/js/electricPianoBand.js
    M src/js/legend.js
    M src/js/pie.js
    M src/js/pieChart.js
    A src/js/sonifier.js
    A src/js/unitDivisorSonificationStrategy.js
    A src/js/utils.js
    A src/lib/flocking/flocking-base.js
    A src/lib/flocking/ugens/envelopes.js
    A src/lib/flocking/ugens/math.js
    A src/lib/flocking/ugens/midi.js
    A src/lib/flocking/ugens/oscillators.js
    A src/lib/flocking/ugens/scheduling.js
    M src/lib/infusion/VERSION.md
    M src/lib/infusion/infusion-custom.js
    M tests/all-tests.html
    A tests/css/chartAuthoring-tests.css
    M tests/html/chartAuthoring-Tests.html
    M tests/html/d3Utils-Tests.html
    M tests/html/d3ViewComponent-Tests.html
    M tests/html/legend-Tests.html
    M tests/html/pie-Tests.html
    M tests/html/pieChart-Tests.html
    A tests/html/sonifier-Tests.html
    A tests/html/totalRelaying-Tests.html
    A tests/html/utils-Tests.html
    M tests/js/chartAuthoringTests.js
    M tests/js/d3UtilsTests.js
    M tests/js/d3ViewComponentTests.js
    M tests/js/dataEntryTests.js
    M tests/js/legendTests.js
    M tests/js/pieTests.js
    A tests/js/sonifierTests.js
    M tests/js/testUtils.js
    A tests/js/totalRelayingTests.js
    A tests/js/utilsTests.js
    M tests/lib/infusion/test-core/utils/js/IoCTestUtils.js

  Log Message:
  -----------
  Merge remote-tracking branch 'alan/FLOE-437'

* alan/FLOE-437:
  FLOE-437: simplify toggleCSSClassByDataId per @cindyli suggestion
  FLOE-437: add testing of IDs from sonifiedData as the data points play
  FLOE-437: update test for changes in a5378be648069aa6f0acb551a881884efb5c80cc
  FLOE-437: make unit divisor # part of configuration block of strategy
  FLOE-437: remove unneeded invoker
  FLOE-437: relay currentlyPlayingData to legend/pie through common activeDataId in pieChart model
  FLOE-437: make sure floe.d3.idExtractor is used everywhere, instead of raw __data__.id
  FLOE-437: create a generic exitD3Elements function
  FLOE-437: use fluid.keys instead of Object.keys
  FLOE-437: remove getElementsNotMatchingDataKey function and testing; streamline function for retrieving elements by dataKey as per @amb26 suggestion
  FLOE-437: better toggleCSSClassByDataId
  FLOE-437: use hash-based approach to tracking D3-bound elements, as suggested by @amb26
  FLOE-437: simplify initialization of model.dataKeys arrays when needed
  FLOE-437: remove unneeded model block
  FLOE-437: convenience function for adding tracking for a D3-bound element; use this in pie, legend and tests
  FLOE-437: convenience function for adding tracking for a D3-bound element; use this in pie, legend and tests
  FLOE-437: remove singular getElementsByDataKey function, replace with invoker
  FLOE-437: add further test coverage
  FLOE-437: add some test coverage for new d3ViewComponent functions
  FLOE-437: fix issue with invoker signatures
  FLOE-437: add TODO entries for anything needing a test
  FLOE-437: rearrange functions
  FLOE-437: beginning to add tests for d3ViewComponent
  FLOE-437: correct d.id/d.data.id issue
  FLOE-437: remove now-unneeded filterByDataId function
  FLOE-437: add a corresponding remove function for removing elements from the dataKey tracking; rename various functions
  FLOE-437: move various dataKey functions into d3ViewComponent
  FLOE-437: first pass at model-oriented indirection of D3-bound elements
  FLOE-437: rename D3 filter/toggle classes to make their D3-specific purpose more clear
  FLOE-437: basic tests for floe.d3.filterById/toggleCSSClassById
  FLOE-437: simplify highlighting and remove functions in favour of calling floe.d3.toggleCSSClassById directly in model listeners
  FLOE-437: refactor to delegate highlighting active elements to pie/legend; create a D3 utility function to support this. Some test coverage still needed, marked these with TODOs.
  FLOE-437: clarify length of gap duration
  FLOE-437: namespace validateStopped listener
  FLOE-437: add basic CSS classes for play highlighting to make chartAuthoring tests easier to see
  FLOE-437: add tests for datapoint play behaviour in the context of the overall chartAuthoring tool
  FLOE-437: add tests for play/stop button interaction
  FLOE-437: more fluid.get goodness
  FLOE-437: make sonification purely declarative; restructure invoker usage
  FLOE-437: refactor test to avoid need to have testing-only event listener
  FLOE-437: use fluid.get instead of ternaries in various places
  FLOE-437: remove filterByNotId, add a flag to filterById to invert the result before returning
  FLOE-437: nested indents for template
  FLOE-437: fix copyrights to correct format
  FLOE-437: use em for play/stop button image width control
  FLOE-437: remove accidentally committed file
  FLOE-437: add comments, rename envelope.values
  FLOE-437: remove gradeNames bloe (pure mixin grade for sonifier)
  FLOE-437: fix an SRC issue (overlooked due to localhost server setup, but surfaced in rawgit)
  FLOE-437: refactor sonification start to be more event-driven
  FLOE-437: remove conditional creation of synth & enviro, since we're no longer working around bugs
  FLOE-437: update to @colinbdclark's latest version of flocking to take advantage of IoC-style for enviro
  FLOE-437: use IoC-style for binding click listeners to play/stop
  FLOE-437: split off unitDivisorSonificationStrategy into a separate component from the sonifier (tests still in one file)
  FLOE-437: supply three separate divisor-based sonification strategies as an example (defaults to 10x divisor)
  FLOE-437: make totalDuration part of the data model of the sonified data, rather than calculated at playtime
  FLOE-437: refactoring scheduler to be more evented in nature
  FLOE-437: add a test for floe.chartAuthoring.sonifier.truthValueTransform
  FLOE-437: further refactoring and comments
  FLOE-437: refactor processSonificationQueue into two functions
  FLOE-437: refactor text-to-speech usage; data will now play in non-tss browsers
  FLOE-437: expand comments on multiplierTransform function
  FLOE-437: complete refactor and add more tests for the multiplication transform
  FLOE-437: refactoring multiplication tests
  FLOE-437: initial tests for interleave transform
  FLOE-437: add an independent test for the multiplication transform
  FLOE-437: update custom build of Infusion used to latest from master
  FLOE-437: remove unneeded priority in onSonifierReady event fire
  FLOE-437: fix final whitespace linting error
  FLOE-437: more whitespace linter fixes
  FLOE-437: more whitespace linter fixes
  FLOE-437: more whitespace linter fixes
  FLOE-437: more whitespace linter fixes
  FLOE-437: more whitespace linter fixes
  FLOE-437: more whitespace linter fixes
  FLOE-437: whitespace cleanup
  FLOE-437: fix test issue caused by whitespace fix regex
  FLOE-437: more whitespace
  FLOE-437: more whitespace
  FLOE-437: more whitespace
  FLOE-437: down to only 97 whitespace errors
  FLOE-437: approaching under 100 whitespace errors
  FLOE-437: fix more whitespace issues
  FLOE-437: you won't believe how this programmer eliminated 240 linter whitespace errors with one weird regular expression trick.
  FLOE-437: add whitespace checking to .jshintrc. 419 errors ahoy\!
  FLOE-437: test totalRelaying by common function
  FLOE-437: refactored out reusable function from getSonificationEnvelopeValuesByDivisor
  FLOE-437: continue refactoring - refactor getSonificationEnvelopeDurationsByDivisor to use other methods
  FLOE-437: remove refactoring cruft
  FLOE-437: add a test for the zoom conversion
  FLOE-437: refactoring zooming functionality to be recursive to support refactoring of sonification config model
  FLOE-437: further refactoring / renaming of functions
  FLOE-437: add a test to compare sonification queue and sonifiedData
  FLOE-437: refactor so title/description value binding test use common function
  FLOE-437: simplify selection of which key to use for return value with ternaries (thanks @cindyli)
  FLOE-437: namespace listener, don't use {that} needlessly
  FLOE-437: function renames to be specific to divisor-based strategy
  FLOE-437: add defaultSonificationStrategy invoker
  FLOE-437: more refactoring; use invoker for conversion
  FLOE-437: continue refactoring of sonification data generation and configuration
  FLOE-437: progressive refactoring of sonification data generation and configuration
  FLOE-437: create new onSynthNeeded event to ensure the synth creation happens only once
  FLOE-437: use createOnEvent so that sonifier component isn't created unless a sonification is actually started
  FLOE-437: move other configuration options into demo JS file
  FLOE-437: change default label of data entry panel to be the one used in the demo
  FLOE-437: move templateLoader block into demo JS file
  FLOE-437: move smartphone dataset into default for demo
  FLOE-437: improve the stopSonification event
  FLOE-437: refactor startSonification to avoid excessive indentation
  FLOE-437: refactor synth to be a component rather than instantiated each time data plays
  FLOE-437: remove pointless event
  FLOE-437: restructure idExtractor into nested ternary operators (avoid try/catch).
  FLOE-437: remove now-unnecessary check for chartAuthoring interface
  FLOE-437: rename model.activeSlice/activeRow to activeSliceId/activeRowId to better reflect what they actually are
  FLOE-437: refactor to use invokers for highlighting playing data
  FLOE-437: further modelisation refactoring
  FLOE-437: partially refactored highlighting code to be modelised (work in progress)
  FLOE-437: fix ordering of use strict
  FLOE-437: create a separate utils.js file for non-D3 utility functions. Move ascending sort into this file. Update test HTML dependencies accordingly.
  FLOE-437: improve verifyUpdateDataEntryPanel test
  FLOE-437: fix / remove artifacts of copypasta from other test case HTML
  FLOE-437: update copyright to 2016 on all files modified this year.
  FLOE-437: rename function and event to be more specific
  FLOE-437: rename function to avoid use of 'listener'
  FLOE-437: add comments on highlighting
  FLOE-437: use d3Utils filtering functions in highlightPlayingData
  FLOE-437: add tests for data ID filtering functions
  FLOE-437: utility functions for filtering D3 sets by data ID
  FLOE-437: move highlightClass to styles block rather than strings
  FLOE-437: simplify listener config
  FLOE-437: remove accidental linebreak
  FLOE-437: use distributeOptions to distribute common options to inlineEdit components
  FLOE-437: fix arg error
  FLOE-437: remove redundant backward: never
  FLOE-437: simplify listener functions for inlineedit components, and namespace them
  FLOE-448: remove inadvertent leftover model relay that was causing bug
  FLOE-437: remove extraneous commented-out console.log statements
  FLOE-437: wrap play/stop buttons in <a> to improve keyboard accessibility
  FLOE-437: additional sonification tests
  FLOE-441: add listeners to update pieChart model description/title when the inline editors are used
  FLOE-441: make value bindings between SVG desc/title and model pieDescription/pieTitle
  FLOE-441: move pieTitle and pieDescription into model
  FLOE-441: move pieTitle and pieDescription into model, rather than string options, so they can be dynamically updated
  FLOE-439: consistency of spacing
  FLOE-439: add electricPianoBand.js to includes
  FLOE-439: add test to verify dataEntryPanel UI is updated by updateDataEntryPanel function
  FLOE-439: improve testing of the relay to use the updateDataEntryPanel function
  FLOE-439: add an event for when the updateDataEntryPanel function finishes
  FLOE-439: test coverage for totalRelaying component
  FLOE-437: add testing of sonification play and stop behaviour
  FLOE-437: restructure some event firing
  FLOE-437: rename events to be more descriptive, add an onSonificationStarted event
  FLOE-437: remove unneeded sonification data set
  FLOE-437: update dataset to be the style used by the dataEntryPanel
  FLOE-437: fix test for new ID
  FLOE-437: legend table highlight style tweaks
  FLOE-437: begin sonification based on model listener to the sonificationQueue
  FLOE-437: comment rearrangement
  FLOE-437: slightly rearrange sonification flow; use fluid.accumulate for getTotalDuration
  FLOE-437: make now-playing highlight class configurable in strings
  FLOE-437: basic pie slice highlighting as sonification plays
  FLOE-437: improve implementation of now-playing highlighting
  FLOE-437: initial implementation of legend row highlighting when data is playing
  FLOE-437: spelling correction
  FLOE-437: add currentlyPlayingData to model to track currently played data
  FLOE-437: use key instead of item.id when setting sonification entry IDs
  FLOE-437: check that texToSpeech is supported before speaking
  FLOE-437: add an isPlaying boolean to the model to track ongoing sonification play state
  FLOE-437: more robust and functional stop implementation
  FLOE-437: make beginSonificationQueue invoker
  FLOE-437: basic stop functionality added
  FLOE-437: use TTS component on model rather than separately instantiating
  FLOE-437: use sonificationQueue rather than passing set around
  FLOE-437: use synth from model rather than passing it around
  FLOE-437: simplifying functions to use gapDuration from component rather than passing around
  FLOE-437: simplifying functions to use sonificationQueue.
  FLOE-437: beginning large refactor to move scheduling, voicing and sonification behaviour into the declarative configuration.
  FLOE-437: rename stop method
  FLOE-437: update flocking dependencies
  FLOE-437: comment on startSonification function
  FLOE-437: code restructuring
  FLOE-437: split out divisor-based strategy from dataEntriesToSonificationData into a separate function
  FLOE-437: adjust configuration of tts component
  FLOE-437: implement configurable zoom factor
  FLOE-437: make gap usage configurable
  FLOE-437: implement gap behaviour
  FLOE-437: better function names and comments
  FLOE-437: significant refactor to use Fluid text to speech component, and start and stop Flocking instance more gracefully
  FLOE-437: comment about delay variable in playDataset function
  FLOE-437: refactor so dataset copy takes place at start of playDataset function
  FLOE-437: initial refactor to use a recursive approach to scheduling dataset play events
  FLOE-437: use relative image links for play buttons
  FLOE-437: use fluid.textToSpeech.isSupported() to test if we should speak
  FLOE-437: begin to incorporate Infusion textToSpeech wrapper
  FLOE-437: put both percentage and original value in sonification data structure; update tests accordingly
  FLOE-437: voice lang config to en-US
  FLOE-437: focus and hover styles for buttons using transparent BG area, add buttons to tabindex
  FLOE-437: add play and pause images, and style them a little
  FLOE-437: committing last bit of work for day
  FLOE-437: basic voice label experiment
  FLOE-437: clean up from merge of colin's code
  FLOE-437: Upgrades to latest Flocking. Removes default sequencer model values. Tidies up change application code a bit.
  FLOE-437: committing current code, uncertain why scheduler isn't working
  FLOE-437: make synth behaviour configurable as part of component options
  FLOE-437: nonfunctional scheduler work; update to new synth values
  FLOE-437: create playSonification function
  FLOE-437: fix linter issues
  FLOE-437: add flock to globals
  FLOE-437: basic, bad data -> sonification in test, with linter so angry
  FLOE-437: update version of Flocking to latest
  FLOE-437: include flocking in sonifier test html
  FLOE-437: initial very basic sonifier test
  FLOE-437: sonifier split out, need to refactor tests
  FLOE-437: move sonification functions into sonification component; add test for model relaying between dataEntryPanel and sonifier
  FLOE-437: initial sonification component breakout refactor
  FLOE-437: update new name of model.dataEntries -> model.dataSet
  FLOE-437: further work on converting chart data to sonification-ready data
  FLOE-437: add flocking to /lib
  FLOE-437: refactor getSonificationUnits function
  FLOE-437: update dataEntriesToSonificationData function per discussion with @colinbdclark, now splits percentage value into an array of 10s and 1s and passes it as a 'units' parameter
  FLOE-437: stub out sonifier component


Compare: https://github.com/fluid-project/chartAuthoring/compare/4ffa37fe9cab...be3c596a2f86


More information about the Commits mailing list