From 21751d152df3f8f16a95c9884445690c1447ee17 Mon Sep 17 00:00:00 2001 From: dev-lab <11693331+dev-lab@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:40:35 +0000 Subject: [PATCH] chore: automatically enrich source files with copyright headers --- .gitignore | 4 ++++ .licenserc.yaml | 4 ++++ CMakeLists.txt | 4 ++++ src/PcbVisualizer.cpp | 6 ++++++ src/PcbVisualizer.h | 6 ++++++ src/WireBender.cpp | 6 ++++++ src/WireBender.h | 6 ++++++ src/WireBenderTypes.h | 6 ++++++ src/internal/Labelbot.h | 6 ++++++ src/internal/NetClassifier.h | 6 ++++++ src/internal/PcbGraph.h | 6 ++++++ src/internal/PcbGraphAlgorithms.h | 6 ++++++ src/internal/PcbPostProcessor.h | 6 ++++++ src/internal/PcbRouter.h | 6 ++++++ src/internal/SchematicAvoidRouter.h | 6 ++++++ src/internal/SchematicNetlist.h | 6 ++++++ src/internal/SchematicPlacer.h | 6 ++++++ src/internal/core/Component.h | 6 ++++++ src/internal/core/Debug.h | 6 ++++++ src/internal/core/NetList.h | 6 ++++++ src/internal/core/NetPin.h | 6 ++++++ src/internal/core/NetRegistry.h | 6 ++++++ src/internal/core/Pin.h | 6 ++++++ src/internal/core/PlacementOptimizer.h | 6 ++++++ src/internal/core/RouterShapePin.h | 6 ++++++ src/internal/core/RouterState.h | 6 ++++++ src/internal/core/RouterStats.h | 6 ++++++ src/internal/core/RoutingResult.h | 6 ++++++ src/internal/core/SchematicRouter.h | 6 ++++++ src/internal/core/SchematicRouterOptions.h | 6 ++++++ src/internal/core/ShapeRegistry.h | 6 ++++++ src/internal/core/bend/Connector.h | 6 ++++++ src/internal/core/bend/ConnectorEnd.h | 6 ++++++ src/internal/core/bend/Junction.h | 6 ++++++ src/internal/core/bend/JunctionEdges.h | 6 ++++++ src/internal/core/bend/JunctionPointResult.h | 6 ++++++ src/internal/core/bend/OccupiedArea.h | 6 ++++++ src/internal/core/bend/OccupiedRect.h | 6 ++++++ src/internal/core/bend/Placement.h | 6 ++++++ src/internal/core/bend/Proxima.h | 6 ++++++ src/internal/core/bend/Transform.h | 6 ++++++ src/internal/core/bend/geometry.h | 6 ++++++ src/internal/core/bend/orthogonal.h | 6 ++++++ src/internal/core/bend/utils.h | 6 ++++++ src/js_preamble.js | 6 ++++++ src/wasm_bindings.cpp | 6 ++++++ 46 files changed, 270 insertions(+) diff --git a/.gitignore b/.gitignore index b214aae..a1f2315 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +# Copyright (c) 2026 Taras Greben +# SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender +# See LICENSE file for details. + # ========================================== # CMake & Build Directories # ========================================== diff --git a/.licenserc.yaml b/.licenserc.yaml index 81a9ef6..386aa19 100644 --- a/.licenserc.yaml +++ b/.licenserc.yaml @@ -1,3 +1,7 @@ +# Copyright (c) 2026 Taras Greben +# SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender +# See LICENSE file for details. + header: license: spdx-id: "AGPL-3.0-only" diff --git a/CMakeLists.txt b/CMakeLists.txt index 411124d..e4a762b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,7 @@ +# Copyright (c) 2026 Taras Greben +# SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender +# See LICENSE file for details. + cmake_minimum_required(VERSION 3.16) project(WireBender CXX) diff --git a/src/PcbVisualizer.cpp b/src/PcbVisualizer.cpp index 05f36a3..7a79045 100644 --- a/src/PcbVisualizer.cpp +++ b/src/PcbVisualizer.cpp @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #include "PcbVisualizer.h" #include "internal/PcbRouter.h" #include diff --git a/src/PcbVisualizer.h b/src/PcbVisualizer.h index 635a748..b44930c 100644 --- a/src/PcbVisualizer.h +++ b/src/PcbVisualizer.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "WireBenderTypes.h" diff --git a/src/WireBender.cpp b/src/WireBender.cpp index 4786e7d..fab695a 100644 --- a/src/WireBender.cpp +++ b/src/WireBender.cpp @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #include "WireBender.h" #include "internal/Labelbot.h" diff --git a/src/WireBender.h b/src/WireBender.h index efb912c..577c047 100644 --- a/src/WireBender.h +++ b/src/WireBender.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "WireBenderTypes.h" #include diff --git a/src/WireBenderTypes.h b/src/WireBenderTypes.h index 43f8bfd..e3d35eb 100644 --- a/src/WireBenderTypes.h +++ b/src/WireBenderTypes.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once // All public data structures exchanged between WireBender and its callers. diff --git a/src/internal/Labelbot.h b/src/internal/Labelbot.h index 4767a94..ed89a41 100644 --- a/src/internal/Labelbot.h +++ b/src/internal/Labelbot.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "WireBenderTypes.h" diff --git a/src/internal/NetClassifier.h b/src/internal/NetClassifier.h index 959b2b2..d01d0ee 100644 --- a/src/internal/NetClassifier.h +++ b/src/internal/NetClassifier.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once // internal/NetClassifier.h // Thin adapter: converts WireBender SchematicNetlist to prototype NetList, diff --git a/src/internal/PcbGraph.h b/src/internal/PcbGraph.h index c6192fd..e1878f0 100644 --- a/src/internal/PcbGraph.h +++ b/src/internal/PcbGraph.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "core/bend/geometry.h" diff --git a/src/internal/PcbGraphAlgorithms.h b/src/internal/PcbGraphAlgorithms.h index 10c7e7a..2bd7b05 100644 --- a/src/internal/PcbGraphAlgorithms.h +++ b/src/internal/PcbGraphAlgorithms.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "PcbGraph.h" diff --git a/src/internal/PcbPostProcessor.h b/src/internal/PcbPostProcessor.h index 1246f38..b6ed50e 100644 --- a/src/internal/PcbPostProcessor.h +++ b/src/internal/PcbPostProcessor.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "PcbGraph.h" diff --git a/src/internal/PcbRouter.h b/src/internal/PcbRouter.h index bcda051..5f087b2 100644 --- a/src/internal/PcbRouter.h +++ b/src/internal/PcbRouter.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "PcbPostProcessor.h" diff --git a/src/internal/SchematicAvoidRouter.h b/src/internal/SchematicAvoidRouter.h index ab8270d..f77e5e0 100644 --- a/src/internal/SchematicAvoidRouter.h +++ b/src/internal/SchematicAvoidRouter.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "../WireBenderTypes.h" diff --git a/src/internal/SchematicNetlist.h b/src/internal/SchematicNetlist.h index c90fc15..3106ec3 100644 --- a/src/internal/SchematicNetlist.h +++ b/src/internal/SchematicNetlist.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once // internal/SchematicNetlist.h // Plain storage for the netlist description. No adaptagrams types. diff --git a/src/internal/SchematicPlacer.h b/src/internal/SchematicPlacer.h index 5d51487..45b4141 100644 --- a/src/internal/SchematicPlacer.h +++ b/src/internal/SchematicPlacer.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once // internal/SchematicPlacer.h // Thin adapter: converts WireBender types to prototype types, diff --git a/src/internal/core/Component.h b/src/internal/core/Component.h index 622dd99..74f4c75 100644 --- a/src/internal/core/Component.h +++ b/src/internal/core/Component.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "Pin.h" diff --git a/src/internal/core/Debug.h b/src/internal/core/Debug.h index 9948894..850e1c3 100644 --- a/src/internal/core/Debug.h +++ b/src/internal/core/Debug.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include diff --git a/src/internal/core/NetList.h b/src/internal/core/NetList.h index 3fdee17..df8b294 100644 --- a/src/internal/core/NetList.h +++ b/src/internal/core/NetList.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "NetPin.h" diff --git a/src/internal/core/NetPin.h b/src/internal/core/NetPin.h index dd48069..4effe05 100644 --- a/src/internal/core/NetPin.h +++ b/src/internal/core/NetPin.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include diff --git a/src/internal/core/NetRegistry.h b/src/internal/core/NetRegistry.h index 1bc07d8..49256f1 100644 --- a/src/internal/core/NetRegistry.h +++ b/src/internal/core/NetRegistry.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "Debug.h" diff --git a/src/internal/core/Pin.h b/src/internal/core/Pin.h index 73ac9c5..9371517 100644 --- a/src/internal/core/Pin.h +++ b/src/internal/core/Pin.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "libavoid/libavoid.h" diff --git a/src/internal/core/PlacementOptimizer.h b/src/internal/core/PlacementOptimizer.h index 7e6b4fa..a3f03d5 100644 --- a/src/internal/core/PlacementOptimizer.h +++ b/src/internal/core/PlacementOptimizer.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "Component.h" diff --git a/src/internal/core/RouterShapePin.h b/src/internal/core/RouterShapePin.h index a8f662f..052cfcf 100644 --- a/src/internal/core/RouterShapePin.h +++ b/src/internal/core/RouterShapePin.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "libavoid/libavoid.h" diff --git a/src/internal/core/RouterState.h b/src/internal/core/RouterState.h index 57e3a1d..c3c37a6 100644 --- a/src/internal/core/RouterState.h +++ b/src/internal/core/RouterState.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "NetRegistry.h" diff --git a/src/internal/core/RouterStats.h b/src/internal/core/RouterStats.h index eda07d9..30bfbad 100644 --- a/src/internal/core/RouterStats.h +++ b/src/internal/core/RouterStats.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once /** diff --git a/src/internal/core/RoutingResult.h b/src/internal/core/RoutingResult.h index 4abec03..c9bd63e 100644 --- a/src/internal/core/RoutingResult.h +++ b/src/internal/core/RoutingResult.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "RouterState.h" diff --git a/src/internal/core/SchematicRouter.h b/src/internal/core/SchematicRouter.h index 879ef45..9932daf 100644 --- a/src/internal/core/SchematicRouter.h +++ b/src/internal/core/SchematicRouter.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "NetList.h" diff --git a/src/internal/core/SchematicRouterOptions.h b/src/internal/core/SchematicRouterOptions.h index 06eb9f0..5d0de8b 100644 --- a/src/internal/core/SchematicRouterOptions.h +++ b/src/internal/core/SchematicRouterOptions.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once /** diff --git a/src/internal/core/ShapeRegistry.h b/src/internal/core/ShapeRegistry.h index 9178932..161c226 100644 --- a/src/internal/core/ShapeRegistry.h +++ b/src/internal/core/ShapeRegistry.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "Component.h" diff --git a/src/internal/core/bend/Connector.h b/src/internal/core/bend/Connector.h index 2f5b860..04707d0 100644 --- a/src/internal/core/bend/Connector.h +++ b/src/internal/core/bend/Connector.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "Junction.h" diff --git a/src/internal/core/bend/ConnectorEnd.h b/src/internal/core/bend/ConnectorEnd.h index f5276db..70334f6 100644 --- a/src/internal/core/bend/ConnectorEnd.h +++ b/src/internal/core/bend/ConnectorEnd.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "Connector.h" diff --git a/src/internal/core/bend/Junction.h b/src/internal/core/bend/Junction.h index 211238a..f191aa6 100644 --- a/src/internal/core/bend/Junction.h +++ b/src/internal/core/bend/Junction.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "libavoid/libavoid.h" diff --git a/src/internal/core/bend/JunctionEdges.h b/src/internal/core/bend/JunctionEdges.h index f9aee02..8540416 100644 --- a/src/internal/core/bend/JunctionEdges.h +++ b/src/internal/core/bend/JunctionEdges.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "ConnectorEnd.h" diff --git a/src/internal/core/bend/JunctionPointResult.h b/src/internal/core/bend/JunctionPointResult.h index f42b0f8..7295c66 100644 --- a/src/internal/core/bend/JunctionPointResult.h +++ b/src/internal/core/bend/JunctionPointResult.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "libavoid/libavoid.h" diff --git a/src/internal/core/bend/OccupiedArea.h b/src/internal/core/bend/OccupiedArea.h index 2a32101..8e5e4e9 100644 --- a/src/internal/core/bend/OccupiedArea.h +++ b/src/internal/core/bend/OccupiedArea.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "Connector.h" diff --git a/src/internal/core/bend/OccupiedRect.h b/src/internal/core/bend/OccupiedRect.h index 10df559..40c874c 100644 --- a/src/internal/core/bend/OccupiedRect.h +++ b/src/internal/core/bend/OccupiedRect.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "libavoid/libavoid.h" diff --git a/src/internal/core/bend/Placement.h b/src/internal/core/bend/Placement.h index cffad0c..bc32410 100644 --- a/src/internal/core/bend/Placement.h +++ b/src/internal/core/bend/Placement.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "Transform.h" diff --git a/src/internal/core/bend/Proxima.h b/src/internal/core/bend/Proxima.h index 0fd4568..2f3fdce 100644 --- a/src/internal/core/bend/Proxima.h +++ b/src/internal/core/bend/Proxima.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "OccupiedRect.h" diff --git a/src/internal/core/bend/Transform.h b/src/internal/core/bend/Transform.h index d7bdbaa..1805ab5 100644 --- a/src/internal/core/bend/Transform.h +++ b/src/internal/core/bend/Transform.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once namespace bend { diff --git a/src/internal/core/bend/geometry.h b/src/internal/core/bend/geometry.h index 1813d48..6a2b311 100644 --- a/src/internal/core/bend/geometry.h +++ b/src/internal/core/bend/geometry.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include diff --git a/src/internal/core/bend/orthogonal.h b/src/internal/core/bend/orthogonal.h index 48a31b9..ed670c0 100644 --- a/src/internal/core/bend/orthogonal.h +++ b/src/internal/core/bend/orthogonal.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "libavoid/libavoid.h" diff --git a/src/internal/core/bend/utils.h b/src/internal/core/bend/utils.h index 9b3fea9..7775d86 100644 --- a/src/internal/core/bend/utils.h +++ b/src/internal/core/bend/utils.h @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #pragma once #include "libavoid/libavoid.h" diff --git a/src/js_preamble.js b/src/js_preamble.js index be0a878..a6427fd 100644 --- a/src/js_preamble.js +++ b/src/js_preamble.js @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + /** * @file WireBender.js * @description WireBender — schematic routing and PCB net visualisation library. diff --git a/src/wasm_bindings.cpp b/src/wasm_bindings.cpp index 3ae10eb..9a8581e 100644 --- a/src/wasm_bindings.cpp +++ b/src/wasm_bindings.cpp @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2026 Taras Greben + * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial-WireBender + * See LICENSE file for details. + */ + #include "PcbVisualizer.h" #include "WireBender.h" #include