Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package PrusaSlicer for openSUSE:Factory checked in at 2024-01-03 12:23:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PrusaSlicer (Old) and /work/SRC/openSUSE:Factory/.PrusaSlicer.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PrusaSlicer" Wed Jan 3 12:23:53 2024 rev:31 rq:1135619 version:2.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/PrusaSlicer/PrusaSlicer.changes 2023-09-20 13:25:05.237827360 +0200 +++ /work/SRC/openSUSE:Factory/.PrusaSlicer.new.28375/PrusaSlicer.changes 2024-01-03 12:23:56.273175140 +0100 @@ -1,0 +2,52 @@ +Fri Dec 29 09:47:16 UTC 2023 - Ben Greiner <[email protected]> + +- Add PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch + * Fixes a compilation error with wxWidgets 3.2.4 + * gh#prusa3d/PrusaSlicer#11769 + +------------------------------------------------------------------- +Mon Dec 25 13:59:05 UTC 2023 - Ben Greiner <[email protected]> + +- Update to 2.7.1 + ## Improvements fixed with respect to 2.7.0 + * The option Export as binary G-code was removed from Print + Settings. Instead, there is a new option in Printer Settings + named Supports binary G-code so it can be set at printer level. + There is also a new global switch in Preferences->Other, which + controls whether binary G-code will be generated for printers + which support it. It is therefore easy to turn the feature on + or off without doing any changes in profiles (#11734, #11873). + * Wipe tower weight was added into G-code metadata so it can be + easily displayed in the print statistics on the printer's + display. + ## Bugs fixed with respect to 2.7.0 + * When ramping travels were enabled, sometimes a perimeter was + missing at the layer where the spiral starts. + * Fixed a crash when selecting embossed text while an SVG tool is + opened (#11759). + * Helical layer changes could result in out of bed moves + (#11754). + * Helical layer change was enabled even when there was no + retraction on layer change (#11709, #11761). +- Release 2.7.0 + * This is the stable release of PrusaSlicer 2.7.0, introducing + SVG emboss, binary G-codes, ramping travels, support for G2/G3 + G-codes, support for Cancel object function and much more. It + also fixes many bugs. + * Important note for Original Prusa MINI, MK4 and XL owners: The + new configuration update of our system profiles will enable + binary G-code and G2/G3 features. Users using older firmware + need to update to 5.1.0-alpha2 or later or manually turn these + features off. On older firmware, new binary G-code is not + visible or recognized and the G2/G3 G-codes may not work + perfectly. + * Travel moves improvements + * SVG embossing tool (#6916, #9373) + * G2 and G3 G-code support #4352 + * Binary G-code + * Improved user interface + * Custom G-code editor + * Cancel object (Marlin, RRF and Klipper) +- D PrusaSlicer-2.6.0-wxWidgets-CheckResizerFlags-assert-fix.patch + +------------------------------------------------------------------- Old: ---- PrusaSlicer-2.6.0-wxWidgets-CheckResizerFlags-assert-fix.patch PrusaSlicer-version_2.6.1.tar.gz New: ---- PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch PrusaSlicer-version_2.7.1.tar.gz BETA DEBUG BEGIN: Old: * Cancel object (Marlin, RRF and Klipper) - D PrusaSlicer-2.6.0-wxWidgets-CheckResizerFlags-assert-fix.patch BETA DEBUG END: BETA DEBUG BEGIN: New: - Add PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch * Fixes a compilation error with wxWidgets 3.2.4 BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PrusaSlicer.spec ++++++ --- /var/tmp/diff_new_pack.2ApT2z/_old 2024-01-03 12:23:57.353214602 +0100 +++ /var/tmp/diff_new_pack.2ApT2z/_new 2024-01-03 12:23:57.353214602 +0100 @@ -17,19 +17,19 @@ Name: PrusaSlicer -Version: 2.6.1 +Version: 2.7.1 Release: 0 Summary: G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.) License: AGPL-3.0-only Group: Hardware/Printing URL: https://www.prusa3d.com/prusaslicer/ Source0: https://github.com/prusa3d/PrusaSlicer/archive/version_%{version}.tar.gz#/%{name}-version_%{version}.tar.gz +# PATCH-FIX-UPSTREAM PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch gh#prusa3d/PrusaSlicer#11769 +Patch1: PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch # PATCH-FIX-OPENSUSE up-occt-version.patch [email protected] -- install wrapper so into libdir, not bindir -Patch0: up-occt-version.patch +Patch10: up-occt-version.patch # PATCH-FIX-OPENSUSE PrusaSlicer-2.6.0-octoprint-name-fix.patch -- cast lambda expression to same type -Patch1: PrusaSlicer-2.6.0-octoprint-name-fix.patch -# PATCH-FIX-UPSTREAM PrusaSlicer-2.6.0-wxWidgets-CheckResizerFlags-assert-fix.patch -- https://github.com/prusa3d/PrusaSlicer/pull/10811 -Patch2: PrusaSlicer-2.6.0-wxWidgets-CheckResizerFlags-assert-fix.patch +Patch11: PrusaSlicer-2.6.0-octoprint-name-fix.patch BuildRequires: blosc-devel BuildRequires: cereal-devel BuildRequires: cgal-devel >= 5.6 @@ -68,6 +68,8 @@ BuildRequires: wxWidgets-devel >= 3.2 # need the fltk fork, see deps/NanoSVG/NanoSVG.cmake BuildRequires: nanosvg-devel >= 2022.12.22 +BuildRequires: (cmake(Catch2) >= 2.9 with cmake(Catch2) < 3) +BuildRequires: cmake(LibBGCode) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glew) ++++++ PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch ++++++ >From f67a877d583eba5472003f0ea4df3f7420d70734 Mon Sep 17 00:00:00 2001 From: Gregor Riepl <[email protected]> Date: Mon, 27 Nov 2023 13:01:55 +0100 Subject: [PATCH] Make initializers explicit to avoid ambiguous wxArrayString overloads --- src/slic3r/GUI/PhysicalPrinterDialog.cpp | 2 +- src/slic3r/GUI/Plater.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp index 2364c56247..bc2c918a60 100644 --- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp +++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp @@ -467,7 +467,7 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr // Always fill in the "printhost_port" combo box from the config and select it. { Choice* choice = dynamic_cast<Choice*>(m_optgroup->get_field("printhost_port")); - choice->set_values({ m_config->opt_string("printhost_port") }); + choice->set_values(std::vector<std::string>({ m_config->opt_string("printhost_port") })); choice->set_selection(); } diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index c2b8e8694f..2f540bfe9d 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -5390,7 +5390,7 @@ void Plater::load_project(const wxString& filename) p->reset(); - if (! load_files({ into_path(filename) }).empty()) { + if (! load_files(std::vector<boost::filesystem::path>({ into_path(filename) })).empty()) { // At least one file was loaded. p->set_project_filename(filename); // Save the names of active presets and project specific config into ProjectDirtyStateManager. ++++++ PrusaSlicer-version_2.6.1.tar.gz -> PrusaSlicer-version_2.7.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/PrusaSlicer/PrusaSlicer-version_2.6.1.tar.gz /work/SRC/openSUSE:Factory/.PrusaSlicer.new.28375/PrusaSlicer-version_2.7.1.tar.gz differ: char 24, line 1
