release: Merge branch 'rc/v11.2.0' into rc/v12.0.0

This commit is contained in:
Aaron Dodson
2024-12-04 12:06:12 -08:00
329 changed files with 7487 additions and 7805 deletions

View File

@@ -11,13 +11,13 @@
// Former goog.module ID: Blockly.Dart
import * as Variables from '../../core/variables.js';
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import {CodeGenerator} from '../../core/generator.js';
import {Names, NameType} from '../../core/names.js';
import type {Workspace} from '../../core/workspace.js';
import {inputTypes} from '../../core/inputs/input_types.js';
import {Names, NameType} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import * as Variables from '../../core/variables.js';
import type {Workspace} from '../../core/workspace.js';
/**
* Order of operation ENUMs.

View File

@@ -10,10 +10,10 @@
// Former goog.module ID: Blockly.Dart.lists
import type {Block} from '../../core/block.js';
import type {CreateWithBlock} from '../../blocks/lists.js';
import type {DartGenerator} from './dart_generator.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import type {DartGenerator} from './dart_generator.js';
import {Order} from './dart_generator.js';
// RESERVED WORDS: 'Math'

View File

@@ -10,11 +10,11 @@
// Former goog.module ID: Blockly.Dart.loops
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
import type {DartGenerator} from './dart_generator.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import type {DartGenerator} from './dart_generator.js';
import {Order} from './dart_generator.js';
export function controls_repeat_ext(block: Block, generator: DartGenerator) {

View File

@@ -10,8 +10,8 @@
// Former goog.module ID: Blockly.Dart.procedures
import type {Block} from '../../core/block.js';
import type {IfReturnBlock} from '../../blocks/procedures.js';
import type {Block} from '../../core/block.js';
import type {DartGenerator} from './dart_generator.js';
import {Order} from './dart_generator.js';

View File

@@ -10,9 +10,9 @@
// Former goog.module ID: Blockly.Dart.texts
import type {JoinMutatorBlock} from '../../blocks/text.js';
import type {Block} from '../../core/block.js';
import type {DartGenerator} from './dart_generator.js';
import type {JoinMutatorBlock} from '../../blocks/text.js';
import {Order} from './dart_generator.js';
// RESERVED WORDS: 'Html,Math'

View File

@@ -11,13 +11,13 @@
// Former goog.module ID: Blockly.JavaScript
import * as Variables from '../../core/variables.js';
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import {CodeGenerator} from '../../core/generator.js';
import {Names, NameType} from '../../core/names.js';
import type {Workspace} from '../../core/workspace.js';
import {inputTypes} from '../../core/inputs/input_types.js';
import {Names, NameType} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import * as Variables from '../../core/variables.js';
import type {Workspace} from '../../core/workspace.js';
/**
* Order of operation ENUMs.

View File

@@ -10,10 +10,10 @@
// Former goog.module ID: Blockly.JavaScript.lists
import type {Block} from '../../core/block.js';
import type {CreateWithBlock} from '../../blocks/lists.js';
import type {JavascriptGenerator} from './javascript_generator.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import type {JavascriptGenerator} from './javascript_generator.js';
import {Order} from './javascript_generator.js';
export function lists_create_empty(

View File

@@ -10,11 +10,11 @@
// Former goog.module ID: Blockly.JavaScript.loops
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
import type {JavascriptGenerator} from './javascript_generator.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import type {JavascriptGenerator} from './javascript_generator.js';
import {Order} from './javascript_generator.js';
export function controls_repeat_ext(

View File

@@ -10,8 +10,8 @@
// Former goog.module ID: Blockly.JavaScript.procedures
import type {Block} from '../../core/block.js';
import type {IfReturnBlock} from '../../blocks/procedures.js';
import type {Block} from '../../core/block.js';
import type {JavascriptGenerator} from './javascript_generator.js';
import {Order} from './javascript_generator.js';

View File

@@ -10,9 +10,9 @@
// Former goog.module ID: Blockly.JavaScript.texts
import type {JoinMutatorBlock} from '../../blocks/text.js';
import type {Block} from '../../core/block.js';
import type {JavascriptGenerator} from './javascript_generator.js';
import type {JoinMutatorBlock} from '../../blocks/text.js';
import {Order} from './javascript_generator.js';
/**

View File

@@ -11,10 +11,10 @@
// Former goog.module ID: Blockly.Lua.all
import {LuaGenerator} from './lua/lua_generator.js';
import * as lists from './lua/lists.js';
import * as logic from './lua/logic.js';
import * as loops from './lua/loops.js';
import {LuaGenerator} from './lua/lua_generator.js';
import * as math from './lua/math.js';
import * as procedures from './lua/procedures.js';
import * as text from './lua/text.js';

View File

@@ -10,10 +10,10 @@
// Former goog.module ID: Blockly.Lua.lists
import type {Block} from '../../core/block.js';
import type {CreateWithBlock} from '../../blocks/lists.js';
import type {LuaGenerator} from './lua_generator.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import type {LuaGenerator} from './lua_generator.js';
import {Order} from './lua_generator.js';
export function lists_create_empty(

View File

@@ -10,11 +10,11 @@
// Former goog.module ID: Blockly.Lua.loops
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
import type {LuaGenerator} from './lua_generator.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import type {LuaGenerator} from './lua_generator.js';
import {Order} from './lua_generator.js';
/**

View File

@@ -13,12 +13,12 @@
// Former goog.module ID: Blockly.Lua
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import {CodeGenerator} from '../../core/generator.js';
import {Names} from '../../core/names.js';
import type {Workspace} from '../../core/workspace.js';
import {inputTypes} from '../../core/inputs/input_types.js';
import {Names} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import type {Workspace} from '../../core/workspace.js';
/**
* Order of operation ENUMs.

View File

@@ -10,8 +10,8 @@
// Former goog.module ID: Blockly.Lua.procedures
import type {Block} from '../../core/block.js';
import type {IfReturnBlock} from '../../blocks/procedures.js';
import type {Block} from '../../core/block.js';
import type {LuaGenerator} from './lua_generator.js';
import {Order} from './lua_generator.js';

View File

@@ -10,8 +10,8 @@
// Former goog.module ID: Blockly.Lua.texts
import type {Block} from '../../core/block.js';
import type {JoinMutatorBlock} from '../../blocks/text.js';
import type {Block} from '../../core/block.js';
import type {LuaGenerator} from './lua_generator.js';
import {Order} from './lua_generator.js';

View File

@@ -12,11 +12,11 @@
// Former goog.module ID: Blockly.PHP.all
import {PhpGenerator} from './php/php_generator.js';
import * as lists from './php/lists.js';
import * as logic from './php/logic.js';
import * as loops from './php/loops.js';
import * as math from './php/math.js';
import {PhpGenerator} from './php/php_generator.js';
import * as procedures from './php/procedures.js';
import * as text from './php/text.js';
import * as variables from './php/variables.js';

View File

@@ -21,12 +21,12 @@
// Former goog.module ID: Blockly.generator.lists
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import type {CreateWithBlock} from '../../blocks/lists.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import {Order} from './php_generator.js';
import * as stringUtils from '../../core/utils/string.js';
import type {PhpGenerator} from './php_generator.js';
import {Order} from './php_generator.js';
export function lists_create_empty(
block: Block,

View File

@@ -11,8 +11,8 @@
// Former goog.module ID: Blockly.PHP.logic
import type {Block} from '../../core/block.js';
import {Order} from './php_generator.js';
import type {PhpGenerator} from './php_generator.js';
import {Order} from './php_generator.js';
export function controls_if(block: Block, generator: PhpGenerator) {
// If/elseif/else condition.

View File

@@ -10,12 +10,12 @@
// Former goog.module ID: Blockly.PHP.loops
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import {Order} from './php_generator.js';
import * as stringUtils from '../../core/utils/string.js';
import type {PhpGenerator} from './php_generator.js';
import {Order} from './php_generator.js';
export function controls_repeat_ext(block: Block, generator: PhpGenerator) {
// Repeat n times.

View File

@@ -11,8 +11,8 @@
// Former goog.module ID: Blockly.PHP.math
import type {Block} from '../../core/block.js';
import {Order} from './php_generator.js';
import type {PhpGenerator} from './php_generator.js';
import {Order} from './php_generator.js';
export function math_number(
block: Block,

View File

@@ -11,12 +11,12 @@
// Former goog.module ID: Blockly.PHP
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import {CodeGenerator} from '../../core/generator.js';
import {Names} from '../../core/names.js';
import type {Workspace} from '../../core/workspace.js';
import {inputTypes} from '../../core/inputs/input_types.js';
import {Names} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import type {Workspace} from '../../core/workspace.js';
/**
* Order of operation ENUMs.

View File

@@ -10,12 +10,12 @@
// Former goog.module ID: Blockly.PHP.procedures
import * as Variables from '../../core/variables.js';
import type {Block} from '../../core/block.js';
import type {IfReturnBlock} from '../../blocks/procedures.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import {Order} from './php_generator.js';
import * as Variables from '../../core/variables.js';
import type {PhpGenerator} from './php_generator.js';
import {Order} from './php_generator.js';
export function procedures_defreturn(block: Block, generator: PhpGenerator) {
// Define a procedure with a return value.

View File

@@ -10,10 +10,10 @@
// Former goog.module ID: Blockly.PHP.texts
import type {Block} from '../../core/block.js';
import type {JoinMutatorBlock} from '../../blocks/text.js';
import {Order} from './php_generator.js';
import type {Block} from '../../core/block.js';
import type {PhpGenerator} from './php_generator.js';
import {Order} from './php_generator.js';
export function text(block: Block, generator: PhpGenerator): [string, Order] {
// Text value.

View File

@@ -11,8 +11,8 @@
// Former goog.module ID: Blockly.PHP.variables
import type {Block} from '../../core/block.js';
import {Order} from './php_generator.js';
import type {PhpGenerator} from './php_generator.js';
import {Order} from './php_generator.js';
export function variables_get(
block: Block,

View File

@@ -12,12 +12,12 @@
// Former goog.module ID: Blockly.Python.all
import {PythonGenerator} from './python/python_generator.js';
import * as lists from './python/lists.js';
import * as logic from './python/logic.js';
import * as loops from './python/loops.js';
import * as math from './python/math.js';
import * as procedures from './python/procedures.js';
import {PythonGenerator} from './python/python_generator.js';
import * as text from './python/text.js';
import * as variables from './python/variables.js';
import * as variablesDynamic from './python/variables_dynamic.js';

View File

@@ -10,12 +10,12 @@
// Former goog.module ID: Blockly.Python.lists
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import type {CreateWithBlock} from '../../blocks/lists.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import {Order} from './python_generator.js';
import * as stringUtils from '../../core/utils/string.js';
import type {PythonGenerator} from './python_generator.js';
import {Order} from './python_generator.js';
export function lists_create_empty(
block: Block,

View File

@@ -10,11 +10,11 @@
// Former goog.module ID: Blockly.Python.loops
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
import type {PythonGenerator} from './python_generator.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import type {PythonGenerator} from './python_generator.js';
import {Order} from './python_generator.js';
export function controls_repeat_ext(block: Block, generator: PythonGenerator) {

View File

@@ -10,12 +10,12 @@
// Former goog.module ID: Blockly.Python.procedures
import * as Variables from '../../core/variables.js';
import type {Block} from '../../core/block.js';
import type {IfReturnBlock} from '../../blocks/procedures.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import {Order} from './python_generator.js';
import * as Variables from '../../core/variables.js';
import type {PythonGenerator} from './python_generator.js';
import {Order} from './python_generator.js';
export function procedures_defreturn(block: Block, generator: PythonGenerator) {
// Define a procedure with a return value.

View File

@@ -11,13 +11,13 @@
// Former goog.module ID: Blockly.Python
import * as stringUtils from '../../core/utils/string.js';
import * as Variables from '../../core/variables.js';
import type {Block} from '../../core/block.js';
import {CodeGenerator} from '../../core/generator.js';
import {Names} from '../../core/names.js';
import type {Workspace} from '../../core/workspace.js';
import {inputTypes} from '../../core/inputs/input_types.js';
import {Names} from '../../core/names.js';
import * as stringUtils from '../../core/utils/string.js';
import * as Variables from '../../core/variables.js';
import type {Workspace} from '../../core/workspace.js';
/**
* Order of operation ENUMs.

View File

@@ -10,12 +10,12 @@
// Former goog.module ID: Blockly.Python.texts
import * as stringUtils from '../../core/utils/string.js';
import type {Block} from '../../core/block.js';
import type {JoinMutatorBlock} from '../../blocks/text.js';
import type {Block} from '../../core/block.js';
import {NameType} from '../../core/names.js';
import {Order} from './python_generator.js';
import * as stringUtils from '../../core/utils/string.js';
import type {PythonGenerator} from './python_generator.js';
import {Order} from './python_generator.js';
export function text(
block: Block,