File myrlyn.changes of Package myrlyn
------------------------------------------------------------------- Fri Mar 14 13:13:04 UTC 2025 - ecsos@opensuse.org - Update to version 0.9.2: * Build without a RUNPATH (#80) * Fixed rpmlint complaint * Updated service file to latest tag * Obsolete accidential version 9.0.1 * Change log * Typo * Restored old sort-by-column behavior (Closes #75) * Show details by default on commit page * Updated build docs * Ease the pain with g++10 on Leap 15.x a little (#78) * Tell user to clear the CMake cache when switching compilers * Fixed YET ANOTHER CMake complaint * Check for presence of the 'filesystem' header (issue #78) * Removed cruft * Fixed Qt6 complaints about QMessageBox buttons * Default to enabled sorting * Enable sorting the package list * Explicitly ignore a QCloseEvent handled by a widget directly (Closes #77) * Require only Qt6Svg6 at runtime * Require Qt6 * Version bump * Added a one pixel border around the status icons * [qt 6] Replace deprecate QMenu::addAction * [qt 6] Replace deprecated QRegularExpression::AnchoredMatchOption * Add some missing override's * [qt 6] Replace deprecated QMouseEvent::globalPos() * Removed cruft * Fixed icon name * Coding style (how hard can it be, WTF?) * Fixed nonsensical naming * Log DPI settings * Coding style * Fixed icon handling: Check for QPixmap::isNull(), not nullptr * Coding style * Fixed Qt resource handling in CMake * Use operator| instead of + for creating QKeySequence * Fix formatErrno() to properly convert from int to QString * YQIconPool: Do not add bools * [cmake] Workflow-tester compiled with Qt 6 * QSetting always assumes UTF-8 encoding * [cmake] Migration from Qt 5 to Qt 6 * Removed redundant connect() that causes errors in Qt 6 (Closes #75) * Deactivate setSource() which is no longer virtual in Qt 6 * Allow deprecated warnings * Transition to std::ofstream-based logger (Closes #70) * Get it to compile with the new std::ofstream-based logger * Use std::ofstream for logger, not QTextStream * Whitespace cleanup * typo * Version bump to 9.0.1 * Direct links to RPMs for other distros * Direct link to RPM download directory * Leftovers of old application name * Added link to repo config doc to help menu * Added reference to repon config doc issue * More precise screenshot cut-out * Added latest screenshots to home page * About dialog window title ------------------------------------------------------------------- Mon Feb 10 14:28:37 UTC 2025 - ecsos@opensuse.org - Update to version 0.9.1: * Version bump * Updated features in README.md * New screenshots: Repo config, add community repo * Warn about pending changes and needing to restart * Less verbose logging * Restart if needed also with WM_CLOSE + less debug logging * Use better repo aliases * Use currentItemChanged(), not itemClicked() signal * Implemented adding community repos * New class for base product info * Enable double click on fields in the repo table * Fixed mouse double click handler * Implemented deleting repos * Coding style + added missing override * Added missing override * Added missing override * Removed dead code that didn't actually override a parent class method * Handle WM_CLOSE as QDialog::reject() in repo dialogs * Added missing override * Repo add/edit: Show expanded repo URL only if different from raw URL * Enforce restart if repos changed * First successfully added repo * Simplify add/edit repo dialog * Removed debugging code * Reverted to sorting the 'to do' list on the PkgCommit page * Target / base product details * Read-only mode in repo config * Added runningAsRealRoot() * Made dangerous actions less easy to execute by accident * Removed arcane menu action that no user ever understood * Removed obsolete FIXMEs * Replace while loops that are actual for loops * Remove two unused typedefs * Use range-based for loop * First edit / add repo dialog (still incomplete) * Show raw URL as well * Prio column alignment and right margin * Whitespace cleanup * Less debug logging * Fixed crashes * Coding style * Fixed misleading summary in .spec * Updated tag in service file * Version bump and change log * RepoConfigDialog starts doing things (and crashes) * First RepoConfigDialog * Fixed headers * Fill RepoTable with content * Use const & * Moved typedef ZyppRepoInfo to central header * Coding style * New multi-column table for repos * Added missing 'override' + coding style * Fixing includes * Fixed headers * Repo list: More concise tooltip + removed dead code * 'const bool' as a function parameter doesn't make any sense ------------------------------------------------------------------- Fri Jan 31 07:30:06 UTC 2025 - ecsos@opensuse.org - Update to version 0.8.05: * Version bump and change log * YQPkgFilterTab: Make YQPkgFilterTabPrivate a class for consistency * PkgTasks: Fix broken calculation of byUser() and byDependency() * Add missing override's * typo * Feature status update * Feature status update * Status filter view fine tuning * Replace Qt resource icons with icons from the desktop theme (Closes #63) * Use a QGroupBox instead of a QFormLayout (#63) * Use std::shared_ptr from zypp:: instead of boost:: * Use std::shared_ptr from C++11 instead of Boost * Remove ImplPtr and replace its only use by const std::unique_ptr * PkgCommit: Show number of task items in list headers * Removed unused method * Latest features / fixes * Smaller timeout for connecting to libzypp * Member variable cleanup + consistent initialization * Don't read or write /etc/sysconfig/yast anymore (Closes #39) * Prepare configuring repos * Use Ctrl+Shift+... to change filter views * Unneeded includes * Got rid of bullshit fields in technical details * Removed cruft * Yet another keyboard shortcut for symmetry * Less debug logging * Fixed outdated doc * Fixed ambiguous shortcuts + killed patch menu * Added global Ctrl+?? shortcuts for the filter view pages * Refactored filter view tab menu action handling * Removed unused member variable * Updated service file to latest stable release ------------------------------------------------------------------- Wed Jan 22 12:42:11 UTC 2025 - ecsos@opensuse.org - Update to version 0.8.04: * Change log and version bump * Keyboard focus in the search field whenever switching to the search page * Superfluous forward declaration * Trying to fix build failure on 15.6 (What build failure?) * New screenshot * Updated screenshots * Myrlyn Minor begone spell * Let the little Myrlyn do at least a little magic (Closes #61) * Replace Qt-style foreach by C++11 range-based for loop * Use range-based for loops instead of while loops * YQPkgDescriptionView: Ensure range-based for loop does not detach * Clean up of includes * Dialog window title, size grip, modality * Change log * Disable repo for this program run if user rejects importing GPG key (Closes #6) * Ask the user to import a repo GPG key (issue #6) * First rudimentary GPG key ring callbacks * Close possibly leftover file conflicts progress dialog * Default window position centered on MainWindow * License cache for already confirmed licenses * Better error handling for download / install errors * Fixed zypp download problem callback override * Fixed typo (Closes #59) * Fixed typo (Closes #59) * Wording * Wording * Fixed initial filter page * Latest feature * Unneeded include * Markdown formatting * No longer WIP ------------------------------------------------------------------- Wed Jan 15 15:30:56 UTC 2025 - ecsos@opensuse.org - Update to version 0.8.03: * Version bump * Added comments to .desktop files * Just 'Myrlin' as the desktop entry name (requested by Lubos) * Initial selection in patch filter view * Show the number of patches and updates in the tab label * Support for more info about update packages * Force showing patches if there are any needed ones * Support for more general info about patches * Unneeded includes * Coding style * Added new patch category to silence the complaints in the logs * Removed obsolete PkgSel flags and modes * Reset patch filter view + code cleanup * Removed dead code * Reset package selector when going back (Closes #11) * Removed unused variable * typo * Dropped non-transparent Myrlyn artwork * Dropped non-transparent Myrlyn artwork * No more non-transparent Myrlyn artwork * Dropped non-transparent Myrlyn artwork * Made the "alpha" artwork versions without background the default * Little fixes + wording * More screenshots * Markdown formatting * Added screenshots * New screenshots * Added screenshots * New figlet header after project rename * Fixed copyright line whitespace * New figlet header after project rename * Typo + spacers * Project rename YQPkg -> Myrlyn * Replace while loop by range-based for-loop * Declare YQPkgFilterPage consistently as a class, not a structs * YQPkgLangList: Remove set but unused variables * YQPkgList: Add missing override keywords * QY2ListView: Remove unused variable * No markdown * Coding style * Added "About" dialog * Killed horrendously outdated old help texts * Prepare to disable the logo if needed * Added logo in package selector tab bar top right corner * Install LICENSE to license dir, not doc dir * Don't install Contributing.md * Consistent compression method * Fixed doc files in .spec * Use background-less Myrlyn logo * Generated smaller versions of Myrlin-alpha * Imported the background-less Myrlin from @armync * Use .png extension for icon * Fixed .desktop dest dir * Install program icons * [cmake] Install desktop files and Myrlyn icons * [cmake] Install LICENSE, readme, Contributing files * Use busy cursor during init * Use more common hotkeys * Default to 30 sec countdown on the summary page, not 10 * Imported DimStar77's .spec file changes * Added "Linux" * Remove declaration of unused and nonexistent function bsearch * Use lowercase for .desktop names * Fixed executable name * Don't use @... macro * Fixed binary name ------------------------------------------------------------------- Mon Jan 13 14:29:51 UTC 2025 - ecsos@opensuse.org - Change to offical latest stable version from source. - Fix service file, so we use latest version and not git master. - Fix one rpmlint error. ------------------------------------------------------------------- Thu Jan 9 15:59:34 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org> - Update to version 0.8.02+8: * Added "Linux" * Remove declaration of unused and nonexistent function bsearch * Use lowercase for .desktop names * Fixed executable name * Don't use @... macro * Fixed binary name ------------------------------------------------------------------- Thu Jan 09 15:32:23 UTC 2025 - dimstar@opensuse.org - Update to version 0.8.02+4: * Use lowercase for .desktop names * Fixed executable name ------------------------------------------------------------------- Thu Jan 09 15:07:40 UTC 2025 - dimstar@opensuse.org - Update to version 0.8.02+2: * Renamed to Myrlyn ------------------------------------------------------------------- Thu Jan 09 10:33:14 UTC 2025 - ecsos@opensuse.org - Update to version 0.8.01 * Version bump to 0.8.01 - Changes from 0.8.0 * Added both root and on-root .desktop files ------------------------------------------------------------------- Tue Dec 24 10:28:45 UTC 2024 - ecsos@opensuse.org - Update to version endofhackweek24+git20241223.4ee388b: * Build requirements * Leftover from libyui * Cleaned up .spec file * Scroll downloads list to top when starting to install packages * Added size hint * Don't believe libzypp when it says there is nothing to do ------------------------------------------------------------------- Mon Dec 23 19:19:00 UTC 2024 - ecsos@opensuse.org - Update to version end-of-hack-week-24+git: * Implemented first version of 'zypper dup' / 'zypper up' equivalent (issue #7) * Added global packages update / dist-upgrade * Fixed coding style (how hard can that be?) * Fixed indentation (how hard can that be?) * Whitespace cleanup * Check pointers BEFORE they are used, not after * Allow sorting languages * New Contributing.md doc imported from QDirStat * Coding style * Coding style + brought 'selectSomething()' back to life ------------------------------------------------------------------- Mon Dec 23 19:16:45 UTC 2024 - ecsos <ecsos@opensuse.org> - Initial version 0.7.0