Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tenmon for openSUSE:Factory checked in at 2026-09-01 15:51:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tenmon (Old) and /work/SRC/openSUSE:Factory/.tenmon.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tenmon" Tue Sep 1 15:51:02 2026 rev:14 rq:1375037 version:20260826 Changes: -------- --- /work/SRC/openSUSE:Factory/tenmon/tenmon.changes 2026-06-29 17:33:29.556473572 +0200 +++ /work/SRC/openSUSE:Factory/.tenmon.new.1265/tenmon.changes 2026-09-01 15:51:36.756571995 +0200 @@ -1,0 +2,6 @@ +Tue Sep 1 08:44:12 UTC 2026 - Paolo Stivanin <[email protected]> + +- Update to 20260826: + * Hotfix for Windows opening XISF files with really long filenames. + +------------------------------------------------------------------- Old: ---- tenmon-20260626.tar.gz New: ---- tenmon-20260826.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tenmon.spec ++++++ --- /var/tmp/diff_new_pack.eAhptf/_old 2026-09-01 15:51:37.405594638 +0200 +++ /var/tmp/diff_new_pack.eAhptf/_new 2026-09-01 15:51:37.407594707 +0200 @@ -21,7 +21,7 @@ %endif Name: tenmon -Version: 20260626 +Version: 20260826 Release: 0 Summary: FITS and XISF image viewer, converter and indexer License: GPL-3.0-or-later ++++++ tenmon-20260626.tar.gz -> tenmon-20260826.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenmon/src/loadimage.cpp new/tenmon/src/loadimage.cpp --- old/tenmon/src/loadimage.cpp 2026-06-26 15:35:13.000000000 +0200 +++ new/tenmon/src/loadimage.cpp 2026-08-23 17:41:02.000000000 +0200 @@ -16,7 +16,7 @@ { QString tmp; QFileInfo info(path); - tmp = info.absoluteFilePath(); + tmp = info.canonicalFilePath(); tmp = QDir::toNativeSeparators(tmp); tmp.prepend("\\\\?\\"); qDebug() << "makeMaxPath" << path << tmp; @@ -231,8 +231,8 @@ try { LibXISF::XISFReader xisf; - QFileInfo fileInfo(path); - xisf.open(fileInfo.filesystemFilePath()); + std::filesystem::path fspath(path.toLocal8Bit().data()); + xisf.open(fspath); if(index >= (uint32_t)xisf.imagesCount())return false; const LibXISF::Image &xisfImage = xisf.getImage(index); @@ -377,8 +377,8 @@ try { LibXISF::XISFReader xisf; - QFileInfo fileInfo(path2); - xisf.open(fileInfo.filesystemFilePath()); + std::filesystem::path fspath(path2.toLocal8Bit().data()); + xisf.open(fspath); const LibXISF::Image &image = xisf.getImage(0, false); auto fitskeywords = image.fitsKeywords(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenmon/src/loadrunable.cpp new/tenmon/src/loadrunable.cpp --- old/tenmon/src/loadrunable.cpp 2026-06-26 15:35:13.000000000 +0200 +++ new/tenmon/src/loadrunable.cpp 2026-08-23 17:41:02.000000000 +0200 @@ -270,8 +270,8 @@ image.setByteshuffling(true); xisf.writeImage(image); - QFileInfo fileInfo(makeUNCPath(m_outfile)); - xisf.save(fileInfo.filesystemFilePath()); + std::filesystem::path fspath(makeUNCPath(m_outfile).toLocal8Bit().data()); + xisf.save(fspath); } catch(LibXISF::Error &err) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenmon/src/settingsdialog.cpp new/tenmon/src/settingsdialog.cpp --- old/tenmon/src/settingsdialog.cpp 2026-06-26 15:35:13.000000000 +0200 +++ new/tenmon/src/settingsdialog.cpp 2026-08-23 17:41:02.000000000 +0200 @@ -149,7 +149,7 @@ m_checkUpdate = new QCheckBox(tr("Check for new version"), this); m_checkUpdate->setToolTip(tr("Check for new version every week")); - m_checkUpdate->setChecked(settings.value("settings/checkupdate", false).toBool()); + m_checkUpdate->setChecked(settings.value("settings/checkupdate", true).toBool()); layout->addRow(tr("Image preload count"), m_preloadImages); layout->addRow(tr("Thumbnails size"), m_thumSize);
