commit cura-engine-lulzbot for openSUSE:Factory

2019-08-16 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2019-08-16 15:51:33

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.22127 (New)


Package is "cura-engine-lulzbot"

Fri Aug 16 15:51:33 2019 rev:11 rq:724031 version:3.6.18

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2019-06-26 16:05:15.651733549 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.22127/cura-engine-lulzbot.changes
   2019-08-16 15:51:47.333567131 +0200
@@ -1,0 +2,13 @@
+Mon Aug 12 07:29:20 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.18
+  * no code changes
+- disabled failing 32bit builds, not anymore supported
+
+---
+Mon Jul  8 17:08:04 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.13
+  * no code changes
+
+---

Old:

  CuraEngine-3.6.10.obscpio

New:

  CuraEngine-3.6.18.obscpio



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.OtJKiW/_old  2019-08-16 15:51:48.417566733 +0200
+++ /var/tmp/diff_new_pack.OtJKiW/_new  2019-08-16 15:51:48.421566732 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.6.10
+Version:3.6.18
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only
@@ -40,6 +40,8 @@
 BuildRequires:  cppunit-devel
 BuildRequires:  libArcus-devel
 BuildRequires:  stb-devel
+# No 32bit support anymore
+ExcludeArch:%ix86 %arm
 
 %description
 CuraEngine is an engine for processing 3D models

++ CuraEngine-3.6.10.obscpio -> CuraEngine-3.6.18.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CuraEngine-3.6.10/src/FffGcodeWriter.cpp 
new/CuraEngine-3.6.18/src/FffGcodeWriter.cpp
--- old/CuraEngine-3.6.10/src/FffGcodeWriter.cpp2019-05-10 
10:46:17.0 +0200
+++ new/CuraEngine-3.6.18/src/FffGcodeWriter.cpp2019-06-13 
12:12:35.0 +0200
@@ -1025,7 +1025,7 @@
 std::vector>& extruder_order_per_layer_here = 
(layer_nr < 0) ? extruder_order_per_layer_negative_layers : 
extruder_order_per_layer;
 
extruder_order_per_layer_here.push_back(getUsedExtrudersOnLayerExcludingStartingExtruder(storage,
 last_extruder, layer_nr));
 last_extruder = extruder_order_per_layer_here.back().back();
-extruder_prime_layer_nr[last_extruder] = 
std::min(extruder_prime_layer_nr[last_extruder], layer_nr);
+//extruder_prime_layer_nr[last_extruder] = 
std::min(extruder_prime_layer_nr[last_extruder], layer_nr);
 }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CuraEngine-3.6.10/tests/arcus/ArcusCommunicationPrivateTest.cpp 
new/CuraEngine-3.6.18/tests/arcus/ArcusCommunicationPrivateTest.cpp
--- old/CuraEngine-3.6.10/tests/arcus/ArcusCommunicationPrivateTest.cpp 
2019-05-10 10:46:17.0 +0200
+++ new/CuraEngine-3.6.18/tests/arcus/ArcusCommunicationPrivateTest.cpp 
2019-06-13 12:12:35.0 +0200
@@ -202,6 +202,8 @@
 
 auto& vertices = meshes[0].vertices;
 CPPUNIT_ASSERT(! vertices.empty());
+CPPUNIT_ASSERT_EQUAL(vertices.size(), 8ul); //A cube should have 8 unique 
vertices.
+CPPUNIT_ASSERT_EQUAL(meshes[0].faces.size(), 12ul); // A cube should have 
12 tri-s (2 for each 6 sides of the dice).
 
 // Distances should be the same:
 
@@ -229,12 +231,10 @@
 }
 
 // - Then, just compare:
-// it seems to be a problem with the test and not the code
-return;
 for (int i = 0; i < 3; ++i)
 {
 CPPUNIT_ASSERT_EQUAL(max_coords[i] - min_coords[i], raw_max_coords[i] 
- raw_min_coords[i]);
 }
 }
 
-} //namespace cura
+} //namespace cura
\ No newline at end of file

++ CuraEngine.obsinfo ++
--- /var/tmp/diff_new_pack.OtJKiW/_old  2019-08-16 15:51:48.621566658 +0200
+++ /var/tmp/diff_new_pack.OtJKiW/_new  2019-08-16 15:51:48.621566658 +0200
@@ -1,5 +1,5 @@
 name: CuraEngine
-version: 3.6.10
-mtime: 1557477977
-commit: 7f2188cb9926802483c745d21573cd130db260cf
+version: 3.6.18
+mtime: 1560420755
+commit: ec6a1a0f0aa387ef97e5c106633cf8d7fb9cd00d
 

++ _service ++
--- /var/tmp/diff_new_pack.OtJKiW/_old  2019-08-16 15:51:48.641566651 +0200
+++ /var/tmp/diff_new_pack.OtJKiW/_new  2019-08-16 15:51:48.641566651 +0200
@@ -2,8 +2,8 @@
   
 https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 git
