Mon, 22 Feb 2016 12:44:55 +0000 |
Nicholas Jillings |
Bug #1583 Fix. Popup buttons hidden on successful submission.
Dev_main
|
Mon, 22 Feb 2016 12:33:56 +0000 |
Nicholas Jillings |
Merge into dev_main
Dev_main
|
Mon, 22 Feb 2016 04:17:19 +0000 |
Giulio Moro |
The version I use and works, addresses issues #1622, #1616, partially #1620
giulio-working
|
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 12:11:09 +0000 |
Nicholas Jillings |
Minor fixes to test_create to match specification (was building empty interface nodes).
Dev_main
|
Thu, 18 Feb 2016 10:59:01 +0000 |
Nicholas Jillings |
Hotfix: Loop crossfade defaults to 0 seconds.
|
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
|
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!
Dev_main
|
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.
Dev_main
|
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.
Dev_main
|
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.
Dev_main
|
Wed, 10 Feb 2016 16:33:41 +0000 |
Nicholas Jillings |
Drag and drop area defined for updating a project file in test creator.
Dev_main
|
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.
Dev_main
|
Wed, 10 Feb 2016 12:14:25 +0000 |
Nicholas Jillings |
Popup/Survey buttons now fixed position rather than calculated.
Dev_main
|
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.
Dev_main
|
Tue, 02 Feb 2016 11:03:01 +0000 |
Nicholas Jillings |
Bug #1395: Test timer is reset on each new test page.
Dev_main
|
Mon, 01 Feb 2016 10:38:54 +0000 |
Nicholas Jillings |
Merge
Dev_main
|
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.
Dev_main
|
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).
Dev_main
|
Tue, 26 Jan 2016 14:54:39 +0000 |
Nicholas Jillings |
Feature #1471: <navigator> now includes the screen dimensions
Dev_main
|
Tue, 26 Jan 2016 14:20:43 +0000 |
Nicholas Jillings |
Feature #1234: Completed fix
Dev_main
|
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.
Dev_main
|
Tue, 26 Jan 2016 11:32:11 +0000 |
Nicholas Jillings |
Minor corrections to buffer ready settings.
Dev_main
|
Fri, 22 Jan 2016 17:03:18 +0000 |
Nicholas Jillings |
More volume control styling
Dev_main
|
Fri, 22 Jan 2016 11:10:33 +0000 |
Nicholas Jillings |
Adding volume control interface object. Minor discrete layout format change.
Dev_main
|
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.
Dev_main
|
Thu, 14 Jan 2016 15:20:31 +0000 |
Nicholas Jillings |
Added common .getAllElementsByName and .getAllElementsByTagName to aid cross-browser differences in specification.
Dev_main
|
Thu, 14 Jan 2016 12:19:42 +0000 |
Nicholas Jillings |
Fixed checkbox survey collection. Minor corrections to horizontal sliders. Working Chrome (Win/OSX)
Dev_main
|
Wed, 13 Jan 2016 16:49:59 +0000 |
Nicholas Jillings |
Beginning discrete / likert interfaces.
Dev_main
|
Wed, 13 Jan 2016 14:02:00 +0000 |
Nicholas Jillings |
popup resize not called if not created. Horizontal sliders resize on window resize function.
Dev_main
|
Wed, 13 Jan 2016 12:27:38 +0000 |
Nicholas Jillings |
Added new horizontal slider class. Launched using ABC test interface.
Dev_main
|
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.
Dev_main
|
Wed, 13 Jan 2016 09:34:46 +0000 |
Nicholas Jillings |
Moved interfaces into their own sub-directory
Dev_main
|
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.
Dev_main
|
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
Dev_main
|
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.
Dev_main
|
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.
Dev_main
|
Tue, 12 Jan 2016 09:16:39 +0000 |
Nicholas Jillings |
Bug #1522 Waiting screen for user submission
Dev_main
|
Mon, 11 Jan 2016 16:32:26 +0000 |
Nicholas Jillings |
Added AB test interface
Dev_main
|
Mon, 11 Jan 2016 13:56:30 +0000 |
Nicholas Jillings |
Added AB interface. WIP. Stash
Dev_main
|
Wed, 06 Jan 2016 12:56:29 +0000 |
Nicholas Jillings |
MUSHRA operating on new core / specification
Dev_main
|
Wed, 06 Jan 2016 12:28:22 +0000 |
Nicholas Jillings |
APE Integrated to new specifications
Dev_main
|
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.
Dev_main
|
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.
Dev_main
|
Wed, 23 Dec 2015 14:48:21 +0000 |
Nicholas Jillings |
Version 1.1.0
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 13:17:45 +0000 |
Nicholas Jillings |
Bug #1507 MUSHRA outside reference added
Dev_main
|
Fri, 18 Dec 2015 18:33:08 +0000 |
Nicholas Jillings |
On XML parser error, will clear the page to show only the error message.
Dev_main
|
Fri, 18 Dec 2015 18:28:06 +0000 |
Nicholas Jillings |
Bug #1502: Any parser XML errors will show the error and halt the rest of the loading.
Dev_main
|
Fri, 18 Dec 2015 17:50:14 +0000 |
Nicholas Jillings |
Fix Bug #1500: Error caused by buffer not being loaded into the pool and then not linking once downloaded.
Dev_main
|
Fri, 18 Dec 2015 17:27:52 +0000 |
Nicholas Jillings |
Fixed Bug #1506: Radio and Checkbox survery questions not logged in console.
Dev_main
|
Thu, 17 Dec 2015 17:09:40 +0000 |
Nicholas Jillings |
MUSHRA: Checks enabled. MUSHRA & APE: Warning if check not supported. Core: checkMoved and checkPlayed now in interface and available to all interfaces.
Dev_main
|
Thu, 17 Dec 2015 16:29:49 +0000 |
Nicholas Jillings |
MUSHRA: Loading progress feedback
Dev_main
|
Thu, 17 Dec 2015 16:10:58 +0000 |
Nicholas Jillings |
MUSHRA: Set the initial position of sliders using the <audioHolder> attribute initial-position using integer 0 to 100
Dev_main
|
Thu, 17 Dec 2015 13:34:23 +0000 |
Nicholas Jillings |
MUSHRA fixes. Added some mushra features to match newer APE interfaces and core bindings.
Dev_main
|
Thu, 17 Dec 2015 11:11:57 +0000 |
Nicholas Jillings |
Bug #1497: If the playback is looped, the buffer is copied to the audioObject not referenced to allow non-destructive editing.
Dev_main
|
Thu, 17 Dec 2015 10:35:06 +0000 |
Nicholas Jillings |
Audio fragment buffer pool objects have loading progress element
Dev_main
|
Wed, 16 Dec 2015 14:00:11 +0000 |
Nicholas Jillings |
Specification document handles optional loudness control.
Dev_main
|
Wed, 16 Dec 2015 12:15:18 +0000 |
Nicholas Jillings |
Automatic Loudness normalisation to -23 LUFS
Dev_main
|
Fri, 11 Dec 2015 18:03:54 +0000 |
Nicholas Jillings |
Synced Specification object. Test create decodes and encodes gain attributes (not implemented in HTML yet)
Dev_main
|
Fri, 11 Dec 2015 17:33:14 +0000 |
Nicholas Jillings |
Feature #1478: <audioElements> have a gain attribute, in decibels, which controls the playback gain in that page.
Dev_main
|
Fri, 11 Dec 2015 16:07:39 +0000 |
Nicholas Jillings |
Bug #1488 fixed. Movement checks now operate per axis and report which axis and sliders need moving.
Dev_main
|
Fri, 11 Dec 2015 15:54:59 +0000 |
Nicholas Jillings |
APE Metric tag holds all axis information.
Dev_main
|
Fri, 11 Dec 2015 11:42:28 +0000 |
Nicholas Jillings |
Bug #1490: Popup button 'enter' key grab only bound once. APE Multi-interface has default metric response if only one axis used.
Dev_main
|
Fri, 11 Dec 2015 11:19:11 +0000 |
Nicholas Jillings |
Bug #1467: Popup resize created and bound to Interface.resize()
Dev_main
|
Tue, 08 Dec 2015 15:04:59 +0000 |
Nicholas Jillings |
APE Multi-interface can be named. Audio Element <file> node fixed.
Dev_main
|
Tue, 08 Dec 2015 12:01:48 +0000 |
Nicholas Jillings |
STASH: UNSTABLE. Implementing APE multiple sliders.
Dev_main
|
Mon, 07 Dec 2015 18:42:36 +0000 |
Nicholas Jillings |
Bugs #1454 #1391 buffers are pooled and loaded at the begining. Page Save not interface specific.
Dev_main
|
Mon, 07 Dec 2015 18:34:26 +0000 |
Nicholas Jillings |
Specification: sync across project. Now randomises audioElements.
Dev_main
|
Mon, 07 Dec 2015 18:26:12 +0000 |
Nicholas Jillings |
Buffers loaded into a pool and picked when needed.
Dev_main
|
Mon, 07 Dec 2015 12:15:43 +0000 |
Nicholas Jillings |
Start tidy up of core.js
Dev_main
|
Mon, 07 Dec 2015 11:18:11 +0000 |
Nicholas Jillings |
Moved common test options into core.JS
Dev_main
|
Mon, 07 Dec 2015 09:47:26 +0000 |
Nicholas Jillings |
Specification Node is same across project.
Dev_main
|
Wed, 02 Dec 2015 12:05:08 +0000 |
Nicholas Jillings |
Feature #1266: Checks for fragments fully played implemented
Dev_main
|
Wed, 02 Dec 2015 11:26:45 +0000 |
Nicholas Jillings |
Feature #1246: Playhead starts from 0 when test stopped and restarted for synchronous loop tests.
Dev_main
|
Fri, 27 Nov 2015 15:35:18 +0000 |
Nicholas Jillings |
Bug #1445: Should be fixed, entire popup is now dynamically scaled as needed.
Dev_main
|
Fri, 27 Nov 2015 12:20:56 +0000 |
Nicholas Jillings |
Enter key press will always trigger 'next' in any popup survey
Dev_main
|
Thu, 26 Nov 2015 09:59:22 +0000 |
Nicholas Jillings |
Core collects navigator information
Dev_main
|
Mon, 23 Nov 2015 16:04:47 +0000 |
Brecht De Man |
Revert revision 349 regarding change to enter behaviour: enter in a dialog box goes to next question/message, starts test or submits answers, rather than to create a new line / carriage return.
Dev_main
|
Mon, 23 Nov 2015 11:08:58 +0000 |
Nicholas Jillings |
Feature #1302. Enter key in text-area creates new-line. Enter otherwise progresses the pre/post survey
Dev_main
|
Mon, 23 Nov 2015 10:47:02 +0000 |
Nicholas Jillings |
Feature #1270 completed. Outside reference works as designed
Dev_main
|
Mon, 23 Nov 2015 09:13:12 +0000 |
Nicholas Jillings |
Merge from branch "WAC2016"
Dev_main
|
Fri, 20 Nov 2015 15:39:01 +0000 |
Nicholas Jillings |
Bug #1349: PHP returns XML confirmation or error and message. Core responds. Bug #1449 not a bug
WAC2016
|
Wed, 18 Nov 2015 11:08:52 +0100 |
Brecht De Man |
Hitting enter in any pop-up goes to the next window (or submits, or starts the test)
WAC2016
|
Fri, 09 Oct 2015 10:38:03 +0100 |
Nicholas Jillings |
<anchor> and <reference> tags depricated. All anchor/ref are directly applied as attributes on <audioElements>
Dev_main
|
Wed, 23 Sep 2015 11:42:11 +0100 |
Nicholas Jillings |
Updating test create using questions
Dev_main
|
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:16:34 +0100 |
Nicholas Jillings |
Bug #1389: Statements also wrapped correctly
Dev_main
|
Tue, 15 Sep 2015 10:13:20 +0100 |
Nicholas Jillings |
Bug #1389: Popup now auto-height and auto-scrolling for long options.
Dev_main
|
Mon, 14 Sep 2015 17:18:33 +0100 |
Nicholas Jillings |
Bug #1300: Boxes are resized with the window. On HD level displays (1920 wide) will have three columns
Dev_main
|
Mon, 14 Sep 2015 16:25:13 +0100 |
Nicholas Jillings |
Bug #1300: Boxes are automatically scaled on load. Will add to 'resize' commands in the future.
Dev_main
|
Mon, 14 Sep 2015 11:22:38 +0100 |
Nicholas Jillings |
Bug #1391: Fixed for non-looped playback
Dev_main
|
Mon, 14 Sep 2015 09:23:49 +0100 |
Nicholas Jillings |
Ape for Firefox fixed
Dev_main
|
Thu, 10 Sep 2015 13:16:16 +0100 |
Nicholas Jillings |
Feature #1298: <setup> node has an optional attribute testPages. Specify the number of pages the test participant to do and the tool will select a random page up to the number specified.
Dev_main
|
Tue, 28 Jul 2015 12:00:46 +0100 |
Nicholas Jillings |
Added mushra interface. Also added instructions for building your own interface (working copy).
Dev_main
|
Thu, 23 Jul 2015 11:14:32 +0100 |
Nicholas Jillings |
Feature #1302: Enter keys not captured if current focus is a textarea (enter may be carriage return, want to capture that not jump to next).
Dev_main
|
Thu, 23 Jul 2015 11:10:36 +0100 |
Nicholas Jillings |
Feature #1302: Enter key bounded to button proceed of popup. Only triggered if popup is visible. All enter codes are captured though.
Dev_main
|
Thu, 23 Jul 2015 10:58:08 +0100 |
Nicholas Jillings |
Feature #1274: Added ending screen for auto-save option.
Dev_main
|
Thu, 23 Jul 2015 10:48:14 +0100 |
Nicholas Jillings |
Feature #1295: Page count can be displayed below the Start/Submit buttons
Dev_main
|
Thu, 23 Jul 2015 10:12:24 +0100 |
Nicholas Jillings |
Feature #1287: Automatically applied on if looped.
Dev_main
|
Thu, 23 Jul 2015 10:10:38 +0100 |
Nicholas Jillings |
Feature #1287: Padding added when looping is enabled to give synchronised looping.
Dev_main
|
Thu, 23 Jul 2015 09:51:26 +0100 |
Nicholas Jillings |
Feature #1327: Elements start out grey until the audioObject states it is ready. Requires all interfaceDOM nodes to have member enable().
Dev_main
|
Wed, 22 Jul 2015 17:58:01 +0100 |
Nicholas Jillings |
Completed Anchor and Reference Features, including optional enforcement
Dev_main
|
Wed, 22 Jul 2015 14:10:55 +0100 |
Nicholas Jillings |
Fix Bug #1301: If last of pretest node, will say 'start' not submit.
Dev_main
|
Wed, 22 Jul 2015 14:04:08 +0100 |
Nicholas Jillings |
Fix Bug #1314
Dev_main
|
Wed, 22 Jul 2015 13:22:10 +0100 |
Nicholas Jillings |
Anchor and Reference audioElements now tagged on output
Dev_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:20 +0100 |
Nicholas Jillings |
Bug Fix #1313: Added 404 crash and dump when audioObject cannot obtain URL.
|
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.
Dev_main
|
Thu, 25 Jun 2015 17:03:40 +0100 |
Nicholas Jillings |
Feature #1283: Project specification node <BrowserEvalProjectDocument> now included in output file.
Dev_main
|
Thu, 25 Jun 2015 16:40:11 +0100 |
Nicholas Jillings |
Bug Fix #1303 on main
|
Thu, 25 Jun 2015 16:37:51 +0100 |
Nicholas Jillings |
Bug #1303 fixed. New function on page creation to destroy old commentQuestion objects.
Dev_main
|
Sat, 20 Jun 2015 16:57:06 +0100 |
Nicholas Jillings |
Starting on Outside Reference. Implemented but needs tidying up GUI and returned XML
Dev_main
|
Sat, 20 Jun 2015 14:57:14 +0100 |
Nicholas Jillings |
Updated #1272 and #1271 preparing for #1270
Dev_main
|