log core.js @ 1167:0e28f9348205

age author description
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.
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.
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.
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)
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 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 09:16:39 +0000 Nicholas Jillings Bug #1522 Waiting screen for user submission
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
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.
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 12:41:08 +0000 Nicholas Jillings Added schema for Test Specification Document for validation (wip)
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).
Mon, 22 Feb 2016 12:19:43 +0000 Nicholas Jillings Merge into dev_main
Thu, 18 Feb 2016 12:11:09 +0000 Nicholas Jillings Minor fixes to test_create to match specification (was building empty interface nodes).
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
Tue, 08 Mar 2016 14:44:14 +0000 Nicholas Jillings Merge
Tue, 23 Feb 2016 15:19:31 +0000 Dave First draft of AES poster
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: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 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.
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"
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, 24 Jul 2015 18:59:39 +0100 Nicholas Jillings Pull into main
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: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 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.