Subject: CVS commit: pkgsrc/devel/kio
From: Mark Davies
Date: 2022-04-25 06:34:43
Message id: 20220425043443.9D9D9FB1A@cvs.NetBSD.org

Log Message:
kio: update to 5.93.0

5.81.0
FileCopyJob: fix regression when copying a data: URL
Handle errors during xattr copy in a more robust way
Port ktelnetservice away from kdeinitexec
MimeTypeFinderJob: don't put job on hold for local files
FileCopyJob: port to the async AskUserActionInterface
Fix crash in ApplicationLauncherJob(service) when service is null
Don't try to get mimetypes on empty urls
Fix appending file extensions in KFileWidget

5.82.0
kcm/webshortcuts: Show icons for web providers
KFilePlacesView: Make icon palette match the widget palette
Proxy KCM: Show a warning when a KIO-specific setting is selected
Deprecate the remnants of FSDevice-related code
Remove KDevicePropsPlugin from KPropertiesDialog
KDirOperator: show the progress bar above the horizontal scrollbar
Add an option to allow slaves to determine mime type when using KIO::listDir
OpenUrlJob: don't execute .exe files (via WINE) if running executables is forbidden
Fix assert in the kioslave executable when putting a slave on hold
When comparing KFilItem's, also compare user and group

5.83.0
New job: KTerminalLauncherJob
Remove the cache KCM
Remove the Browser Identification KCM
Updating caching logic for thumbnails, to detect encrypted devices
Improve strings for file/folder and URL link functionality
Allow selecting directories in KFileWidget
MimeTypeFinderJob: Resolve symlinks for a local file

5.84.0
PreviewJob: take devicePixelRatio parameters as qreal
KFileItem: add a new method isMostLocalUrl() that returns a struct
Deprecate KDesktopFileActions::executeService()

5.85.0
KProcessRunner: Use systemsettings desktop name if it's started
Split KCMs into separate plugins
Fix selecting binaries from component chooser KCM
KMountPoint: use libraries from util-linux in the Linux code path
KUrlNavigator: do not hardcode supported archive formats

5.86.0
KFilePlaceEditDialog: Make the trash url non-editable
KMountPoint: check for more network filesystems
Add icons for XDG publicshare and templates dirs
Change KIO's default behavior to fork slaves rather than use klauncher
Deprecate the last bit of QDomDocument in the public KIO API
SkipDialog: ask users about replacing invalid chars when copying files/dirs

5.87.0
New job: KEMailClientLauncherJob
[KUrlNavigator] Add the ability to show hidden folders in the subdirectories popup
Disable ACL functionality in kpropertiesdialog on FreeBSD
KMountPoint: restore findByPath() behaviour, i.e. resolve symlinks

5.88.0
kdeinit is gone, use KDE_SLAVE_DEBUG_WAIT in kioslave instead
file_unix: make the read/write loop the same as the copy_file_range one
file_unix: let copy_file_range() manage the fd's offsets
file_unix: emit processed size change after each copy_file_range() call
file_unix: only update sizeProcessed once per iteration
Deprecate KDiskFreeSpaceInfo
fix KTerminalLauncherJob working with exec
KUrlCompletion: Disregard the trailing slash when sorting directory paths
Deprecate KAutoMount/KAutoUnmount
file_unix: Fix endless loop during xattr copy
Improve "trash is full" error message

5.89.0
Add new signals and logic to handle open directories in new windows or tabs
Fix KRun::runApplication when xdg activation is involved
[KACLEditWidget] Load list of users/groups on demand

5.90.0
RenameDialog: Don't show size/dates if we don't know them
Revert "Do not create thumbnails when it requires to copy the file to /tmp"

5.91.0
KPropertiesDialog: only load plugins suitable for mime type of file
Use new KLibexec to locate kioslave5
[KFilePlacesView] Adjust entire delegate height during (dis)appear animation
Install plugins in kf<version>
file_unix: Do not try to preserve ownership when permission is -1
Deprecate the "connected slave" feature

5.92.0
Add the keywords kdeapi and api for KDE
Remove Qt4 runner
Update KDE and Qt runners
Update KDE API runner to current website
Have a runner for Krita Manual
Make KReddit more specific (KDE Reddit)
Hide mount point labels if mount point can't be found
Report error messages instead of error names
Check executables exist in PATH before passing them to QProcess
Introduce API to unwatch directories

5.93.0
Add Yandex search keywords
KOpenWithDialog: alternative fix for the sort filter model regex
Introduce KCoreUrlNavigator
filewidgets: Auto-select filename before extension in filename dialog
Add support in krecentdocument to add to recently-used.xbel
KRecentDocuments: don't save history for hidden files by default
[KPropertiesDialog] Use PlainText format for most labels
KFileItem: protect againt ' ' passed mimeType
KOpenWithDialog: Include arguments in name when writing a new desktop file
[KPropertiesDialog] Make read-only filename label selectable by mouse
[KFilePlacesModel] Improve outcome of dropped places

Files:
RevisionActionfile
1.61modifypkgsrc/devel/kio/Makefile
1.13modifypkgsrc/devel/kio/PLIST
1.17modifypkgsrc/devel/kio/distinfo
1.1addpkgsrc/devel/kio/patches/patch-src_core_kmountpoint.cpp
1.1addpkgsrc/devel/kio/patches/patch-src_filewidgets_kurlnavigator.cpp
1.1removepkgsrc/devel/kio/patches/patch-src_core_config-kmountpoint.h.cmake