Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fritzing for openSUSE:Factory checked in at 2025-11-04 18:41:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fritzing (Old) and /work/SRC/openSUSE:Factory/.fritzing.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fritzing" Tue Nov 4 18:41:27 2025 rev:4 rq:1315353 version:1.0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/fritzing/fritzing.changes 2025-09-03 21:08:55.472422413 +0200 +++ /work/SRC/openSUSE:Factory/.fritzing.new.1980/fritzing.changes 2025-11-04 18:41:57.712428900 +0100 @@ -1,0 +2,42 @@ +Sun Nov 2 19:58:50 UTC 2025 - Glen Masgai <[email protected]> + +- Update to 1.0.6 + ## New Features and Enhancements + * Adafruit Parts Bin: Added dedicated parts bin with 83 Adafruit + components including sensors, displays, breakout boards, and + development modules. + * Generic IC Improvements: Added multiline label support with + improved font system (Noto Sans + OCR-Fritzing-mono), + standardized pin spacing to 1 unit in schematic view, and + enhanced text wrapping that respects spaces, newlines, and + non-breaking spaces (U+00A0 and U+202F). + * Performance: Implemented optimizations for smoother + interactions and faster load times, especially noticeable with + complex multi-board projects and large parts databases. + * Ground Fill: Added warnings when ground fill cannot connect + due to missing paths. Improved ground fill split detection + with better warnings. + * Export: Improved Gerber export now enabled by default. Fixed + IPC netlist issues with buses. Fixed PNP export random + ordering. + * Hide obsolete parts in search results. + * Always bundle contrib folder parts with sketches to ensure + completeness when sharing. + ## Bug Fixes + * Fixed ground fill adding shorts across power supplies. + * Fixed parts palette going missing in certain scenarios. + * Fixed straightening lines being disabled in schematic view. + * Resolved error messages being too large to close. + * Improved center-to-screen (Ctrl+0) functionality. + * Fixed dark mode font color inconsistencies in upload screen. + * Fixed splash screen vanishing when clicked on Windows. + * Improved metadata editor with proper labels. + * Fixed incorrect version display from 1.0.5. + * Corrected selection behavior - selecting parts with selection + squares now properly focuses them in the inspector. + * Fixed regenerate parts database not clearing search cache. + * Improved SVG text element handling for dy attributes. + * Resolved issues with off-grid component movement on PCB view. + * Improved pad selection behavior in PCB view. + +------------------------------------------------------------------- Old: ---- fritzing-app-1.0.5-b9add9eaa7c426963de20c8514a69d3f15e83bdf.tar.gz fritzing-parts-1.0.5-4f7d39b22a6c307e6cca62c7f78eae96696e8b2c.tar.gz New: ---- fritzing-app-1.0.6-04e5bb0241e8f1de24d0fce9be070041c6d5b68e.tar.gz fritzing-parts-1.0.6-73bc0559bb8399b2f895d68f032e41d7efc720c0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fritzing.spec ++++++ --- /var/tmp/diff_new_pack.69sQFQ/_old 2025-11-04 18:41:58.424458876 +0100 +++ /var/tmp/diff_new_pack.69sQFQ/_new 2025-11-04 18:41:58.424458876 +0100 @@ -17,11 +17,11 @@ # Fritzing does not provide tags: gh#fritzing/fritzing-app#4086 # pick these commits manually for every update -%define app_commit b9add9eaa7c426963de20c8514a69d3f15e83bdf -%define parts_commit 4f7d39b22a6c307e6cca62c7f78eae96696e8b2c +%define app_commit 04e5bb0241e8f1de24d0fce9be070041c6d5b68e +%define parts_commit 73bc0559bb8399b2f895d68f032e41d7efc720c0 Name: fritzing -Version: 1.0.5 +Version: 1.0.6 Release: 0 Summary: Electronic Design Automation platform featuring prototype to product License: GPL-3.0-or-later ++++++ 0000-disable-autoupdate.patch ++++++ --- /var/tmp/diff_new_pack.69sQFQ/_old 2025-11-04 18:41:58.452460055 +0100 +++ /var/tmp/diff_new_pack.69sQFQ/_new 2025-11-04 18:41:58.456460223 +0100 @@ -1,7 +1,7 @@ -Index: fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/pri/version.pri -=================================================================== ---- fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25.orig/pri/version.pri -+++ fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/pri/version.pri +diff --git a/pri/version.pri b/pri/version.pri +index 0c528c09..a0650c3e 100644 +--- a/pri/version.pri ++++ b/pri/version.pri @@ -17,17 +17,11 @@ include(gitversion.pri) HEADERS += \ @@ -20,11 +20,11 @@ FORMS += \ src/version/modfiledialog.ui -Index: fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/fapplication.cpp -=================================================================== ---- fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25.orig/src/fapplication.cpp -+++ fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/fapplication.cpp -@@ -26,8 +26,6 @@ along with Fritzing. If not, see <http: +diff --git a/src/fapplication.cpp b/src/fapplication.cpp +index 64b16c24..b9fdd86d 100644 +--- a/src/fapplication.cpp ++++ b/src/fapplication.cpp +@@ -26,8 +26,6 @@ along with Fritzing. If not, see <http://www.gnu.org/licenses/>. #include "version/version.h" #include "dialogs/prefsdialog.h" #include "fsvgrenderer.h" @@ -33,7 +33,7 @@ #include "itemdrag.h" #include "items/wire.h" #include "partsbinpalette/binmanager/binmanager.h" -@@ -60,7 +58,6 @@ along with Fritzing. If not, see <http: +@@ -60,7 +58,6 @@ along with Fritzing. If not, see <http://www.gnu.org/licenses/>. #include "sketch/pcbsketchwidget.h" #include "help/firsttimehelpdialog.h" #include "help/aboutbox.h" @@ -41,7 +41,7 @@ #include "testing/FTesting.h" // dependency injection :P -@@ -623,10 +620,6 @@ FApplication::~FApplication(void) +@@ -692,10 +689,6 @@ FApplication::~FApplication(void) clearModels(); @@ -52,7 +52,7 @@ FSvgRenderer::cleanup(); ViewLayer::cleanup(); ViewLayer::cleanup(); -@@ -827,19 +820,6 @@ bool FApplication::loadReferenceModel(co +@@ -898,19 +891,6 @@ bool FApplication::loadReferenceModel(const QString & databaseName, bool fullLo QFileInfo info(dbPath); bool dbExists = (info.size() > 0) && !fullLoad; @@ -72,7 +72,7 @@ // loads local parts, resource parts, and any other parts in files not in the db--these part override db parts with the same moduleID QString db = databaseName; if (databaseName.isEmpty() && !dbExists) { -@@ -1330,12 +1310,6 @@ int FApplication::startup() +@@ -1425,12 +1405,6 @@ int FApplication::startup() splash.hide(); m_splash = nullptr; @@ -85,7 +85,7 @@ return 0; } -@@ -1508,55 +1482,6 @@ struct Thing { +@@ -1603,55 +1577,6 @@ struct Thing { }; @@ -141,7 +141,7 @@ void FApplication::createUserDataStoreFolderStructures() { FolderUtils::createUserDataStoreFolders(); FolderUtils::copyBin(BinManager::MyPartsBinLocation, BinManager::MyPartsBinTemplateLocation); -@@ -2162,10 +2087,7 @@ void FApplication::regenerateDatabaseFin +@@ -2257,10 +2182,7 @@ void FApplication::regenerateDatabaseFinished() { if (thread == nullptr) return; QDialog * progressDialog = thread->progressDialog(); @@ -153,18 +153,18 @@ if (thread->error().isEmpty()) { QTimer::singleShot(50, Qt::PreciseTimer, this, SLOT(quit())); } -@@ -2182,7 +2104,3 @@ void FApplication::regenerateDatabaseFin +@@ -2279,7 +2201,3 @@ void FApplication::regenerateDatabaseFinished() { - thread->deleteLater(); + FMessageBox::BlockMessages = false; } - -void FApplication::installNewParts() { - regeneratePartsDatabaseAux(m_updateDialog); -} -Index: fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/fapplication.h -=================================================================== ---- fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25.orig/src/fapplication.h -+++ fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/fapplication.h +diff --git a/src/fapplication.h b/src/fapplication.h +index 9db33114..a57442a6 100644 +--- a/src/fapplication.h ++++ b/src/fapplication.h @@ -137,9 +137,6 @@ Q_SIGNALS: public Q_SLOTS: void preferences(); @@ -191,11 +191,11 @@ QTimer m_activationTimer; QPointer<class FritzingWindow> m_lastTopmostWindow; QList<QWidget *> m_orderedTopLevelWidgets; -Index: fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/mainwindow/mainwindow.cpp -=================================================================== ---- fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25.orig/src/mainwindow/mainwindow.cpp -+++ fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/mainwindow/mainwindow.cpp -@@ -284,7 +284,6 @@ MainWindow::MainWindow(ReferenceModel *r +diff --git a/src/mainwindow/mainwindow.cpp b/src/mainwindow/mainwindow.cpp +index 6a843266..e1e480a3 100644 +--- a/src/mainwindow/mainwindow.cpp ++++ b/src/mainwindow/mainwindow.cpp +@@ -290,7 +290,6 @@ MainWindow::MainWindow(ReferenceModel *referenceModel, QWidget * parent) : m_welcomeView = nullptr; m_windowMenuSeparator = nullptr; m_schematicWireColorMenu = m_breadboardWireColorMenu = nullptr; @@ -203,7 +203,7 @@ m_fileProgressDialog = nullptr; m_currentGraphicsView = nullptr; m_comboboxChanged = false; -@@ -2338,13 +2337,6 @@ void MainWindow::resizeEvent(QResizeEven +@@ -2401,13 +2400,6 @@ void MainWindow::resizeEvent(QResizeEvent * event) { FritzingWindow::resizeEvent(event); } @@ -217,11 +217,11 @@ void MainWindow::migratePartLabelOffset(QList<ModelPart*> modelParts) { QList<QString> migratedParts; -Index: fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/mainwindow/mainwindow.h -=================================================================== ---- fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25.orig/src/mainwindow/mainwindow.h -+++ fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/mainwindow/mainwindow.h -@@ -164,7 +164,6 @@ public: +diff --git a/src/mainwindow/mainwindow.h b/src/mainwindow/mainwindow.h +index ce3a7593..0f4d1946 100644 +--- a/src/mainwindow/mainwindow.h ++++ b/src/mainwindow/mainwindow.h +@@ -166,7 +166,6 @@ public: QAction *raiseWindowAction(); QSizeGrip *sizeGrip(); QStatusBar *realStatusBar(); @@ -229,7 +229,7 @@ void getPartsEditorNewAnd(ItemBase * fromItem); void addDefaultParts(); -@@ -902,7 +901,6 @@ protected: +@@ -901,7 +900,6 @@ protected: QAction *m_examplesAct = nullptr; QAction *m_partsRefAct = nullptr; QAction *m_visitFritzingDotOrgAct = nullptr; @@ -237,11 +237,11 @@ QAction *m_aboutQtAct = nullptr; QAction *m_reportBugAct = nullptr; QAction *m_enableDebugAct = nullptr; -Index: fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/mainwindow/mainwindow_menu.cpp -=================================================================== ---- fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25.orig/src/mainwindow/mainwindow_menu.cpp -+++ fritzing-app-a8c6ef7cf66f7a42b9b233d6137f1b70a9573a25/src/mainwindow/mainwindow_menu.cpp -@@ -1294,10 +1294,6 @@ void MainWindow::createHelpMenuActions() +diff --git a/src/mainwindow/mainwindow_menu.cpp b/src/mainwindow/mainwindow_menu.cpp +index c55ea5ff..56fb0908 100644 +--- a/src/mainwindow/mainwindow_menu.cpp ++++ b/src/mainwindow/mainwindow_menu.cpp +@@ -1301,10 +1301,6 @@ void MainWindow::createHelpMenuActions() { m_visitFritzingDotOrgAct->setStatusTip(tr("fritzing.org")); connect(m_visitFritzingDotOrgAct, SIGNAL(triggered(bool)), this, SLOT(visitFritzingDotOrg())); @@ -252,7 +252,7 @@ m_aboutAct = new QAction(tr("&About"), this); m_aboutAct->setStatusTip(tr("Show the application's about box")); connect(m_aboutAct, SIGNAL(triggered()), this, SLOT(about())); -@@ -1648,8 +1644,6 @@ void MainWindow::createHelpMenu() +@@ -1653,8 +1649,6 @@ void MainWindow::createHelpMenu() m_helpMenu->addSeparator(); m_helpMenu->addAction(m_partsEditorHelpAct); m_helpMenu->addSeparator(); ++++++ fritzing-app-1.0.5-b9add9eaa7c426963de20c8514a69d3f15e83bdf.tar.gz -> fritzing-app-1.0.6-04e5bb0241e8f1de24d0fce9be070041c6d5b68e.tar.gz ++++++ /work/SRC/openSUSE:Factory/fritzing/fritzing-app-1.0.5-b9add9eaa7c426963de20c8514a69d3f15e83bdf.tar.gz /work/SRC/openSUSE:Factory/.fritzing.new.1980/fritzing-app-1.0.6-04e5bb0241e8f1de24d0fce9be070041c6d5b68e.tar.gz differ: char 18, line 1 ++++++ fritzing-parts-1.0.5-4f7d39b22a6c307e6cca62c7f78eae96696e8b2c.tar.gz -> fritzing-parts-1.0.6-73bc0559bb8399b2f895d68f032e41d7efc720c0.tar.gz ++++++ /work/SRC/openSUSE:Factory/fritzing/fritzing-parts-1.0.5-4f7d39b22a6c307e6cca62c7f78eae96696e8b2c.tar.gz /work/SRC/openSUSE:Factory/.fritzing.new.1980/fritzing-parts-1.0.6-73bc0559bb8399b2f895d68f032e41d7efc720c0.tar.gz differ: char 13, line 1
