Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

April 2018 release #1782

Merged
merged 154 commits into from
Apr 20, 2018
Merged

April 2018 release #1782

merged 154 commits into from
Apr 20, 2018

Commits on Feb 13, 2018

  1. Remove forceRerender() from FieldDropDown.

    Errantly forced whole block to rerender, including fields that
    had not yet been initialized.
    
    Fixes #1609
    AnmAtAnm committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    e1e3f27 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2018

  1. Merge pull request #1610 from AnmAtAnm/rm-dropdown-init-forceRerender

    Remove forceRerender() from FieldDropDown.init()
    rachel-fenichel authored Feb 14, 2018
    Configuration menu
    Copy the full SHA
    acaeeb4 View commit details
    Browse the repository at this point in the history
  2. Customising field types using a register of fields #1584 (#1594)

    Implement #1584 - Fields now registered by their JSON type name, allowing new custom fields and overriding of the standard fields. Replaces the manual switch statement for loading fields from JSON block definitions.
    jollytoad authored and AnmAtAnm committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    54f0e06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a00055 View commit details
    Browse the repository at this point in the history
  4. Fix typo in BKY message key (#1616)

    We had {% instead of %{
    
    Fixes #1613
    RoboErikG authored Feb 14, 2018
    Configuration menu
    Copy the full SHA
    551b05b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73417b8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1617 from google/VariableXML

    Reduce size of XML by omitting empty variable tag.
    rachel-fenichel authored Feb 14, 2018
    Configuration menu
    Copy the full SHA
    1996911 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2018

  1. Configuration menu
    Copy the full SHA
    446c1bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1620 from AnmAtAnm/closure-version

    Updating Closure version
    rachel-fenichel authored Feb 15, 2018
    Configuration menu
    Copy the full SHA
    4c63eef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5a2ef3 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2018

  1. Configuration menu
    Copy the full SHA
    f3a4664 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    rachel-fenichel committed Feb 16, 2018
    Configuration menu
    Copy the full SHA
    af59e27 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1631 from rachel-fenichel/bugfix/1544

    Delete extra variables at the end of a procedure argument edit
    rachel-fenichel authored Feb 16, 2018
    Configuration menu
    Copy the full SHA
    29dc402 View commit details
    Browse the repository at this point in the history
  4. Adding test blocks into the playground (#1629)

    The new toolbox option includes a number of test blocks
    largely pulled from the android project, testing various
    configurations and edge cases.
    AnmAtAnm authored Feb 16, 2018
    Configuration menu
    Copy the full SHA
    d9a7f84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c8412a View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2018

  1. Configuration menu
    Copy the full SHA
    4092a64 View commit details
    Browse the repository at this point in the history
  2. Fix #1619. buildTooltipWithFieldValue() => buildTooltipWithFieldText() (

    #1638)
    
    Fix #1619. buildTooltipWithFieldValue() => buildTooltipWithFieldText()
    
    The "value" of FieldVariables was the variable id.
    However, we usually want the field text for the human visible tooltip.
    Refactoring and renaming buildTooltipWithFieldValue to use the field
    text.
    AnmAtAnm authored Feb 17, 2018
    Configuration menu
    Copy the full SHA
    f45c6fa View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2018

  1. BlockFactory: Fixing incorrect <button> html (#1622)

    Applies changes suggested in #1176, based off of develop.
    AnmAtAnm authored Feb 20, 2018
    Configuration menu
    Copy the full SHA
    2aadfa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74fd581 View commit details
    Browse the repository at this point in the history
  3. Adding new playground test category "Drag" (#1643)

    Edge cases to test involving dragging blocks from the toolbox.
    AnmAtAnm authored Feb 20, 2018
    Configuration menu
    Copy the full SHA
    8fcdbf0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1644 from rachel-fenichel/bugfix/1642

    Serialize variable IDs in procedure definitions
    rachel-fenichel authored Feb 20, 2018
    Configuration menu
    Copy the full SHA
    c4d114e View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Configuration menu
    Copy the full SHA
    20b7b7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91e2d03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13cb643 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1651 from AnmAtAnm/rm-todos-in-docs

    Moving TODO from doc comment to single line comment.
    rachel-fenichel authored Feb 21, 2018
    Configuration menu
    Copy the full SHA
    e3700c0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1647 from google/rachel-fenichel-patch-1

    Update comment on loop types
    rachel-fenichel authored Feb 21, 2018
    Configuration menu
    Copy the full SHA
    09316c6 View commit details
    Browse the repository at this point in the history
  6. Adding test cases for Unicode in blocks. (#1646)

    Adds test blocks to demonstrate capabilities. Stopped short of adding BiDi override characters.
    I added to the toolbox category "Images". It isn't really images, but it didn't seem worth making a separate category at this stage.
    AnmAtAnm authored Feb 21, 2018
    Configuration menu
    Copy the full SHA
    2358fe6 View commit details
    Browse the repository at this point in the history
  7. Print a warning if JSON color value is invalid. (#1639)

    Ignores the invalid color, defaulting to black.
    AnmAtAnm authored Feb 21, 2018
    Configuration menu
    Copy the full SHA
    9cd6b1e View commit details
    Browse the repository at this point in the history
  8. Adding warnings to not include <varaibles> (#1645)

    ...in generator test workspace files.
    AnmAtAnm authored Feb 21, 2018
    Configuration menu
    Copy the full SHA
    abb0047 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. Random typos.

    @rachel-fenichel LGTMs in person.
    NeilFraser committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    10dbf2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39f39d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2018

  1. Move ordinal in block 'text_getSubstring' (#1656)

    On updating the block 'text_getSubstring', the ordinal string 'ORDINAL1' is moved when the corresponding corresponding input field is moved so that the ordinal string does not end up at the end of the block.
    zgtm authored and AnmAtAnm committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    14aa53e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2018

  1. Configuration menu
    Copy the full SHA
    2f55c0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c9b602 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2018

  1. Configuration menu
    Copy the full SHA
    2083587 View commit details
    Browse the repository at this point in the history
  2. Field.Variable's dispose should be on the prototype

    So that it can actually be called.
    rachel-fenichel authored Mar 1, 2018
    Configuration menu
    Copy the full SHA
    dcaacb7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1677 from google/rachel-fenichel-patch-1

    Field.Variable's dispose should be on the prototype
    rachel-fenichel authored Mar 1, 2018
    Configuration menu
    Copy the full SHA
    1652ee3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    615c403 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1678 from rachel-fenichel/bugfix/1671

    Use @nocompress annotation to fix advanced compilation.
    rachel-fenichel authored Mar 1, 2018
    Configuration menu
    Copy the full SHA
    f6bfb37 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8708137 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6565b21 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2018

  1. Configuration menu
    Copy the full SHA
    5920e6a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1614 from rachel-fenichel/bugfix/double_events

    Don't register mouse events if pointer events are supported
    rachel-fenichel authored Mar 2, 2018
    Configuration menu
    Copy the full SHA
    7356c66 View commit details
    Browse the repository at this point in the history
  3. Mark unbindEvent_ package instead of private

    Fixes ~20 compiler warnings.
    rachel-fenichel authored Mar 2, 2018
    Configuration menu
    Copy the full SHA
    a5db015 View commit details
    Browse the repository at this point in the history
  4. Make getEventWorkspace_ protected.

    Fixes 12 warnings
    rachel-fenichel authored Mar 2, 2018
    Configuration menu
    Copy the full SHA
    e22923d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1682 from google/rachel-fenichel-patch-2

    Mark unbindEvent_ package instead of private
    rachel-fenichel authored Mar 2, 2018
    Configuration menu
    Copy the full SHA
    6e04a3b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1683 from google/rachel-fenichel-patch-3

    Make getEventWorkspace_ protected.
    rachel-fenichel authored Mar 2, 2018
    Configuration menu
    Copy the full SHA
    a9a6961 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1680 from google/rachel-fenichel-patch-1

    Mark bindEvent_ and bindEventWithChecks_ package instead of private
    rachel-fenichel authored Mar 2, 2018
    Configuration menu
    Copy the full SHA
    7ea0e1b View commit details
    Browse the repository at this point in the history
  8. Pointer Event fixes ensuring they replace all mouse events, and fix c…

    …omment focusing issue.
    Sam El-Husseini committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    b32dbcd View commit details
    Browse the repository at this point in the history
  9. Remove unnecessary code, better styling.

    Sam El-Husseini committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    8d9dad8 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2018

  1. Fix lint

    Sam El-Husseini committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    fda7122 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2018

  1. Configuration menu
    Copy the full SHA
    301541c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6326830 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2018

  1. Fixed to touch gesture

    Sam El-Husseini committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    580ef21 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2018

  1. Configuration menu
    Copy the full SHA
    c8fb1c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2018

  1. Update css.js

    samelhusseini authored Mar 9, 2018
    Configuration menu
    Copy the full SHA
    dc2ab1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    286c219 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2018

  1. Configuration menu
    Copy the full SHA
    5b50642 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6203cad View commit details
    Browse the repository at this point in the history
  3. Expose block ID in SVG. (#1698)

    NeilFraser authored and RoboErikG committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    c7b29d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    40bb0d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2018

  1. Configuration menu
    Copy the full SHA
    90a3730 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4c3835 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a4cade View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1703 from rachel-fenichel/compiler_warnings

    Fix more compiler warnings
    rachel-fenichel authored Mar 15, 2018
    Configuration menu
    Copy the full SHA
    fe2a749 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1d60eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8de5b3e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f3107a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    63e33c8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1706 from google/rachel-fenichel-patch-1

    Make undoStack_ and redoStack_ protected
    rachel-fenichel authored Mar 15, 2018
    Configuration menu
    Copy the full SHA
    e46e699 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1707 from google/rachel-fenichel-patch-2

    Get rid of variable redeclaration
    rachel-fenichel authored Mar 15, 2018
    Configuration menu
    Copy the full SHA
    33d30f1 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1708 from rachel-fenichel/compiler_warnings

    Warnings in drag surface classes
    rachel-fenichel authored Mar 15, 2018
    Configuration menu
    Copy the full SHA
    70d782f View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2018

  1. Configuration menu
    Copy the full SHA
    81bc467 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1710 from rachel-fenichel/bugfix/391

    Add hook for custom context menus on the workspace
    rachel-fenichel authored Mar 16, 2018
    Configuration menu
    Copy the full SHA
    7c48c27 View commit details
    Browse the repository at this point in the history
  3. Add IDs to bubbles.

    NeilFraser committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    867dcdb View commit details
    Browse the repository at this point in the history
  4. Add warning_level directives to build.

    No functional change, but shows where this setting can be altered.
    NeilFraser committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    0be4c80 View commit details
    Browse the repository at this point in the history
  5. Use dataset instead of ID.

    NeilFraser committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    b1e4648 View commit details
    Browse the repository at this point in the history
  6. Don't compute (useless) location of trashcan while workspace is being…

    … built.
    
    Theoretical performance bump, fixes crash in Opera 12.
    NeilFraser committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    554e644 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ff49fb View commit details
    Browse the repository at this point in the history
  8. Fix #1699

    rachel-fenichel authored and NeilFraser committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    701b187 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2018

  1. Add source code link to custom dialog demo.

    Fix typos.
    NeilFraser committed Mar 19, 2018
    Configuration menu
    Copy the full SHA
    a3b26c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d884c7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f77ceb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d83b9b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1716 from rachel-fenichel/lint_rules

    Lint rule updates
    rachel-fenichel authored Mar 19, 2018
    Configuration menu
    Copy the full SHA
    1400bcb View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2018

  1. Configuration menu
    Copy the full SHA
    735abd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c7520a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1727 from google/rachel-fenichel-patch-1

    Make bind/unbindEvent_ public
    rachel-fenichel authored Mar 22, 2018
    Configuration menu
    Copy the full SHA
    3004469 View commit details
    Browse the repository at this point in the history
  4. Dragging blocks towards the toolbox should create blocks rather than …

    …do nothing
    
    Recreation of commit c2bf01a which got
    lost in a refactor.
    NeilFraser committed Mar 22, 2018
    Configuration menu
    Copy the full SHA
    ec6b5c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2018

  1. Configuration menu
    Copy the full SHA
    b402f3c View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2018

  1. Merge pull request #1733 from rachel-fenichel/cleanup/this_annotations

    Add @this annotations in blocks/text.js
    rachel-fenichel authored Mar 27, 2018
    Configuration menu
    Copy the full SHA
    830fb54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b296ffe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d45170b View commit details
    Browse the repository at this point in the history
  4. Fix #1484

    rachel-fenichel committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    d85c0da View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2018

  1. Configuration menu
    Copy the full SHA
    134b32f View commit details
    Browse the repository at this point in the history
  2. Remove chromedriver

    Sam El-Husseini committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    c248ff8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1738 from rachel-fenichel/bugfix/1484

    Create an empty pattern if there is no grid.
    rachel-fenichel authored Mar 28, 2018
    Configuration menu
    Copy the full SHA
    24b7ab1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1737 from rachel-fenichel/feature/enable_pinch_to…

    …_zoom
    
    Enable touch gestures and pinch-to-zoom
    rachel-fenichel authored Mar 28, 2018
    Configuration menu
    Copy the full SHA
    a8ff2af View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1742 from samelhusseini/contextmenuflyout

    Don't show create VAR and create Function context menu options when in the flyout
    rachel-fenichel authored Mar 28, 2018
    Configuration menu
    Copy the full SHA
    9304b6b View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2018

  1. Configuration menu
    Copy the full SHA
    d13d303 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    063b5d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2018

  1. Fix #1745

    jandrewb authored Mar 30, 2018
    Configuration menu
    Copy the full SHA
    237a7d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccca62b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3926b3f View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. Merge pull request #1752 from samelhusseini/develop_unplugblock

    Snap a single block from a stack (if meta key is pressed)
    rachel-fenichel authored Apr 2, 2018
    Configuration menu
    Copy the full SHA
    65fe7cc View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. Configuration menu
    Copy the full SHA
    65d0b8f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1761 from trodi/disabled-toolbox-block

    Allow block xml disable tag to be more accepting
    rachel-fenichel authored Apr 4, 2018
    Configuration menu
    Copy the full SHA
    172b60f View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2018

  1. Configuration menu
    Copy the full SHA
    d06ebea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8609d50 View commit details
    Browse the repository at this point in the history
  3. Strip coordinates from storage of single block stacks.

    When loading, place blocks with no coordinates at 10,10 instead of 0,0.
    NeilFraser committed Apr 5, 2018
    Configuration menu
    Copy the full SHA
    35f7357 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. Configuration menu
    Copy the full SHA
    2884bdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a4adb3 View commit details
    Browse the repository at this point in the history
  3. Handle RTL

    rachel-fenichel committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    5964278 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    112f485 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1763 from rachel-fenichel/feature/goto_block

    Add a function to scroll the workspace to center on a given block
    rachel-fenichel authored Apr 6, 2018
    Configuration menu
    Copy the full SHA
    bd42a09 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    52e0241 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2018

  1. Merge pull request #1766 from rachel-fenichel/lint/args_ignore_pattern

    Add argsIgnorePattern to the eslintrc
    rachel-fenichel authored Apr 7, 2018
    Configuration menu
    Copy the full SHA
    59faff4 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Configuration menu
    Copy the full SHA
    d3a9d96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f07d04 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Making all blocks use the MSG colour values. (#1749)

     * Making all blocks use the MSG colour values.
     * Deprecating Blockly.Constants.Lists.HUE and similar constants.
     * Removing deprecated Blockly.Blocks.lists.HUE constants.
     * Allowing message references in the Block.setColour() parameter.
     * Adding checking of older constants, ensuring they are not overwritten.
    AnmAtAnm authored Apr 10, 2018
    Configuration menu
    Copy the full SHA
    e9d8e00 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2018

  1. Fixing issue 1760: nulls in JSON array for block definitions. (#1768)

    JSON array with null or undefined value will now skip the offending item, and proceed to load following items. Added tests for null and undefined array elements.
    
    * Testing handling null and undefined id in block definition.
    * Adding test utility function to capture console warnings.
    * Test assumption that creating a simple block will not cause a warning. This is assumed when later checking warning counts.
    AnmAtAnm authored Apr 11, 2018
    Configuration menu
    Copy the full SHA
    ecc4137 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e11ec48 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1767 from rachel-fenichel/metrics_test

    Simple tests for getContentDimensions
    rachel-fenichel authored Apr 11, 2018
    Configuration menu
    Copy the full SHA
    9a62e6a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5b7aea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42cb962 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29571e9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1d385f8 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2018

  1. 1 Configuration menu
    Copy the full SHA
    40e74d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ac5b27 View commit details
    Browse the repository at this point in the history
  3. Fix excess newlines

    rachel-fenichel committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    6606c7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01e4860 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bdfbdee View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1772 from rachel-fenichel/feature/local_build

    Create a script to do local builds of core Blockly.
    rachel-fenichel authored Apr 12, 2018
    Configuration menu
    Copy the full SHA
    abde113 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1774 from rachel-fenichel/bugfix/1425

    Work around a problem with RTL mutators
    rachel-fenichel authored Apr 12, 2018
    Configuration menu
    Copy the full SHA
    df3e826 View commit details
    Browse the repository at this point in the history
  8. Setting the value of math_numnber toolbox blocks to 123. (#1773)

    Using 123 as a better indicator to the user this block can represent any number,
    and the user should replace this value with their own desired number.
    AnmAtAnm authored Apr 12, 2018
    Configuration menu
    Copy the full SHA
    5c541c6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2366666 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2018

  1. Rewrote LOGIC_COMPARE_ONCHANGE_MIXIN to fix #1408.

     * Create prevBlock_ upon first call to onchange.
     * Revert state upon an incompatible combination, bumping the new incompatible
       block, instead of the old block. Thus, the shadow is never the bumped block.
    
    Bug:
     * The undo stack get caught in a loop, and will never undo back to a state
       equivalent to the previous action.
    AnmAtAnm committed Apr 13, 2018
    Configuration menu
    Copy the full SHA
    c0e2202 View commit details
    Browse the repository at this point in the history
  2. Fix comment

    rachel-fenichel committed Apr 13, 2018
    Configuration menu
    Copy the full SHA
    1dfb53b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1777 from rachel-fenichel/bugfix/1658

    Fix context menus on blocks with variables
    rachel-fenichel authored Apr 13, 2018
    Configuration menu
    Copy the full SHA
    91f3634 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5ac0b7 View commit details
    Browse the repository at this point in the history
  5. Rebuild core files

    rachel-fenichel committed Apr 13, 2018
    Configuration menu
    Copy the full SHA
    f49521b View commit details
    Browse the repository at this point in the history
  6. Do not reconnect a previous shadow block.

    Assume unplug() will recreate a new correct shadow.
    AnmAtAnm committed Apr 13, 2018
    Configuration menu
    Copy the full SHA
    ef23b0e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eaafc23 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2018

  1. Merge pull request #1778 from AnmAtAnm/shadow-pop

    Rewrote LOGIC_COMPARE_ONCHANGE_MIXIN to fix #1408.
    rachel-fenichel authored Apr 14, 2018
    Configuration menu
    Copy the full SHA
    f52b75a View commit details
    Browse the repository at this point in the history
  2. Rebuild all files

    rachel-fenichel committed Apr 14, 2018
    Configuration menu
    Copy the full SHA
    1fdf109 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2018

  1. Fix #1788

    rachel-fenichel committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    6d93807 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b56bedb View commit details
    Browse the repository at this point in the history
  3. Refactor of checkBlockColourConstant_() (#1798)

    Rewrote Blockly.checkBlockColourConstant_(..).
     * Last argument is now the expected value of the constant (replacing
       the `removed` argument). The prevents warnings when a Msg colour
       constant is overridden (the correct way).
     * If a value for the constant is not found, do not warn (#1790).
    AnmAtAnm authored and rachel-fenichel committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    c52d14c View commit details
    Browse the repository at this point in the history
  4. Warn if jsonInit() receives a colour attribute without a value. (#1795)

     * Warn if jsonInit() receives a colour attribute without a value.
     * Extract colour init code into function.
     * Adding block type name to prior warnings.
    AnmAtAnm authored and rachel-fenichel committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    643759a View commit details
    Browse the repository at this point in the history
  5. Rebuild compressed

    rachel-fenichel committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    240daea View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2018

  1. Create base classes for block and variable events, instead of stuffin…

    …g everything into Abstract
    rachel-fenichel committed Apr 20, 2018
    Configuration menu
    Copy the full SHA
    453fa01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e83750 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dba3375 View commit details
    Browse the repository at this point in the history
  4. Rebuild

    rachel-fenichel committed Apr 20, 2018
    Configuration menu
    Copy the full SHA
    19dd26a View commit details
    Browse the repository at this point in the history