Update function calls based on function definitions
- Add blockSpace event target
- Add beforeDestroy function for block mixins to define
Clarify parameters vs. arguments, IDs versus names, across all procedures and parameters
- Rename properties related to parameter/argument updating for clarity (away from 'quark', overly generic names)
- Use iterator helpers (forEach, some, filter) to simplify some Blockly.Procedures helper methods
- Store function parameter types on function definition
- Update parameter types based on function definition
Fix function editor tracking of parameter arguments
- Store unique IDs of parameters while in function editor dialog
- Reset parameter IDs when opening function editor dialog with new function
Remove unused param object fields
Remove a few TODOs
i18n define a functional method tooltip
i18n "Define" text for define block
Add missed i18n change
Remove TODO, change TODO to explanatory comment
Remove TODO (tracked)
Remove typo
Add note on blockly-core string adding to i18n README
Remove unused data object field
Override less of the parameter adding method
- Remove unnecessary scope capture
Make private method names have _
Comment typo
Fix parameter variable reference
Rename private parameters to *_
Merge branch 'staging' into function_call_updating