star-enclosures-2d

Extract enclosures from 2D geometry
git clone git://git.meso-star.fr/star-enclosures-2d.git
Log | Files | Refs | README | LICENSE

commit ef765b64d7252334e20eb9c965b541e34d377e0e
parent 6c9908e30a7944cc539164f1121edb032f7afff1
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu, 27 Apr 2023 16:51:32 +0200

Merge branch 'release_0.5.5' into develop

Diffstat:
MREADME.md | 7++++++-
Mcmake/CMakeLists.txt | 4++--
Msrc/senc2d.h | 2+-
Msrc/senc2d_descriptor.c | 2+-
Msrc/senc2d_device.c | 2+-
Msrc/senc2d_device_c.h | 2+-
Msrc/senc2d_enclosure.c | 2+-
Msrc/senc2d_enclosure_c.h | 2+-
Msrc/senc2d_enclosure_data.h | 2+-
Msrc/senc2d_internal_types.h | 2+-
Msrc/senc2d_sXd_helper.h | 2+-
Msrc/senc2d_scene.c | 2+-
Msrc/senc2d_scene_analyze.c | 2+-
Msrc/senc2d_scene_analyze_c.h | 2+-
Msrc/senc2d_scene_c.h | 2+-
Msrc/senc2d_side_range.h | 2+-
Msrc/sencX2d.h | 2+-
Msrc/sencX2d_undefs.h | 2+-
Msrc/test_senc2d_device.c | 2+-
Msrc/test_senc2d_enclosure.c | 2+-
Msrc/test_senc2d_inconsistant_square.c | 2+-
Msrc/test_senc2d_sample_enclosure.c | 2+-
Msrc/test_senc2d_scene.c | 2+-
Msrc/test_senc2d_some_enclosures.c | 2+-
Msrc/test_senc2d_some_segments.c | 2+-
Msrc/test_senc2d_square_behind_square.c | 2+-
Msrc/test_senc2d_square_in_square.c | 2+-
Msrc/test_senc2d_square_on_square.c | 2+-
Msrc/test_senc2d_unspecified_medium.c | 2+-
Msrc/test_senc2d_utils.h | 2+-
Msrc/test_senc2d_utils2.h | 2+-
31 files changed, 37 insertions(+), 32 deletions(-)

diff --git a/README.md b/README.md @@ -42,6 +42,11 @@ in star-enclosures-3d but is still present in star-enclosures-2d. Release notes ------------- +### Version 0.5.5 + +Fixes the (rare) situation where temporary local variables could be used in a +unitialized way in the `senc2d_scene_create` function. + ### Version 0.5.4 Sets the required version of Star-SampPling to 0.12. This version fixes @@ -125,7 +130,7 @@ BugFix: needed data cleaning on computation canceling. License ------- -Copyright (C) 2018-2021 [|Meso|Star>](https://www.meso-star.com) +Copyright © 2018-2021, 2023 [|Meso|Star>](https://www.meso-star.com) (<contact@meso-star.com>). Star-enclosures-2d is free software released under the GPLv3+ license: GNU GPL version 3 or later. You are welcome to redistribute it under certain diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +# Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -57,7 +57,7 @@ endif() ################################################################################ set(VERSION_MAJOR 0) set(VERSION_MINOR 5) -set(VERSION_PATCH 4) +set(VERSION_PATCH 5) set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) set(SENC2D_FILES_SRC diff --git a/src/senc2d.h b/src/senc2d.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_descriptor.c b/src/senc2d_descriptor.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_device.c b/src/senc2d_device.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_device_c.h b/src/senc2d_device_c.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_enclosure.c b/src/senc2d_enclosure.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_enclosure_c.h b/src/senc2d_enclosure_c.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_enclosure_data.h b/src/senc2d_enclosure_data.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_internal_types.h b/src/senc2d_internal_types.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_sXd_helper.h b/src/senc2d_sXd_helper.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_scene.c b/src/senc2d_scene.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_scene_analyze.c b/src/senc2d_scene_analyze.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_scene_analyze_c.h b/src/senc2d_scene_analyze_c.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_scene_c.h b/src/senc2d_scene_c.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/senc2d_side_range.h b/src/senc2d_side_range.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/sencX2d.h b/src/sencX2d.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/sencX2d_undefs.h b/src/sencX2d_undefs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_device.c b/src/test_senc2d_device.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_enclosure.c b/src/test_senc2d_enclosure.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_inconsistant_square.c b/src/test_senc2d_inconsistant_square.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_sample_enclosure.c b/src/test_senc2d_sample_enclosure.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_scene.c b/src/test_senc2d_scene.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_some_enclosures.c b/src/test_senc2d_some_enclosures.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_some_segments.c b/src/test_senc2d_some_segments.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_square_behind_square.c b/src/test_senc2d_square_behind_square.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_square_in_square.c b/src/test_senc2d_square_in_square.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_square_on_square.c b/src/test_senc2d_square_on_square.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_unspecified_medium.c b/src/test_senc2d_unspecified_medium.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_utils.h b/src/test_senc2d_utils.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_senc2d_utils2.h b/src/test_senc2d_utils2.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2021 |Meso|Star> (contact@meso-star.com) +/* Copyright (C) 2018-2021, 2023 |Méso|Star> (contact@meso-star.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by