changeset 29:963d42f5bbe7

Upgrade to VolView mainline (commit 6df6e6e)
author Alain Mazy <am@orthanc.team>
date Mon, 24 Feb 2025 11:54:43 +0100
parents a26f5e7d8b28
children e2fd60bf5a09
files NEWS Resources/CreateVolViewDist.sh Resources/CreateVolViewDist/build.sh VolView/VolView-4.3.0.patch VolView/VolView-4.3.0.patch.license
diffstat 5 files changed, 5 insertions(+), 39 deletions(-) [+]
line wrap: on
line diff
--- a/NEWS	Fri Jan 17 17:57:20 2025 +0100
+++ b/NEWS	Mon Feb 24 11:54:43 2025 +0100
@@ -1,6 +1,8 @@
 Pending changes in the mainline
 ===============================
 
+* Upgrade to VolView mainline (commit 6df6e6e).
+
 
 Version 1.2 (2025-01-17)
 ========================
--- a/Resources/CreateVolViewDist.sh	Fri Jan 17 17:57:20 2025 +0100
+++ b/Resources/CreateVolViewDist.sh	Mon Feb 24 11:54:43 2025 +0100
@@ -28,7 +28,8 @@
 set -ex
 
 if [ "$1" = "" ]; then
-    VERSION=4.3.0
+    #VERSION=4.3.0
+    VERSION=main-6df6e6e
 else
     VERSION=$1
 fi
@@ -61,7 +62,6 @@
 docker run -t ${DOCKER_FLAGS} --rm \
        --user $(id -u):$(id -g) \
        -v ${ROOT_DIR}/Resources/CreateVolViewDist/build.sh:/source/build.sh:ro \
-       -v ${ROOT_DIR}/VolView/VolView-${VERSION}.patch:/source/VolView-${VERSION}.patch:ro \
        -v ${ROOT_DIR}/VolView/VolView-${VERSION}.tar.gz:/source/VolView-${VERSION}.tar.gz:ro \
        -v ${ROOT_DIR}/VolView/dist/:/target:rw \
        ${IMAGE} \
--- a/Resources/CreateVolViewDist/build.sh	Fri Jan 17 17:57:20 2025 +0100
+++ b/Resources/CreateVolViewDist/build.sh	Mon Feb 24 11:54:43 2025 +0100
@@ -30,7 +30,7 @@
 tar xvf /source/VolView-$1.tar.gz
 
 cd /tmp/VolView-$1
-patch -p1 < /source/VolView-$1.patch
+# patch -p1 < /source/VolView-$1.patch
 npm install --cache /tmp/npm-cache
 npm run build --cache /tmp/npm-cache
 
--- a/VolView/VolView-4.3.0.patch	Fri Jan 17 17:57:20 2025 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-diff -urEb VolView-4.3.0.orig/src/io/itk/itkConfig.js VolView-4.3.0/src/io/itk/itkConfig.js
---- VolView-4.3.0.orig/src/io/itk/itkConfig.js  2025-01-16 18:46:08.962374027 +0100
-+++ VolView-4.3.0/src/io/itk/itkConfig.js       2025-01-17 11:10:48.362129043 +0100
-@@ -2,8 +2,15 @@
- 
- const base = import.meta.env.BASE_URL;
- 
--const fullUrl = (relative) =>
--  new URL(join(base, relative), document.location.origin).href;
-+const fullUrl = (relative) => {          // ex: /itk/image-io
-+  const u = new URL(document.location);  // ex: http://localhost:8043/orthanc/volview/index.html
-+  const origin = u.origin;               // ex: http://localhost:8043
-+  let pathParts = u.pathname.split('/'); // ex: ['', 'orthanc', 'volview', 'index.html']
-+  pathParts.pop();                       // ex: ['', 'orthanc', 'volview']          
-+
-+  const url = origin + pathParts.join('/') + relative; // ex http://localhost:8043/orthanc/volview/itk/image-io
-+  return url;
-+}
- 
- const itkConfig = {
-   pipelineWorkerUrl: fullUrl('/itk/itk-wasm-pipeline.min.worker.js'),
-diff -urEb VolView-4.3.0.orig/vite.config.ts VolView-4.3.0/vite.config.ts
---- VolView-4.3.0.orig/vite.config.ts   2025-01-16 18:46:08.862370324 +0100
-+++ VolView-4.3.0/vite.config.ts        2025-01-16 19:12:29.866854537 +0100
-@@ -114,6 +114,7 @@
-       },
-     ],
-   },
-+  base: './',
-   plugins: [
-     {
-       name: 'virtual-modules',
\ No newline at end of file
--- a/VolView/VolView-4.3.0.patch.license	Fri Jan 17 17:57:20 2025 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-# SPDX-FileCopyrightText: 2023-2025 Sebastien Jodogne, ICTEAM UCLouvain, Belgium
-# SPDX-FileCopyrightText: 1999-2025 Kitware, USA
-#
-# SPDX-License-Identifier: Apache-2.0