#4 Update to 4.4.0
Merged 4 years ago by churchyard. Opened 4 years ago by gferon.
rpms/ gferon/CuraEngine master  into  master

file removed
-48
@@ -1,48 +0,0 @@ 

- From 9fd93712220aa2754e077bf89f165c7a9b795abd Mon Sep 17 00:00:00 2001

- From: =?UTF-8?q?Gabriel=20F=C3=A9ron?= <feron.gabriel@gmail.com>

- Date: Tue, 18 Jun 2019 22:58:47 +0200

- Subject: [PATCH] [PATCH 3/3] GCC 9 patches

- 

- ---

-  src/layerPart.cpp | 2 +-

-  src/support.cpp   | 4 ++--

-  2 files changed, 3 insertions(+), 3 deletions(-)

- 

- diff --git a/src/layerPart.cpp b/src/layerPart.cpp

- index ba3e7157..6cf0919a 100644

- --- a/src/layerPart.cpp

- +++ b/src/layerPart.cpp

- @@ -52,7 +52,7 @@ void createLayerParts(SliceMeshStorage& mesh, Slicer* slicer)

-  {

-      const auto total_layers = slicer->layers.size();

-      assert(mesh.layers.size() == total_layers);

- -#pragma omp parallel for default(none) shared(mesh, slicer) schedule(dynamic)

- +#pragma omp parallel for default(none) shared(mesh, slicer, total_layers) schedule(dynamic)

-      // Use a signed type for the loop counter so MSVC compiles (because it uses OpenMP 2.0, an old version).

-      for (int layer_nr = 0; layer_nr < static_cast<int>(total_layers); layer_nr++)

-      {

- diff --git a/src/support.cpp b/src/support.cpp

- index 9bd531a6..bb7a741d 100644

- --- a/src/support.cpp

- +++ b/src/support.cpp

- @@ -875,7 +875,7 @@ void AreaSupport::generateSupportAreasForMesh(SliceDataStorage& storage, const S

-      constexpr bool no_prime_tower = false;

-      xy_disallowed_per_layer[0] = storage.getLayerOutlines(0, no_support, no_prime_tower).offset(xy_distance);

-      // for all other layers (of non support meshes) compute the overhang area and possibly use that when calculating the support disallowed area

- -    #pragma omp parallel for default(none) shared(xy_disallowed_per_layer, storage, mesh) schedule(dynamic)

- +    #pragma omp parallel for default(none) shared(xy_disallowed_per_layer, storage, mesh, layer_count, is_support_mesh_place_holder, use_xy_distance_overhang, z_distance_top, tan_angle, xy_distance, xy_distance_overhang) schedule(dynamic)

-      // Use a signed type for the loop counter so MSVC compiles (because it uses OpenMP 2.0, an old version).

-      for (int layer_idx = 1; layer_idx < static_cast<int>(layer_count); layer_idx++)

-      {

- @@ -1070,7 +1070,7 @@ void AreaSupport::generateSupportAreasForMesh(SliceDataStorage& storage, const S

-          const int max_checking_layer_idx = std::max(0,

-                                                      std::min(static_cast<int>(storage.support.supportLayers.size()),

-                                                               static_cast<int>(layer_count - (layer_z_distance_top - 1))));

- -#pragma omp parallel for default(none) shared(support_areas, storage) schedule(dynamic)

- +#pragma omp parallel for default(none) shared(support_areas, storage, max_checking_layer_idx, layer_z_distance_top) schedule(dynamic)

-          // Use a signed type for the loop counter so MSVC compiles (because it uses OpenMP 2.0, an old version).

-          for (int layer_idx = 0; layer_idx < max_checking_layer_idx; layer_idx++)

-          {

- -- 

- 2.21.0

- 

file modified
+5 -5
@@ -1,7 +1,7 @@ 

  Name:           CuraEngine

  Epoch:          1

- Version:        4.1.0

- Release:        2%{?dist}

+ Version:        4.4.0

+ Release:        1%{?dist}

  Summary:        Engine for processing 3D models into G-code instructions for 3D printers

  License:        AGPLv3+

  URL:            https://github.com/Ultimaker/%{name}
@@ -25,9 +25,6 @@ 

  Patch0:         %{name}-rpath.patch

  Patch1:         %{name}-static-libstdcpp.patch

  

- # https://github.com/Ultimaker/CuraEngine/issues/984

- Patch2:         %{name}-gcc9.patch

- 

  %description

  %{name} is a C++ console application for 3D printing G-code generation. It

  has been made as a better and faster alternative to the old Skeinforge engine.
@@ -64,6 +61,9 @@ 

  %{_bindir}/%{name}

  

  %changelog

+ * Thu Nov 21 2019 Gabriel Féron <feron.gabriel@gmail.com> - 4.4.0-1

+ - Update to 4.4.0

+ 

  * Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.1.0-2

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

  

file modified
+1 -1
@@ -1,2 +1,2 @@ 

- SHA512 (CuraEngine-4.1.0.tar.gz) = 49a3d3943c0767ceba2b94d061e11f43a428401941032cb1cbc578acf95495ba2db48307a9e28056f5a641be7ba581b53264a3d32abbbeeb00b978c8203ca79f

+ SHA512 (CuraEngine-4.4.0.tar.gz) = aa2396a6bd2c32ae2ceaad32a9cc986cf2301b188543c333a848df0434d31b5ce22a923e2cd60bc61c313fee8f2c4a4fc30b083ec1f99e2cb6df5c92c6f37451

  SHA512 (e6afb9cbae4064da8c3e69af3ff5c4629579c1d2.tar.gz) = 232ef301d4d6c82c7c5f0e4234b9160cc815f3b6bcc35d341cdf8738646f2f0887ee9838680699f4c9f4274b1390036b2c4fb3ebc2d663af8ff888114dc9f04b