File myrlyn.changes of Package myrlyn
-------------------------------------------------------------------
Tue Aug 26 12:32:56 UTC 2025 - Stefan Hundhammer <shundhammer@suse.com>
- Update to version 0.9.8:
* Version bump to 0.9.8
* Don't write a default for useRpmGroups for now (Closes #112)
* Make the default for "useRpmGroups" compile-time configurable
* Make "useRpmGroups" configurable in config file
* Use textdomain "rpm-groups" for RPM groups
* Removed redundant initial selection
* Class rename for consistency
* Lazy RPM tree init for startup performance
* Filter correcty for empty RPM groups
* Removed ancient fallback RPM groups
* Consistent terminology
* Open only the first two levels of the RPM groups tree
* Suppress Qt logging spam
* First hacky version of RPM groups (#112)
* Translate RPM groups and suppress 'Unspecified'
* Show RPM group in technical details view (#112)
* Use non-breaking hyphen in read‑only
* Don't consider ignored missing RPM signature as failed task (Closes #110)
* GitHub config
* Added Leap 16.x community repos
-------------------------------------------------------------------
Wed Jul 09 09:41:24 UTC 2025 - shundhammer@suse.com
- Update to version 0.9.7:
* Version bump to 0.9.7
* Override exclude filters when searching for -devel / -debug* (Closes #105)
* myrlyn-sudo: Build own environment (Closes #102, closes #104)
* Don't use login shell (-i) for sudo to avoid XWayland (#104)
* Keep XDG_RUNTIME_DIR env var (#102)
* Cleaned up whitespace in comments
* Fixed coding style
* Cleaned up .desktop files; myrlyn-xdg-su is now in attic/
* Added auth method to desktop files
* Support for prompt arg in myrlyn-askpass
* Fixed coding style
* Fixed typo
* New help menu item: Root Authentication
* Backup of .spec and _service
-------------------------------------------------------------------
Mon Jun 16 23:23:48 UTC 2025 - shundhammer@suse.com
- Update to version 0.9.6:
* Version bump
* Simplify myrlyn-sudo script
* Use own myrlyn-askpass binary
* New .desktop files: Auth via 'sudo' or 'xdg-su' (Closes #99)
* New scripts to authenticate via sudo
* Installation summary (status filter view): Allow middle click on status to show only this one
* pkexec script for myrlyn with root permissions
* Renamed 'Services' view to 'Repository Index Services' in GUI
* Don't mark sample texts in .ui files for translation
* Added makepot script to extract translatable messages (issue #45)
* Removed unused class
* Complete URL
* How to submit from Factory to Leap 16.0
* Removed obsolete textdomain
-------------------------------------------------------------------
Tue Jun 03 13:30:19 UTC 2025 - shundhammer@suse.com
- Update to version 0.9.5:
* Version bump to 0.9.5
* Added (preliminary!) community repos for Leap 16.0 / SLES-16.0
* Giving up on Qt-internal messages
* Use the 'myrlyn' textdomain and the default locale dir (issue #45)
* Added infrastructure for program translations (issue #45)
* Use QObject::tr() instead of gettext() directly
* Added missing member initialization
* Adapt new program name in exported dependency list
* Require zypp in CMakeLists.txt (Closes #95)
* Removed unneeded include
* Fix: pass functor directly instead of using boost::ref
* Include <boost/ref.hpp> (Closes #92)
-------------------------------------------------------------------
Sun May 11 11:58:25 UTC 2025 - Stefan Hundhammer <shundhammer@suse.com>
- Update to version 0.9.4:
* Version bump
* Different text highlight colors for dark widget themes (Closes #91)
* Report failed repo refresh (closes #89)
* Linked official distro packages
* Redundant
* Typos
* Imported modernized packaging files
* Markdown formatting
* More relevant URLs
* Expanced OBS packaging doc
* Added doc for OBS packaging
-------------------------------------------------------------------
Mon Apr 07 13:54:44 UTC 2025 - shundhammer@suse.com
- Update to version 0.9.3:
* Change log and version bump
* Version bump to 0.9.3
* No ellipsis
* Don't need root privileges anymore for a solver test case
* Improved generating a resolver test case
* Inform user about post-trans scripts
* Fixed margins
* More reliable file conflict progress dialog closing
* Indentation
* Get rid of leftover file conflicts dialog
* Don't show automatic pkg changes popup if the user sees them in the main window already
* Enabled package metadata translations (Closes #3)
* Use the more reliable server
* Require Qt 6.5
* Typo / wording
* Intercept Ctrl+Left / Ctrl+Right (Closes #84)
* Migrated remnants of the old logger to the new one
* Log duration of pkg update / dist upgrade
* Removed redundant include
* Don't consider protected packages as updatable
* Handle unexpected pkg states when marking leftovers
* Slight wording changes
* Show pkg/dist update success or failure with an icon
* New icons: Sad and sick smiley
* Log the used fonts
* Use a dedicated heading font
* Instant feedback when needing to quit from repo config
* Consistency
-------------------------------------------------------------------
Sat Apr 5 14:23:21 UTC 2025 - Stefan Hundhammer <shundhammer@suse.com>
- Require libQt6Svg6 at runtime to load SVG icons (#86)
-------------------------------------------------------------------
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