-v3.6.10
-3.6.10
+v3.6.18
+3.6.18
 disable
 CuraEngine
   




commit cura-engine-lulzbot for openSUSE:Factory

2019-06-26 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2019-06-26 16:04:33

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.4615 (New)


Package is "cura-engine-lulzbot"

Wed Jun 26 16:04:33 2019 rev:10 rq:712058 version:3.6.10

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2019-06-17 21:35:19.218997459 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.4615/cura-engine-lulzbot.changes
2019-06-26 16:05:15.651733549 +0200
@@ -1,0 +2,6 @@
+Tue Jun 25 13:00:57 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.10
+  * no code changes
+
+---

Old:

  CuraEngine-3.6.9.obscpio

New:

  CuraEngine-3.6.10.obscpio



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.UXcUFd/_old  2019-06-26 16:05:16.691735021 +0200
+++ /var/tmp/diff_new_pack.UXcUFd/_new  2019-06-26 16:05:16.695735026 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.6.9
+Version:3.6.10
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only

++ CuraEngine-3.6.9.obscpio -> CuraEngine-3.6.10.obscpio ++

++ CuraEngine.obsinfo ++
--- /var/tmp/diff_new_pack.UXcUFd/_old  2019-06-26 16:05:16.903735321 +0200
+++ /var/tmp/diff_new_pack.UXcUFd/_new  2019-06-26 16:05:16.903735321 +0200
@@ -1,5 +1,5 @@
 name: CuraEngine
-version: 3.6.9
+version: 3.6.10
 mtime: 1557477977
 commit: 7f2188cb9926802483c745d21573cd130db260cf
 

++ _service ++
--- /var/tmp/diff_new_pack.UXcUFd/_old  2019-06-26 16:05:16.923735349 +0200
+++ /var/tmp/diff_new_pack.UXcUFd/_new  2019-06-26 16:05:16.923735349 +0200
@@ -2,8 +2,8 @@
   
 https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 git
-v3.6.9
-3.6.9
+v3.6.10
+3.6.10
 disable
 CuraEngine
   




commit cura-engine-lulzbot for openSUSE:Factory

2019-06-17 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2019-06-17 21:34:51

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.4811 (New)


Package is "cura-engine-lulzbot"

Mon Jun 17 21:34:51 2019 rev:9 rq:710360 version:3.6.9

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2019-04-09 20:18:53.537859311 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.4811/cura-engine-lulzbot.changes
2019-06-17 21:35:19.218997459 +0200
@@ -1,0 +2,31 @@
+Fri Jun 14 07:57:43 UTC 2019 - Adrian Schröter 
+
+- fix build with current libArcus
+- fix build with gcc9 (CuraEngine-gcc9.patch)
+
+---
+Mon May 27 14:54:24 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.9
+   T7039: Fixed material first layer flow setting
+
+---
+Mon May  6 08:25:30 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.8
+  * no code changes
+
+---
+Wed May  1 11:18:03 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.7
+  * no code changes
+
+---
+Thu Apr 18 06:33:44 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.6
+T6357: Changed extruder switch mechanics
+T5146: fixed extruder slowing if time < min_layer_time
+
+---

Old:

  CuraEngine-3.6.5.obscpio

New:

  CuraEngine-3.6.9.obscpio
  CuraEngine-gcc9.patch



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.map7ke/_old  2019-06-17 21:35:19.766997335 +0200
+++ /var/tmp/diff_new_pack.map7ke/_new  2019-06-17 21:35:19.770997334 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.6.5
+Version:3.6.9
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only
@@ -26,7 +26,10 @@
 Url:https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 Source0:CuraEngine-%{version}.tar.xz
 Source1:CuraEngine.1
+# X-OPENSUSE-PATCH fix-build.patch for new libArcus
 Patch1: fix-build.patch
+# PATCH-FIX-OPENSUSE CuraEngine-gcc9.patch loose based on a patch from fedora
+Patch2: CuraEngine-gcc9.patch
 %if 0%{?suse_version} < 1500
 BuildRequires:  gcc6-c++
 #!BuildIgnore:  libgcc_s1
@@ -48,6 +51,9 @@
 %prep
 %setup -q -n CuraEngine-%version
 %patch1 -p1
+%if 0%{?suse_version} > 1500
+%patch2 -p0
+%endif
 
 %build
 %if 0%{?suse_version} < 1500

++ CuraEngine-3.6.5.obscpio -> CuraEngine-3.6.9.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CuraEngine-3.6.5/src/FffGcodeWriter.cpp 
new/CuraEngine-3.6.9/src/FffGcodeWriter.cpp
--- old/CuraEngine-3.6.5/src/FffGcodeWriter.cpp 2018-12-04 10:57:58.0 
+0100
+++ new/CuraEngine-3.6.9/src/FffGcodeWriter.cpp 2019-05-10 10:46:17.0 
+0200
@@ -474,9 +474,14 @@
 const Settings& mesh_group_settings = 
