Skip to content

Commit df992d1

Browse files
author
Alberto Iannaccone
committed
Merge branch 'main' of github.com:arduino/arduino-ide into pluggable-monitor
2 parents 9c1aba5 + 522a5c6 commit df992d1

File tree

194 files changed

+4517
-3646
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+4517
-3646
lines changed

Diff for: .github/workflows/build.yml

+1
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ jobs:
7878
fi
7979
fi
8080
81+
npx node-gyp install
8182
yarn --cwd ./electron/packager/
8283
yarn --cwd ./electron/packager/ package
8384

Diff for: arduino-ide-extension/package.json

+17-17
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,23 @@
2222
},
2323
"dependencies": {
2424
"@grpc/grpc-js": "^1.3.7",
25-
"@theia/application-package": "1.22.1",
26-
"@theia/core": "1.22.1",
27-
"@theia/editor": "1.22.1",
28-
"@theia/editor-preview": "1.22.1",
29-
"@theia/electron": "1.22.1",
30-
"@theia/filesystem": "1.22.1",
31-
"@theia/git": "1.22.1",
32-
"@theia/keymaps": "1.22.1",
33-
"@theia/markers": "1.22.1",
34-
"@theia/monaco": "1.22.1",
35-
"@theia/navigator": "1.22.1",
36-
"@theia/outline-view": "1.22.1",
37-
"@theia/output": "1.22.1",
38-
"@theia/preferences": "1.22.1",
39-
"@theia/search-in-workspace": "1.22.1",
40-
"@theia/terminal": "1.22.1",
41-
"@theia/workspace": "1.22.1",
25+
"@theia/application-package": "1.25.0",
26+
"@theia/core": "1.25.0",
27+
"@theia/editor": "1.25.0",
28+
"@theia/editor-preview": "1.25.0",
29+
"@theia/electron": "1.25.0",
30+
"@theia/filesystem": "1.25.0",
31+
"@theia/git": "1.25.0",
32+
"@theia/keymaps": "1.25.0",
33+
"@theia/markers": "1.25.0",
34+
"@theia/monaco": "1.25.0",
35+
"@theia/navigator": "1.25.0",
36+
"@theia/outline-view": "1.25.0",
37+
"@theia/output": "1.25.0",
38+
"@theia/preferences": "1.25.0",
39+
"@theia/search-in-workspace": "1.25.0",
40+
"@theia/terminal": "1.25.0",
41+
"@theia/workspace": "1.25.0",
4242
"@tippyjs/react": "^4.2.5",
4343
"@types/atob": "^2.1.2",
4444
"@types/auth0-js": "^9.14.0",

Diff for: arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { inject, injectable, postConstruct } from 'inversify';
2-
import * as React from 'react';
1+
import { inject, injectable, postConstruct } from '@theia/core/shared/inversify';
2+
import * as React from '@theia/core/shared/react';
33
import * as remote from '@theia/core/electron-shared/@electron/remote';
44
import {
55
BoardsService,

Diff for: arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import '../../src/browser/style/index.css';
2-
import { ContainerModule } from 'inversify';
2+
import { ContainerModule } from '@theia/core/shared/inversify';
33
import { WidgetFactory } from '@theia/core/lib/browser/widget-manager';
44
import { CommandContribution } from '@theia/core/lib/common/command';
55
import { bindViewContribution } from '@theia/core/lib/browser/shell/view-contribution';
@@ -688,6 +688,8 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => {
688688

689689
// Workaround for https://github.com/eclipse-theia/theia/issues/8722
690690
// Do not trigger a save on IDE startup if `"editor.autoSave": "on"` was set as a preference.
691+
// Note: `"editor.autoSave" was renamed to `"files.autoSave" and `"on"` was replaced with three
692+
// different cases, but we treat `!== 'off'` as auto save enabled. (https://github.com/eclipse-theia/theia/issues/10812)
691693
bind(EditorCommandContribution).toSelf().inSingletonScope();
692694
rebind(TheiaEditorCommandContribution).toService(EditorCommandContribution);
693695

Diff for: arduino-ide-extension/src/browser/arduino-preferences.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { interfaces } from 'inversify';
1+
import { interfaces } from '@theia/core/shared/inversify';
22
import {
33
createPreferenceProxy,
44
PreferenceProxy,
@@ -83,7 +83,7 @@ export const ArduinoConfigSchema: PreferenceSchema = {
8383
default: 'https://downloads.arduino.cc/arduino-ide',
8484
description: nls.localize(
8585
'arduino/preferences/ide.updateBaseUrl',
86-
`The base URL where to download updates from. Defaults to 'https://downloads.arduino.cc/arduino-ide'`
86+
"The base URL where to download updates from. Defaults to 'https://downloads.arduino.cc/arduino-ide'"
8787
),
8888
},
8989
'arduino.board.certificates': {

Diff for: arduino-ide-extension/src/browser/auth/authentication-client-service.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { Emitter } from '@theia/core/lib/common/event';
33
import { JsonRpcProxy } from '@theia/core/lib/common/messaging/proxy-factory';
44
import { WindowService } from '@theia/core/lib/browser/window/window-service';
@@ -49,7 +49,10 @@ export class AuthenticationClientService
4949
this.service
5050
.session()
5151
.then((session) => this.notifySessionDidChange(session));
52+
5253
this.setOptions();
54+
this.service.initAuthSession()
55+
5356
this.arduinoPreferences.onPreferenceChanged((event) => {
5457
if (event.preferenceName.startsWith('arduino.auth.')) {
5558
this.setOptions();

Diff for: arduino-ide-extension/src/browser/boards/boards-auto-installer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable, inject } from 'inversify';
1+
import { injectable, inject } from '@theia/core/shared/inversify';
22
import { MessageService } from '@theia/core/lib/common/message-service';
33
import { FrontendApplicationContribution } from '@theia/core/lib/browser/frontend-application';
44
import {

Diff for: arduino-ide-extension/src/browser/boards/boards-config-dialog-widget.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as React from 'react';
2-
import { injectable, inject } from 'inversify';
1+
import * as React from '@theia/core/shared/react';
2+
import { injectable, inject } from '@theia/core/shared/inversify';
33
import { Emitter } from '@theia/core/lib/common/event';
44
import { ReactWidget, Message } from '@theia/core/lib/browser';
55
import { BoardsService } from '../../common/protocol/boards-service';

Diff for: arduino-ide-extension/src/browser/boards/boards-config-dialog.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { injectable, inject, postConstruct } from 'inversify';
2-
import { Message } from '@phosphor/messaging';
1+
import { injectable, inject, postConstruct } from '@theia/core/shared/inversify';
2+
import { Message } from '@theia/core/shared/@phosphor/messaging';
33
import { DialogProps, Widget, DialogError } from '@theia/core/lib/browser';
44
import { AbstractDialog } from '../theia/dialogs/dialogs';
55
import { BoardsConfig } from './boards-config';

Diff for: arduino-ide-extension/src/browser/boards/boards-config.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as React from 'react';
1+
import * as React from '@theia/core/shared/react';
22
import { Event } from '@theia/core/lib/common/event';
33
import { notEmpty } from '@theia/core/lib/common/objects';
44
import { MaybePromise } from '@theia/core/lib/common/types';

Diff for: arduino-ide-extension/src/browser/boards/boards-data-menu-updater.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as PQueue from 'p-queue';
2-
import { inject, injectable } from 'inversify';
2+
import { inject, injectable } from '@theia/core/shared/inversify';
33
import { CommandRegistry } from '@theia/core/lib/common/command';
44
import { MenuModelRegistry } from '@theia/core/lib/common/menu';
55
import {

Diff for: arduino-ide-extension/src/browser/boards/boards-data-store.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable, inject, named } from 'inversify';
1+
import { injectable, inject, named } from '@theia/core/shared/inversify';
22
import { ILogger } from '@theia/core/lib/common/logger';
33
import { deepClone } from '@theia/core/lib/common/objects';
44
import { Event, Emitter } from '@theia/core/lib/common/event';

Diff for: arduino-ide-extension/src/browser/boards/boards-list-widget.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable, postConstruct } from 'inversify';
1+
import { inject, injectable, postConstruct } from '@theia/core/shared/inversify';
22
import {
33
BoardsPackage,
44
BoardsService,

Diff for: arduino-ide-extension/src/browser/boards/boards-service-provider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable, inject } from 'inversify';
1+
import { injectable, inject } from '@theia/core/shared/inversify';
22
import { Emitter } from '@theia/core/lib/common/event';
33
import { ILogger } from '@theia/core/lib/common/logger';
44
import { CommandService } from '@theia/core/lib/common/command';

Diff for: arduino-ide-extension/src/browser/boards/boards-toolbar-item.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as React from 'react';
2-
import * as ReactDOM from 'react-dom';
1+
import * as React from '@theia/core/shared/react';
2+
import * as ReactDOM from '@theia/core/shared/react-dom';
33
import { CommandRegistry } from '@theia/core/lib/common/command';
44
import { DisposableCollection } from '@theia/core/lib/common/disposable';
55
import { Port } from '../../common/protocol';

Diff for: arduino-ide-extension/src/browser/boards/boards-widget-frontend-contribution.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable } from 'inversify';
1+
import { injectable } from '@theia/core/shared/inversify';
22
import { BoardsListWidget } from './boards-list-widget';
33
import { BoardsPackage } from '../../common/protocol/boards-service';
44
import { ListWidgetFrontendContribution } from '../widgets/component-list/list-widget-frontend-contribution';

Diff for: arduino-ide-extension/src/browser/components/ProgressBar.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as React from 'react';
1+
import * as React from '@theia/core/shared/react';
22

33
export type ProgressBarProps = {
44
percent?: number;

Diff for: arduino-ide-extension/src/browser/contributions/about.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import * as moment from 'moment';
33
import * as remote from '@theia/core/electron-shared/@electron/remote';
44
import { isOSX, isWindows } from '@theia/core/lib/common/os';

Diff for: arduino-ide-extension/src/browser/contributions/add-file.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import * as remote from '@theia/core/electron-shared/@electron/remote';
33
import { ArduinoMenus } from '../menu/arduino-menus';
44
import {

Diff for: arduino-ide-extension/src/browser/contributions/add-zip-library.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import * as remote from '@theia/core/electron-shared/@electron/remote';
33
import URI from '@theia/core/lib/common/uri';
44
import { ConfirmDialog } from '@theia/core/lib/browser/dialogs';

Diff for: arduino-ide-extension/src/browser/contributions/archive-sketch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable } from 'inversify';
1+
import { injectable } from '@theia/core/shared/inversify';
22
import * as remote from '@theia/core/electron-shared/@electron/remote';
33
import * as dateFormat from 'dateformat';
44
import URI from '@theia/core/lib/common/uri';

Diff for: arduino-ide-extension/src/browser/contributions/board-selection.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import * as remote from '@theia/core/electron-shared/@electron/remote';
33
import { MenuModelRegistry } from '@theia/core/lib/common/menu';
44
import {

Diff for: arduino-ide-extension/src/browser/contributions/burn-bootloader.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { OutputChannelManager } from '@theia/output/lib/browser/output-channel';
33
import { CoreService } from '../../common/protocol';
44
import { ArduinoMenus } from '../menu/arduino-menus';

Diff for: arduino-ide-extension/src/browser/contributions/close.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { inject, injectable } from 'inversify';
2-
import { toArray } from '@phosphor/algorithm';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
2+
import { toArray } from '@theia/core/shared/@phosphor/algorithm';
33
import * as remote from '@theia/core/electron-shared/@electron/remote';
44
import { MonacoEditor } from '@theia/monaco/lib/browser/monaco-editor';
55
import { EditorManager } from '@theia/editor/lib/browser/editor-manager';

Diff for: arduino-ide-extension/src/browser/contributions/contribution.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable, interfaces } from 'inversify';
1+
import { inject, injectable, interfaces } from '@theia/core/shared/inversify';
22
import URI from '@theia/core/lib/common/uri';
33
import { ILogger } from '@theia/core/lib/common/logger';
44
import { Saveable } from '@theia/core/lib/browser/saveable';

Diff for: arduino-ide-extension/src/browser/contributions/debug.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { Event, Emitter } from '@theia/core/lib/common/event';
33
import { HostedPluginSupport } from '@theia/plugin-ext/lib/hosted/browser/hosted-plugin';
44
import { ArduinoToolbar } from '../toolbar/arduino-toolbar';

Diff for: arduino-ide-extension/src/browser/contributions/edit-contributions.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { CommonCommands } from '@theia/core/lib/browser/common-frontend-contribution';
33
import { ClipboardService } from '@theia/core/lib/browser/clipboard-service';
44
import { PreferenceService } from '@theia/core/lib/browser/preferences/preference-service';
@@ -12,6 +12,8 @@ import {
1212
} from './contribution';
1313
import { ArduinoMenus } from '../menu/arduino-menus';
1414
import { nls } from '@theia/core/lib/common';
15+
import type { ICodeEditor } from '@theia/monaco-editor-core/esm/vs/editor/browser/editorBrowser';
16+
import type { StandaloneCodeEditor } from '@theia/monaco-editor-core/esm/vs/editor/standalone/browser/standaloneCodeEditor';
1517

1618
// TODO: [macOS]: to remove `Start Dictation...` and `Emoji & Symbol` see this thread: https://github.com/electron/electron/issues/8283#issuecomment-269522072
1719
// Depends on https://github.com/eclipse-theia/theia/pull/7964
@@ -250,10 +252,10 @@ ${value}
250252
});
251253
}
252254

253-
protected async current(): Promise<monaco.editor.ICodeEditor | undefined> {
255+
protected async current(): Promise<ICodeEditor | StandaloneCodeEditor | undefined> {
254256
return (
255257
this.codeEditorService.getFocusedCodeEditor() ||
256-
this.codeEditorService.getActiveCodeEditor()
258+
this.codeEditorService.getActiveCodeEditor() || undefined
257259
);
258260
}
259261

Diff for: arduino-ide-extension/src/browser/contributions/examples.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as PQueue from 'p-queue';
2-
import { inject, injectable, postConstruct } from 'inversify';
2+
import { inject, injectable, postConstruct } from '@theia/core/shared/inversify';
33
import { CommandHandler } from '@theia/core/lib/common/command';
44
import {
55
MenuPath,

Diff for: arduino-ide-extension/src/browser/contributions/help.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { MonacoEditor } from '@theia/monaco/lib/browser/monaco-editor';
33
import { EditorManager } from '@theia/editor/lib/browser/editor-manager';
44
import { WindowService } from '@theia/core/lib/browser/window/window-service';
@@ -15,6 +15,7 @@ import {
1515
import { nls } from '@theia/core/lib/common';
1616
import { IDEUpdaterCommands } from '../ide-updater/ide-updater-commands';
1717
import { ElectronCommands } from '@theia/core/lib/electron-browser/menu/electron-menu-contribution';
18+
import * as monaco from '@theia/monaco-editor-core';
1819

1920
@injectable()
2021
export class Help extends Contribution {

Diff for: arduino-ide-extension/src/browser/contributions/include-library.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as PQueue from 'p-queue';
2-
import { inject, injectable } from 'inversify';
2+
import { inject, injectable } from '@theia/core/shared/inversify';
33
import URI from '@theia/core/lib/common/uri';
44
import { MonacoEditor } from '@theia/monaco/lib/browser/monaco-editor';
55
import { EditorManager } from '@theia/editor/lib/browser';
@@ -16,6 +16,7 @@ import { BoardsServiceProvider } from '../boards/boards-service-provider';
1616
import { SketchContribution, Command, CommandRegistry } from './contribution';
1717
import { NotificationCenter } from '../notification-center';
1818
import { nls } from '@theia/core/lib/common';
19+
import * as monaco from '@theia/monaco-editor-core';
1920

2021
@injectable()
2122
export class IncludeLibrary extends SketchContribution {

Diff for: arduino-ide-extension/src/browser/contributions/new-sketch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { nls } from '@theia/core/lib/common';
2-
import { injectable } from 'inversify';
2+
import { injectable } from '@theia/core/shared/inversify';
33
import { ArduinoMenus } from '../menu/arduino-menus';
44
import { ArduinoToolbar } from '../toolbar/arduino-toolbar';
55
import {

Diff for: arduino-ide-extension/src/browser/contributions/open-recent-sketch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { WorkspaceServer } from '@theia/workspace/lib/common/workspace-protocol';
33
import {
44
Disposable,

Diff for: arduino-ide-extension/src/browser/contributions/open-sketch-external.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable } from 'inversify';
1+
import { injectable } from '@theia/core/shared/inversify';
22
import * as remote from '@theia/core/electron-shared/@electron/remote';
33
import URI from '@theia/core/lib/common/uri';
44
import { ArduinoMenus } from '../menu/arduino-menus';

Diff for: arduino-ide-extension/src/browser/contributions/open-sketch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import * as remote from '@theia/core/electron-shared/@electron/remote';
33
import { MaybePromise } from '@theia/core/lib/common/types';
44
import { Widget, ContextMenuRenderer } from '@theia/core/lib/browser';

Diff for: arduino-ide-extension/src/browser/contributions/quit-app.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable } from 'inversify';
1+
import { injectable } from '@theia/core/shared/inversify';
22
import * as remote from '@theia/core/electron-shared/@electron/remote';
33
import { isOSX } from '@theia/core/lib/common/os';
44
import {

Diff for: arduino-ide-extension/src/browser/contributions/save-as-sketch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import * as remote from '@theia/core/electron-shared/@electron/remote';
33
import * as dateFormat from 'dateformat';
44
import { ArduinoMenus } from '../menu/arduino-menus';

Diff for: arduino-ide-extension/src/browser/contributions/save-sketch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable } from 'inversify';
1+
import { injectable } from '@theia/core/shared/inversify';
22
import { CommonCommands } from '@theia/core/lib/browser/common-frontend-contribution';
33
import { ArduinoMenus } from '../menu/arduino-menus';
44
import { ArduinoToolbar } from '../toolbar/arduino-toolbar';

Diff for: arduino-ide-extension/src/browser/contributions/settings.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import {
33
Command,
44
MenuModelRegistry,

Diff for: arduino-ide-extension/src/browser/contributions/sketch-control.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { CommonCommands } from '@theia/core/lib/browser/common-frontend-contribution';
33
import { ApplicationShell } from '@theia/core/lib/browser/shell/application-shell';
44
import { WorkspaceCommands } from '@theia/workspace/lib/browser';

Diff for: arduino-ide-extension/src/browser/contributions/sketchbook.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { CommandHandler } from '@theia/core/lib/common/command';
33
import { CommandRegistry, MenuModelRegistry } from './contribution';
44
import { ArduinoMenus } from '../menu/arduino-menus';

Diff for: arduino-ide-extension/src/browser/contributions/upload-certificate.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import {
33
Command,
44
MenuModelRegistry,

Diff for: arduino-ide-extension/src/browser/contributions/upload-firmware.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import {
33
Command,
44
MenuModelRegistry,

Diff for: arduino-ide-extension/src/browser/contributions/upload-sketch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable, postConstruct } from 'inversify';
1+
import { inject, injectable, postConstruct } from '@theia/core/shared/inversify';
22
import { Emitter } from '@theia/core/lib/common/event';
33
import { BoardUserField, CoreService } from '../../common/protocol';
44
import { ArduinoMenus, PlaceholderMenuNode } from '../menu/arduino-menus';

Diff for: arduino-ide-extension/src/browser/contributions/verify-sketch.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import { Emitter } from '@theia/core/lib/common/event';
33
import { CoreService } from '../../common/protocol';
44
import { ArduinoMenus } from '../menu/arduino-menus';

Diff for: arduino-ide-extension/src/browser/create/create-api.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { injectable, inject } from 'inversify';
1+
import { injectable, inject } from '@theia/core/shared/inversify';
22
import * as createPaths from './create-paths';
33
import { posix } from './create-paths';
44
import { AuthenticationClientService } from '../auth/authentication-client-service';

Diff for: arduino-ide-extension/src/browser/create/create-fs-provider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { inject, injectable } from 'inversify';
1+
import { inject, injectable } from '@theia/core/shared/inversify';
22
import URI from '@theia/core/lib/common/uri';
33
import { Event } from '@theia/core/lib/common/event';
44
import {

0 commit comments

Comments
 (0)