Skip to content
Permalink
Branch: master
Commits on Sep 13, 2019
  1. ENH: Fix typo in the webpage for Form

    dvbridges committed Sep 13, 2019
  2. ENH: Adds color customization to Form component.

    dvbridges committed Sep 13, 2019
    User can set color for question and rating items
    Tests updated
    Demo updated with color used
    Web page for Form updated.
  3. BF: Disable the Form aperture on creation, enable only on draw

    dvbridges committed Sep 13, 2019
    This fix stops the aperture from being drawn when the Form is created.
    This was causing the aperture to persist over all routines, until the
    Form was actually drawn, where the aperture could be disabled.
Commits on Sep 4, 2019
  1. BF: Bind EVT_CLOSE to stdoutFrame closeFrame method

    dvbridges authored and peircej committed Sep 4, 2019
    Without this, the stdoutFrame would not show again after being closed.
  2. BF: Bind EVT_CLOSE to stdoutFrame closeFrame method

    dvbridges committed Sep 4, 2019
    Without this, the stdoutFrame would not show again after being closed.
  3. BF: Create list of string args for subprocess so no string split needed

    dvbridges authored and peircej committed Sep 3, 2019
    Splitting the string for the args param in subprocess was causing filenames
    with spaces to be split at the space. This fix creates the list of
    strings of required commands so no string split method is needed. Part fix
    for https://discourse.psychopy.org/t/new-release-3-2-0/8931/7
  4. BF: Make subprocess.Popen params Py2 and P3 compatible

    dvbridges authored and peircej committed Sep 3, 2019
    Part fix for #2595
  5. BF: Print errors to stdoutFrame

    dvbridges authored and peircej committed Sep 2, 2019
    Trackback error messages were starting on the StdOutFrame and finishing
    on the console. Also, an error occured randomly causing psychopy to crash.
    The crash would happen when printing whilst a traceback was printed.
    With this fix, the crash has not reoccurred.
  6. ENH: Add pathlib dependency for Python versions < 3.4

    dvbridges authored and peircej committed Sep 2, 2019
    Pathlib is in the Python 3.4 standard library after PEP 428 acceptance.
Commits on Sep 3, 2019
  1. BF: Create list of string args for subprocess so no string split needed

    dvbridges committed Sep 3, 2019
    Splitting the string for the args param in subprocess was causing filenames
    with spaces to be split at the space. This fix creates the list of
    strings of required commands so no string split method is needed. Part fix
    for https://discourse.psychopy.org/t/new-release-3-2-0/8931/7
  2. BF: Make subprocess.Popen params Py2 and P3 compatible

    dvbridges committed Sep 3, 2019
    Part fix for #2595
Commits on Sep 2, 2019
  1. BF: Print errors to stdoutFrame

    dvbridges committed Sep 2, 2019
    Trackback error messages were starting on the StdOutFrame and finishing
    on the console. Also, an error occured randomly causing psychopy to crash.
    The crash would happen when printing whilst a traceback was printed.
    With this fix, the crash has not reoccurred.
  2. ENH: Add pathlib dependency for Python versions < 3.4

    dvbridges committed Sep 2, 2019
    Pathlib is in the Python 3.4 standard library after PEP 428 acceptance.
Commits on Aug 28, 2019
  1. RF: Use sys object original values to restore standard stream

    dvbridges committed Aug 28, 2019
  2. BF: Removes status change and storage condition for starting keyboard

    dvbridges committed Aug 28, 2019
    The status of the keyboard start changes using the function `start`,
    there is no need for a second setting to change status attribute. Also,
    not having the status change on win.flip affects how stored keypresses
    are registered i.e., they can be used to end incorrectly before they
    have been cleared. Also, keyboard status should not depend on whether
    or not data is stored, so status change no longer conditional on storage.
Commits on Aug 22, 2019
  1. ENH: Minor style fix.

    dvbridges committed Aug 22, 2019
  2. ENH: Better handling of exceptions for compileScript

    dvbridges committed Aug 22, 2019
  3. ENH: Writes js parse errors to stderr, and catches subprocess errors

    dvbridges committed Aug 22, 2019
    For now, all errors captured so far are written to stdOutFrame. May
    change back to logging when central logging class for all errors is
    created.
Commits on Aug 21, 2019
Commits on Aug 20, 2019
  1. NF: A new demo to show drag and drop capabilities of PsychoPy/JS

    dvbridges committed Aug 20, 2019
Commits on Aug 1, 2019
  1. BF: Set line color in JS correctly on when parameters update

    dvbridges committed Aug 1, 2019
    In this fix, the call to change line color now creates a new instance
    of the Color class for that line color.
Commits on Jul 31, 2019
  1. BF: Adds and sets waitBlanking as true in JS window code

    dvbridges committed Jul 31, 2019
Commits on Jul 17, 2019
  1. BF: Allow slider units to be set via component dialog

    dvbridges committed Jul 17, 2019
    This fix means slider units are no longer dependent on the screen units
    for both local and browser tasks.
Commits on Jul 16, 2019
  1. NF: Changes to JS and Py keyboard

    dvbridges committed Jul 16, 2019
    Keyboard now created at beginning of experiment, and the keys/rt params
    are reset on each routine.
Commits on Jul 15, 2019
Commits on Jul 12, 2019
  1. NF: Adds a color palette demo to Coder.

    dvbridges committed Jul 12, 2019
    This demo shows users how to create a color palette and select
    colors as HSV using sliders.
Commits on Jul 5, 2019
  1. BF: Call endLoopIteration when isTrials is False so loop can be broken

    dvbridges committed Jul 5, 2019
    The endLoopIteration was not being called when isTrials was false, meaning
    that the loop could not be broken using loop.finished. Adding the
    endLoopIteration function to loops where isTrials is false means that the
    a new arg `isTrials` must be passed, because `isTrials` never actually
    exists in the `thisTrials` arg, so can not satisfy the else if statement,
    and thisTrial can be both defined and undefined when isTrials is false,
    meaning nextEntry could be called when it should not be. Now,
    endLoopIteration will only call nextEntry if isTrials is true if not
    trying to break loop manually.
Commits on Jul 3, 2019
Commits on Jul 2, 2019
  1. ENH: Add current OS to PsychoJS data files

    dvbridges committed Jul 2, 2019
Commits on Jul 1, 2019
  1. BF: Apply STENCIL_TEST only if enabled

    dvbridges committed Jul 1, 2019
    This fixes an error where Apertures created in Forms were enabled in
    following routines when Sliders are used, trimming any stim that did
    not fall within the stencil area.
  2. BF: prevButtonState was declared local to a block causing an error

    dvbridges committed Jul 1, 2019
    Redeclaring the prevButtonState in the if statement using let was causing
    the prevButtonState to have scope limited to the if statement. This caused
    an error when checking the mouse state using the undefined prevButtonState
    variable. This only occured when "New clicks only" was deselected.
Older
You can’t perform that action at this time.