Rachel Fenichel
c289b629c5
chore(demos): delete some duplicated demos ( #6066 )
...
* chore(demos): delete codelab folder
* chore(demos): delete custom dialog demo
* chore(demos): delete custom fields demos
* chore(demos): delete fixed injection demo
* chore(demos): delete generator demo
* chore(demos): delete interpreter demos
* chore(demos): delete max blocks demo
* chore(demos): delete graph demo
* chore(demos): remove deleted demos from index.html
2022-04-07 17:04:36 -07:00
Neil Fraser
a202558950
feat: Add margin around zoomToFit ( #6042 )
...
* Add margin around zoomToFit
* Change configurable property to fixed constant.
* VS Code keeps indenting stuff for no reason.
2022-04-06 17:22:26 -07:00
Rachel Fenichel
7991c8aeb3
chore(demos): delete plane demo ( #6064 )
2022-04-05 16:38:28 -07:00
Beka Westberg
964fb43f9a
chore: update renamings file for new release ( #6063 )
2022-04-04 15:40:50 -07:00
Maribeth Bottorff
44edbb89c3
fix: fix message loading from script tags ( #6060 )
2022-04-04 12:18:44 -07:00
Aaron Dodson
e36b23cc77
chore: Update sizes in check_metadata.sh ( #6058 )
2022-04-01 16:03:48 -07:00
Rachel Fenichel
6c4a62f03c
chore(demos): redirect some demos to gh-pages ( #6045 )
2022-04-01 14:57:10 -07:00
Beka Westberg
493444c687
fix: mutators disconnecting from children instead of moving them ( #6047 )
...
* fix: mutators disconnecting from children instead of moving them
* fix: debug build
2022-04-01 13:03:04 -07:00
Maribeth Bottorff
55cae6ec85
fix: update extraState property in serializer typedefs ( #6057 )
...
* fix: add quotes to serializer typedefs
* fix: update typedef
Co-authored-by: Beka Westberg <bwestberg@google.com >
* fix: update typedef
Co-authored-by: Beka Westberg <bwestberg@google.com >
Co-authored-by: Beka Westberg <bwestberg@google.com >
2022-03-31 17:35:37 -07:00
Maribeth Bottorff
05b47e27d9
chore: fix screenshot lint ( #6056 )
...
* chore: fix screenshot lint
* chore: remove extra space
2022-03-31 14:34:33 -07:00
Christopher Allen
c42aede94d
doc: Fix comment for loopTypes ( #6055 )
2022-03-31 19:17:57 +01:00
alschmiedt
31f5a73fca
Merge pull request #5888 from google/release-please--branches--develop--components--blockly
...
chore(develop): release blockly 8.0.0
blockly-v8.0.0
2022-03-31 08:58:00 -07:00
alschmiedt
d8c5a1d7ac
Merge pull request #6053 from alschmiedt/rebuild_03_31_2022
...
release: rebuild for q1 2022 release
2022-03-31 08:38:22 -07:00
alschmiedt
d6e415ea74
release: rebuild
2022-03-31 08:30:20 -07:00
alschmiedt
95a058d6c8
Merge pull request #6052 from alschmiedt/Q1_2022_language_rollup
...
chore: rollup of Q4 2021 and Q1 2022 messages
2022-03-31 08:20:54 -07:00
alschmiedt
8d5f7d6151
chore: rollup of Q4 2021 and Q1 2022 messages
2022-03-31 08:02:03 -07:00
release-please[bot]
808fb99128
chore(develop): release blockly 8.0.0
2022-03-31 01:38:41 +00:00
Maribeth Bottorff
69f3d4ae89
fix: Update typings for q1 2022 release ( #6051 )
...
* fix: initial commit for typings for q1 2022 release
* fix: update interface declarations
* fix: remove spurious override
* fix: add explicit any type
* fix: remove spurious Array type
* fix: CopyData declaration
* fix: fix extra-state
2022-03-30 18:37:51 -07:00
alschmiedt
8d2e181b42
Merge pull request #6044 from google/master_into_develop
...
chore: merge master into develop
2022-03-29 16:04:08 -07:00
alschmiedt
10d9cc45d2
Merge branch 'develop' into master_into_develop
2022-03-29 15:25:39 -07:00
Beka Westberg
c4a25eb3c4
fix: revert "Delete events should animate when played ( #5919 )" ( #6031 )
...
* Revert "Delete events should animate when played (#5919 )"
This reverts commit bce4c5e2c6 .
* fix: lint in screenshot
2022-03-29 11:47:50 -07:00
Aaron Dodson
2cf8eb87dc
fix: Fix bug where workspace comments could not be created. ( #6024 )
2022-03-28 15:56:30 -07:00
dependabot[bot]
058209796d
chore(deps): bump minimist from 1.2.5 to 1.2.6 ( #6027 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 15:09:57 -07:00
Aaron Dodson
ca6e590101
fix: Fix downloading screenshots on the playground. ( #6025 )
...
* fix: Fix downloading screenshots on the playground.
* fix: Resolve lint warning about unused variable.
2022-03-25 08:27:08 -07:00
Maribeth Bottorff
2c15d002ab
fix: export Blockly.Names.NameType and Blockly.Input.Align correctly ( #6030 )
...
* fix: make NameType available externally
* fix: export Input.Align
2022-03-24 15:05:38 -07:00
alschmiedt
364bf14ce6
fix: advanced playground and playground to work when hosted ( #6021 )
2022-03-23 11:08:55 -07:00
Beka Westberg
c7a359a842
fix: undo/redo for auto disabling if-return blocks ( #6018 )
...
* fix: undo/redo for auto disabling if-return blocks
* fix: update inline docs
2022-03-23 08:48:40 -07:00
Beka Westberg
c4308007bc
fix: always rename caller to legal name ( #6014 )
...
* fix: always rename caller to legal name
* fix: enable tests for non-matching callers which overlap names getting renamed
* fix: remove TODOs
2022-03-21 15:38:23 -07:00
Beka Westberg
7abf3de910
fix: playground test blocks, text area listeners, and show/hide buttons ( #6015 )
2022-03-21 14:12:47 -07:00
Christopher Allen
9d62f92a2f
refactor(build): Prepare UMD wrapper generation for transition to ES modules ( #5993 )
...
* fix(build): Correctly handle out-of-order chunks
It turns out that closure-calculate-chunks does not guarantee that
calculated chunks will be output in the same order as the
entrypoints, so modify getChunkOptions so that it no longer makes
that assumption.
* refactor(build): Introduce NAMESPACE_PROPERTY; rename NAMESPACE_OBJECT
Rename the constant NAMESPACE_OBJECT to NAMESPACE_VARIABLE to
better explain its actual meaning, and introduce
NAMESPACE_PROPERTY to specify what property the namespace object
will be stored in (and change the previous value, "internal_",
to "__namespace__" to reduce the chance of conflicts with
properties created by the output of Closure Compiler).
* refactor(build): Always save namespace object on chunk exports object
This is so that chunks whose parent chunk is not the root chunk
(chunks[0]) can obtain the namespace object. (See following commit.)
* fix(build): Correct handling of chunk dependencies
Previously getChunkOptions and chunkWrapper incorrectly assumed
that a chunk could have more than one dependency.
In fact, each chunk can have only a single dependency, which is
its parent chunk. It is used only to retrieve the namespace
object, which is saved on to the exports object for the chunk so
that any child chunk(s) can obtain it.
Update getChunkOptions and chunkWrapper (making the latter
longer but more readable) accordingly.
* refactor(build): Rename/repurpose chunk.exports -> .reexport
And remove chunk.importAs, since it was no longer being used
anywhere.
* fix: remove unnecessary s from reexports
Co-authored-by: alschmiedt <aschmiedt@google.com >
2022-03-21 13:10:48 -07:00
alschmiedt
98d619b46e
chore: update PR template to include formatting info ( #5839 )
2022-03-21 09:20:45 -07:00
alschmiedt
243fc52a96
fix: opening/closing the mutators ( #6000 )
2022-03-21 08:43:46 -07:00
YAMADA Yutaka
85ce3b82c6
fix: comments not being restored when dragging ( #6011 )
...
* fix comment deserialization
* add restore comment test
* Fix comment.
* fix: Modify test structure.
2022-03-21 07:51:51 -07:00
Beka Westberg
e502eaa6e1
fix: incorrect module for event data in renamings database ( #6012 )
2022-03-18 11:06:24 -07:00
dependabot[bot]
cefb505536
chore(deps): bump @wdio/selenium-standalone-service ( #6006 )
...
Bumps [@wdio/selenium-standalone-service](https://github.com/webdriverio/webdriverio ) from 7.16.16 to 7.18.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.16.16...v7.18.0 )
---
updated-dependencies:
- dependency-name: "@wdio/selenium-standalone-service"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-17 13:33:53 -07:00
dependabot[bot]
f344f9a89e
chore(deps): bump @blockly/dev-tools from 3.0.6 to 3.0.7 ( #5963 )
...
Bumps [@blockly/dev-tools](https://github.com/google/blockly-samples/tree/HEAD/plugins/dev-tools ) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/dev-tools@3.0.7/plugins/dev-tools )
---
updated-dependencies:
- dependency-name: "@blockly/dev-tools"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-17 11:02:16 -07:00
dependabot[bot]
152f017270
chore(deps): bump google-closure-deps from 20220104.0.0 to 20220202.0.0 ( #5965 )
...
Bumps [google-closure-deps](https://github.com/google/closure-library ) from 20220104.0.0 to 20220202.0.0.
- [Release notes](https://github.com/google/closure-library/releases )
- [Commits](https://github.com/google/closure-library/compare/v20220104...v20220202 )
---
updated-dependencies:
- dependency-name: google-closure-deps
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-17 10:59:00 -07:00
dependabot[bot]
5ee94e223b
chore(deps): bump webdriverio from 7.16.16 to 7.17.4 ( #5992 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio ) from 7.16.16 to 7.17.4.
- [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.16.16...v7.17.4 )
---
updated-dependencies:
- dependency-name: webdriverio
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-17 10:58:00 -07:00
Maribeth Bottorff
0b2bf3ae9d
feat: make mocha fail if it encounters 0 tests ( #5981 )
2022-03-16 17:16:06 -07:00
Aaron Dodson
1647a3299a
fix: Move @alias onto classes instead of constructors ( #6003 )
...
* fix: Move @alias onto classes instead of constructors
* fix: Fix JSDoc for constructors.
2022-03-16 15:48:32 -07:00
Beka Westberg
e2eaebec47
fix: convert the Workspace class to an ES6 class ( #5977 )
...
* fix: run conversion script on workspace
* fix: cleanup from conversion script
* fix: make debug build happy
* fix: tests
* fix: format
* fix: format
2022-03-16 13:22:03 -07:00
alschmiedt
a65b895002
chore: remove deprecation console log for debug renderer ( #5998 )
2022-03-16 08:42:01 -07:00
Beka Westberg
20f1475afc
fix!: change paste to return the pasted thing to support keyboard nav ( #5996 )
...
* fix: change paste to return the pasted thing
* fix: format
* fix: build
* fix: update the API for duplicate as well
* fix: change types to ICopyable
2022-03-15 11:58:14 -07:00
Mark Finn
fec44d917e
fix: Change the truthy tests of width and height in WorkspaceSvg.setCachedParentSvgSize to actual comparisons with null so that zero value can be saved into the cache ( #5997 )
...
fixes #5930 and possibly #5404
2022-03-15 09:34:28 -07:00
Beka Westberg
9e1cda8f45
fix: playground access to Blockly
2022-03-14 11:53:27 -07:00
Aaron Dodson
5f822fdbd7
chore: Update to latest Closure compiler and remove our SVG externs ( #5991 )
2022-03-10 11:50:43 -08:00
Christopher Allen
afc4088ce2
feat(tests): Use official semver.org RegExp ( #5990 )
...
Use the official semantic versioning regexp from
https://semver.org/ , rather than the shorter but sloppier one
we had previously found at
https://gist.github.com/jhorsman/62eeea161a13b80e39f5249281e17c39 .
2022-03-09 22:10:42 +00:00
Christopher Allen
3c723f0199
feat(tests): Add a test to validate scripts/migration/renamings.js ( #5980 )
...
* feat(tests): Add a test script for the renamings file
* Make scripts/migration/renamings.js a valid JSON5 file.
* Add a schema for it in tests/migration/renamings-schema.json.
* Add a script to test one against the other, as
tests/migration/validate-renamings. It is a node.js script
that will exit 0 if the renamings file is valid, or 1 if it
is not (and print a not-very-helpful error message from which
is possible, with some effort, to deduce what the error is.)
* fix: convert to JSON5 and refactor example
* fix: convert keys to new key names
* fix: change versions to arrays instead of objects
* fix: fix version numbers
* fix: associate renames with the version where they were added
* fix: fixup example
* fix: put older renames at the bottom, and newer renames at the top
* fix: enable renamings test in run_all_tests
* fix: put newer renames back at the bottom
This reverts commit efe070e344 .
* fix(tests): add missing additionalProperties: false to schema
And fix the resulting validation error in the example entry.
* chore(tests): Improve wording of example entry; add extra examples
Tweaked line wrapping of some existing entries (example and
acutal) that were otherwise untouched.
* feat: add dropDownDiv renaming to new database
* feat(tests): Check for duplicate entries for the same module
Also fixed extraneous whitespace in run_all_tests.sh
* fix(tests): Make validate-renamings.js compatible with node.js v12
Also remove success message, to adhere to usual unix convention
(silence implies success) as eslint does, and reduce unecessary
npm test output clutter.
* fix(tests): Fixes for PR #5980
* Fix typos.
* Remove redundant check.
Co-authored-by: Beka Westberg <bwestberg@google.com >
2022-03-09 11:29:43 -08:00
Beka Westberg
01d45972d4
fix: revert converting test helpers to es modules ( #5982 )
...
* Revert "fix: lint"
This reverts commit 050956d105 .
* Revert "fix: run mocha as a module"
This reverts commit 4dac25ae99 .
* Revert "move to modules, but break mocha"
This reverts commit 220d7bbd1d .
2022-03-09 07:38:37 -08:00
Rachel Fenichel
3740d51089
chore: makes types of divs more specific ( #5988 )
...
* chore: cast to a more specific type when creating a div
* chore: make types more specific for divs
* chore: format
2022-03-08 16:00:31 -08:00