Application::getInstance().current_slice->scene.current_mesh_group->settings;
 
 gcode.writeExtrusionMode(false); // ensure absolute extrusion mode is set 
before the start gcode
-gcode.writeLine(("M221 S" + 
mesh_group_settings.get("material_flow_layer_0")).c_str());
 
gcode.writeCode(mesh_group_settings.get("machine_start_gcode").c_str());
 
+auto extruders = Application::getInstance().current_slice->scene.extruders;
+for(int extruder_nr = 0; extruder_nr < extruders.size(); extruder_nr++)
+{
+gcode.writeLine(("M221 S" + 
extruders[extruder_nr].settings.get("material_flow_layer_0") + " 
T" + std::to_string(extruder_nr)).c_str());
+}
+
 if (gcode.getFlavor() == EGCodeFlavor::BFB)
 {
 gcode.writeComment("enable auto-retraction");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CuraEngine-3.6.5/src/LayerPlan.cpp 
new/CuraEngine-3.6.9/src/LayerPlan.cpp
--- old/CuraEngine-3.6.5/src/LayerPlan.cpp  2018-12-04 10:57:58.0 
+0100
+++ new/CuraEngine-3.6.9/src/LayerPlan.cpp  2019-05-10 10:46:17.0 
+0200
@@ -1220,6 +1220,7 @@
 {
 TimeMaterialEstimates estimates = 
computeNaiveTimeEstimates(starting_position);
 totalPrintTime = estimates.getTotalTime();
+if(totalPrintTime < fan_speed_layer_time_settings.cool_min_layer_time) 
force_minimal_layer_time = true;
 if (force_minimal_layer_time)
 {
 

commit cura-engine-lulzbot for openSUSE:Factory

2019-04-09 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2019-04-09 20:18:49

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.3908 (New)


Package is "cura-engine-lulzbot"

Tue Apr  9 20:18:49 2019 rev:8 rq:692494 version:3.6.5

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2019-02-25 17:52:47.986671368 +0100
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.3908/cura-engine-lulzbot.changes
2019-04-09 20:18:53.537859311 +0200
@@ -1,0 +2,6 @@
+Fri Apr  5 12:05:33 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.5
+  * merged 32bit fixes, obsoletes fix-32bit-build.patch
+
+---

Old:

  CuraEngine-3.6.4.obscpio
  fix-32bit-build.patch

New:

  CuraEngine-3.6.5.obscpio



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.hi0UVL/_old  2019-04-09 20:18:54.257860292 +0200
+++ /var/tmp/diff_new_pack.hi0UVL/_new  2019-04-09 20:18:54.257860292 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.6.4
+Version:3.6.5
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only
@@ -27,7 +27,6 @@
 Source0:CuraEngine-%{version}.tar.xz
 Source1:CuraEngine.1
 Patch1: fix-build.patch
-Patch2: fix-32bit-build.patch
 %if 0%{?suse_version} < 1500
 BuildRequires:  gcc6-c++
 #!BuildIgnore:  libgcc_s1
@@ -49,7 +48,6 @@
 %prep
 %setup -q -n CuraEngine-%version
 %patch1 -p1
-%patch2 -p1
 
 %build
 %if 0%{?suse_version} < 1500

++ CuraEngine-3.6.4.obscpio -> CuraEngine-3.6.5.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CuraEngine-3.6.4/tests/arcus/ArcusCommunicationPrivateTest.cpp 
new/CuraEngine-3.6.5/tests/arcus/ArcusCommunicationPrivateTest.cpp
--- old/CuraEngine-3.6.4/tests/arcus/ArcusCommunicationPrivateTest.cpp  
2018-12-04 10:57:58.0 +0100
+++ new/CuraEngine-3.6.5/tests/arcus/ArcusCommunicationPrivateTest.cpp  
2018-12-04 10:57:58.0 +0100
@@ -202,8 +202,6 @@
 
 auto& vertices = meshes[0].vertices;
 CPPUNIT_ASSERT(! vertices.empty());
-CPPUNIT_ASSERT_EQUAL(vertices.size(), 8ul); //A cube should have 8 unique 
vertices.
-CPPUNIT_ASSERT_EQUAL(meshes[0].faces.size(), 12ul); // A cube should have 
12 tri-s (2 for each 6 sides of the dice).
 
 // Distances should be the same:
 
@@ -231,10 +229,12 @@
 }
 
 // - Then, just compare:
+// it seems to be a problem with the test and not the code
+return;
 for (int i = 0; i < 3; ++i)
 {
 CPPUNIT_ASSERT_EQUAL(max_coords[i] - min_coords[i], raw_max_coords[i] 
- raw_min_coords[i]);
 }
 }
 
-} //namespace cura
\ No newline at end of file
+} //namespace cura

++ CuraEngine.obsinfo ++
--- /var/tmp/diff_new_pack.hi0UVL/_old  2019-04-09 20:18:54.469860581 +0200
+++ /var/tmp/diff_new_pack.hi0UVL/_new  2019-04-09 20:18:54.469860581 +0200
@@ -1,5 +1,5 @@
 name: CuraEngine
-version: 3.6.4
+version: 3.6.5
 mtime: 1543917478
 commit: 829ecb34609e34566405159554f5863d6940afd2
 

++ _service ++
--- /var/tmp/diff_new_pack.hi0UVL/_old  2019-04-09 20:18:54.489860609 +0200
+++ /var/tmp/diff_new_pack.hi0UVL/_new  2019-04-09 20:18:54.493860614 +0200
@@ -2,8 +2,8 @@
   
 https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 git
-v3.6.4
-3.6.4
+v3.6.5
+3.6.5
 disable
 CuraEngine
   




commit cura-engine-lulzbot for openSUSE:Factory

2019-02-25 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2019-02-25 17:52:29

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.28833 (New)


Package is "cura-engine-lulzbot"

Mon Feb 25 17:52:29 2019 rev:7 rq:677941 version:3.6.4

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2018-09-26 14:24:23.289829581 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new.28833/cura-engine-lulzbot.changes
   2019-02-25 17:52:47.986671368 +0100
@@ -1,0 +2,32 @@
+Thu Feb 21 09:05:20 UTC 2019 - Adrian Schröter 
+
+- fix 32bit build
+  * adding fix-32bit-build.patch
+
+---
+Wed Feb 20 09:35:40 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.4
+  * no code changes
+
+---
+Mon Jan  7 15:01:49 UTC 2019 - Adrian Schröter 
+
+- update to version 3.6.1
+  https://code.alephobjects.com/w/cura-lulzbot/
+- run test suite during build
+- Add fix-build.patch to use upstream libArcus lib
+
+---
+Tue Nov 20 15:47:01 UTC 2018 - Adrian Schröter 
+
+- update to version 3.2.32
+  * version update only
+
+---
+Mon Oct 22 06:55:38 UTC 2018 - Adrian Schröter 
+
+- update to version 3.2.29
+  * version update only
+
+---

Old:

  CuraEngine-3.2.28.obscpio

New:

  CuraEngine-3.6.4.obscpio
  fix-32bit-build.patch
  fix-build.patch



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.r3pvCc/_old  2019-02-25 17:52:48.890665838 +0100
+++ /var/tmp/diff_new_pack.r3pvCc/_new  2019-02-25 17:52:48.894665814 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cura-engine-lulzbot
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.2.28
+Version:3.6.4
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only
@@ -26,6 +26,8 @@
 Url:https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 Source0:CuraEngine-%{version}.tar.xz
 Source1:CuraEngine.1
+Patch1: fix-build.patch
+Patch2: fix-32bit-build.patch
 %if 0%{?suse_version} < 1500
 BuildRequires:  gcc6-c++
 #!BuildIgnore:  libgcc_s1
@@ -33,7 +35,9 @@
 BuildRequires:  gcc-c++
 %endif
 BuildRequires:  cmake
+BuildRequires:  cppunit-devel
 BuildRequires:  libArcus-devel
+BuildRequires:  stb-devel
 
 %description
 CuraEngine is an engine for processing 3D models
@@ -44,29 +48,35 @@
 
 %prep
 %setup -q -n CuraEngine-%version
+%patch1 -p1
+%patch2 -p1
 
 %build
 %if 0%{?suse_version} < 1500
 export CC=gcc-6
 export CXX=g++-6
 %endif
-# make sure internal lib_CuraEngine is statically build and linked
-%cmake -DCMAKE_POSITION_INDEPENDENT_CODE="true" -DBUILD_SHARED_LIBS="false"
-
-make %{?_smp_mflags}
+%cmake -DCMAKE_POSITION_INDEPENDENT_CODE="true" \
+   -DBUILD_SHARED_LIBS="false" \
+   -DCMAKE_BUILD_TYPE=Release \
+   -DBUILD_TESTS=ON
+%make_jobs
 
 %install
 cd build
 %make_install
 
-install -Dm0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/CuraEngine-lulzbot.1
 mv %buildroot%_bindir/CuraEngine{,-lulzbot}
+install -Dm0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/CuraEngine-lulzbot.1
+
+%check
+cd build
+make test
 
 %files
-%doc README.md Changelog.md
 %license LICENSE
+%doc Changelog.md README.md docs
 %_bindir/CuraEngine-lulzbot
-
 %_mandir/man1/CuraEngine-lulzbot.1*
 
 %changelog

++ CuraEngine-3.2.28.obscpio -> CuraEngine-3.6.4.obscpio ++
 56348 lines of diff (skipped)

++ CuraEngine.obsinfo ++
--- /var/tmp/diff_new_pack.r3pvCc/_old  2019-02-25 17:52:49.150664248 +0100
+++ /var/tmp/diff_new_pack.r3pvCc/_new  2019-02-25 17:52:49.154664224 +0100
@@ -1,5 +1,5 @@
 name: CuraEngine
-version: 3.2.28
-mtime: 1532278266
-commit: f00c2ca766046222d8ae92a09000410a4bbdb61e
+version: 3.6.4
+mtime: 1543917478
+commit: 829ecb34609e34566405159554f5863d6940afd2
 

++ _service ++
--- /var/tmp/diff_new_pack.r3pvCc/_old  2019-02-25 17:52:49.170664126 +0100
+++ /var/tmp/diff_new_pack.r3pvCc/_new  2019-02-25 17:52:49.170664126 +0100
@@ -2,8 +2,8 @@
   
 https://code.alephobjects.com/diffusion/CTE/cura-engine.git

commit cura-engine-lulzbot for openSUSE:Factory

2018-09-26 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2018-09-26 14:23:55

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new (New)


Package is "cura-engine-lulzbot"

Wed Sep 26 14:23:55 2018 rev:6 rq:638248 version:3.2.28

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2018-08-08 14:52:55.453493084 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new/cura-engine-lulzbot.changes 
2018-09-26 14:24:23.289829581 +0200
@@ -1,0 +2,7 @@
+Tue Sep 25 14:52:06 UTC 2018 - Adrian Schröter 
+
+- update to version 3.2.28
+  * version update only
+  * obsoletes fix-build.patch
+
+---

Old:

  CuraEngine-3.2.24.obscpio
  fix-build.patch

New:

  CuraEngine-3.2.28.obscpio



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.G1kdc3/_old  2018-09-26 14:24:23.981828481 +0200
+++ /var/tmp/diff_new_pack.G1kdc3/_new  2018-09-26 14:24:23.981828481 +0200
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   cura-engine-lulzbot
-Version:3.2.24
+Version:3.2.28
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only
@@ -26,7 +26,6 @@
 Url:https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 Source0:CuraEngine-%{version}.tar.xz
 Source1:CuraEngine.1
-Patch1: fix-build.patch
 %if 0%{?suse_version} < 1500
 BuildRequires:  gcc6-c++
 #!BuildIgnore:  libgcc_s1
@@ -45,7 +44,6 @@
 
 %prep
 %setup -q -n CuraEngine-%version
-%patch1 -p1
 
 %build
 %if 0%{?suse_version} < 1500

++ CuraEngine-3.2.24.obscpio -> CuraEngine-3.2.28.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CuraEngine-3.2.24/src/settings/SettingRegistry.cpp 
new/CuraEngine-3.2.28/src/settings/SettingRegistry.cpp
--- old/CuraEngine-3.2.24/src/settings/SettingRegistry.cpp  2018-07-22 
18:51:06.0 +0200
+++ new/CuraEngine-3.2.28/src/settings/SettingRegistry.cpp  2018-07-22 
18:51:06.0 +0200
@@ -35,12 +35,6 @@
 }
 
 
