core/blockly.js was removed from the ts/migration branch in PR #6261,
but for some reason when ts/migration was merged into develop via
a two step process something went wrong:
* as expected, blockly.js got renamed to blockly.ts in PR #6297, but
* for some reason it got re-added under its original name in PR #6299.
Since the file should not exist, is not used, and has proven to
cause confusion (to me at least!), delete it again, hopefully for
good this time.
* fix: stop using dom.addClass in most cases
* chore: format
* fix: remove use of dom.addClass in toolbox
* chore: lint and format
* fix: add checks around non-constant class names
* fix: switch back to quoted access
* chore: format
* fix: remove calls to removeClass
* chore: format
* chore: remove unused deps
* fix: remove uses of hasClass
* chore: format and lint
* chore: format
* chore: remove AnyDuringMigration from geras renderer
* chore: more removing AnyDuringMigration from renderers
* chore: remove AnyDuringMigration from constants
* chore: format
* chore: work on PR comments
* chore: fix typo and resulting build issues
* chore: remove AnyDuringMigration from common renderer
* chore: remove AnyDuringMigration in common drawer
* chore: format
* chore: add dividers back
* chore: format
Modify RenderedConnection.prototype.highlight and .unhighlight to
store the highlight path on this rather than as a static property
on Connection (which is where it had been stored since this
functionality was originally created, previously to RenderedConnection
and Connection being split).
* refactor: Remove uses of AnyDuringMigration from flyout_base.ts.
* refactor: Remove uses of AnyDuringMigration from flyout_metrics_manager.ts.
* refactor: Remove uses of AnyDuringMigration from variables_dynamic.ts.
* refactor: Remove uses of AnyDuringMigration from procedures.ts.
* refactor: Remove uses of AnyDuringMigration from generator.ts.
* refactor: Remove some uses of AnyDuringMigration from menu.ts.
* refactor: Remove uses of AnyDuringMigration from mutator.ts.
* refactor: Remove uses of AnyDuringMigration from variables.ts.
* refactor: Remove uses of AnyDuringMigration from array.ts.
* refactor: Remove uses of AnyDuringMigration from aria.ts.
* refactor: Remove uses of AnyDuringMigration in basic_cursor.ts.
* refactor: Remove uses of AnyDuringMigration in dropdowndiv.ts.
* refactor: Remove uses of AnyDuringMigration in utils.ts.
* refactor: Remove uses of AnyDuringMigration from menuitem.ts.
* refactor: Remove uses of AnyDuringMigration from idgenerator.ts.
* refactor: Remove uses of AnyDuringMigration in block_animations.ts.
* refactor: Initialize definitions and functionNames in generator.ts by default.
* refactor: Remove uses of AnyDuringMigration from flyout_vertical.ts.
* refactor: Remove uses of AnyDuringMigration in flyout_horizontal.ts.
* refactor: Remove uses of AnyDuringMigration from zoom_controls.ts.
* refactor: Remove uses of AnyDuringMigration from comment.ts.
* refactor: Remove uses of AnyDuringMigration from dialog.ts.
* refactor: Remove uses of AnyDuringMigration from icon.ts.
* refactor: Remove uses of AnyDuringMigration from scrollbar_pair.ts.
* refactor: Remove uses of AnyDuringMigration from workspace_audio.ts.
* refactor: Remove uses of AnyDuringMigration from workspace_drag_surface_svg.ts.
* chore: add linting for tsdoc
* chore: don't require types on return
* chore: remove redundant fileoverview from ts
* chore: change return to returns and add some newlines
* chore: remove license tag
* chore: don't require params/return docs
* chore: remove spurious struct tags
* Revert "chore: change return to returns and add some newlines"
This reverts commit d6d8656a45.
* chore: don't auto-add param names
* chore: disable require-param bc it breaks on this
* return to returns and add line breaks
* chore: configure additional jsdoc rules
* chore: run format
* Revert "chore: remove license tag"
This reverts commit 173455588a.
* chore: allow license tag format
* chore: only require jsdoc on exported items
* chore: add missing jsdoc or silence where needed
* chore: run format
* chore: lint fixes
* refactor: Remove uses of AnyDuringMigration from scrollbar.ts.
* refactor: Remove almost all uses of AnyDuringMigration from workspace_svg.ts.
* refactor: Remove uses of AnyDuringMigration from contextmenu_registry.ts.
* refactor: Remove uses of AnyDuringMigration from component_manager.ts.
* refactor: Use String() rather than toString().
* fix: Fix lint and build errors.
* feat!: allow blocks to receive their own delete events
* fix: move block tests back into main directory
* chore: add a test for disposing of callers
* chore: add test for delete being received
* chore: add comment about why we have to run the clock twice
* chore: fix whitespace
* chore: fix whitespace
* chore: fix imports in tests
* chore: bump mocha timeout
* chore: bump timeout again?
* chore: eliminate the possibility that tests are actually timing out
* chore: change timeout back
* chore: remove tests that might be the problematic ones
* chore: attempt enabling delete event test
* chore: enable lists tests
* chore: try ternary test as well
* chore: actually add block test files
* chore: enable remaining tests
* refactor: Convert objects to sets and maps
* refactor: Use maps instead of objects in workspace.ts.
* refactor: Use maps instead of objects in theme_manager.ts.
* refactor: Use maps instead of objects in block_svg.ts.
* refactor: Use sets instead of objects in variables.ts.
* refactor: Use maps instead of objects in marker_manager.ts.
* refactor: Use maps instead of objects in touch_gesture.ts.
* refactor: Use maps instead of objects in variable_map.ts.
* refactor: Use maps and sets instead of objects in path_object.ts.
* refactor: Use maps instead of objects in shortcut_registry.ts.
* refactor: Use a map instead of an object in workspace_audio.ts.
* refactor: Use better ivar names and enforce the singleton ShortcutRegistry object and type.
* refactor: Use public API in the shortcut registry test.
* refactor: Simplify implementation of getAllVariableNames().
* refactor: Remove unnecessary emptiness check in block_svg.ts.
* fix: clang-format variable_map.ts.
* fix: add config types in all fields
* fix: add interfaces to fromJson
* chore: cleanup from cherry-pick
* chore: add docs to exported properties
* chore: format
* chore: remove unnecessary test case
* fix: replacing message references in tooltip
* chore: fix format
* chore: rename interfaces to be more explicit
* chore: format
* fix: add proper visibility keywords
* chore: fix label field config name
* chore: formatting
* chore: remove unnecessarily renamed imports
* fix: bind data
* fix: use correct event types
* fix: make event happy with us clueging properties onto it
* fix: change thisObject to type Object | null
* chore: format
* chore: call out event conversion wierdness
* chore: fix build by changing things to use MouseEvent
* chore: remove default value for object
* fix: unbind trying to get an element of an empty array
* chore: format
* fix: call out potentially unsafe element access.
* chore: add issue number to TODO
* fix: attempt to fix CI build error?
* refactor: Remove uses of AnyDuringMigration from trashcan.ts.
* refactor: Remove uses of AnyDuringMigration in bubble.ts.
* refactor: Remove uses of AnyDuringMigration from connection_checker.ts.
* refactor: Remove uses of AnyDuringMigration from connection_db.ts.
* refactor: Remove uses of AnyDuringMigration in contextmenu_items.ts.
* refactor: Remove uses of AnyDuringMigration from grid.ts.
* refactor: Remove uses of AnyDuringMigration from i_drag_target.ts.
* refactor: Remove uses of AnyDuringMigration from i_ast_node_location_svg.ts.
* refactor: Remove uses of AnyDuringMigration from i_ast_node_location_with_block.ts.
* refactor: Remove uses of AnyDuringMigration from i_autohideable.ts.
* refactor: Remove uses of AnyDuringMigration from i_block_dragger.ts.
* refactor: Remove uses of AnyDuringMigration from i_bounded_element.ts.
* refactor: Remove uses of AnyDuringMigration from i_bubble.ts.
* refactor: Remove uses of AnyDuringMigration from i_collapsible_toolbox_item.ts.
* refactor: Remove uses of AnyDuringMigration from i_connection_checker.ts.
* refactor: Remove uses of AnyDuringMigration from i_contextmenu.ts.
* refactor: Remove uses of AnyDuringMigration in i_copyable.ts.
* refactor: Remove uses of AnyDuringMigration from i_deleteable.ts.
* refactor: Remove uses of AnyDuringMigration from i_delete_area.ts.
* refactor: Remove uses of AnyDuringMigration in i_flyout.ts.
* refactor: Remove uses of AnyDuringMigration in i_keyboard_accessible.ts.
* refactor: Remove uses of AnyDuringMigration in i_metrics_manager.ts.
* refactor: Remove uses of AnyDuringMigration from i_movable.ts.
* refactor: Remove uses of AnyDuringMigration in i_positionable.ts.
* refactor: Remove uses of AnyDuringMigration in i_selectable_toolbox_item.ts.
* refactor: Remove uses of AnyDuringMigration from i_selectable.ts.
* refactor: Remove uses of AnyDuringMigration in i_serializer.ts.
* refactor: Remove uses of AnyDuringMigration from i_styleable.ts.
* refactor: Remove uses of AnyDuringMigration in i_toolbox.ts.
* refactor: Make non-null checks explicit.