commit cura-engine-lulzbot for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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]; +