Monica Kozbial
d2c61d5735
Prevent uncessary add/remove class calls on cursor during drag ( #4885 )
2021-06-09 19:20:47 -07:00
Monica Kozbial
11390341b1
Adding IDragTarget support. ( #4852 )
2021-06-09 13:59:22 -07:00
Neil Fraser
861a981cb6
Remove extra else clauses
2021-06-09 11:41:42 -07:00
Neil Fraser
cff7b359f4
Make comments more consistent.
2021-06-09 11:41:42 -07:00
Neil Fraser
6a6c630f8c
Back out variable change.
2021-06-09 11:41:42 -07:00
Neil Fraser
76b5517008
Use null-prototype objects for maps
...
A {} has a bunch of names already defined on it (like ‘toString’). When using an object as a map with arbitrary keys, it should not inherit from Object.prototype.
2021-06-09 11:41:42 -07:00
jschanker
53d8754ee9
Remove row healing for block deletion #4832 ( #4873 )
2021-06-08 17:13:17 -07:00
Monica Kozbial
e3e1089641
ComponentManager API extension ( #4875 )
2021-06-08 14:03:41 -07:00
Monica Kozbial
8e7cb406f9
Handle overriding components in ComponentManager ( #4856 )
2021-06-08 12:28:59 -07:00
Monica Kozbial
6f7ead6e9c
Fix error caused by extra teardown call ( #4877 )
2021-06-08 10:19:08 -07:00
alschmiedt
e7bf54e82e
Fixes a check in bump into bounds ( #4872 )
2021-06-08 08:17:00 -07:00
Neil Fraser
5f7fe9096b
Use String() over toLocaleString when possible
...
toLocaleString results in a 4.6% performance penalty when loading the Spaghetti test in Playground.
2021-06-08 06:08:12 -07:00
Beka Westberg
ab5616cff7
Add tests for connecting blocks ( #4853 )
2021-06-07 08:14:13 -07:00
alschmiedt
e4f15898d0
Update chrome version ( #4866 )
2021-06-03 17:57:40 -07:00
dependabot[bot]
cd7c24b4ac
Bump @blockly/theme-modern from 2.1.16 to 2.1.17 ( #4862 )
...
Bumps [@blockly/theme-modern](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-modern ) from 2.1.16 to 2.1.17.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/theme-modern@2.1.17/plugins/theme-modern )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 16:56:36 -07:00
dependabot[bot]
21d10f9dd0
Bump eslint from 7.26.0 to 7.27.0 ( #4860 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.26.0 to 7.27.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.26.0...v7.27.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 16:56:13 -07:00
dependabot[bot]
f33814cf44
Bump @blockly/theme-dark from 1.0.6 to 1.0.7 ( #4861 )
...
Bumps [@blockly/theme-dark](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-dark ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/theme-dark@1.0.7/plugins/theme-dark )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 16:55:44 -07:00
Neil Fraser
c5a7b481bc
Code simplifications
2021-06-03 08:23:01 -07:00
translatewiki.net
91fe77e26c
Localisation updates from https://translatewiki.net .
2021-05-31 09:59:35 +02:00
Neil Fraser
37a1ee55b8
Remove useless variable declarations in PHP. ( #4849 )
2021-05-27 21:40:04 -07:00
Neil Fraser
e661c92a36
More JSDoc improvements
2021-05-27 21:30:26 -07:00
Neil Fraser
f64c11d74e
Make JSDoc object nullability more strict.
...
Also make Blockly.utils.deprecation.warn apply to properties.
2021-05-27 21:30:26 -07:00
Neil Fraser
c9b9144a50
Make explicit that names and IDs are conflated
...
This is potentially dangerous code. And ID could theoretically collide with a name.
2021-05-27 21:30:26 -07:00
Neil Fraser
43b65d2aa1
Factor out procedure population from generators
...
Also fix bug in Lua generator where variables were not populated in the nameDB (only language with no variable initialization).
2021-05-27 21:30:26 -07:00
Neil Fraser
9869269ce2
Add procedures to name DB in init
...
This enables the generator for any block to see all variable names and procedure names in the whole program, including those that haven’t generated yet.
2021-05-27 21:30:26 -07:00
Neil Fraser
17f9209f2f
Add missing extern
2021-05-27 21:30:26 -07:00
Neil Fraser
ecca5bf274
Use Object.values rather than loop
...
Only for JS, Lua, and PHP. Dart and Python need extra logic to split out import statements.
Also use ‘this’ instead of fully qualified names in generators.
2021-05-27 21:30:26 -07:00
Neil Fraser
d919b0af21
Update JSDoc from Array.<> to Array<>
...
Same with Object.
2021-05-27 21:30:26 -07:00
Neil Fraser
b50cb5779f
Set generator’s isInitialized to false in finish
...
Previously isInitialized would remain true after first generation.
Also move common init/finish code to parent class.
2021-05-27 21:30:26 -07:00
Neil Fraser
5d2c48e1ab
Remove unused Blockly.Generator.NAME_TYPE
2021-05-27 21:30:26 -07:00
Neil Fraser
a385f3c2a6
Enable extraction of names from name DB.
...
Also gets rid of hacky name_realm contatination.
2021-05-27 21:30:26 -07:00
Neil Fraser
d519ab8f54
JSDoc improvements
2021-05-27 21:30:26 -07:00
Neil Fraser
2f2252f588
Rename variableDB_ to nameDB_
...
There is significant confusion in names and comments with regards to variables and procedures. `Blockly.Generator.prototype.variableDB_` is a Blockly.Names database, not a variable map. This rename introduces a getter and setter so deprecated references still work. This commit also fixes some comments which are either outright wrong or misleading regarding variable and procedure names.
2021-05-27 21:30:26 -07:00
Monica Kozbial
5344ad6c21
Add support for IAutoHideable ( #4855 )
2021-05-27 17:01:11 -07:00
Monica Kozbial
1cadbb94bd
Rename PluginManager and related elements ( #4857 )
...
* Rename PluginManager and related elements to use component instead of plugin
* Rename types to capabilities
2021-05-27 16:14:33 -07:00
translatewiki.net
a982628826
Localisation updates from https://translatewiki.net .
2021-05-27 15:34:08 +02:00
Beka Westberg
5ffd43824f
Change lastConnectionInRow to getPlaceForOrphanedOutput - Take 2 ( #4851 )
...
* Change lastConnectionInRow to getPlaceForOrphanedOutput
* PR comments
2021-05-26 09:16:33 -07:00
dependabot[bot]
dc02d7a58e
Bump webdriverio from 7.5.7 to 7.6.0 ( #4839 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio ) from 7.5.7 to 7.6.0.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.5.7...v7.6.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 15:56:23 -07:00
dependabot[bot]
3c51cb2bf0
Bump @blockly/dev-tools from 2.2.1 to 2.3.0 ( #4838 )
...
Bumps [@blockly/dev-tools](https://github.com/google/blockly-samples/tree/HEAD/plugins/dev-tools ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/dev-tools@2.3.0/plugins/dev-tools )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 15:04:37 -07:00
dependabot[bot]
38e291f10d
Bump @blockly/block-test from 1.0.13 to 1.0.14 ( #4837 )
...
Bumps [@blockly/block-test](https://github.com/google/blockly-samples/tree/HEAD/plugins/block-test ) from 1.0.13 to 1.0.14.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/block-test@1.0.14/plugins/block-test )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 15:04:19 -07:00
translatewiki.net
3439c92a40
Localisation updates from https://translatewiki.net .
2021-05-24 13:56:46 +02:00
Neil Fraser
dd0314bc0b
Normalize comments
2021-05-19 09:57:14 -07:00
Neil Fraser
4436e2814d
Use localeCompare’s case insensitivity option
...
Variables and procedures now sorted using local rules, not Unicode code points. Verified that ’sensitivity’ survives Closure compiler without quotes.
2021-05-19 09:57:14 -07:00
Neil Fraser
707b42e79b
Rename ‘type’ to ‘realm’ within Blockly.Names
...
Elsewhere ’type’ refers to int/float/string when referencing variables. This change is local and has no API effect.
2021-05-19 09:57:14 -07:00
dependabot[bot]
894af81383
Bump google-closure-compiler from 20210406.0.0 to 20210505.0.0 ( #4834 )
...
Bumps [google-closure-compiler](https://github.com/google/closure-compiler-npm ) from 20210406.0.0 to 20210505.0.0.
- [Release notes](https://github.com/google/closure-compiler-npm/releases )
- [Commits](https://github.com/google/closure-compiler-npm/compare/v20210406.0.0...v20210505.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 08:05:16 -07:00
dependabot[bot]
b7dc454234
Bump eslint from 7.25.0 to 7.26.0 ( #4833 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.25.0 to 7.26.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.25.0...v7.26.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 08:04:42 -07:00
dependabot[bot]
c2c6245028
Bump @blockly/theme-dark from 1.0.5 to 1.0.6 ( #4835 )
...
Bumps [@blockly/theme-dark](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-dark ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/theme-dark@1.0.6/plugins/theme-dark )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 08:04:12 -07:00
dependabot[bot]
7bc040747c
Bump @blockly/theme-modern from 2.1.15 to 2.1.16 ( #4836 )
...
Bumps [@blockly/theme-modern](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-modern ) from 2.1.15 to 2.1.16.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/theme-modern@2.1.16/plugins/theme-modern )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 08:03:56 -07:00
dependabot[bot]
e6369540ea
Bump concurrently from 6.0.2 to 6.1.0 ( #4816 )
...
Bumps [concurrently](https://github.com/kimmobrunfeldt/concurrently ) from 6.0.2 to 6.1.0.
- [Release notes](https://github.com/kimmobrunfeldt/concurrently/releases )
- [Commits](https://github.com/kimmobrunfeldt/concurrently/compare/v6.0.2...v6.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 18:15:04 -07:00
dependabot[bot]
b738df84fc
Bump webdriverio from 7.5.3 to 7.5.7 ( #4815 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio ) from 7.5.3 to 7.5.7.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.5.3...v7.5.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 18:14:44 -07:00