-SettingConfig::SettingConfig(std::string key, std::string label)
-: SettingContainer(key, label)
-{
-// std::cerr << key << std::endl; // debug output to show all frontend 
registered settings...
-}
-
 bool SettingRegistry::settingExists(std::string key) const
 {
 return setting_key_to_config.find(key) != setting_key_to_config.end();

++ CuraEngine.obsinfo ++
--- /var/tmp/diff_new_pack.G1kdc3/_old  2018-09-26 14:24:24.181828163 +0200
+++ /var/tmp/diff_new_pack.G1kdc3/_new  2018-09-26 14:24:24.181828163 +0200
@@ -1,5 +1,5 @@
 name: CuraEngine
-version: 3.2.24
+version: 3.2.28
 mtime: 1532278266
 commit: f00c2ca766046222d8ae92a09000410a4bbdb61e
 

++ _service ++
--- /var/tmp/diff_new_pack.G1kdc3/_old  2018-09-26 14:24:24.201828132 +0200
+++ /var/tmp/diff_new_pack.G1kdc3/_new  2018-09-26 14:24:24.201828132 +0200
@@ -2,8 +2,8 @@
   
 https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 git
-v3.2.24
-3.2.24
+v3.2.28
+3.2.28
 disable
 CuraEngine
   




commit cura-engine-lulzbot for openSUSE:Factory

2018-08-08 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2018-08-08 14:52:36

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new (New)


Package is "cura-engine-lulzbot"

Wed Aug  8 14:52:36 2018 rev:5 rq:627594 version:3.2.24

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2018-07-09 13:29:49.118674993 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new/cura-engine-lulzbot.changes 
2018-08-08 14:52:55.453493084 +0200
@@ -1,0 +2,17 @@
+Mon Aug  6 07:04:14 UTC 2018 - adr...@suse.de
+
+- update to version 3.2.24
+  * version update only
+
+---
+Wed Jul 25 10:59:01 UTC 2018 - adr...@suse.de
+
+- use upstream libArcus instead of lulzbot flavor
+
+---
+Fri Jul 13 05:00:52 UTC 2018 - adr...@suse.de
+
+- update to version 3.2.23
+  * version update only
+
+---

Old:

  CuraEngine-3.2.22.obscpio

New:

  CuraEngine-3.2.24.obscpio



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.t76hls/_old  2018-08-08 14:52:56.285494455 +0200
+++ /var/tmp/diff_new_pack.t76hls/_new  2018-08-08 14:52:56.289494462 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.2.22
+Version:3.2.24
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only
@@ -34,7 +34,7 @@
 BuildRequires:  gcc-c++
 %endif
 BuildRequires:  cmake
-BuildRequires:  libArcus-lulzbot-devel
+BuildRequires:  libArcus-devel
 
 %description
 CuraEngine is an engine for processing 3D models

++ CuraEngine-3.2.22.obscpio -> CuraEngine-3.2.24.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CuraEngine-3.2.22/CMakeLists.txt 
new/CuraEngine-3.2.24/CMakeLists.txt
--- old/CuraEngine-3.2.22/CMakeLists.txt2018-06-20 07:50:48.0 
+0200
+++ new/CuraEngine-3.2.24/CMakeLists.txt2018-07-22 18:51:06.0 
+0200
@@ -202,11 +202,6 @@
 endforeach()
 endif()
 
-
-add_custom_command(TARGET CuraEngine POST_BUILD
-   COMMAND ${CMAKE_COMMAND} -E copy_directory
-   ${CMAKE_SOURCE_DIR}/resources 
$)
-
 # Installing CuraEngine.
 include(GNUInstallDirs)
 install(TARGETS CuraEngine DESTINATION ${CMAKE_INSTALL_BINDIR})

++ CuraEngine.obsinfo ++
--- /var/tmp/diff_new_pack.t76hls/_old  2018-08-08 14:52:56.481494779 +0200
+++ /var/tmp/diff_new_pack.t76hls/_new  2018-08-08 14:52:56.481494779 +0200
@@ -1,5 +1,5 @@
 name: CuraEngine
-version: 3.2.22
-mtime: 1529473848
-commit: 25aec5bb6a766779409a283379ead395c80a0a9a
+version: 3.2.24
+mtime: 1532278266
+commit: f00c2ca766046222d8ae92a09000410a4bbdb61e
 

++ _service ++
--- /var/tmp/diff_new_pack.t76hls/_old  2018-08-08 14:52:56.497494805 +0200
+++ /var/tmp/diff_new_pack.t76hls/_new  2018-08-08 14:52:56.501494812 +0200
@@ -2,8 +2,8 @@
   
 https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 git
-v3.2.22
-3.2.22
+v3.2.24
+3.2.24
 disable
 CuraEngine
   




commit cura-engine-lulzbot for openSUSE:Factory

2018-07-09 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2018-07-09 13:28:59

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new (New)


Package is "cura-engine-lulzbot"

Mon Jul  9 13:28:59 2018 rev:4 rq:621272 version:3.2.22

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2018-05-15 10:34:16.870250748 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new/cura-engine-lulzbot.changes 
2018-07-09 13:29:49.118674993 +0200
@@ -1,0 +2,12 @@
+Tue Jul  3 13:03:52 UTC 2018 - adr...@suse.de
+
+- update to version 3.2.22
+  * added backlash_fading option
+
+---
+Wed May 30 06:31:09 UTC 2018 - adr...@suse.de
+
+- update to version 3.2.21
+  * version update only
+
+---

Old:

  CuraEngine-3.2.20.obscpio

New:

  CuraEngine-3.2.22.obscpio



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.bNQv1Q/_old  2018-07-09 13:29:50.566672063 +0200
+++ /var/tmp/diff_new_pack.bNQv1Q/_new  2018-07-09 13:29:50.578672038 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.2.20
+Version:3.2.22
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only
@@ -65,7 +65,8 @@
 mv %buildroot%_bindir/CuraEngine{,-lulzbot}
 
 %files
-%defattr(-,root,root,-)
+%doc README.md Changelog.md
+%license LICENSE
 %_bindir/CuraEngine-lulzbot
 
 %_mandir/man1/CuraEngine-lulzbot.1*

++ CuraEngine-3.2.20.obscpio -> CuraEngine-3.2.22.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CuraEngine-3.2.20/src/LayerPlan.cpp 
new/CuraEngine-3.2.22/src/LayerPlan.cpp
--- old/CuraEngine-3.2.20/src/LayerPlan.cpp 2018-03-29 13:57:15.0 
+0200
+++ new/CuraEngine-3.2.22/src/LayerPlan.cpp 2018-06-20 07:50:48.0 
+0200
@@ -763,6 +763,22 @@
 
 gcode.writeLayerComment(layer_nr);
 
+// Z-backlash fading
+if (storage.getSettingInMillimeters("backlash_fading_distance")) {
+int64_t backlash_fading_dist = 
MM2INT(storage.getSettingInMillimeters("backlash_fading_distance"));
+if (backlash_fading_dist > 0) {
+std::ostringstream tmp;
+tmp << "M425 F";
+if (layer_nr==0)
+tmp << "1.0";
+else if (z > backlash_fading_dist)
+tmp << "0.0";
+else
+tmp << 1.0 - (double) z/backlash_fading_dist;
+gcode.writeLine(tmp.str().c_str()); 
+}
+}
+
 // flow-rate compensation
 
gcode.setFlowRateExtrusionSettings(storage.getSettingInMillimeters("flow_rate_max_extrusion_offset"),
 storage.getSettingInPercentage("flow_rate_extrusion_offset_factor") / 100);
 

++ CuraEngine.obsinfo ++
--- /var/tmp/diff_new_pack.bNQv1Q/_old  2018-07-09 13:29:50.726671739 +0200
+++ /var/tmp/diff_new_pack.bNQv1Q/_new  2018-07-09 13:29:50.726671739 +0200
@@ -1,5 +1,5 @@
 name: CuraEngine
-version: 3.2.20
-mtime: 1522324635
-commit: aa837d656a2a8afe186e1165e60429e3bf80c314
+version: 3.2.22
+mtime: 1529473848
+commit: 25aec5bb6a766779409a283379ead395c80a0a9a
 

++ _service ++
--- /var/tmp/diff_new_pack.bNQv1Q/_old  2018-07-09 13:29:50.738671715 +0200
+++ /var/tmp/diff_new_pack.bNQv1Q/_new  2018-07-09 13:29:50.738671715 +0200
@@ -2,8 +2,8 @@
   
 https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 git
-v3.2.20
-3.2.20
+v3.2.22
+3.2.22
 disable
 CuraEngine
   




commit cura-engine-lulzbot for openSUSE:Factory

2018-05-15 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2018-05-15 10:15:41

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new (New)


Package is "cura-engine-lulzbot"

Tue May 15 10:15:41 2018 rev:3 rq:607034 version:3.2.20

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2018-05-08 13:39:13.729462552 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new/cura-engine-lulzbot.changes 
2018-05-15 10:34:16.870250748 +0200
@@ -1,0 +2,6 @@
+Mon May 14 09:55:28 UTC 2018 - adr...@suse.de
+
+- update to version 3.2.20
+  * version update only
+
+---

Old:

  CuraEngine-3.2.19.obscpio

New:

  CuraEngine-3.2.20.obscpio



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.K1E2nV/_old  2018-05-15 10:34:17.942211379 +0200
+++ /var/tmp/diff_new_pack.K1E2nV/_new  2018-05-15 10:34:17.942211379 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.2.19
+Version:3.2.20
 Release:0
 Summary:3D printer control software
 License:AGPL-3.0-only

++ CuraEngine-3.2.19.obscpio -> CuraEngine-3.2.20.obscpio ++

++ CuraEngine.obsinfo ++
--- /var/tmp/diff_new_pack.K1E2nV/_old  2018-05-15 10:34:18.206201683 +0200
+++ /var/tmp/diff_new_pack.K1E2nV/_new  2018-05-15 10:34:18.210201536 +0200
@@ -1,5 +1,5 @@
 name: CuraEngine
-version: 3.2.19
+version: 3.2.20
 mtime: 1522324635
 commit: aa837d656a2a8afe186e1165e60429e3bf80c314
 

++ _service ++
--- /var/tmp/diff_new_pack.K1E2nV/_old  2018-05-15 10:34:18.234200655 +0200
+++ /var/tmp/diff_new_pack.K1E2nV/_new  2018-05-15 10:34:18.238200508 +0200
@@ -2,8 +2,8 @@
   
 https://code.alephobjects.com/diffusion/CTE/cura-engine.git
 git
-v3.2.19
-3.2.19
+v3.2.20
+3.2.20
 disable
 CuraEngine
   




commit cura-engine-lulzbot for openSUSE:Factory

2018-05-08 Thread root
Hello community,

here is the log from the commit of package cura-engine-lulzbot for 
openSUSE:Factory checked in at 2018-05-08 13:39:01

Comparing /work/SRC/openSUSE:Factory/cura-engine-lulzbot (Old)
 and  /work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new (New)


Package is "cura-engine-lulzbot"

Tue May  8 13:39:01 2018 rev:2 rq:605136 version:3.2.19

Changes:

--- /work/SRC/openSUSE:Factory/cura-engine-lulzbot/cura-engine-lulzbot.changes  
2018-04-20 17:27:28.426882560 +0200
+++ 
/work/SRC/openSUSE:Factory/.cura-engine-lulzbot.new/cura-engine-lulzbot.changes 
2018-05-08 13:39:13.729462552 +0200
@@ -1,0 +2,18 @@
+Wed May  2 14:41:45 UTC 2018 - adr...@suse.de
+
+- update to version 3.2.19
+  * version update only
+
+---
+Thu Apr 19 07:58:36 UTC 2018 - adr...@suse.de
+
+- update to version 3.2.18
+  * version only
+
+---
+Fri Apr 13 14:37:04 UTC 2018 - stefan.bru...@rwth-aachen.de
+
+- Link private lib_CuraEngine statically to binary
+- Use CMAKE_POSITION_INDEPENDENT_CODE instead of mangling CFLAGS
+
+---

Old:

  CuraEngine-3.2.16.obscpio

New:

  CuraEngine-3.2.19.obscpio



Other differences:
--
++ cura-engine-lulzbot.spec ++
--- /var/tmp/diff_new_pack.r3xQjV/_old  2018-05-08 13:39:14.517434109 +0200
+++ /var/tmp/diff_new_pack.r3xQjV/_new  2018-05-08 13:39:14.517434109 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package CuraEngine
+# spec file for package cura-engine-lulzbot
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 Name:   cura-engine-lulzbot
-Version:3.2.16
+Version:3.2.19
 Release:0
 Summary:3D printer control software
-License:AGPL-3.0
+License:AGPL-3.0-only
 Group:  Hardware/Printing
 Conflicts:  cura-engine
 Url:https://code.alephobjects.com/diffusion/CTE/cura-engine.git
@@ -52,8 +52,9 @@
 export CC=gcc-6
 export CXX=g++-6
 %endif
-%cmake -DCMAKE_C_FLAGS="%{optflags} -fPIC" \
-   -DCMAKE_CXX_FLAGS="%{optflags} -fPIC -fpermissive"
+# make sure internal lib_CuraEngine is statically build and linked
+%cmake -DCMAKE_POSITION_INDEPENDENT_CODE="true" -DBUILD_SHARED_LIBS="false"
+
 make %{?_smp_mflags}
 
 %install
@@ -62,13 +63,11 @@
 
 install -Dm0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/CuraEngine-lulzbot.1
 mv %buildroot%_bindir/CuraEngine{,-lulzbot}
-# hack... not ready for the distro
-install -Dm0755 lib_CuraEngine.so %{buildroot}%{_libdir}/lib_CuraEngine.so
 
 %files
 %defattr(-,root,root,-)
 %_bindir/CuraEngine-lulzbot
-%_libdir/*
+
 %_mandir/man1/CuraEngine-lulzbot.1*
 
 %changelog

++ CuraEngine-3.2.16.obscpio -> CuraEngine-3.2.19.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CuraEngine-3.2.16/src/slicer.cpp 
new/CuraEngine-3.2.19/src/slicer.cpp
--- old/CuraEngine-3.2.16/src/slicer.cpp2018-03-26 14:43:19.0 
+0200
+++ new/CuraEngine-3.2.19/src/slicer.cpp2018-03-29 13:57:15.0 
+0200
@@ -804,8 +804,7 @@
 
 TimeKeeper slice_timer;
 
-std::vector layer_z; //For each layer its Z coordinate.
-layer_z.resize(slice_layer_count);
+layers.resize(slice_layer_count);
 
 // compensate first layer thickness depending on slicing mode
 int initial = initial_layer_thickness - thickness;
@@ -819,15 +818,14 @@
 {
 if (use_variable_layer_heights)
 {
-layer_z[layer_nr] = adaptive_layers->at(layer_nr).z_position;
+layers[layer_nr].z = adaptive_layers->at(layer_nr).z_position;
 }
 else
 {
-layer_z[layer_nr] = initial + (thickness * layer_nr);
+layers[layer_nr].z = initial + (thickness * layer_nr);
 }
 }
 
-layers.reserve(slice_layer_count); //Reserve for the maximum number of 
layers (but fill with only the layers that are not empty).
 // loop over all mesh faces
 for (unsigned int mesh_idx = 0; mesh_idx < mesh->faces.size(); mesh_idx++)
 {
@@ -851,9 +849,9 @@
 if (p2.z > maxZ) maxZ = p2.z;
 
 // calculate all intersections between a layer plane and a triangle
-for (size_t layer_nr = 0; layer_nr < slice_layer_count; layer_nr++)
+for (unsigned int layer_nr = 0; layer_nr < layers.size(); layer_nr++)
 {
-coord_t z = layer_z[layer_nr];
+