log

age author description
Tue, 22 Mar 2016 13:44:59 +0000 Nicholas Jillings Implemented Bug/Feature #1649. Edit the exit text by modifying <exitText>, see mushra_example.xml for example.
Tue, 22 Mar 2016 12:35:48 +0000 Nicholas Jillings Fix Bug #1562
Tue, 22 Mar 2016 12:09:08 +0000 Nicholas Jillings Fixed Feature #1270. All interfaces (except ABX) support outside-reference.
Tue, 22 Mar 2016 11:52:12 +0000 Nicholas Jillings Outside Reference HTML now in core interfaceContext.
Tue, 22 Mar 2016 11:31:51 +0000 Nicholas Jillings Hotfix. date time node in results returned function reference for minutes.
Tue, 22 Mar 2016 11:21:45 +0000 Nicholas Jillings Fix Bug #1669, #1594.
Mon, 21 Mar 2016 16:22:49 +0000 Nicholas Jillings Analysis.js sort uses Google's DataTable sort functions.
Mon, 21 Mar 2016 16:07:57 +0000 Nicholas Jillings Fixed analysis.js table and latex generators.
Mon, 21 Mar 2016 15:24:16 +0000 Nicholas Jillings Update to mismatched APE marker labels.
Mon, 21 Mar 2016 15:15:40 +0000 Nicholas Jillings Moved returnDateNode() into interfaceContext. returnDateNode no longer uses deprecated Attribute Objects.
Mon, 21 Mar 2016 15:01:57 +0000 Nicholas Jillings Fix for #1560. Fix for loadProjectSpecCallback error if Parser returns undefined.
Mon, 21 Mar 2016 14:31:43 +0000 Nicholas Jillings Possible fix for #1673 and #1674
Mon, 21 Mar 2016 13:46:31 +0000 Nicholas Jillings Fix for bugs #1671 and #1672
Sun, 20 Mar 2016 11:01:26 +0100 Brecht De Man Add PDFs to repository, remove from .hgignore
Fri, 18 Mar 2016 14:52:30 +0000 Nicholas Jillings Fixed errors caused by specifcation nesting, specifically if <page> interface nodes have <interfaceoption> nodes.
Wed, 16 Mar 2016 16:52:30 +0000 Nicholas Jillings comment/score _parser.php updated to match 'ref' 'name' attribute changes.
Wed, 16 Mar 2016 16:16:05 +0000 Nicholas Jillings ABX Implemented.
Wed, 16 Mar 2016 15:17:04 +0000 Nicholas Jillings Fixed test creator <surveyentry> options. Updated interface-specs for ABX.
Wed, 16 Mar 2016 13:31:42 +0000 Nicholas Jillings WIP. ABX Framework. Minor core.js modifications.
Tue, 15 Mar 2016 15:33:29 +0000 Nicholas Jillings Quick update for scripts/score_parser.py to parse new save files.
Mon, 14 Mar 2016 13:36:43 +0000 Nicholas Jillings Test create fixes for #1594. Styling of survey entry options. Fixed survey entry leak. Removed "synchronous" attribute from page for now.
Mon, 14 Mar 2016 12:34:36 +0000 Nicholas Jillings Test Create fixes for #1597 #1598 #1656 #1657
Thu, 10 Mar 2016 17:08:10 +0000 Nicholas Jillings Merge
Wed, 09 Mar 2016 15:00:19 +0000 Nicholas Jillings Updated specification object to reflect schema changes
Wed, 09 Mar 2016 14:40:12 +0000 Nicholas Jillings Hotfix: Confirmation on successful save.
Wed, 09 Mar 2016 14:34:32 +0000 Nicholas Jillings Syntax change to schema. ID is required for survey elements.
Wed, 09 Mar 2016 14:12:22 +0000 Nicholas Jillings Merge
Wed, 09 Mar 2016 13:34:20 +0000 Nicholas Jillings Bug #1654 Fixed.
Wed, 09 Mar 2016 13:12:02 +0000 Nicholas Jillings Python 2.x server can perform intermediate saves.
Wed, 09 Mar 2016 12:41:26 +0000 Nicholas Jillings Session now performs intermediate saves on each advanceState trigger (page completions, survey completions). Specification projectReturn now "local" for presentation saving
Wed, 09 Mar 2016 11:12:06 +0000 Nicholas Jillings WIP. Adding intermediate save options. Will require mass editing of save engine as it stands, so still WIP (note: this version will not work on python server).
Tue, 08 Mar 2016 18:12:14 +0000 Nicholas Jillings Hotfix: Added name attribute to XSD for audioelement nodes
Tue, 08 Mar 2016 14:35:51 +0000 Nicholas Jillings Adding PHP Keygen
Sun, 06 Mar 2016 20:55:00 +0000 Giulio Moro Error levels should be set before messing around with timezone, as that may trigger warnings on some systems
Sun, 06 Mar 2016 19:24:19 +0000 Giulio Moro Removes navigation alert once test is completed. Closes #1647
Sat, 05 Mar 2016 09:27:16 +0000 Nicholas Jillings WAC2016: Template update
Mon, 29 Feb 2016 15:38:35 +0100 Brecht De Man Update CITING.txt (added BibTeX) and README.txt (added Ryan)
Mon, 29 Feb 2016 12:13:15 +0000 Nicholas Jillings WAC16: Removed 'Ape Style 2D' from interface list. Renamed 'Ape Style' to 'APE'.
Mon, 29 Feb 2016 11:45:22 +0100 Brecht De Man WAC paper final review
Thu, 25 Feb 2016 11:57:24 +0000 Nicholas Jillings WAC2016 review updated PDF
Thu, 25 Feb 2016 11:52:57 +0000 Nicholas Jillings Reviewed WAC2016
Wed, 24 Feb 2016 15:48:03 +0000 Nicholas Jillings Bug #1634 new format for elementTrackerFull. Fixed buffertime NaN on start.
Wed, 24 Feb 2016 13:49:40 +0000 Nicholas Jillings Updated test_create style for label rather than span
Wed, 24 Feb 2016 13:36:12 +0000 Nicholas Jillings Analysis: Added dynamic data sorting
Wed, 24 Feb 2016 13:03:08 +0000 Nicholas Jillings Created mean test/page plots, element histogram plots. Latex and tables included. Can download charts as PNG
Tue, 23 Feb 2016 19:35:18 +0000 Nicholas Jillings Analysis: Mean bar plot
Tue, 23 Feb 2016 18:57:26 +0000 Nicholas Jillings Reversal of score_parser.php data, now page/element/axis/values
Tue, 23 Feb 2016 17:57:21 +0000 Nicholas Jillings Merge
Tue, 23 Feb 2016 17:56:23 +0000 Nicholas Jillings Initial start to analysis pages
Tue, 23 Feb 2016 17:04:06 +0000 Nicholas Jillings Bug #1601
Tue, 23 Feb 2016 16:59:59 +0000 Nicholas Jillings Better solve for #1629
Tue, 23 Feb 2016 16:57:06 +0000 Nicholas Jillings Bug #1620: Defaults to Europe/London timezone.
Tue, 23 Feb 2016 16:27:39 +0000 Nicholas Jillings Update for #1625
Tue, 23 Feb 2016 16:19:29 +0000 Nicholas Jillings Fix bugs #1628, #1483
Tue, 23 Feb 2016 16:10:22 +0000 Nicholas Jillings Bug #1629: Updated on page progress counter to reflect if using a subset.
Tue, 23 Feb 2016 16:06:03 +0000 Nicholas Jillings Bug #1629: testPages now controls the number of pages to execute.
Tue, 23 Feb 2016 14:39:06 +0000 Giulio Moro Actually the previous commit was broken. This contains a working and more elegant way of checking for the input file length. If the input file is empty, no error is triggered.
Tue, 23 Feb 2016 14:18:25 +0000 Giulio Moro Added error check for empty file in save.php
Tue, 23 Feb 2016 12:22:28 +0000 Giulio Moro Probably solves #1617
Tue, 23 Feb 2016 11:56:11 +0000 Nicholas Jillings Fix Safari error (event.currentTarget.owner) line 1365
Tue, 23 Feb 2016 11:41:25 +0000 Nicholas Jillings Fix Loudness.js bug for older Safari (<9.0.2)
Tue, 23 Feb 2016 11:17:44 +0000 Nicholas Jillings Possible fix for Safari on storage load error.
Tue, 23 Feb 2016 10:49:48 +0000 Nicholas Jillings Bug #1624 fix: New comment box management node in InterfaceContext.
Mon, 22 Feb 2016 21:39:38 +0000 Giulio Moro Probably solves #1617
Mon, 22 Feb 2016 16:26:26 +0000 Nicholas Jillings test_creator: Can add and delete scale markers.
Mon, 22 Feb 2016 15:53:50 +0000 Nicholas Jillings Bug fix #1593, in progress #1596.
Mon, 22 Feb 2016 15:48:28 +0000 Nicholas Jillings Interfaces report error if audio cannot be loaded/decoded/played
Mon, 22 Feb 2016 15:05:39 +0000 Nicholas Jillings Bug #1615 Fixed. Also set hostURL in schema to default to an empty string if not specified in <page>
Mon, 22 Feb 2016 14:55:16 +0000 Nicholas Jillings Bug Fix #1611 : Generates valid XML from examples.
Mon, 22 Feb 2016 14:38:45 +0000 Nicholas Jillings Bug #1607, #1608 and #1610 fixes.
Mon, 22 Feb 2016 14:20:50 +0000 Nicholas Jillings Started Bug #1604: New test dialog windows now use <label> instead of span.
Mon, 22 Feb 2016 14:06:37 +0000 Nicholas Jillings Bug #1588 Fixed.
Mon, 22 Feb 2016 12:51:14 +0000 Nicholas Jillings Bug #1584 Fix.
Mon, 22 Feb 2016 12:44:55 +0000 Nicholas Jillings Bug #1583 Fix. Popup buttons hidden on successful submission.
Mon, 22 Feb 2016 12:33:56 +0000 Nicholas Jillings Merge into dev_main
Sun, 21 Feb 2016 11:18:08 +0000 Nicholas Jillings Merge
Fri, 19 Feb 2016 16:08:54 +0100 Brecht De Man Minor changes to instructions, demo page, and test examples
Fri, 19 Feb 2016 11:38:51 +0000 Nicholas Jillings Added Ryan Stables as author, plus affiliation.
Fri, 19 Feb 2016 11:22:47 +0000 Nicholas Jillings Playback now tracks for looped playback exactly.
Fri, 19 Feb 2016 10:40:52 +0000 Nicholas Jillings Volume tracker stores data in result <metric> node (was saving in <survey>).
Thu, 18 Feb 2016 10:59:01 +0000 Nicholas Jillings Hotfix: Loop crossfade defaults to 0 seconds.
Wed, 17 Feb 2016 15:09:26 +0000 Nicholas Jillings Discrete / Radio interfaces now have outside-reference support.
Wed, 17 Feb 2016 12:29:22 +0000 Nicholas Jillings Hotfix: comments were not being stored from element comment boxes or comment question nodes.
Wed, 17 Feb 2016 11:16:08 +0000 Nicholas Jillings Merge - pre-release of 1.2.0
Mon, 04 Jan 2016 11:59:21 +0100 Brecht De Man Python scripts: fix error which caused omission of ratings of first encountered file
Wed, 23 Dec 2015 14:48:48 +0000 Nicholas Jillings Added tag 1.1.0 for changeset 63c4163fc705
Wed, 17 Feb 2016 11:11:50 +0000 Nicholas Jillings Test create has scale manipulation
Mon, 15 Feb 2016 13:48:24 +0000 Nicholas Jillings Safari does not support Views having the forEach function. Implemented work around.
Mon, 15 Feb 2016 12:52:55 +0000 Nicholas Jillings Small MUSHRA bug fix. Playback was blocked from ever happening due to play getting called twice.
Fri, 12 Feb 2016 09:02:41 +0000 Nicholas Jillings Bug #1562: Checkbox and radios will be center aligned, left justified. Also solves issue #1571. Only tested in OSX Chrome!
Fri, 12 Feb 2016 08:42:15 +0000 Nicholas Jillings Test create from existing file, <page> node interfaces are now built and displayed. jQuery included.
Thu, 11 Feb 2016 17:28:27 +0000 Nicholas Jillings Bug #1560: Test pages do repeat. Note that the result XML will have their IDs repeated.
Thu, 11 Feb 2016 16:54:33 +0000 Nicholas Jillings Bug #1564: index.html is blank, the links are included in demo.html. Popup now created in index.html rather than generated.
Thu, 11 Feb 2016 14:37:26 +0000 Nicholas Jillings Bug #1569: Comment boxes cannot be resized, they support scrolling text. Styling of comment boxes. Styling of AB selectors.
Thu, 11 Feb 2016 14:22:30 +0000 Nicholas Jillings Bug #1567: Updated rest of button based interfaces to follow AB playback controls.
Thu, 11 Feb 2016 14:16:09 +0000 Nicholas Jillings Bug #1567: AB.js interfaces, the playback toggle now controls both playback start and playback stop commands. Button text updated to reflect.
Thu, 11 Feb 2016 14:07:24 +0000 Nicholas Jillings Test Creator nearing completion. Some more GUI events needed. Generates valid XML, can create new or use old. Supports most features.
Thu, 11 Feb 2016 12:06:54 +0000 Nicholas Jillings Test create drag and drop active. Auto-builds on page HTML from specification.
Wed, 10 Feb 2016 16:33:41 +0000 Nicholas Jillings Drag and drop area defined for updating a project file in test creator.
Wed, 10 Feb 2016 14:46:57 +0000 Nicholas Jillings randomiseOrder a global function. Schema update (hostURL attribute on <pages> not mandatory). Specification node can create XML.
Wed, 10 Feb 2016 12:14:25 +0000 Nicholas Jillings Popup/Survey buttons now fixed position rather than calculated.
Wed, 10 Feb 2016 12:02:25 +0000 Nicholas Jillings New test creator tool. Still WIP, but much more dynamic. Based on XSD and external lists so far easier to modify.
Tue, 02 Feb 2016 11:03:01 +0000 Nicholas Jillings Bug #1395: Test timer is reset on each new test page.
Mon, 01 Feb 2016 10:38:54 +0000 Nicholas Jillings Merge
Mon, 01 Feb 2016 10:37:28 +0000 Nicholas Jillings Default interface checks will attach an error node containing test page time stamp and error message on submit request.
Wed, 27 Jan 2016 14:51:38 +0000 Nicholas Jillings Minor corrections to loudness filter specifications.
Wed, 27 Jan 2016 09:49:42 +0000 Nicholas Jillings More instructions. Added comment box sections. Still wip.
Tue, 26 Jan 2016 18:18:55 +0000 Nicholas Jillings Added Pseudo-random test loading for PHP. Runs of the tests completed count, same as PHP, so multiple requests at the same time will load the same test.
Tue, 26 Jan 2016 18:03:03 +0000 Nicholas Jillings Updated the Instructions to match recent specification changes. wip.
Tue, 26 Jan 2016 14:54:39 +0000 Nicholas Jillings Feature #1471: <navigator> now includes the screen dimensions
Tue, 26 Jan 2016 14:20:43 +0000 Nicholas Jillings Feature #1234: Completed fix
Tue, 26 Jan 2016 13:52:56 +0000 Nicholas Jillings Interfaces have startPlayback and stopPlayback methods to clean up code management. Looping playbacks now have a 2s cross-fade.
Tue, 26 Jan 2016 11:32:11 +0000 Nicholas Jillings Minor corrections to buffer ready settings.
Tue, 26 Jan 2016 11:08:44 +0000 Nicholas Jillings Loudness calculation operates using playback specification not file specifications.
Tue, 26 Jan 2016 11:01:55 +0000 Nicholas Jillings Fixed loudness. Now passes all EBU 3341 tests for Integrated loudness. Fixed WAVE decoder error for non-mono sources.
Mon, 25 Jan 2016 17:29:34 +0000 Nicholas Jillings Added master volume. Ensured playhead, page-count and volume <interfaceoption> show options are enabled on all test pages.
Fri, 22 Jan 2016 17:03:18 +0000 Nicholas Jillings More volume control styling
Fri, 22 Jan 2016 11:10:33 +0000 Nicholas Jillings Adding volume control interface object. Minor discrete layout format change.
Sat, 16 Jan 2016 14:51:02 +0000 Nicholas Jillings Added WAVE.js, conversion of some C scripts to JS for WAVE file manipulation. By default, will use the WAVE decoder first before fallback to browser decoders. All browsers now support Integer 8-/16-/24-/34-bit and IEEE Float 32 WAVE files.
Fri, 15 Jan 2016 11:04:23 +0000 Nicholas Jillings Minor change to loudness calculation.
Fri, 15 Jan 2016 09:44:24 +0000 Nicholas Jillings Added python 3.x compatible local server (tested on python 3.4.4)
Thu, 14 Jan 2016 16:00:52 +0000 Nicholas Jillings Confirmed working (using examples) on OSX (Chrome/Safari/Firefox)
Thu, 14 Jan 2016 15:37:38 +0000 Nicholas Jillings Minor fixes for OSX Firefox support (Firefox 43)
Thu, 14 Jan 2016 15:20:31 +0000 Nicholas Jillings Added common .getAllElementsByName and .getAllElementsByTagName to aid cross-browser differences in specification.
Thu, 14 Jan 2016 12:19:42 +0000 Nicholas Jillings Fixed checkbox survey collection. Minor corrections to horizontal sliders. Working Chrome (Win/OSX)
Thu, 14 Jan 2016 11:22:31 +0000 Nicholas Jillings discrete.js interface built with correct styling. Example discrete is DCR
Wed, 13 Jan 2016 16:49:59 +0000 Nicholas Jillings Beginning discrete / likert interfaces.
Wed, 13 Jan 2016 14:02:00 +0000 Nicholas Jillings popup resize not called if not created. Horizontal sliders resize on window resize function.
Wed, 13 Jan 2016 12:27:38 +0000 Nicholas Jillings Added new horizontal slider class. Launched using ABC test interface.
Wed, 13 Jan 2016 10:31:31 +0000 Nicholas Jillings Better loudness calculation. Buffer ready not called until after loudness calculation to avoid NaNs on gain. <survey> nodes do not need to be present, no survey then no node. Added example boilerplate interface with all required functions and brief descriptions.
Wed, 13 Jan 2016 09:34:46 +0000 Nicholas Jillings Moved interfaces into their own sub-directory
Tue, 12 Jan 2016 18:29:55 +0000 Nicholas Jillings Outside references now have an interfaceDOM. All interfaceDOM objects must respond to canMove() for determining if fixed or not.
Tue, 12 Jan 2016 17:26:40 +0000 Nicholas Jillings Feature #1504 Sample rate checks are now page wide and occur immediately after parsing the XML
Tue, 12 Jan 2016 17:10:39 +0000 Nicholas Jillings Interfaces properly handle outside reference objects. Better core.js comment box handling. InterfaceDOM return their presented ID rather than assumed index.
Tue, 12 Jan 2016 14:58:22 +0000 Nicholas Jillings AB: Fixed floating submit.
Tue, 12 Jan 2016 14:22:36 +0000 Nicholas Jillings Better AB positioning of boxes enabling multi-line
Tue, 12 Jan 2016 13:06:58 +0000 Nicholas Jillings Added a schema of example scales (in future will add these as an automatic loading option for common scales so unique names please).
Tue, 12 Jan 2016 11:50:38 +0000 Nicholas Jillings Core.js now randomises the audio elements when asked to on page creation. AB has stricter selection policies, selection can occur only once playback has started.
Tue, 12 Jan 2016 11:18:01 +0000 Nicholas Jillings Updated AB files. One comparison per page node, all elements in the page compared against each other.
Tue, 12 Jan 2016 09:16:39 +0000 Nicholas Jillings Bug #1522 Waiting screen for user submission
Mon, 11 Jan 2016 16:48:39 +0000 Nicholas Jillings Removed AB checks which are not compatible.
Mon, 11 Jan 2016 16:32:26 +0000 Nicholas Jillings Added AB test interface
Mon, 11 Jan 2016 13:56:30 +0000 Nicholas Jillings Added AB interface. WIP. Stash
Mon, 11 Jan 2016 11:29:12 +0000 Nicholas Jillings Better MUSHRA scale text using HTML elements rather than canvas
Mon, 11 Jan 2016 10:40:02 +0000 Nicholas Jillings MUSHRA now has scale drawn by HTML5 Canvas
Wed, 06 Jan 2016 12:56:29 +0000 Nicholas Jillings MUSHRA operating on new core / specification
Wed, 06 Jan 2016 12:28:22 +0000 Nicholas Jillings APE Integrated to new specifications
Wed, 06 Jan 2016 10:36:37 +0000 Nicholas Jillings --UNSTABLE-- Major revision. Updated Specification including verification. Added storage collector for XML results. Popup more stable.
Tue, 29 Dec 2015 13:54:56 +0000 Nicholas Jillings Added schema
Tue, 29 Dec 2015 13:54:14 +0000 Nicholas Jillings New XSD schema, further specification changes.
Tue, 29 Dec 2015 11:39:46 +0000 Nicholas Jillings Removed Schema document and xmllint for validation. Schema not possible for <survey> ordering of any element any order any number type.
Wed, 23 Dec 2015 18:19:39 +0000 Nicholas Jillings Changed AudioBuffer.gain to be AudioBuffer.playbackGain to bypass Safari not using up-to-date Web Audio API Specification.
Wed, 23 Dec 2015 17:17:36 +0000 Nicholas Jillings Updated XSD for setup. APE example now validates (note IDs).
Wed, 23 Dec 2015 12:41:08 +0000 Nicholas Jillings Added schema for Test Specification Document for validation (wip)
Fri, 29 Jan 2016 11:39:29 +0000 Nicholas Jillings Minor APE fixes. Dragging now centred rather than edge. Scale markers aligned without window resizing needed.
Fri, 29 Jan 2016 11:11:57 +0000 Nicholas Jillings All interfaces support comment boxes. Comment box identification matches presented tag (for instance, AB will be Comment on fragment A, rather than 1). Tighter buffer loading protocol, audioObjects register with the buffer rather than checking for buffer existence (which can be buggy depending on the buffer state). Buffers now have a state to ensure exact location in loading chain (downloading, decoding, LUFS, ready).
Sun, 21 Feb 2016 11:15:52 +0000 Nicholas Jillings Updated author list for WAC 2016
Mon, 22 Feb 2016 12:27:53 +0000 Nicholas Jillings Bug #1590 Fix
Mon, 22 Feb 2016 12:19:43 +0000 Nicholas Jillings Merge into dev_main
Sun, 21 Feb 2016 03:35:27 +0000 Giulio Moro Fixed typo
Sat, 20 Feb 2016 14:18:32 +0000 Giulio Moro Made pythonServer.py executable
Thu, 18 Feb 2016 12:11:09 +0000 Nicholas Jillings Minor fixes to test_create to match specification (was building empty interface nodes).
Thu, 18 Feb 2016 10:55:36 +0000 Nicholas Jillings Python score/comment parsers use new <page> rather than deprecated <audioholder>. Added score_parser.php
Wed, 17 Feb 2016 17:27:29 +0000 Nicholas Jillings PHP Comment Parser exports to XML, JSON and CSV notations. Included HTML file interface.
Wed, 17 Feb 2016 12:10:55 +0000 Nicholas Jillings Starting server side scripts. WIP, stash
Wed, 17 Feb 2016 11:29:18 +0000 Nicholas Jillings Merge default to dev_main
Tue, 23 Feb 2016 17:11:28 +0000 Nicholas Jillings Added score_parse.php separators for CSV
Wed, 09 Mar 2016 14:04:31 +0000 Nicholas Jillings Comment questions have optional id and/or name attributes.
Wed, 09 Mar 2016 11:29:16 +0000 Nicholas Jillings Hotfix: Updated schema. <audioelement>, <surveyelement> and <commentquestion> have optional name attribute.
Tue, 08 Mar 2016 14:44:14 +0000 Nicholas Jillings Merge
Wed, 24 Feb 2016 14:00:10 +0000 Dave Doc: AES poster minor edits
Tue, 23 Feb 2016 22:17:24 +0100 Brecht De Man docs: AES Poster Competition poster update
Tue, 23 Feb 2016 15:19:31 +0000 Dave First draft of AES poster
Thu, 10 Mar 2016 17:07:46 +0000 Nicholas Jillings Schema preparation for #1639
Thu, 10 Mar 2016 16:42:16 +0000 Nicholas Jillings Temporary fix of #1580. Updated schema in preparation of #1661, #1469 & #1649
Thu, 10 Mar 2016 16:16:16 +0000 Nicholas Jillings Bug #1652 and Feature #1650 fixes. You can specify the track labels through page attribute 'label' ('default', 'none', 'number', 'letter', 'capital'). Updated examples to match schema
Thu, 10 Mar 2016 15:33:39 +0000 Nicholas Jillings Intermediate saves can be used to resume a test. Note, previous saves will NOT work for resumption. To resume, use the save XML as the ?url= option.
Thu, 10 Mar 2016 11:49:08 +0000 Nicholas Jillings Fixed null/period saves on test completion. specification projectReturn is currently deprecated pending new usage.
Thu, 10 Mar 2016 10:04:38 +0000 Nicholas Jillings Minor corrections to PHP save script.
Thu, 10 Mar 2016 10:38:31 +0100 Brecht De Man Merge
Wed, 09 Mar 2016 15:44:47 +0000 Nicholas Jillings Hotfix: checkFragmentsFullyPlayed incorrectly accessed audioObjects.
Wed, 09 Mar 2016 14:36:47 +0000 Nicholas Jillings Merge
Mon, 22 Feb 2016 12:18:55 +0000 Nicholas Jillings Test Create: Move your custom elements into style.css
Mon, 22 Feb 2016 04:17:19 +0000 Giulio Moro The version I use and works, addresses issues #1622, #1616, partially #1620
Wed, 23 Dec 2015 14:48:21 +0000 Nicholas Jillings Version 1.1.0
Wed, 23 Dec 2015 14:36:00 +0000 Nicholas Jillings Merge. Pull of revision info from dev_main.
Mon, 21 Dec 2015 23:18:43 +0000 Dave Update DMRN10 Poster
Wed, 16 Dec 2015 11:25:04 +0000 Dave Edits to DMRN Poster
Wed, 16 Dec 2015 10:52:25 +0000 Dave Fix spacing issue in DMRN poster
Wed, 16 Dec 2015 10:49:12 +0000 Dave Developing DMRN Poster
Wed, 16 Dec 2015 10:20:25 +0000 Dave Add Graphics to DMRN Poster
Wed, 09 Dec 2015 11:26:31 +0100 Brecht De Man Added DMRN+10 poster template
Mon, 07 Dec 2015 11:21:01 +0000 DaveM Add DMRN Proposal
Fri, 04 Dec 2015 11:00:55 +0000 Nicholas Jillings Merge of dev into default/master
Fri, 04 Dec 2015 10:57:39 +0000 Nicholas Jillings Merge from branch "WAC2016"
Tue, 22 Sep 2015 18:19:38 +0200 Brecht De Man Scripts: generate_report slightly more robust against missing duration values
Wed, 16 Sep 2015 13:31:40 +0100 Brecht De Man Bug fixes in scripts: display plays in last timeline segment of each fragment (post last move); call sub-processes of generate_report.py in same folder (pass on argument); indentation in LaTeX file.
Tue, 15 Sep 2015 10:20:50 +0100 Nicholas Jillings Merge from "dev_main". Added MUSHRA, PHP upload scripts, APE on Firefox, multi-screen support. Bug fixes #1370, #1298, #1391, #1300, #1389.
Fri, 04 Sep 2015 12:22:55 +0200 Brecht De Man Scripts: generate_report.py: show which fragments not moved and played
Thu, 20 Aug 2015 11:29:29 +0200 Brecht De Man Scripts: comment_parser and score_parser start new CSV files each time; various plots added to generated PDF report
Tue, 18 Aug 2015 23:56:05 +0200 Brecht De Man Scripts: Generate PDF report on set of result XML files (using LaTeX)
Mon, 17 Aug 2015 18:20:30 +0200 Brecht De Man Scripts: modification to timeline plots: do not save (/show) plot if empty, e.g. legacy result files with no timing data
Wed, 12 Aug 2015 10:31:10 +0200 Brecht De Man Scripts: timeline_view_movement with 'playing' areas highlighted
Tue, 11 Aug 2015 20:49:34 +0200 Brecht De Man Scripts: timeline view of marker movements
Tue, 11 Aug 2015 11:06:55 +0200 Brecht De Man Scripts: timeline with rectangles (accurate start and end, customisable width); timeline and score plots to PDF by default.
Tue, 11 Aug 2015 10:15:17 +0200 Brecht De Man Scripts: test if folder name (default or provided via command line) exists
Mon, 10 Aug 2015 18:45:45 +0200 Brecht De Man Scripts: show which and how many markers not clicked or moved; option to plot timelines against 'audioholder time' (default) or 'total test time' (previously the only possibility)
Fri, 24 Jul 2015 18:59:39 +0100 Nicholas Jillings Pull into main
Mon, 20 Jul 2015 12:47:16 +0100 Brecht De Man Scripts: choose input/output folder from command line; score_plot also choose options from command line (WIP)
Wed, 15 Jul 2015 15:52:56 +0100 Brecht De Man Scripts: evaluation statistics: show average duration per song in order of number of fragments and average total duration; count empty comments; fragments per song; distinguish between same audioholder ids with different number of audioelements.
Tue, 14 Jul 2015 20:09:25 +0100 Brecht De Man Scripts: evaluation_stats bug fixes
Tue, 14 Jul 2015 19:40:58 +0100 Brecht De Man Scripts: evaluation_stats shows number of total fragments
Fri, 03 Jul 2015 21:01:09 +0100 Brecht De Man Added Instructions (LaTeX and PDF) --> WIP
Fri, 03 Jul 2015 19:50:12 +0100 Brecht De Man Automatically go to right folder when running server locally so you can drag and drop the script in Terminal (after typing 'Python').
Thu, 02 Jul 2015 15:44:35 +0100 Brecht De Man Make explicit that 'next test' in server only relates to 'pseudo-random mode'.
Wed, 01 Jul 2015 15:19:55 +0100 Brecht De Man README: Extra troubleshooting info (type 'createProjectSave()' to summon pop-up that saves XML file so far).
Wed, 01 Jul 2015 13:49:01 +0100 Nicholas Jillings Slider now enabled optionally based on tag <option name='playhead'/> in interfaces
Wed, 01 Jul 2015 11:55:08 +0100 Brecht De Man README: paragraph on troubleshooting (copy from JavaScript Console)
Wed, 01 Jul 2015 11:35:52 +0100 Brecht De Man Log slider movements to console
Wed, 01 Jul 2015 11:11:54 +0100 Nicholas Jillings merge
Wed, 01 Jul 2015 11:09:17 +0100 Brecht De Man Scripts: evaluation_stats.py added to quickly show a report on tests done so far (to be expanded)
Wed, 01 Jul 2015 10:21:52 +0100 Nicholas Jillings Bug Fix #1305: AudioHolders have 'presentedid' attribute in save
Wed, 01 Jul 2015 10:15:06 +0100 Nicholas Jillings Bug fix #1315: Comment boxes now paste informaton back into the console.
Mon, 29 Jun 2015 19:04:40 +0100 Brecht De Man Merge
Sun, 28 Jun 2015 09:52:47 +0100 Nicholas Jillings Small addition to #1238: Filename included.
Thu, 25 Jun 2015 17:03:40 +0100 Nicholas Jillings Feature #1283: Project specification node <BrowserEvalProjectDocument> now included in output file.
Thu, 25 Jun 2015 16:37:51 +0100 Nicholas Jillings Bug #1303 fixed. New function on page creation to destroy old commentQuestion objects.
Sat, 20 Jun 2015 16:57:06 +0100 Nicholas Jillings Starting on Outside Reference. Implemented but needs tidying up GUI and returned XML
Sat, 20 Jun 2015 14:57:14 +0100 Nicholas Jillings Updated #1272 and #1271 preparing for #1270
Sat, 20 Jun 2015 11:16:30 +0100 Nicholas Jillings Feature #1283: Added <file> node to audio elements containing file information.
Sat, 20 Jun 2015 11:04:44 +0100 Nicholas Jillings Feature #1288: Fragments now have 'id', holding their given ID from the set up XML, and 'presentedid' giving their on page order.
Fri, 19 Jun 2015 16:41:33 +0100 Nicholas Jillings Small fix to loading checks array
Fri, 19 Jun 2015 16:31:14 +0100 Nicholas Jillings Added check type 'scalerange' with min max attributes to enforce use of the scale.
Thu, 18 Jun 2015 16:39:40 +0100 Nicholas Jillings Number option for survey checked to be a number. Throws an error if NaN, before would not store the response.
Thu, 18 Jun 2015 16:26:45 +0100 Nicholas Jillings Merge into dev_main
Wed, 17 Jun 2015 18:52:16 +0100 Brecht De Man SMC2015Paper: Added tiny bit about included scripts
Wed, 17 Jun 2015 16:43:13 +0100 Nicholas Jillings Merge into default
Wed, 17 Jun 2015 15:27:11 +0100 Nicholas Jillings SMC2015Paper: Added section to lightly compare BeaqleJS and WAET in introduction where BeaqleJS is mentioned. Removed feature 'drag playhead' as unlikley to be implemented.
Tue, 16 Jun 2015 14:51:44 +0100 Nicholas Jillings Merge into main for bug fixes
Mon, 15 Jun 2015 19:03:08 +0100 Brecht De Man Script: Timeline visualisation based on 'start' and 'stop' events
Mon, 15 Jun 2015 16:54:39 +0100 Brecht De Man Keep track of randomisation in console log; multipage example XML.
Mon, 15 Jun 2015 13:09:46 +0100 Brecht De Man Comment and rating scripts: robust against audioholders without id or audioelements; fixes issue where plots were not cleared before adding new content; showing legend optional; robust against non-UTF8 characters in legend names
Fri, 12 Jun 2015 12:01:14 +0100 Nicholas Jillings Fixed bug where element comments disabled caused crash on page saving.
Wed, 10 Jun 2015 10:13:45 +0100 Nicholas Jillings Feature #1234: Added back button to pre/post surveys
Wed, 10 Jun 2015 09:31:44 +0100 Nicholas Jillings Merge from branch "Dev_main"
Mon, 08 Jun 2015 11:00:15 +0100 Nicholas Jillings Feature #1208: Added radio box option to page 'commentQuestion'. Also commentQuestion nodes are now common to core.js.
Sat, 06 Jun 2015 11:54:43 +0100 Brecht De Man Scripts: in score plots (individual and boxplot), remove extra marker in legend; automatically save plot.
Fri, 05 Jun 2015 13:26:31 +0100 Nicholas Jillings Feature #1228: Added survey question box sizes
Fri, 05 Jun 2015 12:54:52 +0100 Nicholas Jillings Merge from branch "Dev_main"
Thu, 04 Jun 2015 10:06:42 +0100 Nicholas Jillings Feature #1232: <commentBoxPrefix> node now in <interface> of audioHolder. If not specified, default is 'Comment on track'
Thu, 04 Jun 2015 09:45:32 +0100 Nicholas Jillings Merge from branch "Dev_main"
Thu, 04 Jun 2015 09:44:50 +0100 Nicholas Jillings create_test: Added interface node options
Wed, 03 Jun 2015 15:06:02 +0100 Nicholas Jillings create_test: Now exports metric enables. Also fixed spelling mistake 'enableInitalPosition'
Wed, 03 Jun 2015 14:56:30 +0100 Nicholas Jillings create_test: Imports from drag and drop project XML
Wed, 03 Jun 2015 12:54:08 +0100 Nicholas Jillings create_test: File API to handle dragged in XML file.
Wed, 03 Jun 2015 12:15:14 +0100 Nicholas Jillings Create_test: Submit button exposes completed XML file.
Wed, 03 Jun 2015 12:07:07 +0100 Nicholas Jillings Create_Test: Creates XML Document.
Wed, 03 Jun 2015 11:19:32 +0100 Nicholas Jillings Merge from the default branch
Wed, 03 Jun 2015 11:12:29 +0100 Nicholas Jillings Feature #1261: Enabled with new <metricEnabled> flag in specification XML. Returns <event> nodes with <testTime> and <bufferTime>
Mon, 01 Jun 2015 17:00:45 +0100 Nicholas Jillings Better error catching when using server save to determine if the 'Save File' should be shown in browser.
Mon, 01 Jun 2015 12:56:15 +0100 Nicholas Jillings Merge from 156:402bb0f56dc4
Mon, 01 Jun 2015 11:11:52 +0100 Nicholas Jillings Adding test_create.html. Adding to tracker core.css
Mon, 01 Jun 2015 10:31:41 +0100 Nicholas Jillings Feature #1230: Popup content question entries now have automatic focus
Mon, 01 Jun 2015 10:16:04 +0100 Nicholas Jillings Feature #1253: Comment box backgrounds light up when selected track playing. Colours for sliders and comment boxes now in ape.css for quick adjustments
Mon, 01 Jun 2015 09:46:51 +0100 Nicholas Jillings Feature #1252: Test Wait Indicator now fully implemented with auto clearing on test ready.
Mon, 01 Jun 2015 09:26:59 +0100 Nicholas Jillings Moved global css options into core.css
Mon, 01 Jun 2015 09:18:02 +0100 Nicholas Jillings Merge into dev_main
Sat, 30 May 2015 11:23:41 +0100 Nicholas Jillings Fix Bug #1257: Sliders now store their initial position once they are created, not once playback starts.
Sat, 30 May 2015 11:19:28 +0100 Nicholas Jillings Bug #1256 Fix: Safari does not use 'this' on the buffer.onended to reference to the buffer, but to the Window. Now uses event. Tested on chrome OSX as well.
Sat, 30 May 2015 10:51:55 +0100 Nicholas Jillings audioObjects.played member removed, duplicate in audioObjects.metric.wasListenedTo.
Sat, 30 May 2015 10:20:47 +0100 Nicholas Jillings Merge from the default branch
Fri, 29 May 2015 12:38:26 +0100 Nicholas Jillings Bug #1257: Made initialiseTest more robust
Fri, 29 May 2015 12:07:08 +0100 Nicholas Jillings Merge from the default branch
Fri, 01 May 2015 16:18:25 +0100 Nicholas Jillings Fixed Bug 1205: Stop/start button now has full control in non-loop mode.
Fri, 01 May 2015 16:14:08 +0100 Nicholas Jillings Fixed Bug 1206: Axis labels now larger and more of a gap between sliders and comment boxes.
Fri, 01 May 2015 16:07:15 +0100 Nicholas Jillings Fixed Bug 1204: Multiple clicks creates multiple instances.
Fri, 01 May 2015 15:52:13 +0100 Nicholas Jillings Updating dev_main
Mon, 27 Apr 2015 22:18:20 +0100 Brecht De Man Paper: comments Josh, extra section
Mon, 27 Apr 2015 22:00:22 +0100 Brecht De Man Paper: Setup, output, conclusion, bibliography
Mon, 27 Apr 2015 20:43:08 +0100 Brecht De Man Paper: revision 'Architecture' section
Mon, 27 Apr 2015 20:19:37 +0100 Nicholas Jillings Paper: Updated figures for hi-res png.
Mon, 27 Apr 2015 19:38:27 +0100 Brecht De Man Paper: Introduction + Interface
Mon, 27 Apr 2015 16:49:32 +0100 Nicholas Jillings Added interface2.png
Mon, 27 Apr 2015 16:43:50 +0100 Brecht De Man Paper: merge, table of listening test tools, other changes
Mon, 27 Apr 2015 16:31:46 +0100 Nicholas Jillings Paper: New Interface picture both wider and less elements for clarity.
Mon, 27 Apr 2015 15:50:47 +0100 Nicholas Jillings Paper: More of Josh's comments. Expanded conclusions.
Mon, 27 Apr 2015 15:31:08 +0100 Nicholas Jillings Completed Abstract. Some minor corrections. Reshuffled order of intro paragraphs for clarity.
Fri, 24 Apr 2015 18:53:24 +0100 Brecht De Man Paper: Changed links into footnotes instead of references.
Fri, 24 Apr 2015 17:42:04 +0100 Nicholas Jillings Paper: Removed redundant tag example
Fri, 24 Apr 2015 17:28:28 +0100 Nicholas Jillings Minor corrections from Josh
Fri, 24 Apr 2015 11:54:45 +0100 Brecht De Man Paper: added my bits
Fri, 24 Apr 2015 02:02:58 +0100 Dave Moffat SMC Paper: Adding XML file examples and edits to intro and main seciton of paper.
Fri, 24 Apr 2015 00:11:20 +0100 Dave Moffat Paper: Edit Intro with tool Justification
Thu, 23 Apr 2015 20:03:38 +0100 Brecht De Man Paper: expanded introduction and list of options
Thu, 23 Apr 2015 19:36:14 +0100 Dave Moffat Commit Merge
Thu, 23 Apr 2015 19:34:01 +0100 Dave Moffat Attempting to pull. Commit Required.
Thu, 23 Apr 2015 16:31:17 +0100 Brecht De Man Paper: some changes and work delegation; apeTool.html changed into index.html
Thu, 23 Apr 2015 16:00:55 +0100 Dave Moffat Write Up: Justify the toolbox
Thu, 23 Apr 2015 12:02:34 +0100 Brecht De Man Paper: added interface image, minor updates
Wed, 22 Apr 2015 19:08:32 +0100 Brecht De Man Added tag 1.0.0 for changeset 7f9da387e1ce
Thu, 23 Apr 2015 18:59:54 +0100 Nicholas Jillings Small changes, mostly removing some double statements and grammer.
Thu, 28 May 2015 19:27:39 +0100 Nicholas Jillings Merge
Wed, 27 May 2015 20:24:17 +0100 Brecht De Man Fixed bug where 'all played' wasn't checked anymore in loop mode. Now in non-loop mode, 'flagAsPlayed' needs to be called explicitly from ape.js (may want to change)
Wed, 27 May 2015 19:00:20 +0100 Nicholas Jillings Fixed small slider bug causing non-full screen testing to have sliders appear further to the left after dropping
Wed, 27 May 2015 18:53:34 +0100 Nicholas Jillings Fixed metric collection, listening time, for looping sources
Wed, 27 May 2015 18:10:56 +0100 Nicholas Jillings Possible fix to loop playback bugs
Wed, 27 May 2015 16:46:43 +0100 Nicholas Jillings Merge
Wed, 27 May 2015 16:45:48 +0100 Nicholas Jillings Major Update. All new state machine to track the session state and hold session data. Will enable new interfaces to be built on top and have the same common structures.
Wed, 27 May 2015 11:49:20 +0100 Nicholas Jillings Bug #1235: Slider, slider objects and scale markings are adjusted on window resize.
Wed, 27 May 2015 10:16:04 +0100 Nicholas Jillings Removed redundant code from ape.js
Wed, 27 May 2015 09:46:06 +0100 Nicholas Jillings Feature #1245: Added DateTime node to XML output
Wed, 27 May 2015 09:15:45 +0100 Nicholas Jillings console log includes commentQuestion. Text input boxes width inside borders
Wed, 27 May 2015 09:10:20 +0100 Nicholas Jillings Session save to server falback to browser download if the server didn't save the file.
Tue, 26 May 2015 18:47:59 +0100 Nicholas Jillings If projectReturn is specified as a url it will return to that server. Currently only tested using the localHost server on port 8000, as per the python2.py server included
Tue, 26 May 2015 18:43:30 +0100 Nicholas Jillings Python2.py: Python server will now save received XML files and store them to the local folder 'saves'.
Tue, 26 May 2015 15:00:40 +0100 Nicholas Jillings Added new python2.py server. Currently as GET server. Rejects all but localhost access
Tue, 26 May 2015 14:19:03 +0100 Nicholas Jillings Removed commented chunk in ape.js
Tue, 26 May 2015 14:17:32 +0100 Nicholas Jillings Fixed projectReturn=null to show XML save in popup window.
Tue, 26 May 2015 14:07:51 +0100 Nicholas Jillings Merged. Added popup reponse questions into console
Tue, 26 May 2015 13:01:39 +0100 Nicholas Jillings Popup now in core.js. Needs stress testing!!
Tue, 26 May 2015 11:40:17 +0100 Nicholas Jillings Popup now in core.js, universal to interface.
Mon, 25 May 2015 11:14:12 +0100 Nicholas Jillings Fix Bug #1241 and #1213: Added checks each time new test page is loaded that all audioObjects have decoded. Writes to browser console WAIT and does not issue any play command if any audioObjects not ready.
Mon, 25 May 2015 10:06:28 +0100 Nicholas Jillings Fixed Bug #1233: Failure to correctly give IDs to text entry if a question was the first option on the statement.
Sun, 24 May 2015 11:45:35 +0100 Nicholas Jillings Bug #1206: Question title more pronounced and with greater spacing.
Sun, 24 May 2015 11:33:04 +0100 Nicholas Jillings Possible fix for Bug #1238. audioObject metric collection now controlled by the audioObjects themselves for timer information. Lastclicked and sliderPlayed functions no longer used.
Sun, 24 May 2015 10:51:41 +0100 Nicholas Jillings Bug #1239: Randomisation of page orders flag in <setup> tag correctly applied.
Sun, 24 May 2015 10:03:36 +0100 Nicholas Jillings Bug #1225: Start button fix improved so audioEngine is in playing state before the audioObject set to play. More for timings and master gain.
Sun, 24 May 2015 09:57:35 +0100 Nicholas Jillings Bug #1226: Moved check to audioObjects and audioEngine so available for all interfaces. Also interface pop-up now states all outstanding fragments to listen.
Sun, 17 May 2015 21:37:08 +0100 Nicholas Jillings Merge
Sun, 17 May 2015 21:35:30 +0100 Nicholas Jillings jQuery use for childNodes for manipulating set up XML. Now works on Safari
Sun, 17 May 2015 16:45:09 +0100 Nicholas Jillings Added local jQuery 2.1.4 file to enable internet free. Can rely entirely on local python server
Sun, 17 May 2015 09:00:09 +0100 Brecht De Man Don't allow to submit before all songs are played (slightly hacky patch)
Sat, 16 May 2015 20:58:15 +0100 Brecht De Man Only 'Stop' button; 'Start' when any sample is clicked.
Sat, 16 May 2015 17:52:51 +0100 Brecht De Man Currently playing sample red.
Sun, 17 May 2015 18:40:56 +0100 Brecht De Man Merge 'default' and 'Dev_main' branch
Tue, 26 May 2015 12:16:57 +0100 Brecht De Man Console logs for moving slider, playback, stop audio and (when submitting) comments.
Wed, 27 May 2015 12:40:37 +0100 Brecht De Man Added 'scripts' folder for auxiliary pre-/post-processing scripts.
Thu, 28 May 2015 18:58:45 +0100 Nicholas Jillings Hacky test wait indicator!!
Fri, 29 May 2015 16:33:50 +0100 Nicholas Jillings Bug #1255: Will show a console warning if projectReturn is not set and assume projectReturn is "null".
Fri, 29 May 2015 16:27:05 +0100 Nicholas Jillings Bug #1258 Fixed. audioObject.metric.startListening now writes to console.
Mon, 01 Jun 2015 08:55:53 +0100 Nicholas Jillings Editing permissions of scripts for Windows machines.
Mon, 01 Jun 2015 08:38:31 +0100 Nicholas Jillings Fix Bug #1259: testState now includes the audioHolder ids.
Sun, 31 May 2015 18:03:13 +0100 Brecht De Man Score plotting: plot of individual scores and box plot (with optional overlay of selected individual ratings). Uses CSV files as produced by 'score_boxplot.py'.
Sun, 31 May 2015 14:45:30 +0100 Brecht De Man Score parsing: make csv from all XML files (one file per page ID, one column per fragment ID, one row per subject). Supports varying selections of pages and fragments across subjects. Generalised to 'page' (instead of 'song') and 'fragment' (instead of 'mix').
Sat, 30 May 2015 18:12:32 +0100 Brecht De Man Comment parsing: automatically detect which songs - no need to manually enter song IDs
Sat, 30 May 2015 11:39:53 +0100 Nicholas Jillings Merge in main
Tue, 02 Jun 2015 15:18:40 +0100 Nicholas Jillings Stash create_test. Implementing submit. Need to test on OSX
Tue, 02 Jun 2015 12:24:19 +0100 Nicholas Jillings create_test: Added crude validation tool.
Tue, 02 Jun 2015 11:24:23 +0100 Nicholas Jillings Merge from the default branch
Mon, 01 Jun 2015 15:26:58 +0100 Nicholas Jillings Creat_Test: Structure for APE created.
Mon, 01 Jun 2015 12:55:21 +0100 Nicholas Jillings Stash for project creator
Wed, 03 Jun 2015 15:07:23 +0100 Nicholas Jillings Merge from branch "Dev_main"
Fri, 05 Jun 2015 12:42:32 +0100 Nicholas Jillings Added radio boxes
Fri, 05 Jun 2015 12:10:49 +0100 Nicholas Jillings Added check box mode to pre/post test survey
Fri, 05 Jun 2015 11:32:09 +0100 Nicholas Jillings audioHolder ID's are stored
Fri, 05 Jun 2015 11:25:56 +0100 Nicholas Jillings Safari fix for Specification node
Fri, 05 Jun 2015 10:49:52 +0100 Nicholas Jillings Complete Feature #1252: Interface locks out until all audioElements are loaded and ready.
Thu, 04 Jun 2015 18:03:36 +0100 Nicholas Jillings Small fixes. <interface> tag properly processed by ape.js
Thu, 04 Jun 2015 17:23:32 +0100 Nicholas Jillings XML-DOM created by their own objects
Thu, 04 Jun 2015 16:48:04 +0100 Nicholas Jillings Comment Boxes handled by Interface object.
Thu, 04 Jun 2015 15:54:56 +0100 Nicholas Jillings Everything tied into Specification object which needs information from specification document.
Thu, 04 Jun 2015 14:31:23 +0100 Nicholas Jillings Created Specification object to handle All XML decoding.
Thu, 04 Jun 2015 11:21:47 +0100 Nicholas Jillings audioObject returned on node creation for ease of modification by interface.
Thu, 04 Jun 2015 11:18:21 +0100 Nicholas Jillings ape.js pageSaveXML uses view from audioObjects.
Thu, 04 Jun 2015 11:01:19 +0100 Nicholas Jillings audioObjects.metric object export their XML rather than ape.js
Thu, 04 Jun 2015 10:43:06 +0100 Nicholas Jillings Moved non interface specific code from loadInterface in ape.js to core.js
Thu, 04 Jun 2015 10:36:05 +0100 Nicholas Jillings Merge from the default branch
Mon, 08 Jun 2015 12:09:53 +0100 Nicholas Jillings Added min/max range check to number box survey
Mon, 08 Jun 2015 11:56:14 +0100 Nicholas Jillings Feature #1224: Added number box
Mon, 08 Jun 2015 11:17:26 +0100 Nicholas Jillings Feature #1208: Added checkbox.
Mon, 08 Jun 2015 11:01:21 +0100 Nicholas Jillings Merge from the default branch
Tue, 16 Jun 2015 14:38:47 +0100 Nicholas Jillings Fix for Bug #1280
Tue, 16 Jun 2015 14:34:50 +0100 Nicholas Jillings Fix for Bug #1273
Tue, 16 Jun 2015 14:14:08 +0100 Nicholas Jillings Merge from the default branch
Thu, 11 Jun 2015 10:06:58 +0100 Nicholas Jillings Feature #1246: Scrubber bar included. Not interactive yet
Thu, 11 Jun 2015 09:45:52 +0100 Nicholas Jillings Fixed listen tracker for non-looping audioElements reporting start and stop were time 0
Thu, 11 Jun 2015 09:38:09 +0100 Nicholas Jillings Removed selected track. audioEngineContext.play(id) now controls audioObject playbacks
Wed, 10 Jun 2015 16:12:46 +0100 Nicholas Jillings Started on playhead / scrubber bar. Now object in interfaceContext. Needs binding of setInterval.
Wed, 10 Jun 2015 14:39:15 +0100 Nicholas Jillings Merge from the default branch
Wed, 17 Jun 2015 16:42:57 +0100 Nicholas Jillings Ready for merge into main.
Wed, 17 Jun 2015 16:37:32 +0100 Nicholas Jillings Feature #1271 and #1272 implemented.
Wed, 17 Jun 2015 15:53:57 +0100 Nicholas Jillings Added reference and anchor values to audioHolders in specificationNode.
Wed, 17 Jun 2015 15:42:56 +0100 Nicholas Jillings Merge into dev_main
Tue, 16 Jun 2015 17:19:51 +0100 Nicholas Jillings Implementing Features #1271 and #1272