log core.js @ 1244:75b97c56a9d1

age author description
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 14:35:51 +0000 Nicholas Jillings Adding PHP Keygen
Sun, 06 Mar 2016 19:24:19 +0000 Giulio Moro Removes navigation alert once test is completed. Closes #1647
Wed, 24 Feb 2016 15:48:03 +0000 Nicholas Jillings Bug #1634 new format for elementTrackerFull. Fixed buffertime NaN on start.
Tue, 23 Feb 2016 17:57:21 +0000 Nicholas Jillings Merge
Tue, 23 Feb 2016 17:04:06 +0000 Nicholas Jillings Bug #1601
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:06:03 +0000 Nicholas Jillings Bug #1629: testPages now controls the number of pages to execute.
Tue, 23 Feb 2016 11:56:11 +0000 Nicholas Jillings Fix Safari error (event.currentTarget.owner) line 1365
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 15:48:28 +0000 Nicholas Jillings Interfaces report error if audio cannot be loaded/decoded/played
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 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 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 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!
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.
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.
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