From 20b8c0c34f7e800792639f4d5227ce704b646309 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Tue, 28 Feb 2023 12:38:38 -0300 Subject: [PATCH 1/4] ci: upgrade Vaadin 23 version to 23.3.6 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3b09f69..a1e59df 100644 --- a/pom.xml +++ b/pom.xml @@ -459,7 +459,7 @@ v23 - 23.3.5 + 23.3.6 11 11 From f6967b51c60e14cfc424fdcf9520561797bc5441 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Tue, 28 Feb 2023 13:04:42 -0300 Subject: [PATCH 2/4] refactor: move onData callback to method --- .../META-INF/frontend/fc-xterm/xterm-element.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts index e825f64..dd93e7b 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts @@ -161,6 +161,11 @@ export class XTermElement extends LitElement implements TerminalMixin { this.bellStyle = 'none'; } + _onData(e:string) : void { + // { - term.write(e.replace(/\r/g,'\x1b[this._onData(e)); term.onBell(() => { if (this.bellStyle == 'sound') { From fc0ab7a1f8b57a1d45990ee74db0173581659ff7 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Tue, 28 Feb 2023 13:12:26 -0300 Subject: [PATCH 3/4] feat: add method for enqueuing a listener before others By default, custom key listeners execute in the same order they were registered. In some cases, it's desirable to add a listener that executes before others, so that it can prevent the event from propagating, so that the event is not handled by other listeners that have been added earlier. --- .../frontend/fc-xterm/xterm-element.ts | 34 +++++++++++++++---- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts index dd93e7b..29cbd6b 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts @@ -43,11 +43,13 @@ interface CustomKeyEventHandler { interface CustomKeyEventHandlerRegistryDisposable extends IDisposable { id: integer; + unshift: () => void; } //sparse array of CustomKeyEventHandler class CustomKeyEventHandlerRegistry { private handlers: CustomKeyEventHandler[] = []; + private indexes: number[] = []; private next:integer=0; register(customKey: CustomKey, handle?: (event: KeyboardEvent) => void): CustomKeyEventHandlerRegistryDisposable; @@ -67,15 +69,36 @@ class CustomKeyEventHandlerRegistry { const id = this.next++; if (!handle) handle = () => {}; this.handlers[id] = {predicate, handle}; - return {id, dispose : () => delete this.handlers[id]}; + this.indexes.push(id); + return {id, dispose : () => this.remove(id), unshift : () => this.unshift(id)}; } + private unshift(id: integer) : void { + const i= this.indexes.indexOf(id); + if (i>=0) { + this.indexes.splice(i, 1); + this.indexes.unshift(id); + } + } + remove(id: integer) : void { delete this.handlers[id]; + const i= this.indexes.indexOf(id); + if (i>=0) this.indexes.splice(i, 1); } handle(context: XTermElement, ev: KeyboardEvent) : boolean { //invoke all the applicable handlers for event + + let listeners : CustomKeyEventHandler[] = []; + + for(var i=0;i0; + for (var i=0;i Date: Tue, 28 Feb 2023 13:50:39 -0300 Subject: [PATCH 4/4] chore: update license headers --- .../java/com/flowingcode/vaadin/addons/xterm/ITerminal.java | 2 +- .../com/flowingcode/vaadin/addons/xterm/ITerminalClipboard.java | 2 +- .../com/flowingcode/vaadin/addons/xterm/ITerminalConsole.java | 2 +- .../java/com/flowingcode/vaadin/addons/xterm/ITerminalFit.java | 2 +- .../com/flowingcode/vaadin/addons/xterm/ITerminalOptions.java | 2 +- .../com/flowingcode/vaadin/addons/xterm/ITerminalSelection.java | 2 +- .../com/flowingcode/vaadin/addons/xterm/PreserveStateAddon.java | 2 +- .../com/flowingcode/vaadin/addons/xterm/TerminalHistory.java | 2 +- .../java/com/flowingcode/vaadin/addons/xterm/TerminalTheme.java | 2 +- src/main/java/com/flowingcode/vaadin/addons/xterm/XTerm.java | 2 +- .../java/com/flowingcode/vaadin/addons/xterm/XTermBase.java | 2 +- .../flowingcode/vaadin/addons/xterm/utils/StateMemoizer.java | 2 +- .../META-INF/frontend/fc-xterm/xterm-clipboard-mixin.ts | 2 +- .../resources/META-INF/frontend/fc-xterm/xterm-console-mixin.ts | 2 +- src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts | 2 +- .../resources/META-INF/frontend/fc-xterm/xterm-fit-mixin.ts | 2 +- .../META-INF/frontend/fc-xterm/xterm-insertfix-mixin.ts | 2 +- .../META-INF/frontend/fc-xterm/xterm-selection-mixin.ts | 2 +- src/main/resources/META-INF/frontend/fc-xterm/xterm.ts | 2 +- src/test/java/com/flowingcode/vaadin/addons/DemoLayout.java | 2 +- src/test/java/com/flowingcode/vaadin/addons/xterm/DemoView.java | 2 +- .../flowingcode/vaadin/addons/xterm/PreserveStateAddonTest.java | 2 +- .../java/com/flowingcode/vaadin/addons/xterm/XtermDemoView.java | 2 +- .../vaadin/addons/xterm/integration/AbstractViewTest.java | 2 +- .../vaadin/addons/xterm/integration/ClipboardFeatureIT.java | 2 +- .../vaadin/addons/xterm/integration/ConsoleFeatureIT.java | 2 +- .../vaadin/addons/xterm/integration/FitFeatureIT.java | 2 +- .../flowingcode/vaadin/addons/xterm/integration/Position.java | 2 +- .../vaadin/addons/xterm/integration/SelectionFeatureIT.java | 2 +- .../vaadin/addons/xterm/integration/TerminalHistoryIT.java | 2 +- .../vaadin/addons/xterm/integration/XTermElement.java | 2 +- .../flowingcode/vaadin/addons/xterm/integration/XTermIT.java | 2 +- .../vaadin/addons/xterm/integration/XTermTestUtils.java | 2 +- .../flowingcode/vaadin/addons/xterm/test/SerializationTest.java | 2 +- .../vaadin/addons/xterm/utils/StateMemoizerTest.java | 2 +- 35 files changed, 35 insertions(+), 35 deletions(-) diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminal.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminal.java index d83c5ae..a0f16a0 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminal.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminal.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalClipboard.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalClipboard.java index 19e4234..6d10bf0 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalClipboard.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalClipboard.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalConsole.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalConsole.java index 9a28334..e545aaf 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalConsole.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalConsole.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalFit.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalFit.java index d90d607..2fbf2bc 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalFit.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalFit.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalOptions.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalOptions.java index 5209fde..e33fba2 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalOptions.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalOptions.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalSelection.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalSelection.java index 70da9e9..8327e3c 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalSelection.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/ITerminalSelection.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/PreserveStateAddon.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/PreserveStateAddon.java index 6d2eae7..753e5fa 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/PreserveStateAddon.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/PreserveStateAddon.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/TerminalHistory.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/TerminalHistory.java index 92a6224..b959691 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/TerminalHistory.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/TerminalHistory.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/TerminalTheme.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/TerminalTheme.java index c31133f..d7afb73 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/TerminalTheme.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/TerminalTheme.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/XTerm.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/XTerm.java index b59cb5d..c7d7e19 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/XTerm.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/XTerm.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/XTermBase.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/XTermBase.java index e82ce5f..92542ca 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/XTermBase.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/XTermBase.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/flowingcode/vaadin/addons/xterm/utils/StateMemoizer.java b/src/main/java/com/flowingcode/vaadin/addons/xterm/utils/StateMemoizer.java index b9321e9..ee8b8c4 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/xterm/utils/StateMemoizer.java +++ b/src/main/java/com/flowingcode/vaadin/addons/xterm/utils/StateMemoizer.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm-clipboard-mixin.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm-clipboard-mixin.ts index 1d07f18..6531809 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm-clipboard-mixin.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm-clipboard-mixin.ts @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm-console-mixin.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm-console-mixin.ts index 8fa4a0b..aa192c3 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm-console-mixin.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm-console-mixin.ts @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts index 29cbd6b..95e786c 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm-element.ts @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm-fit-mixin.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm-fit-mixin.ts index 20da346..e895692 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm-fit-mixin.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm-fit-mixin.ts @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm-insertfix-mixin.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm-insertfix-mixin.ts index e4122a6..915f64c 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm-insertfix-mixin.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm-insertfix-mixin.ts @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm-selection-mixin.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm-selection-mixin.ts index 9917b92..01bbe13 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm-selection-mixin.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm-selection-mixin.ts @@ -2,7 +2,7 @@ * #%L * XTerm Selection Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/resources/META-INF/frontend/fc-xterm/xterm.ts b/src/main/resources/META-INF/frontend/fc-xterm/xterm.ts index 0507a06..2bb6a42 100644 --- a/src/main/resources/META-INF/frontend/fc-xterm/xterm.ts +++ b/src/main/resources/META-INF/frontend/fc-xterm/xterm.ts @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/DemoLayout.java b/src/test/java/com/flowingcode/vaadin/addons/DemoLayout.java index c07118a..40bbbb8 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/DemoLayout.java +++ b/src/test/java/com/flowingcode/vaadin/addons/DemoLayout.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/DemoView.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/DemoView.java index 47fbb26..21b034f 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/DemoView.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/DemoView.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/PreserveStateAddonTest.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/PreserveStateAddonTest.java index 6c6b9cf..2521bf4 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/PreserveStateAddonTest.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/PreserveStateAddonTest.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/XtermDemoView.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/XtermDemoView.java index 0d908ef..0decdf4 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/XtermDemoView.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/XtermDemoView.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/AbstractViewTest.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/AbstractViewTest.java index 5306314..ac7eb41 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/AbstractViewTest.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/AbstractViewTest.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/ClipboardFeatureIT.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/ClipboardFeatureIT.java index 5927022..f6edbbd 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/ClipboardFeatureIT.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/ClipboardFeatureIT.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/ConsoleFeatureIT.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/ConsoleFeatureIT.java index 8c506ea..c451050 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/ConsoleFeatureIT.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/ConsoleFeatureIT.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/FitFeatureIT.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/FitFeatureIT.java index d1b7928..0bd3f6d 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/FitFeatureIT.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/FitFeatureIT.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/Position.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/Position.java index 73bd22f..658aebb 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/Position.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/Position.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/SelectionFeatureIT.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/SelectionFeatureIT.java index c59f231..f08e3e1 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/SelectionFeatureIT.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/SelectionFeatureIT.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/TerminalHistoryIT.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/TerminalHistoryIT.java index da5a8f6..65cf055 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/TerminalHistoryIT.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/TerminalHistoryIT.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermElement.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermElement.java index 870128d..b3bfae3 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermElement.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermElement.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermIT.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermIT.java index 3de7dcb..5288605 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermIT.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermIT.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermTestUtils.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermTestUtils.java index 59bd359..3ba0938 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermTestUtils.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/integration/XTermTestUtils.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/test/SerializationTest.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/test/SerializationTest.java index 7f9020c..7ea1b03 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/test/SerializationTest.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/test/SerializationTest.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/flowingcode/vaadin/addons/xterm/utils/StateMemoizerTest.java b/src/test/java/com/flowingcode/vaadin/addons/xterm/utils/StateMemoizerTest.java index 264c0a4..8fa8fa7 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/xterm/utils/StateMemoizerTest.java +++ b/src/test/java/com/flowingcode/vaadin/addons/xterm/utils/StateMemoizerTest.java @@ -2,7 +2,7 @@ * #%L * XTerm Console Addon * %% - * Copyright (C) 2020 - 2022 Flowing Code + * Copyright (C) 2020 - 2023 Flowing Code * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.