Beka Westberg
d754c6d278
chore: remove AnyDuringMigration from gesture code ( #6401 )
...
* chore: work on refactoring gesture code
* chore: reorganize throw order
* chore: format
* chore: PR comments
* chore: format
2022-09-09 16:29:06 -07:00
Christopher Allen
5d3ba79ab3
fix!(connection): Correctly handle multiple highlighted connections ( #6416 )
...
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).
2022-09-09 18:00:59 +01:00
ktbytechibong
e58cf77b7f
fix: TS errors on dependent projects with certain tsconfig settings ( #6360 ) ( #6361 )
...
* fix: TS errors on dependent projects with certain tsconfig settings (#6360 )
* Address PR comments
2022-09-06 13:19:56 -07:00
dependabot[bot]
2bf1182534
chore(deps): bump @wdio/selenium-standalone-service ( #6407 )
...
Bumps [@wdio/selenium-standalone-service](https://github.com/webdriverio/webdriverio ) from 7.23.0 to 7.24.0.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/v7.24.0/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.23.0...v7.24.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 >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-06 10:55:16 -07:00
Beka Westberg
517a72a16f
chore: fix release tasks checking for bad directories ( #6404 )
2022-09-01 14:00:59 -07:00
Maribeth Bottorff
ec72e8bb4d
chore: add api extractor configuration and fix some associated problems ( #6388 )
...
* chore: add configuration for api extractor
* fix: remove extra param names
* chore: private to internal
* remove unrestricted
* chore: remove double backticks
* chore: remove fileoverview and export * as
* chore: return to returns
* chore: fix backslashes and angle brackets in tsdoc
* chore: final to sealed
* chore: ignore to internal
* chore: fix link tags
* chore: add api-extractor configuration
* chore: add unrecognized tag names
* chore: remove tsdoc-metadata
* fix: correct index.d.ts
* chore: fix connection link
2022-09-01 11:39:05 -07:00
Rachel Fenichel
55ea12bd21
fix: stop using is3dSupported ( #6400 )
...
* fix: remove prefix checks from is3dSupported
* fix: stop using is3dSupported
* chore: mark is3dSupported deprecated
* chore: fix lint
2022-08-31 12:59:16 -04:00
Beka Westberg
21237c9362
chore: remove AnyDuringMigration from the insertion marker manager ( #6398 )
...
* chore: remove AnyDuringMigration from the insertion marker manager
* chore: fix final issues
* chore: format
2022-08-31 09:27:23 -07:00
Beka Westberg
79051a69db
fix: context menu not working ( #6399 )
2022-08-31 08:00:45 -07:00
Rachel Fenichel
9775b5138b
fix: deprecate functions in object.ts ( #6387 )
...
* fix: deprecate functions in object.ts
* chore: update deprecation dates and formats
* chore: redo deprecation dates again
2022-08-30 19:20:24 -04:00
Rachel Fenichel
a785ab8d9c
fix: remove some IE-specific code in dom and style ( #6396 )
...
* fix: remove some IE-specific code in dom and style
* fix: delete unnecessary getStyle function
2022-08-30 15:49:06 -04:00
dependabot[bot]
e6b190c3db
chore(deps): bump eslint from 8.22.0 to 8.23.0 ( #6395 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.22.0 to 8.23.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.22.0...v8.23.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 09:32:26 -07:00
dependabot[bot]
c9e9662642
chore(deps): bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.35.1 ( #6394 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.33.1 to 5.35.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.35.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 09:24:22 -07:00
Rachel Fenichel
9c5c9b51c8
chore: update pr template ( #6390 )
2022-08-29 12:21:41 -04:00
Rachel Fenichel
64dbffb5a9
chore: remove IE support from CONTRIBUTING.md ( #6389 )
2022-08-29 12:21:13 -04:00
dependabot[bot]
7db6e25a7e
chore(deps): bump @wdio/selenium-standalone-service ( #6393 )
...
Bumps [@wdio/selenium-standalone-service](https://github.com/webdriverio/webdriverio ) from 7.21.0 to 7.23.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.21.0...v7.23.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 >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 09:18:00 -07:00
dependabot[bot]
f39dd2233c
chore(deps): bump webdriverio from 7.22.0 to 7.23.0 ( #6391 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio ) from 7.22.0 to 7.23.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.22.0...v7.23.0 )
---
updated-dependencies:
- dependency-name: webdriverio
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 09:12:11 -07:00
Rachel Fenichel
856e74d9cf
fix!: remove unused functions in style.ts ( #6386 )
2022-08-26 16:03:16 -04:00
Aaron Dodson
3bc42c5c3f
refactor!: Removed backwards compatibility for getDeveloperVars(). ( #6385 )
2022-08-25 13:32:45 -07:00
Aaron Dodson
3a36ed5116
refactor: Remove more uses of AnyDuringMigration. ( #6383 )
...
* 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.
2022-08-24 16:06:38 -07:00
Rachel Fenichel
e50ad59ffe
chore: remove underscores from private properties in grid.ts ( #6375 )
...
* chore: remove underscores from private properties in grid.ts
* chore: remove unused property
2022-08-24 16:42:49 -04:00
Maribeth Bottorff
60bc01acc8
fix: make eventUtils throw if event type not registered ( #6381 )
...
* chore: update lint rules
* fix: have eventUtils.get throw if event isn't found
* chore: remove nonnull assertion from eventUtils.get and format
2022-08-24 13:41:32 -07:00
Aaron Dodson
980fe138e7
refactor: Mark optional parameters as optional. ( #6380 )
...
* refactor: Mark optional params as optional.
* refactor: Slightly narrow the typing of rendererOverrides.
2022-08-24 13:19:37 -07:00
Aaron Dodson
1f6481e527
chore: Removed commented-out side-effect-only imports. ( #6379 )
2022-08-24 11:28:09 -07:00
Aaron Dodson
57a5d0d49c
refactor: Remove more uses of AnyDuringMigration ( #6378 )
...
* 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.
2022-08-23 15:36:52 -07:00
Beka Westberg
7698c072d3
chore: remove AnyDuringMigration from dropdown and widget divs ( #6377 )
...
* chore: remove AnyDuringMigration from dropdown div
* chore: remove AnyDuringMigration from widget div
* chore: format
2022-08-23 15:26:10 -07:00
Maribeth Bottorff
037eb59b89
chore: Lint TsDoc. ( #6353 )
...
* 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
2022-08-23 14:27:22 -07:00
Beka Westberg
bb37d1b7aa
chore: remove instances of AnyDuringMigration in icons code ( #6376 )
...
* chore: remove AnyDuringMigration from icon
* chore: remove AnyDuringMigration from comment
* chore: remove AnyDuringMigration in warning
* chore: remove anyDuringMigration from mutator
* chore: format
2022-08-23 14:23:40 -07:00
Beka Westberg
7f6df7d562
chore: format css ( #6373 )
...
* chore: format css
* chore: convert css to templates
* chore: disable clang-formatting geras css
* chore: clang format
2022-08-23 11:18:33 -07:00
Christopher Allen
d6be01a4da
chore(tests): Remove IE11 / ES5-only support from bootstrap.js ( #6364 )
2022-08-23 12:54:57 -04:00
Beka Westberg
b1b4aa06c3
chore: remove alt dynamic shape definition ( #6374 )
...
* chore: remove alt dynamic shape definition
* chore: format
2022-08-23 08:26:17 -07:00
Christopher Allen
bcd62f170b
chore(build): use inline sources in sourcemaps; don't package sources separately ( #6362 )
...
* chore(build): Add inline sources to sourcemaps
* chore(build): Don't package sources
Since the sources are now inline in the sourcemaps, they no longer
need to be package separately.
2022-08-22 19:12:55 -04:00
Aaron Dodson
76b1e023e3
chore: Fix no-inferrable-types lint rule violations. ( #6372 )
2022-08-22 14:42:41 -07:00
Christopher Allen
079699baff
fix(build): Have prepare task signal async completion ( #6356 )
...
PR #6244 made a change to have the npm run prepare script
(automatically invoked by npm install after package installation)
not bother running the buildJavaScriptAndDeps gulp task when run
from a GitHub action (since our build action will do npm test
straight afterwards, which runs this task already).
Unfortunately, due my misunderstanding of how gulp tasks work
the revised version generated a "Did you forget to signal async
completion?" error from gulp.
Fix this by adding a done parameter and passing the provided
callback to buildJavaScriptAndDeps. This also allows a
simplification of the the don't-run case by simply calling
done and then returning.
2022-08-22 17:27:26 -04:00
Aaron Dodson
43f54b1b06
chore: Fix or individually disable no-this-alias lint rule violations. ( #6371 )
2022-08-22 14:13:26 -07:00
Aaron Dodson
9454b7070c
refactor: Remove uses of AnyDuringMigration from scrollbar.ts, workspace_svg.ts, contextmenu_registry.ts, and component_manager.ts ( #6318 )
...
* 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.
2022-08-22 11:04:11 -07:00
dependabot[bot]
eca2b1bc4a
chore(deps): bump @wdio/selenium-standalone-service ( #6365 )
...
Bumps [@wdio/selenium-standalone-service](https://github.com/webdriverio/webdriverio ) from 7.20.8 to 7.21.0.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/v7.21.0/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.20.8...v7.21.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 >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 08:16:00 -07:00
dependabot[bot]
ebe684bdc3
chore(deps): bump webdriverio from 7.20.9 to 7.22.0 ( #6368 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio ) from 7.20.9 to 7.22.0.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/v7.22.0/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.20.9...v7.22.0 )
---
updated-dependencies:
- dependency-name: webdriverio
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 08:11:50 -07:00
dependabot[bot]
934206cae8
chore(deps): bump peter-evans/create-pull-request from 4.0.4 to 4.1.1 ( #6369 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.0.4 to 4.1.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](923ad837f1...18f90432be )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 08:11:04 -07:00
Christopher Allen
883d78d5a0
chore(build): Only suppress expected warnings from closure-make-deps ( #6350 )
2022-08-18 15:27:09 +01:00
Rachel Fenichel
aff21b936c
fix: remove unused or obsolete useragent checks ( #6355 )
2022-08-17 19:03:20 -04:00
Beka Westberg
8c9cabfe57
chore: fix the advanced playground ( #6354 )
2022-08-17 15:12:39 -07:00
Rachel Fenichel
ffe6d55d5f
fix!: remove checks for IE and EdgeHTML in core ( #6336 )
...
* chore: remove uses of userAgent.IE
* chore!: remove export of userAgent.IE
* format: run format
* fix!: remove special-cases for EdgeHTML browser engine
* fix!: remove export of userAgent.EDGE
* chore: remove unused dependencies
* fix: touch events in non-touch firefox
2022-08-17 14:13:13 -04:00
Christopher Allen
e10bf99936
fix(build): Fix sourcemaps ( #6352 )
...
Get sourcemaps working again.
- The change in tsconfig.json is sufficient to get functional,
per-.ts-file sourcemaps in build/src/** that work in
uncompiled mode (i.e. in the playground / tests).
- No further changes are required for these to be ingested by
gulp + Closure Compiler; the resulting files -
build/*_compressed.js.map - now point at files in
core/, blocks/, etc. This works correctly when packaged and
also when doing local testing in compiled mode of the checked-in
build products (i.e., after they are copied to the repository
root.)
- In order to get sourcemaps to work for local testing in
compiled mode of the build products directly from build/,
buildCompile now creates symlinks from build/ to core/,
blocks/ and generators/.
2022-08-17 17:05:38 +01:00
Beka Westberg
e9920a54e0
feat!: allow blocks to receive their own delete events ( #6337 )
...
* 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
2022-08-16 15:49:40 -07:00
dependabot[bot]
8689ab2ad5
chore(deps): bump google-closure-compiler ( #6345 )
...
Bumps [google-closure-compiler](https://github.com/google/closure-compiler-npm ) from 20220601.0.0 to 20220803.0.0.
- [Release notes](https://github.com/google/closure-compiler-npm/releases )
- [Commits](https://github.com/google/closure-compiler-npm/compare/v20220601.0.0...v20220803.0.0 )
---
updated-dependencies:
- dependency-name: google-closure-compiler
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 15:12:44 -07:00
dependabot[bot]
082dba8b76
chore(deps): bump google-closure-deps from 20220502.0.0 to 20220719.0.0 ( #6346 )
...
Bumps [google-closure-deps](https://github.com/google/closure-library ) from 20220502.0.0 to 20220719.0.0.
- [Release notes](https://github.com/google/closure-library/releases )
- [Commits](https://github.com/google/closure-library/compare/v20220502...v20220719 )
---
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 >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 15:07:40 -07:00
Maribeth Bottorff
49f87fba79
chore: enable linting ts files ( #6351 )
...
* chore: initial setup for linting ts
* chore: Temporarily disable most of the rules causing problems
* chore: fix autofixable problems.
* chore: ignore the last few files and rules
* chore: fix remaining lint errors
* chore: fix more small lint
* chore: run original rules on js files, new ts rules on ts files
* chore: use jsdoc style return in js files
* chore: add lint fix script
* chore: fix prefer-spread lint
* chore: fix no-invalid-this rule
* chore: fix no-unused-vars
* chore: fix trashcan lint
2022-08-16 13:59:15 -07:00
dependabot[bot]
9830641cb7
chore(deps): bump @blockly/dev-tools from 4.0.2 to 4.0.3 ( #6348 )
...
Bumps [@blockly/dev-tools](https://github.com/google/blockly-samples/tree/HEAD/plugins/dev-tools ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Changelog](https://github.com/google/blockly-samples/blob/master/plugins/dev-tools/CHANGELOG.md )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/dev-tools@4.0.3/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 >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 07:12:44 -07:00
dependabot[bot]
02f50a6072
chore(deps): bump eslint from 8.21.0 to 8.22.0 ( #6347 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.21.0 to 8.22.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.21.0...v8.22.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 07:12:17 -07:00